[AJUDA]Dialogo
#1

oi eu criei um comando "/comando" em dialogo com zcmd e ta dando esses erros
Код:
C:\Users\Moises\Desktop\Serve 0.3c R2\gamemodes\as.pwn(275) : error 037: invalid string (possibly non-terminated string)
C:\Users\Moises\Desktop\Serve 0.3c R2\gamemodes\as.pwn(275) : error 029: invalid expression, assumed zero
C:\Users\Moises\Desktop\Serve 0.3c R2\gamemodes\as.pwn(275) : error 029: invalid expression, assumed zero
C:\Users\Moises\Desktop\Serve 0.3c R2\gamemodes\as.pwn(275) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
aki como estar o comando
Код:
 COMMAND:comandos(playerid, params[])
{
      new comandos[300];
      strins(comandos,"\n",strlen(comandos));
      strins(comandos,"{7491F6}/corrida\n{7491F6}/pmi\n{7491F6}/drop\n{7491F6}/kill\n{7491F6}/insano\n{7491F6}/reparar\n
	  {7491F6}/Drift\n{7491F6}/afk\n{7491F6}/sairafk\n",strlen(comandos));
      strins(comandos,"\n",strlen(comandos));
      ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000} -----------  Comandos  ----------- ",creditos, "Fechar", ""); 
      return 1;
}
Reply
#2

Usa format com string maior que 5k, fiz assim para dialog do meu gm de drift, new comandos[5000];

Conselho colocar no topo do gm e usar somente esta string em todos lugares que precisar...
Reply
#3

Ta Ae:

pawn Код:
COMMAND:comandos(playerid, params[])
{
    new comandos[600],str[600];
    format(comandos, sizeof(comandos),"{7491F6} /reparar /drift /afk /sairafk\n");strcat(str,comandos);
    format(comandos, sizeof(comandos),"{7491F6} /corrida /pmi /drop /kill /insano\n");strcat(str,comandos);
    ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000} -----------  Comandos  ----------- ",str, "Fechar", "");
    return 1;
}
Reply
#4

Quote:
Originally Posted by ReDKiiL
Посмотреть сообщение
Ta Ae:

pawn Код:
COMMAND:comandos(playerid, params[])
{
    new comandos[600],str[600];
    format(comandos, sizeof(comandos),"{7491F6} /reparar /drift /afk /sairafk\n");strcat(str,comandos);
    format(comandos, sizeof(comandos),"{7491F6} /corrida /pmi /drop /kill /insano\n");strcat(str,comandos);
    ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000} -----------  Comandos  ----------- ",str, "Fechar", "");
    return 1;
}
Assim й melhor olha

pawn Код:
CMD:comandos(playerid, params[])
{
    #define DIALOG_COMANDOS 12345
    new comandos[5000];
    format(comandos, sizeof(comandos), "{7491F6}/corrida\n{7491F6}/pmi\n{7491F6}/drop\n{7491F6}/kill\n{7491F6}/insano\n{7491F6}/reparar\n{7491F6}/Drift\n{7491F6}/afk\n{7491F6}/sairafk\n");
    ShowPlayerDialog(playerid, DIALOG_COMANDOS, DIALOG_STYLE_MSGBOX, "{FFFF00}Lista de comandos", comandos, "", "OK");
    return PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
}
Assim podendo colocar qualquer coisa na mensagem da format =} Limite mбximo: 5000 letras
Reply
#5

Sei La Acho Muito Bagunзado Usar Desse Geito

Cada Um Tem Seu Geito

Ps: Nгo to caзando briga.
Reply
#6

Quote:
Originally Posted by ReDKiiL
Посмотреть сообщение
Sei La Acho Muito Bagunзado Usar Desse Geito

Cada Um Tem Seu Geito

Ps: Nгo to caзando briga.
OMG, bagunзado? Estava usando uma ъnica string pra ele por em geral rs,

Quote:

Ps: Nгo to caзando briga.

Relaxa rsrs
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)