I really need quick help : error 029: invalid expression, assumed zero
#1

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;
}
Reply
#2

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

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

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

that line seems like from grandlacerny
Quote:

gPlayerHasCitySelected[playerid] = 0;

Reply
#6

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)