[Ajuda] Erros 'invalid expression' e 'undefined symbol'
#1

eu coloquei um comando /meavalie para o sistema de Helper que coloquei no gm e Deu Esse Erro me ajuda a tirar eu n to conseguindo Tirar

Код HTML:
C:\Users\Patricia\Desktop\GM BHL - ELETROSAMP\gamemodes\BVF.pwn(211) : error 001: expected token: ")", but found "["
C:\Users\Patricia\Desktop\GM BHL - ELETROSAMP\gamemodes\BVF.pwn(211) : error 029: invalid expression, assumed zero
C:\Users\Patricia\Desktop\GM BHL - ELETROSAMP\gamemodes\BVF.pwn(211) : error 017: undefined symbol "pHelper"
C:\Users\Patricia\Desktop\GM BHL - ELETROSAMP\gamemodes\BVF.pwn(211) : fatal error 107: too many error messages on one line

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


4 Errors.
linha 204 a 209

Код HTML:
forward HelperBroadCast2(COLOR,const string[],level);
public HelperBroadCast2(COLOR,const string[],level)
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if (PlayerInfo[i][pHelper] >= level && helpertrampando[i] == 1);
			{
				SendClientMessage(i, COLOR, string);
				printf("%s", string);
			}
		}
	}
	return true;
}
Reply
#2

Poste o Comando /Meavalie para poder te ajudar
Reply
#3

comando /meavalie

Код HTML:
	if(strcmp(cmd, "/meavalie", true) == 0)
	{
    	if(IsPlayerConnected(playerid))
		{
        	if(helpertrampando[playerid] < 1 && PlayerInfo[playerid][pHelper] != 9999)
			{
            	SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб em modo de serviзo ! (/helpajuda)");
            	return true;
        	}
        	if(PlayerInfo[playerid][pHelper] >= 1)
			{
 	 			tmp = strtok(cmdtext,idx);
            	giveplayerid = ReturnUser(tmp);
            	if(Avaliado[playerid] == 1);
 				{
                	format(string,sizeof(string),"Vocк tem que esperar 5 minutos para poder enviar outro /meavalie.");
                	SendClientMessage(playerid, COLOR_GRAD1, string);
                	return true;
            	}
            /*	if(giveplayerid == playerid)
				{
                	SendClientMessage(playerid,COLOR_GRAD1,"USE: /meavalie [playerid]");
                	return true;
            	}
            	if(giveplayerid == playerid)
				{
					SendClientMessage(playerid, COLOR_GREY, "Vocк nгo pode avaliar a si mesmo");
					return 1;
				}*/
            	if(IsPlayerConnected(playerid))
				{
                	Avaliado[playerid] = 1;
                	PedirAvaliar[giveplayerid] = playerid;
                	TempoAvaliar[playerid] = SetTimerEx("Avaliar", 300000, 0, "i", playerid);
                	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк enviou o seu pedido de avaliaзгo, aguarde uma resposta..");
                	format(string,sizeof(string),"Helper %s pediu para vocк avaliar o trabalho dele como Helper\nClique em: SIM para uma avaliaзгo positiva\nClique em: NГO para uma avaliaзгo negativa\nO servidor agradece",PlayerName(playerid));
                	ShowPlayerDialog(giveplayerid, 9282, DIALOG_STYLE_MSGBOX, "Avaliaзгo do Helper", string, "Sim", "Nao");
            	}
  	 		}
    	}
    	return true;
	}
Reply
#4

pawn Код:
forward HelperBroadCast2(COLOR,const string[],level);
public HelperBroadCast2(COLOR,const string[],level) {
    for(new i = 0; i < MAX_PLAYERS; i++) {
        if(IsPlayerConnected(i)) {
            if (PlayerInfo[i][pHelper] >= level && helpertrampando[i] == 1) {
                SendClientMessage(i, COLOR, string);
                printf("%s", string);
            }
        }
    }
    return true;
}
Vamos lб, o problema estб aqui:
pawn Код:
if (PlayerInfo[i][pHelper] >= level && helpertrampando[i] == 1);
Nгo pode deixar ;

Correto:
pawn Код:
if (PlayerInfo[i][pHelper] >= level && helpertrampando[i] == 1)
Reply
#5

mesmo erro.

Код HTML:
C:\Users\Patricia\Desktop\GM BHL - ELETROSAMP\gamemodes\BVF.pwn(208) : error 001: expected token: ")", but found "["
C:\Users\Patricia\Desktop\GM BHL - ELETROSAMP\gamemodes\BVF.pwn(208) : error 029: invalid expression, assumed zero
C:\Users\Patricia\Desktop\GM BHL - ELETROSAMP\gamemodes\BVF.pwn(208) : error 017: undefined symbol "pHelper"
C:\Users\Patricia\Desktop\GM BHL - ELETROSAMP\gamemodes\BVF.pwn(208) : fatal error 107: too many error messages on one line

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


4 Errors.
Reply
#6

Com certeza й um GM GF edition.
pawn Код:
//Ex:
enum helper
{
    pHelper,
};
Agora se tiver um 'enum jб no seu GM й melhor colocar pHelper embaixo do pAdmin .
Reply
#7

deve ser alguma chave
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)