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); savedmoney[playerid] = (GetPlayerMoney(playerid) - 5); } else if (GetPlayerTeam(playerid) == GetPlayerTeam(killerid)) { GivePlayerMoney(killerid,-5); GameTextForPlayer(killerid, "Teamkilling isn't allowed!", 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); } } return 1; }