Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDeath(playerid, killerid, reason)
- {
- KillTimer(PlayerInfo[playerid][checkArea]);
- KillTimer(PlayerInfo[playerid][checkHealth]);
- if(killerid != INVALID_PLAYER_ID && killerid != playerid)
- {
- SendDeathMessage(killerid, playerid, reason);
- }
- if(killerid != INVALID_PLAYER_ID && killerid != playerid)
- {
- OnWeaponDrop(playerid);
- }
- if(PlayerInfo[playerid][teamInt] > 0)
- {
- SetPlayerTeam(playerid, PlayerInfo[playerid][teamInt]);
- }
- SetPVarInt(playerid, "hasArmor", 0);
- SetPVarInt(playerid, "FP_LastPositionSet", tickcount());
- PlayerInfo[playerid][inAndro]=0;
- KillTimer(PlayerInfo[playerid][checkHealth]);
- if(PlayerInfo[playerid][atSpawn] == 1)
- {
- CallRemoteFunction("AntiSpawnkill", "i", playerid);
- }
- if(PlayerInfo[playerid][usingLoopAnim])
- {
- PlayerInfo[playerid][usingLoopAnim] = 0;
- TextDrawHideForPlayer(playerid,txtAnimHelper);
- }
- if(IsPlayerInAnyVehicle(killerid))
- {
- if(!IsVehicleAir(killerid, GetPlayerVehicleID(killerid)) && reason != 49 && reason != 50)
- {
- SetPlayerDrunkLevel(killerid, 5000);
- new panels, doors, lights, tires;
- GetVehicleDamageStatus(GetPlayerVehicleID(killerid), panels, doors, lights, tires);
- UpdateVehicleDamageStatus(GetPlayerVehicleID(killerid), panels, doors, lights, 15);
- }
- }
- PlayerInfo[playerid][pKilled]++;
- if(PlayerInfo[playerid][pKilled] > 2)
- {
- HandleCheater(playerid, "fake kill");
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- cInfo[playerid][bombArmed] = 0;
- cInfo[playerid][hasBelt] = 0;
- cInfo[playerid][usedDrugs] = 0;
- cInfo[playerid][mPlanted] = 0;
- DestroyDynamicPickup(cInfo[playerid][mFoot]);
- DestroyDynamicPickup(cInfo[playerid][mVeh]);
- DestroyDynamicObject(cInfo[playerid][spike][0]);
- DestroyDynamicPickup(cInfo[playerid][spike][1]);
- DestroyDynamicObject(cInfo[playerid][block][0]);
- DestroyDynamicObject(cInfo[playerid][block][1]);
- KillTimer(samTimer[playerid]);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(RobbingCaligulas[playerid] == 1)
- {
- SendMessage(playerid, COLOR_RED, "Robbery failed.","Ia?aaeaiea i?iaaeaii.");
- caligulaRobbery = 0;
- RobbingCaligulas[playerid] = 0;
- TogglePlayerDynamicCP(playerid, finishCheck1, 0);
- KillTimer(robtimer[playerid]);
- DestroyDynamicMapIcon(finishIcon[playerid]);
- }
- if(RobbingDragons[playerid] == 1)
- {
- SendMessage(playerid, COLOR_RED, "Robbery failed.","Ia?aaeaiea i?iaaeaii.");
- dragonRobbery = 0;
- RobbingDragons[playerid] = 0;
- TogglePlayerDynamicCP(playerid, finishCheck1, 0);
- KillTimer(robtimer[playerid]);
- DestroyDynamicMapIcon(finishIcon[playerid]);
- }
- if(RobbingClowns[playerid] == 1)
- {
- SendMessage(playerid, COLOR_RED, "Robbery failed.","Ia?aaeaiea i?iaaeaii.");
- clownRobbery = 0;
- RobbingClowns[playerid] = 0;
- TogglePlayerDynamicCP(playerid, finishCheck1, 0);
- KillTimer(robtimer[playerid]);
- DestroyDynamicMapIcon(finishIcon[playerid]);
- }
- if(RobbingCaligulas[playerid] == 1 && GetPlayerTeam(killerid) == 4)
- {
- new string[128],string2[128];
- new pName[24];
- GetPlayerName(killerid, pName, 24);
- GivePlayerCash(killerid, ROBBERY_REWARD / 2);
- format(string,sizeof(string),"[Team]%s has stopped the robbery and gets %d in reward.", pName, ROBBERY_REWARD / 2);
- format(string2,sizeof(string2),"[Team]%s inoaiiaee ia?aaeaiea e iieo?ee %d a ea?anoaa iaa?aau.", pName, ROBBERY_REWARD / 2);
- SendMessageToTeam(playerid, 4, COLOR_BLUE, string,string2);
- }
- if(RobbingDragons[playerid] == 1 && GetPlayerTeam(killerid) == 5)
- {
- new string[128],string2[128];
- new pName[24];
- GetPlayerName(killerid, pName, 24);
- GivePlayerCash(killerid, ROBBERY_REWARD / 2);
- format(string,sizeof(string),"[Team]%s has stopped the robbery and gets %d in reward.", pName, ROBBERY_REWARD / 2);
- format(string2,sizeof(string2),"[Team]%s inoaiiaee ia?aaeaiea e iieo?ee %d a ea?anoaa iaa?aau.", pName, ROBBERY_REWARD / 2);
- SendMessageToTeam(playerid, 5, COLOR_BLUE, string,string2);
- }
- TogglePlayerDynamicCP(playerid, caligulacheck, 1);
- TogglePlayerDynamicCP(playerid, dragoncheck, 1);
- TogglePlayerDynamicCP(playerid, clowncheck, 1);
- return 1;
- }
- public OnPlayerDeath(playerid)
- {
- if(Joined[playerid] == true)
- {
- JoinCount--;
- Joined[playerid] = false;
- DestroyVehicle(CreatedRaceVeh[playerid]);
- DisablePlayerRaceCheckpoint(playerid);
- TextDrawHideForPlayer(playerid, EventText);
- CPProgess[playerid] = 0;
- KillTimer(InfoTimer[playerid]);
- SetPlayerVirtualWorld(playerid, 0);
- }
- KillTimer(TdmTimer[playerid]);
- SetPlayerInterior(playerid,0);
- TextDrawHideForPlayer(playerid,TdmText);
- if(BuildRace == playerid+1) BuildRace = 0;
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- HidePlayerProgressBar(playerid, bar[playerid]);
- new nScore = GetPlayerScore(killerid);
- if(killerid != INVALID_PLAYER_ID)
- {
- SetPlayerScore(killerid, nScore+1);
- PlayerInfo[killerid][pKills]++;
- }
- if(PlayerInfo[playerid][pContract] > 0 && killerid != INVALID_PLAYER_ID)
- {
- new message1[128], message2[128];
- format(message1, sizeof(message1), "You've been killed for a hit of $%d.", PlayerInfo[playerid][pContract]);
- format(message2, sizeof(message2), "Au aeee oaeou ca aiciaa?a?aaiea a $%d.", PlayerInfo[playerid][pContract]);
- SendMessage(playerid, COLOR_YELLOW, message1, message2);
- SetPlayerScore(killerid, nScore+2);
- GivePlayerCash(killerid, PlayerInfo[playerid][pContract]);
- format(message1, sizeof(message1), "%s has completed hit on %s for $%d", GetName(killerid), GetName(playerid), PlayerInfo[playerid][pContract]);
- format(message2, sizeof(message2), "%s oaee %s ca aiciaa?a?aaiea a $%d", GetName(killerid), GetName(playerid), PlayerInfo[playerid][pContract]);
- SendMessageToAll(COLOR_YELLOW, message1, message2);
- PlayerInfo[playerid][pContract] = 0;
- }
- PlayerInfo[playerid][pCount] = 6;
- TogglePlayerSpectating(playerid, 1);
- if(IsPlayerInAnyVehicle(killerid))
- {
- PlayerSpectateVehicle(playerid, GetPlayerVehicleID(killerid));
- PlayerInfo[playerid][specID] = killerid;
- PlayerInfo[playerid][specType] = ADMIN_SPEC_TYPE_VEHICLE;
- }
- else
- {
- PlayerSpectatePlayer(playerid, killerid);
- PlayerInfo[playerid][specID] = killerid;
- PlayerInfo[playerid][specType] = ADMIN_SPEC_TYPE_PLAYER;
- }
- PlayerInfo[playerid][deathTimer] = SetTimerEx("DeathSpec",1000,1,"iid",playerid,killerid,reason);
- PlayerInfo[playerid][pDeaths]++;
- foreach(new x: Player)
- {
- if(GetPlayerState(x) == PLAYER_STATE_SPECTATING && PlayerInfo[x][specID] == playerid)
- {
- AdvanceSpectate(x);
- }
- }
- if(inDuel[playerid] == 1)
- {
- if(killerid == INVALID_PLAYER_ID)
- {
- new string[128], string2[128];
- new winnerid = inviterID[playerid];
- format(string,sizeof(string),"%s has won the duel against %s. Weapon: %s", GetName(winnerid), GetName(playerid), weaponNames(weap[playerid]));
- format(string2,sizeof(string2),"%s auea?ae iiaaeiie i?ioea %s. I?o?ea: %s", GetName(winnerid), GetName(playerid), weaponNames(weap[playerid]));
- SendMessageToAll(COLOR_BLUE, string, string2);
- DuelReset(playerid, winnerid);
- SpawnPlayer(winnerid);
- }
- new string[128], string2[128];
- new Float:winHealth;
- GetPlayerHealth(killerid, winHealth);
- GivePlayerCash(killerid, DUEL_REWARD);
- format(string,sizeof(string),"%s has won the duel against %s with %f HP. Weapon: %s", GetName(killerid), GetName(playerid), winHealth, weaponNames(weap[killerid]));
- format(string2,sizeof(string2),"%s auea?ae iiaaeiie i?ioea %s n %f HP. I?o?ea: %s", GetName(killerid), GetName(playerid), winHealth, weaponNames(weap[killerid]));
- SendMessageToAll(COLOR_BLUE, string, string2);
- DuelReset(playerid, killerid);
- SpawnPlayer(killerid);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement