public OnPlayerDeath(playerid, killerid, reason) { printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason); GameTextForPlayer(playerid, "Wasted", 3000, 3); { if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); if(savedmoney[playerid] > 4) { GivePlayerMoney(playerid,(savedmoney[playerid])-5); } } else if (GetPlayerTeam(playerid) == GetPlayerTeam(killerid)) { GivePlayerMoney(killerid,-5); GameTextForPlayer(killerid, "Teamkilling isn't allowed! -5$ and -1 score deduction as a penalty.", 2000,2); SetPlayerScore(killerid,GetPlayerScore(killerid)-1); SendDeathMessage(killerid,playerid,reason); } else { SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GivePlayerMoney(killerid,20); GameTextForPlayer(killerid, "Nice shot!", 2000, 5); if(savedmoney[playerid] > 4) { GivePlayerMoney(playerid,(savedmoney[playerid])-5); } } } return 1; }