Merci d'avoir répondu mais j'ais tout ça dans mon OnPlayerDeath
public OnPlayerDeath(playerid, killerid, reason)
{
new name[MAX_PLAYER_NAME];
new string[256];
new deathreason[20];
new playercash;
GetPlayerName(playerid, name, sizeof(name));
GetWeaponName(reason, deathreason, 20);
if (killerid == INVALID_PLAYER_ID) {
switch (reason) {
case WEAPON_DROWN:
{
format(string, sizeof(string), "*** %s c'est noyé.)", name);
}
default:
{
if (strlen(deathreason) > 0) {
format(string, sizeof(string), "*** %s a été tué. (%s)", name, deathreason);
} else {
format(string, sizeof(string), "*** %s c'est suicidé.", name);
}
}
}
}
else {
new killer[MAX_PLAYER_NAME];
GetPlayerName(killerid, killer, sizeof(killer));
if (strlen(deathreason) > 0) {
format(string, sizeof(string), "*** %s a tué %s. (%s)", killer, name, deathreason);
} else {
format(string, sizeof(string), "*** %s a tué %s.", killer, name);
GivePlayerMoney(playerid, 1000);
}
}
SendClientMessageToAll(COLOR_RED, string);
{
playercash = GetPlayerMoney(playerid);
if (playercash > 25000)
{
}
else
{
}
}
return 1;
}
Je met mes swicth a la fin ou entre les deux ??