SA-MP Forums Archive
[Ajuda] Invalid expression , assumed zero - 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] Invalid expression , assumed zero (/showthread.php?tid=565204)



Invalid expression , assumed zero - Patrick141 - 25.02.2015

Galera o que estou fazendo errado ??

pawn Код:
public OnPlayerKeyStateChange( playerid, newkeys, oldkeys )
{
if(HOLDING(KEY_FIRE) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
AddVehicleComponent( GetPlayerVehicleID( playerid ), 1010 );
}

if (  RELEASED( KEY_FIRE ) && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
{
RemoveVehicleComponent( GetPlayerVehicleID( playerid ), 1010 );
}
if((newkeys&KEY_CROUCH)&&!(oldkeys&KEY_CROUCH))
{
new VehicleID,Float:B;
VehicleID = GetPlayerVehicleID(playerid);
GetVehicleZAngle(VehicleID,B);
SetVehicleZAngle(VehicleID,B);
}
return 1;
}
Quote:

erros :

(160) : error 029: invalid expression, assumed zero
(160) : warning 215: expression has no effect
(160) : error 001: expected token: ";", but found ")"
(160) : error 029: invalid expression, assumed zero
(160) : fatal error 107: too many error messages on one line

Linha do erro :

if(HOLDING(KEY_FIRE) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)




Re: Invalid expression , assumed zero - Dolby - 25.02.2015

Provavelmente vocк se esqueceu de adicionar o semicolon (;) na linha 159, determinando ao compilador o fim da linha de instruзгo. Verifique.


Re: Invalid expression , assumed zero - Patrick141 - 25.02.2015

Aqui esta o problema :
pawn Код:
if(HOLDING(KEY_FIRE) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)


a linha anterior :

public OnPlayerKeyStateChange( playerid, newkeys, oldkeys )
{



Re: Invalid expression , assumed zero - Dolby - 25.02.2015

Nesse caso, analise o cуdigo como um todo. Aparentemente, seu cуdigo estб correto, no entanto, tal erro pode estar sendo causado em outra parte do script.


Re: Invalid expression , assumed zero - Patrick141 - 25.02.2015

Estou analisando .... porem nao consigo ver o erro ! , olhei do comeзo ao fim e esta correto , porem nao vejo o erro que esta causando este problema !


Estava estudando esta funзao recentemente porem nao consigo descobrir onde eu errei


Re: Invalid expression , assumed zero - Dolby - 25.02.2015

Poste o trecho de cуdigo do qual ela faz parte, possivelmente alguйm perceba o erro.


Re: Invalid expression , assumed zero - Dry - 25.02.2015

@ALIENS




Re: Invalid expression , assumed zero - Patrick141 - 26.02.2015

Como o seu compilou e o meu nao ?? ate agora nao conseguir achar o o erro :/


Re: Invalid expression , assumed zero - Dolby - 26.02.2015

Como eu disse, o erro pode estar sendo gerado em outra parte do cуdigo. Vocк se lembra da ъltima coisa que alterou antes de comeзar a receber tais erros? Caso sim, verifique tal trecho.