[Ajuda] Poderiam Me Ajudar Com Esses Erros?
#1

Estou Tendo Esses Erros ao Compilar , fiz o Portao Para Hq Helper, Sу Que os Helpers Tem 5 Leveis , entao tive que fazer o Portao Para os 5 Leveis Abrirem, sу que esta dando esses erros

Код:
C:\DOCUME~1\LUCASR~1\MEUSDO~1\DOWNLO~1\BCG\GAMEMO~1\BCG.pwn(53791) : error 029: invalid expression, assumed zero
C:\DOCUME~1\LUCASR~1\MEUSDO~1\DOWNLO~1\BCG\GAMEMO~1\BCG.pwn(53791) : warning 215: expression has no effect
C:\DOCUME~1\LUCASR~1\MEUSDO~1\DOWNLO~1\BCG\GAMEMO~1\BCG.pwn(53791) : error 001: expected token: ";", but found ")"
C:\DOCUME~1\LUCASR~1\MEUSDO~1\DOWNLO~1\BCG\GAMEMO~1\BCG.pwn(53791) : error 029: invalid expression, assumed zero
C:\DOCUME~1\LUCASR~1\MEUSDO~1\DOWNLO~1\BCG\GAMEMO~1\BCG.pwn(53791) : fatal error 107: too many error messages on one line
Linha do Erro

Код:
if(strcmp(cmd, "/phelper",true) == 0)
	{
	    if(PlayerInfo[playerid][pHelper] == 1 && if(PlayerInfo[playerid][pHelper] == 2))
		if(PlayerInfo[playerid][pHelper] == 3 && if(PlayerInfo[playerid][pHelper] == 4))
		if(PlayerInfo[playerid][pHelper] == 5 && PlayerToPoint(20.0, playerid,787.59998, -1599.80005, 15))
	    {
	        MoveObject( PortaoHelper, 787.59998, -1599.80005, 15-10,3);
	        GameTextForPlayer(playerid, "~w~Portao Helper~n~~b~Aberto", 5000, 3);
	        SetTimer("PortaoHelperAb", 5000, false);
		}
		return 1;
	}
Reply
#2

Cк tб botando um if dentro de outro, nгo pode.

pawn Код:
if (PlayerInfo[playerid][pHelper] >= 1 && PlayerToPoint(20.0, playerid,787.59998, -1599.80005, 15))
{

}
Reply
#3

Faзo como Para Por os 5 Leveis?
Reply
#4

pawn Код:
if (PlayerInfo[playerid][pHelper] >= 1) //Verifica se tem nнvel 1 ou superior.
Tб precisando estudar um pouquinho sobre operadores, e prбticar a lуgica.
Reply
#5

if (PlayerInfo[playerid][pHelper] >= 5) //Verifica se tem nнvel 1 ou superior.

Nao era para ser assim ?
Reply
#6

Nгo, assim ele vai verificar leveis iguais a 5 ou maiores, vai estudar os operadores cara, sйrio.

Abraзos.
Reply
#7

Deve estudar mesmo os operadores e esta certo como o Willian disse mas se quiser como tem basta colocar assim:

pawn Код:
if(PlayerInfo[playerid][pHelper] == 1 || PlayerInfo[playerid][pHelper] == 2 ||
        PlayerInfo[playerid][pHelper] == 3 || PlayerInfo[playerid][pHelper] == 4 ||
        PlayerInfo[playerid][pHelper] == 5 && PlayerToPoint(20.0, playerid,787.59998, -1599.80005, 15))
Reply
#8

pawn Код:
if(strcmp(cmd, "/phelper",true) == 0)
       {
    if(PlayerToPoint(20.0, playerid,787.59998, -1599.80005, 15)
            {
        if(PlayerInfo[playerid][pHelper] >= 1 )
           {
            MoveObject( PortaoHelper, 787.59998, -1599.80005, 15-10,3);
            GameTextForPlayer(playerid, "~w~Portao Helper~n~~b~Aberto", 5000, 3);
            SetTimer("PortaoHelperAb", 5000, false);
            }
        return 1;
    }
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)