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.