// Not sure if it goes here but i had a little try of a more advanced :)
public OnPlayerDeath(playerid,killerid,reason)
{
SetPlayerWantedLevel(playerid,0);
if(killerid != INVALID_PLAYER_ID){
if(gTeam[killerid] != gTeam[playerid]){
GivePlayerMoney(killerid, 25);
}else{
// if player has had 75 damage taken from he performs the animation for 10secs
//if(gTeam[killerid] != gTeam[playerid]){
// if players health is 75 ---> GetPlayerHealth(killerid, 75);
//Forms this animation here ---> ApplyAnimation(playerid,"SWEET","Sweet_injuredloop",4.1,1,1,1,1,1);
// A timer here of 10secs of the animation
//Cant move here --> TogglePlayerControllable(giveplayerid,0);
//When he has been killed or has finished the timer goes back to TogglePlayerControllable(giveplayerid,1);
{
SetPlayerWantedLevel(playerid,0);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
}
SetPlayerWantedLevel(playerid,0);
GivePlayerMoney(killerid, 20);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
SetPlayerWantedLevel(playerid,0);
}
SendDeathMessage(killerid, playerid, reason);
SetPlayerWantedLevel(playerid,0);
return 1;