rendered paste bodypublic 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;
}