[Ajuda] Invalid expression , assumed zero
#1

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)

Reply
#2

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

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


a linha anterior :

public OnPlayerKeyStateChange( playerid, newkeys, oldkeys )
{
Reply
#4

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.
Reply
#5

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
Reply
#6

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

@ALIENS

Reply
#8

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

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.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)