Hi everyone, so i have a Zombie Mod server but i wan't that if a player kills another player, he earns money, but the killed guy doesn't lose his money.
I'm french but i try to speak in an acceptable english so sorry for my errors ^^
Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(oncp[playerid] == 1)
{
OnPlayerLeaveCheckpoint(playerid);
}
new string[128];
new raisondelamort[20];
GetWeaponName(reason, raisondelamort, 20);
if (killerid == INVALID_PLAYER_ID)
{
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
if (reason == WEAPON_DROWN)
{
format(string, sizeof(string), "*** %s a coulй.", nom(playerid));
}
else {
if (strlen(raisondelamort) > 0)
{
format(string, sizeof(string), "*** %s est tombй de haut. (%s)", nom(playerid), raisondelamort);
}
else {
format(string, sizeof(string), "*** %s s'est tuй.", nom(playerid));
}
}
amsg(Rouge, string);
}
if(gTeam[playerid] == gTeam[killerid])
{
msg(Blanc,playerid,"Attention ! Tu as tuй quelqu'un de ton йquipe!");
}
else{
format(string, sizeof(string), "$$$ Ah ah tu as tue %s $$$",nom(playerid));
msg(killerid,Jaune, string);
format(string, sizeof(string), "$$$ Tu t'es fait tuer par %s $$$",nom(killerid));
msg(playerid,Bleu, string);
}
SendDeathMessage(killerid,playerid,reason);
format(string, sizeof(string), "%s vient de tuer %s avec un %s",nom(killerid), nom(playerid),raisondelamort);
msg(killerid,Jaune, string);
amsg(Rouge, string);
return 1;
}