27.02.2009, 04:38
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid, playerid, reason);
GivePlayerMoney(killerid, 10000);
SendClientMessage(killerid,COLOR_RED,"You have killed an innocent and stole $10000 from their wallet.");
SendClientMessage(killerid,COLOR_RED,"Crime: Murder of an innocent, The Police Have Been Notified.");
SendClientMessage(killerid,COLOR_DARK_ORANGE,"Wanted Level 10");
new string[256];
new name[MAX_PLAYER_NAME];
new dname[MAX_PLAYER_NAME];
GetPlayerName(killerid, name, sizeof(name));
GetPlayerName(playerid, dname, sizeof(dname));
if(killerid != INVALID_PLAYER_ID){
format(string, sizeof(string), "%s(%d) has killed %s(%d).", name,killerid, dname,playerid);
SendClientMessageToAll(COLOR_RED, string);
} else {
format(string, sizeof(string), "%s (%d) Died.",dname,playerid);
SendClientMessageToAll(COLOR_RED, string);
}
if(gTeam[killerid] == TEAM_COP) { SendClientMessage(killerid,red,"DO NOT KILL INNOCENTS OR YOU WILL BE BANNED / KICKED."); }
SetPlayerScore(playerid, GetPlayerScore(playerid)--);
SetPlayerScore(killerid, GetPlayerScore(playerid)++);
IsSpawned[playerid] = 0;
if(IsPlayerLoggedIn[playerid] == 1){
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
new dinistr[128];
format(dinistr, sizeof(dinistr), "accounts/%s.ini", pname);
new death = dini_Int(dinistr, "deaths");
dini_IntSet(dinistr, "deaths", death +1);
God[playerid] = 0;
}
return 1;
}

