As-tu déjà les bases ? Je veux dire par là, sait tu ce qu'es une fonction, une instruction ?
Car ce que je te donne, si on à les bases, cela coule de source.
J'ai modifiais ton code car je ne le trouvé pas très beau, de plus, tu utilisais des fonctions totalement inutile telle que format.
public OnPlayerDeath(playerid, killerid, reason)
{
if((IsPlayerConnected(playerid)) && (IsPlayerConnected(killerid)))
{
if(gTeam[killerid] == gTeam[playerid])
{
SendClientMessage(killerid, 0xFFFF00AA, "Il est interdit de tuer les membres de son équipe !");
SendClientMessage(killerid, 0xFFFF00AA, "2000$ vous sont retiré pour cette acte !");
SendClientMessage(killerid, 0xFFFF00AA, "Vous perdez également un point.");
GivePlayerMoney(killerid, -2000);
SetPlayerScore(killerid, (GetPlayerScore(killerid) - 1));
SendDeathMessage(killerid, playerid, reason);
}
else
{
GivePlayerMoney(killerid, +1000);
SetPlayerScore(killerid, (GetPlayerScore(killerid) + 1));
SendDeathMessage(killerid, playerid, reason);
}
}
}