SA-MP Forums Archive
I really need quick help : error 029: invalid expression, assumed zero - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: I really need quick help : error 029: invalid expression, assumed zero (/showthread.php?tid=586132)



I really need quick help : error 029: invalid expression, assumed zero - brandypol - 19.08.2015

The compiler says that I have an error in this line but I dont understand what is my error. Can someone explain me what is an assumed zero and help me fix my error plz ?

Thanks a lot

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    new playercash;
    // if they ever return to class selection make them city
	// select again first
	gPlayerHasCitySelected[playerid] = 0;
    
	if(killerid == INVALID_PLAYER_ID) {
        ResetPlayerMoney(playerid);
	} else {
		playercash = GetPlayerMoney(playerid);
		if(playercash > 0)  {
			GivePlayerMoney(killerid, playercash);
			ResetPlayerMoney(playerid);
		}
	}
 	Player[killerid][pScore]++;
	Player[killerid][pKills]++;
   	Player[playerid][pDeaths]++;
   	return 1;
}



Re: I really need quick help : error 029: invalid expression, assumed zero - Threshold - 19.08.2015

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    gPlayerHasCitySelected[playerid] = 0;
    if(killerid != INVALID_PLAYER_ID)
    {
        new playercash = GetPlayerMoney(playerid);
        if(playercash > 0) GivePlayerMoney(killerid, playercash);
        Player[killerid][pScore]++;
        Player[killerid][pKills]++;
    }
    Player[playerid][pDeaths]++;
    ResetPlayerMoney(playerid);
    return 1;
}
This gives me no errors. What line exactly is this coming from...? You aren't being very clear...


Re: I really need quick help : error 029: invalid expression, assumed zero - brandypol - 19.08.2015

Quote:
Originally Posted by Threshold
Посмотреть сообщение
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    gPlayerHasCitySelected[playerid] = 0;
    if(killerid != INVALID_PLAYER_ID)
    {
        new playercash = GetPlayerMoney(playerid);
        if(playercash > 0) GivePlayerMoney(killerid, playercash);
        Player[killerid][pScore]++;
        Player[killerid][pKills]++;
    }
    Player[playerid][pDeaths]++;
    ResetPlayerMoney(playerid);
    return 1;
}
This gives me no errors. What line exactly is this coming from...? You aren't being very clear...
I'm really sorry I forgot to tell you the line, its the first one


Re: I really need quick help : error 029: invalid expression, assumed zero - Threshold - 19.08.2015

Uh, did you define 'gPlayerHasCitySelected'? Where is this variable coming from?


Re: I really need quick help : error 029: invalid expression, assumed zero - Toxik - 19.08.2015

that line seems like from grandlacerny
Quote:

gPlayerHasCitySelected[playerid] = 0;




Re: I really need quick help : error 029: invalid expression, assumed zero - brandypol - 19.08.2015

Thanks for your help guys but I erased my script and restarted it all over again and now


Re: I really need quick help : error 029: invalid expression, assumed zero - brandypol - 19.08.2015

Thanks guys but I erased my script and restarted it all over again, and now I only got 6 warnings