public OnPlayerDeath(playerid, killerid, reason) { if (killerid !== INVALID_PLAYER_ID) { new wantedlvl = GetPlayerWantedLevel(killerid); SetPlayerWantedLevel(playerid, 0); new killer[40]; new player[40]; new kmsg[80]; new pmsg[80]; GetPlayerName(killerid, killer, 40); GetPlayerName(playerid, player, 40); format(pmsg, 80, "*** %s killed you! Removed your wanted level! (%s)", killer, reason); SendClientMessage(playerid, 0x40FF40FF, pmsg); if (wantedlvl == 0) { SetPlayerWantedLevel(killerid, 1); format(kmsg, 80, "*** You killed %s! Increasing your wanted level to 1 star! (%s)", player, reason); SendClientMessage(killerid, 0x40FF40FF, kmsg); GivePlayerMoney(killerid, 5000); if (IsPlayerInAnyVehicle(playerid)) { SendClientMessage(killerid, 0x40FF40F, "*** You killed someone while driving car, cashbonus!"); GivePlayerMoney(killerid, 2500); } } if (wantedlvl == 1) { SetPlayerWantedLevel(killerid, 2); format(kmsg, 80, "*** You killed %s! Increasing your wanted level to 2 stars! (%s)", player, reason); SendClientMessage(killerid, 0x40FF40FF, kmsg); GivePlayerMoney(killerid, 5000); if (IsPlayerInAnyVehicle(playerid)) { SendClientMessage(killerid, 0x40FF40F, "*** You killed someone while driving car, cashbonus!"); GivePlayerMoney(killerid, 2500); } } if (wantedlvl == 2) { SetPlayerWantedLevel(killerid, 3); format(kmsg, 80, "*** You killed %s! Increasing your wanted level to 3 stars! (%s)", player, reason); SendClientMessage(killerid, 0x40FF40FF, kmsg); GivePlayerMoney(killerid, 5000); if (IsPlayerInAnyVehicle(playerid)) { SendClientMessage(killerid, 0x40FF40F, "*** You killed someone while driving car, cashbonus!"); GivePlayerMoney(killerid, 2500); } } if (wantedlvl == 3) { SetPlayerWantedLevel(killerid, 4); format(kmsg, 80, "*** You killed %s! Increasing your wanted level to 4 stars! (%s)", player, reason); SendClientMessage(killerid, 0x40FF40FF, kmsg); GivePlayerMoney(killerid, 5000); if (IsPlayerInAnyVehicle(playerid)) { SendClientMessage(killerid, 0x40FF40F, "*** You killed someone while driving car, cashbonus!"); GivePlayerMoney(killerid, 2500); } } if (wantedlvl == 4) { SetPlayerWantedLevel(killerid, 5); format(kmsg, 80, "*** You killed %s! Increasing your wanted level to 5 stars! (%s)", player, reason); SendClientMessage(killerid, 0x40FF40FF, kmsg); GivePlayerMoney(killerid, 5000); if (IsPlayerInAnyVehicle(playerid)) { SendClientMessage(killerid, 0x40FF40F, "*** You killed someone while driving car, cashbonus!"); GivePlayerMoney(killerid, 2500); } } if (wantedlvl == 5) { SetPlayerWantedLevel(killerid, 6); format(kmsg, 80, "*** You killed %s! Increasing your wanted level to 6 stars! (%s)", player, reason); SendClientMessage(killerid, 0x40FF40FF, kmsg); GivePlayerMoney(killerid, 5000); if (IsPlayerInAnyVehicle(playerid)) { SendClientMessage(killerid, 0x40FF40F, "*** You killed someone while driving car, cashbonus!"); GivePlayerMoney(killerid, 2500); } } if (wantedlvl == 6) { format(kmsg, 80, "*** You killed %s! Massacre, giving cashbonus! (%s)", player, reason); SendClientMessage(killerid, 0x40FF40FF, kmsg); GivePlayerMoney(killerid, 15000); if (IsPlayerInAnyVehicle(playerid)) { SendClientMessage(killerid, 0x40FF40F, "*** You killed someone while driving car, cashbonus!"); GivePlayerMoney(killerid, 5000); } } } return 1; }