SA-MP Forums Archive
[Ajuda] Score nгo aumenta - 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] Score nгo aumenta (/showthread.php?tid=433296)



Score nгo aumenta - .ThePro - 26.04.2013

Quando o ID 0 mata alguйm aumenta o score certinho, mais quando o ID a partir de 1 mata, nгo conta score.

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
	/* AUMENTA O SCORE QUANDO MATA UM PLAYER */
	if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) +1);

	PlayerInfo[playerid][Morreu]++;

	if(lasthit[playerid] == -1)
	{
	    SendDeathMessage(INVALID_PLAYER_ID, playerid, reason);
	    return 1;
	}
	if(lasthit[playerid] != -1)
 	{
 	    SendDeathMessage(lasthit[playerid],playerid,GetPlayerWeapon(lasthit[playerid]));
 	    return 1;
 	}
 	lasthit[playerid] = -1;
	return 1;
}



Respuesta: Score nгo aumenta - Pedro Pawno - 26.04.2013

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    /* AUMENTA O SCORE QUANDO MATA UM PLAYER */
    if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) =+);

    PlayerInfo[playerid][Morreu]++;

    if(lasthit[playerid] == -1)
    {
        SendDeathMessage(INVALID_PLAYER_ID, playerid, reason);
        return 1;
    }
    if(lasthit[playerid] != -1)
    {
        SendDeathMessage(lasthit[playerid],playerid,GetPlayerWeapon(lasthit[playerid]));
        return 1;
    }
    lasthit[playerid] = -1;
    return 1;
}



Re: Score nгo aumenta - Don_Speed - 26.04.2013

OnPlayerDeath


Re: Score nгo aumenta - mau.tito - 26.04.2013

Acho que so isto funciona --'
pawn Код:
if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid,  +1);



Re: Score nгo aumenta - .ThePro - 27.04.2013

Os dois deram erro ;s


Re: Score nгo aumenta - smiiir - 27.04.2013

Poste os erros


Re: Respuesta: Score nгo aumenta - .ThePro - 27.04.2013

Este:

Quote:
Originally Posted by Pedro Pawno
Посмотреть сообщение
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    /* AUMENTA O SCORE QUANDO MATA UM PLAYER */
    if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) =+);

    PlayerInfo[playerid][Morreu]++;

    if(lasthit[playerid] == -1)
    {
        SendDeathMessage(INVALID_PLAYER_ID, playerid, reason);
        return 1;
    }
    if(lasthit[playerid] != -1)
    {
        SendDeathMessage(lasthit[playerid],playerid,GetPlayerWeapon(lasthit[playerid]));
        return 1;
    }
    lasthit[playerid] = -1;
    return 1;
}
Deu isso:
Код:
C:\Users\Lucas\Documents\Homem\servidor\gamemodes\mande.pwn(2051) : error 022: must be lvalue (non-constant)
C:\Users\Lucas\Documents\Homem\servidor\gamemodes\mande.pwn(2051) : warning 215: expression has no effect
Linhas dos erros:
Код:
 if(killerid != INVALID_PLAYER_ID) SetPlayerScore(killerid, GetPlayerScore(killerid) =+);
e o outro deu isto:
Код:
C:\Users\Lucas\Documents\Homem\servidor\gamemodes\mande.pwn(2051) : error 029: invalid expression, assumed zero
C:\Users\Lucas\Documents\Homem\servidor\gamemodes\mande.pwn(2051) : warning 215: expression has no effect
C:\Users\Lucas\Documents\Homem\servidor\gamemodes\mande.pwn(2051) : error 001: expected token: ";", but found ")"
C:\Users\Lucas\Documents\Homem\servidor\gamemodes\mande.pwn(2051) : error 029: invalid expression, assumed zero
C:\Users\Lucas\Documents\Homem\servidor\gamemodes\mande.pwn(2051) : fatal error 107: too many error messages on one



Re: Score nгo aumenta - BreakDriFT - 27.04.2013

pawn Код:
if(killerid != INVALID_PLAYER_ID)
{
    SetPlayerScore(killerid, GetPlayerScore(killerid) =+);
}



Re: Score nгo aumenta - .ThePro - 27.04.2013

Quote:
Originally Posted by BreakDriFT
Посмотреть сообщение
pawn Код:
if(killerid != INVALID_PLAYER_ID)
{
    SetPlayerScore(killerid, GetPlayerScore(killerid) =+);
}
Код:
C:\Users\Lucas\Documents\Homem\servidor\gamemodes\mande.pwn(2053) : error 022: must be lvalue (non-constant)
C:\Users\Lucas\Documents\Homem\servidor\gamemodes\mande.pwn(2053) : warning 215: expression has no effect