code juste
public OnPlayerDeath(playerid, killerid, reason)
{
new score[100]; // crée la variable score
score = GetPlayerScore(killerid); // indique dans la variable score , le score acctuelle du tueur
if(killerid == INVALID_PLAYER_ID)
{
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
}
else
{
score = ++; // ajoute 1 a la variable score
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,score); // donne le score contenu dans la variable score au tueur
GivePlayerMoney(killerid, 1000); // donne 1000 au tueur
}
return 1;
}
code originale
public OnPlayerDeath(playerid, killerid, reason)
{
new playercash; <----------------------- sert a rien
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
} else {
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1); <----------------------- la c'es totalement faux, regarde mon script ^^
playercash = GetPlayerMoney(playerid); <----------------------- la tu insert le nombre de l'argent du joueur dans la var playercash ( inutile )
if (playercash > 1000) { <----------------------- la tu dit "si playercash es plus grand que 1000" ( inutile )
GivePlayerMoney(killerid, playercash); <----------------------- la tu donne au joueur le contenu de playercash et non 1000
} <----------------------- sert a rien
else<----------------------- sert a rien
{<----------------------- sert a rien
}<----------------------- sert a rien
}
return 1;
}
++ D4 ++
8) 8)