// 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;