SA-MP Forums Archive
[Ajuda] porque esta dando esse erro - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] porque esta dando esse erro (/showthread.php?tid=610559)



porque esta dando esse erro - B4dSh33p - 25.06.2016

estou tentando fazer um comando mais dar um erro e nгo consigo resolver

Erro:
PHP код:
D:\Server De Jogos\Servidor\gamemodes\GM.pwn(50904) : error 047: array sizes do not match, or destination array is too small
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
1 Error

comando:
PHP код:
Escreveu[128][MAX_PLAYERS
PHP код:
CMD:n(playeridparams[])
{
    new 
texto[128],string[373];
    if(
sscanf(params,"s[128]",texto)) return SCM(playerid,-1,"Usa {DBED15}/n pergunta");
    if(
TempoFalar[playerid] > 0)
    {
        if(
TempoFalar[playerid] < 60format(stringsizeof(string), "vocк nгo pode falar no canal de ajuda. espere {00CC00}%ds{FFFFFF} para enviar outra mensagem no canal de ajuda.",TempoFalar[playerid]);
        else if(
TempoFalar[playerid] >= 60format(stringsizeof(string), "vocк nгo pode falar no canal de ajuda. espere {00CC00}%dm %ds{FFFFFF} para enviar outra mensagem no canal de ajuda."TempoFalar[playerid]/60TempoFalar[playerid]%(60));
        
SendClientMessage(playerid, -1,string);
        return 
1;
    }
    if(
JogadorInformacao[playerid][ADMnivel] == 0)
    {
        
format(string,sizeof(string),"{FFFFFF}vocк esta preste a usar o canal de ajuda\n\nEsse canal й somente para ajuda sobre o servidor\nou responder as perguntas dos jogadores\n\n\n                  vocк deseja continuar?");
        
ShowPlayerDialog(playeridCANALDIALOG_STYLE_MSGBOX"{FF3300}Advertencia",string,"Sim","Nгo");
        
Escreveu[playerid] = texto//essa й a linha do erro
    
}
    if(
JogadorInformacao[playerid][ADMnivel] > 0) return ADMfalou(playeridparams);
    return 
1;




Re: porque esta dando esse erro - SkyneTSAMP - 25.06.2016

Se Nгo Me Engano Tente Com O Format:

Quote:

format(Escreveu[playerid], sizeof(Escreveu[playerid]), texto);




Re: porque esta dando esse erro - B4dSh33p - 25.06.2016

deu assim mano agora
PHP код:
(50905) : error 001expected token"]"but found "-identifier-"
(50905) : warning 215expression has no effect
(50905) : error 001expected token";"but found "]"
(50905) : error 029invalid expressionassumed zero
(50905) : fatal error 107too many error messages on one line

Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


4 Errors




Re: porque esta dando esse erro - XandyMello - 25.06.2016

erro
pawn Код:
Escreveu[128][MAX_PLAYERS]
use apenas: new Escreveu[MAX_PLAYERS];

pawn Код:
if(JogadorInformacao[playerid][ADMnivel] == 0)
    {
        format(string,sizeof(string),"{FFFFFF}vocк esta preste a usar o canal de ajuda\n\nEsse canal й somente para ajuda sobre o servidor\nou responder as perguntas dos jogadores\n\n\n                  vocк deseja continuar?");
        ShowPlayerDialog(playerid, CANAL, DIALOG_STYLE_MSGBOX, "{FF3300}Advertencia",string,"Sim","Nгo");
        strins (Escreeu[playerid], string, 0) ;
    }



Re: porque esta dando esse erro - B4dSh33p - 25.06.2016

Quote:
Originally Posted by XandyMello
Посмотреть сообщение
erro
pawn Код:
Escreveu[128][MAX_PLAYERS]
use apenas: new Escreveu[MAX_PLAYERS];

pawn Код:
if(JogadorInformacao[playerid][ADMnivel] == 0)
    {
        format(string,sizeof(string),"{FFFFFF}vocк esta preste a usar o canal de ajuda\n\nEsse canal й somente para ajuda sobre o servidor\nou responder as perguntas dos jogadores\n\n\n                  vocк deseja continuar?");
        ShowPlayerDialog(playerid, CANAL, DIALOG_STYLE_MSGBOX, "{FF3300}Advertencia",string,"Sim","Nгo");
        strins (Escreeu[playerid], string, 0) ;
    }
conseguir resolver mais obrigado pela atenзгp


Re: porque esta dando esse erro - moura98 - 25.06.2016

PHP код:
format(Escreveu[playerid], 128,"%s"texto);