07.11.2013, 08:02
Need some help I need this
Mixed with this
Also, Assasin -> Hitman. Need tthat changed to
+rep for the good code!
Код:
public OnPlayerDeath(playerid, killerid, reason) { if(IsPlayerLoggedIn(playerid)) { if(DayNoDrops == 1) { for(new i=0; i<13; i++) { GetPlayerWeaponData(playerid, i, DNDW[i][0], DNDW[i][1]); } GunsBeingRemoved[playerid] = 1; ResetPlayerWeapons(playerid); } if(Planted[playerid] == 1) { DestroyObject(C4[playerid]); Bomb[playerid] = 0; Planted[playerid] = 0; } Pspawned[playerid] = 0; new string[128]; if(BankRobber[playerid]) { new Rob = BankRobber[playerid]-1; DisablePlayerCheckpoint(playerid); BankRobbersCount --; format(BankRobbers[Rob], MAX_PLAYER_NAME, ""); DeliverMoney[playerid] = 0; // foreach(Player, i) { if(BankRobber[i] || PlayerInfo[i][pFac] == 1) { if(Rob == 0) TextDrawHideForPlayer(i, Textdraw1); else if(Rob == 1) TextDrawHideForPlayer(i, Textdraw2); else if(Rob == 2) TextDrawHideForPlayer(i, Textdraw3); else if(Rob == 3) TextDrawHideForPlayer(i, Textdraw4); else if(Rob == 4) TextDrawHideForPlayer(i, Textdraw5); } } format(string, sizeof(string), "** %s has been hospitalized and has failed the robbery. **", RPN(playerid)); SendRobberyMessage(COLOR_LIGHTRED, string); SendCopMessage(COLOR_LIGHTRED, string); BankRobber[playerid] = 0; if(BankRobbersCount == 0) { TextDrawHideForAll(Textdraw0); TextDrawHideForAll(Textdraw1); TextDrawHideForAll(Textdraw2); TextDrawHideForAll(Textdraw3); TextDrawHideForAll(Textdraw4); TextDrawHideForAll(Textdraw5); // BankRobbery = 0; RobberyStarted = 0; format(string, sizeof(string), "** The bank robbery has ended, $%d were stolen and $%d were saved. **", TotalStolen*10000, (TotalRobbers*10000-(TotalStolen*10000))); SendClientMessageToAll(COLOR_YELLOW, string); TotalRobbers = 0; new copsonline; foreach(Player, i) { if(IsACop(i)) copsonline++; } foreach(Player, i) { if(IsACop(i)) { new Saved = (TotalRobbers*10000-(TotalStolen*10000)); GiveDodMoney(i, Saved/copsonline); format(string, sizeof(string), "** You have received your cut from the saved money. ($%d)", Saved/copsonline); SendClientMessage(i, COLOR_LIME, string); } } } } if(!IsAFK[playerid]) { if(Event[playerid]) { format(string, sizeof(string), "OnEventDeath: %s has killed %s using %s.", RPN(killerid), RPN(playerid), RWN(reason)); foreach(Player, i) { if(Event[i]) SendClientMessage(i, COLOR_REPORT, string); } Event[playerid] = 0; eventdeath[playerid] = 1; } if(Duel[playerid]) { Duel[playerid] = 0; Duel[killerid] = 0; DuelOn = 0; dueldeath[playerid] = 1; dueldeath[killerid] = 0; SetPlayerPos(killerid, eX, eY, eZ); SetPlayerInterior(killerid, PlayerInfo[killerid][pInt]); SetPlayerVirtualWorld(killerid, PlayerInfo[killerid][pVW]); PlayerInfo[killerid][pHospital] = 0; SetPlayerHealth(killerid, eHP); SetPlayerArmour(killerid, eARMOR); SendClientMessage(killerid, COLOR_LIGHTRED, "*** You won the duel, nice job. ***"); GunsBeingRemoved[killerid] = 1; ResetPlayerWeapons(killerid); GunsBeingRemoved[killerid] = 1; for(new w = 0; w < 13; w++) { GiveDodWeapon(killerid, PlayerInfo[killerid][pWeapon][w], PlayerInfo[killerid][pWeaponAmmo][w]); } } if(PlayerPaintballing[playerid] == 1) { for (new i = 0; i < 13; i++) { GetPlayerWeaponData(playerid, i, pbGuns[i][0], pbGuns[i][1]); } format(string, sizeof(string), "OnPaintballDeath: %s has killed %s using %s.", RPN(killerid), RPN(playerid), RWN(reason)); new Float:myhp; GetPlayerHealth(killerid, myhp); SetPlayerHealth(killerid, myhp+30); if(myhp == 100) { SetPlayerHealth(killerid, 100); } foreach(Player, i) { if(PlayerPaintballing[i]) SendClientMessage(i, COLOR_REPORT, string); } PlayerPaintballing[playerid] = 1; } else { PlayerInfo[playerid][pHospital] = 1; PlayerInfo[playerid][pArmor] = 0; if(IsPlayerLoggedIn(killerid)) { format(string, sizeof(string), "OnPlayerDeath: %s has killed %s using %s.", RPN(killerid), RPN(playerid), RWN(reason)); SendAdminMessage(COLOR_DARKRED, 1, string); Log("logs/kill.log", string); PlayerInfo[playerid][pDeath] ++; PlayerInfo[killerid][pKill] ++; if(Hitman[killerid] == playerid) { format(string, sizeof(string), " You have been critically injured by a hitman and lost $%d, the contrat on your head was cleared.", PlayerInfo[playerid][pContract]/2); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), "HitmanWarn: %s has fulfilled the contract on %s's head and collected $%d.", RPN(killerid), RPN(playerid), PlayerInfo[playerid][pContract]/2); SendHitmanMessage(COLOR_YELLOW, string); GiveDodMoney(playerid, -PlayerInfo[playerid][pContract]/2); GiveDodMoney(killerid, PlayerInfo[playerid][pContract]/2); PlayerInfo[playerid][pContract] = 0; format(PlayerInfo[playerid][pContract], 32, ""); Hitman[killerid] = -1; PlayerInfo[killerid][pCSuccess] ++; } if(Hitman[playerid] == killerid) { format(string, sizeof(string), " You have critically injured a hitman and collected $%d, the contrat on your head was cleared.", PlayerInfo[killerid][pContract]); SendClientMessage(killerid, COLOR_YELLOW, string); format(string, sizeof(string), "HitmanWarn: %s has failed the contract on %s's head and lost $%d.", RPN(playerid), RPN(killerid), PlayerInfo[killerid][pContract]); SendHitmanMessage(COLOR_YELLOW, string); GiveDodMoney(playerid, -PlayerInfo[killerid][pContract]); GiveDodMoney(killerid, PlayerInfo[killerid][pContract]); PlayerInfo[killerid][pContract] = 0; format(PlayerInfo[killerid][pContract], 32, ""); Hitman[playerid] = -1; PlayerInfo[playerid][pCFail] ++; } } } } else { GetPlayerPos(playerid, PlayerInfo[playerid][pX], PlayerInfo[playerid][pY], PlayerInfo[playerid][pZ]); ClearDodWantedLevels(killerid); SetPlayerColor(killerid, TRANSPARENT_ORANGE); PlayerInfo[killerid][pPrison] = 2; PlayerInfo[killerid][pPrisonTime] = AFK[playerid]; format(PlayerInfo[killerid][pPrisonReason], 64, "Killing AFK Players"); format(PlayerInfo[killerid][pPrisonBy], 32, "AutoPrison"); SetPlayerInterior(killerid, 2); SetPlayerVirtualWorld(killerid, 1); new RandomCell = random(sizeof(RandomPrison)); SetPlayerFacingAngle(killerid, RandomPrison[RandomCell][3]); TogglePlayerControllable(killerid, 0); SetTimerEx("EnterExitTimer", 5000, false, "i", killerid); SetPlayerPos(killerid, RandomPrison[RandomCell][0], RandomPrison[RandomCell][1], RandomPrison[RandomCell][2]); SetCameraBehindPlayer(killerid); format(string, sizeof(string), "AdmCmd: %s has been auto-prisoned by MOLE, reason: Killing AFK Players [%d Minutes]", RPN(killerid), AFK[playerid]/60); SendClientMessageToAll(COLOR_LIGHTRED, string); Log("logs/prison.log", string); format(string, sizeof(string), " You have been auto-prisoned for %d minutes (%d seconds)", PlayerInfo[killerid][pPrisonTime]/60, PlayerInfo[killerid][pPrisonTime]); SendClientMessage(killerid, COLOR_LIGHTBLUE, string); } } return 1; }
Код:
public OnPlayerDeath(playerid, killerid, reason) { if(IsPlayerConnected(killerid)) { new hour,minute,second, weaponname[32]; gettime(hour,minute,second); FixHour(hour); hour = shifthour; GetWeaponName(reason, weaponname, sizeof(weaponname)); format(PlayerInfo[playerid][pKillLog9], 256, "%s", PlayerInfo[playerid][pKillLog8]); format(PlayerInfo[playerid][pKillLog8], 256, "%s", PlayerInfo[playerid][pKillLog7]); format(PlayerInfo[playerid][pKillLog7], 256, "%s", PlayerInfo[playerid][pKillLog6]); format(PlayerInfo[playerid][pKillLog6], 256, "%s", PlayerInfo[playerid][pKillLog5]); format(PlayerInfo[playerid][pKillLog5], 256, "%s", PlayerInfo[playerid][pKillLog4]); format(PlayerInfo[playerid][pKillLog4], 256, "%s", PlayerInfo[playerid][pKillLog3]); format(PlayerInfo[playerid][pKillLog3], 256, "%s", PlayerInfo[playerid][pKillLog2]); format(PlayerInfo[playerid][pKillLog2], 256, "%s", PlayerInfo[playerid][pKillLog1]); format(PlayerInfo[playerid][pKillLog1], 256, "%s", PlayerInfo[playerid][pKillLog0]); format(PlayerInfo[playerid][pKillLog0], 256, "(%d:%d:%d) %s killed me with %s", hour,minute,second,GetPlayerNameEx(killerid), weaponname); format(PlayerInfo[killerid][pKillLog9], 256, "%s", PlayerInfo[killerid][pKillLog8]); format(PlayerInfo[killerid][pKillLog8], 256, "%s", PlayerInfo[killerid][pKillLog7]); format(PlayerInfo[killerid][pKillLog7], 256, "%s", PlayerInfo[killerid][pKillLog6]); format(PlayerInfo[killerid][pKillLog6], 256, "%s", PlayerInfo[killerid][pKillLog5]); format(PlayerInfo[killerid][pKillLog5], 256, "%s", PlayerInfo[killerid][pKillLog4]); format(PlayerInfo[killerid][pKillLog4], 256, "%s", PlayerInfo[killerid][pKillLog3]); format(PlayerInfo[killerid][pKillLog3], 256, "%s", PlayerInfo[killerid][pKillLog2]); format(PlayerInfo[killerid][pKillLog2], 256, "%s", PlayerInfo[killerid][pKillLog1]); format(PlayerInfo[killerid][pKillLog1], 256, "%s", PlayerInfo[killerid][pKillLog0]); format(PlayerInfo[killerid][pKillLog0], 256, "(%d:%d:%d) Killed %s with %s", hour,minute,second,GetPlayerNameEx(playerid), weaponname); if(GetPVarInt(killerid, "IsInArena") == 0) PlayerInfo[killerid][pDMKills]++; } new string[128]; pTazer[playerid] = 0; InsideShamal[playerid] = INVALID_VEHICLE_ID; DeletePVar(playerid, "SpeedRadar"); DeletePVar(playerid, "UsingSprunk"); KillTimer(GetPVarInt(playerid, "firstaid5")); DeletePVar(playerid, "usingfirstaid"); if(GetPVarInt(playerid, "MovingStretcher") != -1) { KillTimer(GetPVarInt(playerid, "TickEMSMove")); DeletePVar(GetPVarInt(playerid, "MovingStretcher"), "OnStretcher"); SetPVarInt(playerid, "MovingStretcher", -1); } new caller = Mobile[playerid]; if(IsPlayerConnected(Mobile[playerid])) { SendClientMessageEx(caller, COLOR_GRAD2, "The line went dead."); format(string, sizeof(string), "* %s puts away their cellphone.", GetPlayerNameEx(caller)); ProxDetector(30.0, caller, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); CellTime[caller] = 0; Mobile[caller] = INVALID_PLAYER_ID; } Mobile[playerid] = INVALID_PLAYER_ID; CellTime[playerid] = 0; RingTone[playerid] = 0; foreach(Player, i) { if(EMSAccepted[i] < 999) { if(EMSAccepted[i] == playerid) { EMSAccepted[i] = 999; GameTextForPlayer(i, "~w~EMS Caller~n~~r~Has Died", 5000, 1); EMSCallTime[i] = 0; DisablePlayerCheckpoint(i); } } } if( GetPVarInt(playerid, "SpecOff" ) == 1 ) { SpawnPlayer(playerid); return 1; } if(GetPVarInt(playerid, "Injured") == 1) { SendClientMessageEx(playerid, COLOR_WHITE, "You appear to be stuck in limbo, medics are trying to revive you."); KillEMSQueue(playerid); ResetPlayerWeaponsEx(playerid); //SpawnPlayer(playerid); return 1; } if(killerid == INVALID_PLAYER_ID) //BANK ROB { if(BankJobPlayer == playerid) { format(string, sizeof(string), "City Alert: Bank Robber %s was eliminated, the bank robbery has failed!", PlayerName(playerid)); SendClientMessageToAll(COLOR_LIGHTBLUE, string); SetPlayerFree(playerid,999,"eliminated"); PlayerInfo[playerid][pWantedLevel] = 0; SetPlayerVirtualWorld(playerid, 0); PlayerInfo[playerid][pVW] = 0; SetPlayerWantedLevel(playerid, 0); PlayerInfo[playerid][pJailed] = 2; PlayerInfo[playerid][pJailTime] = 3600; RemovePlayerAttachedObject(playerid, 0); TimeAfterBankJob = 0; BankJobPlayer = 999; BankJobTime = -1; BankDeliverTime = -1; new tmphour; new tmpminute; new tmpsecond; gettime(tmphour, tmpminute, tmpsecond); FixHour(tmphour); tmphour = shifthour; SetWorldTime(tmphour); } } if(BankJobPlayer == playerid) //BANK ROB { if(IsACop(killerid)) { format(string, sizeof(string), "City Alert: %s %s %s has eliminated bank robber %s and earned $%d!", BANK_JOB_KILLER_EARN); SendClientMessageToAll(COLOR_LIGHTBLUE, string); GivePlayerCash(killerid, BANK_JOB_KILLER_EARN); SetPlayerFree(playerid,killerid,"eliminated"); } else { format(string, sizeof(string), "City Alert: Bank Robber %s was eliminated, the bank robbery has failed!", PlayerName(playerid)); SendClientMessageToAll(COLOR_LIGHTBLUE, string); SetPlayerFree(playerid,999,"eliminated"); } RemovePlayerAttachedObject(playerid, 0); PlayerInfo[playerid][pWantedLevel] = 0; SetPlayerVirtualWorld(playerid, 0); PlayerInfo[playerid][pVW] = 0; SetPlayerWantedLevel(playerid, 0); PlayerInfo[playerid][pJailed] = 2; PlayerInfo[playerid][pJailTime] = 3600; TimeAfterBankJob = 0; BankJobPlayer = 999; BankJobTime = -1; BankDeliverTime = -1; new tmphour; new tmpminute; new tmpsecond; gettime(tmphour, tmpminute, tmpsecond); FixHour(tmphour); tmphour = shifthour; SetWorldTime(tmphour); } new Float:px,Float:py,Float:pz; if(GetPVarInt(playerid, "EventToken") == 0) { if(GetPVarInt(playerid, "IsInArena") == -1) { SetPVarInt(playerid, "Injured", 1); new Float:mX, Float:mY, Float:mZ; GetPlayerPos(playerid, mX, mY, mZ); SetPVarFloat(playerid, "MedicX", mX); SetPVarFloat(playerid, "MedicY", mY); SetPVarFloat(playerid, "MedicZ", mZ); SetPVarInt(playerid, "MedicVW", GetPlayerVirtualWorld(playerid)); SetPVarInt(playerid, "MedicInt", GetPlayerInterior(playerid)); } } gPlayerSpawned[playerid] = 0; if(GetPVarInt(playerid, "IsInArena") >= 0) { if(GetPVarInt(playerid, "AOSlotPaintballFlag") != -1) { switch(PlayerInfo[playerid][pPaintTeam]) { case 1: { DropFlagPaintballArena(playerid, GetPVarInt(playerid, "IsInArena"), 2); } case 2: { DropFlagPaintballArena(playerid, GetPVarInt(playerid, "IsInArena"), 1); } } } if(reason >= 0 && reason <= 46) { new weapon[24]; PlayerInfo[killerid][pKills] += 1; PlayerInfo[playerid][pDeaths] += 1; if(PlayerInfo[killerid][pPaintTeam] == 1) { if(PlayerInfo[killerid][pPaintTeam] == PlayerInfo[playerid][pPaintTeam]) { PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTeamRedKills] -= 1; PaintBallArena[GetPVarInt(playerid, "IsInArena")][pbTeamBlueKills] += 1; SetPlayerHealth(killerid, 0); PlayerInfo[killerid][pKills] -= 2; PlayerInfo[killerid][pDeaths] += 1; PlayerInfo[playerid][pDeaths] -= 1; SendClientMessageEx(killerid, COLOR_WHITE, "You have been warned, do not team-kill!"); } else { PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTeamRedKills] += 1; PaintBallArena[GetPVarInt(playerid, "IsInArena")][pbTeamBlueDeaths] += 1; } } if(PlayerInfo[killerid][pPaintTeam] == 2) { if(PlayerInfo[killerid][pPaintTeam] == PlayerInfo[playerid][pPaintTeam]) { PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTeamBlueKills] -= 1; PaintBallArena[GetPVarInt(playerid, "IsInArena")][pbTeamRedKills] += 1; SetPlayerHealth(killerid, 0); PlayerInfo[killerid][pKills] -= 2; PlayerInfo[killerid][pDeaths] += 1; PlayerInfo[playerid][pDeaths] -= 1; SendClientMessageEx(killerid, COLOR_WHITE, "You have been warned, do not team-kill!"); } PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTeamBlueKills] += 1; PaintBallArena[GetPVarInt(playerid, "IsInArena")][pbTeamRedDeaths] += 1; } GetWeaponName(reason,weapon,sizeof(weapon)); if(reason == 0) { if(PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTimeLeft] < 12) { GivePlayerCash(killerid, 1000); format(string,sizeof(string),"[Paintball Arena] %s has earned $1000 bonus for a sudden death kill!",GetPlayerNameEx(killerid)); SendPaintballArenaMessage(GetPVarInt(killerid,"IsInArena"), COLOR_YELLOW, string); SendAudioToPlayer(killerid, 19, 100, 0); } format(string,sizeof(string),"[Paintball Arena] %s has killed %s with their bare hands!",GetPlayerNameEx(killerid),GetPlayerNameEx(playerid)); } else { if(PaintBallArena[GetPVarInt(killerid, "IsInArena")][pbTimeLeft] < 12) { GivePlayerCash(killerid, 1000); format(string,sizeof(string),"[Paintball Arena] %s has earned $1000 bonus for a sudden death kill!",GetPlayerNameEx(killerid)); SendPaintballArenaMessage(GetPVarInt(killerid,"IsInArena"), COLOR_YELLOW, string); SendAudioToPlayer(killerid, 19, 100, 0); } format(string,sizeof(string),"[Paintball Arena] %s has killed %s with a %s.",GetPlayerNameEx(killerid),GetPlayerNameEx(playerid),weapon); } } else { PlayerInfo[playerid][pDeaths] += 1; format(string,sizeof(string),"[Paintball Arena] %s has died.",GetPlayerNameEx(playerid)); } SendPaintballArenaMessage(GetPVarInt(playerid,"IsInArena"), COLOR_RED, string); } PlayerInfo[playerid][pLocal] = 255; GetPlayerPos(playerid, px, py, pz); if(GetPVarInt(playerid, "Injured") == 0) { if( GetPVarInt(playerid, "EventToken") >= 1 || GetPVarInt(playerid, "IsInArena") >= 0) { ResetPlayerWeapons(playerid); } else { ResetPlayerWeaponsEx(playerid); } } if(PlayerInfo[killerid][pAdmin] < 2) { if(reason == 49) { format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) has possibly just car-rammed %s (ID %d) to death.", GetPlayerNameEx(killerid), killerid, GetPlayerNameEx(playerid), playerid); ABroadCast(COLOR_YELLOW, string, 2); print(string); } if(reason == 50) { if(IsAHelicopter(GetPlayerVehicleID(killerid))) { format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) has possibly just blade-killed %s (ID %d).", GetPlayerNameEx(killerid), killerid, GetPlayerNameEx(playerid), playerid); ABroadCast(COLOR_YELLOW, string, 2); print(string); } else { if(GetPlayerWeapon(killerid) != 32 || GetPlayerWeapon(killerid) != 28 || GetPlayerWeapon(killerid) != 29) { format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) has possibly just car-parked %s (ID %d) to death.", GetPlayerNameEx(killerid), killerid, GetPlayerNameEx(playerid), playerid); ABroadCast(COLOR_YELLOW, string, 2); print(string); } else { format(string, sizeof(string), "{AA3333}AdmWarning{FFFF00}: %s (ID %d) has possibly just driver-shot %s (ID %d) to death.", GetPlayerNameEx(killerid), killerid, GetPlayerNameEx(playerid), playerid); ABroadCast(COLOR_YELLOW, string, 2); print(string); } } } } if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11) { DisablePlayerCheckpoint(playerid); gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE; } if(HaveGPS[playerid]) { KillTimer(GPSTimer[playerid]); HaveGPS[playerid] = false; GPSTimer[playerid] = 0; } ClearCrime(playerid); if(PlayerInfo[playerid][pHeadValue] >= 1) { if(IsPlayerConnected(killerid)) { if(GoChase[killerid] == playerid) { new killer[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME]; new takemoney = PlayerInfo[playerid][pHeadValue] / 4 * 2; name = GetPlayerNameEx(playerid); killer = GetPlayerNameEx(killerid); GivePlayerCash(killerid, takemoney); GivePlayerCash(playerid, -takemoney); format(string,128,"Assassin %s has fulfilled the contract on %s and collected $%d.",killer,name,PlayerInfo[playerid][pHeadValue] / 4 * 2); SendFamilyMessage(8, COLOR_YELLOW, string); format(string,128,"You have been critically injured by a Assassin and lost $%d.",takemoney); ResetPlayerWeaponsEx(playerid); // SpawnPlayer(playerid); SendClientMessageEx(playerid, COLOR_YELLOW, string); // KillEMSQueue(playerid); PlayerInfo[playerid][pHeadValue] = 0; PlayerInfo[killerid][pCHits] += 1; GotHit[playerid] = 0; GetChased[playerid] = 999; GoChase[killerid] = 999; } } } if(IsPlayerConnected(killerid)) { if(GoChase[playerid] == killerid) { new killer[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME]; new takemoney = PlayerInfo[playerid][pHeadValue] / 4 * 2; GivePlayerCash(killerid, takemoney); name = GetPlayerNameEx(playerid); killer = GetPlayerNameEx(killerid); format(string,128,"Assassin %s has failed the contract on %s and lost $%d.",name,killer,PlayerInfo[killerid][pHeadValue] / 4 * 2); SendFamilyMessage(8, COLOR_YELLOW, string); GivePlayerCash(playerid, -takemoney); format(string,128,"You have just killed a Assassin and gained $%d, removing the bounty on your head.",PlayerInfo[killerid][pHeadValue] / 4 * 2); SendClientMessageEx(killerid, COLOR_YELLOW, string); PlayerInfo[killerid][pHeadValue] = 0; PlayerInfo[playerid][pFHits] += 1; GotHit[playerid] = 0; GetChased[killerid] = 999; GoChase[playerid] = 999; } } killerid = INVALID_PLAYER_ID; SetPlayerColor(playerid,TEAM_HIT_COLOR); return 1; }
+rep for the good code!