#include /*------------------------- HeadShot System by Lucaro2708 -------------------------*/ #define TIMER_INTERVAL 150 new maxPlayers, tiro; public OnFilterScriptInit() { maxPlayers = GetMaxPlayers(); SetTimer("CheckHeadShot", TIMER_INTERVAL, 1); return 1; } public OnPlayerDeath(playerid, killerid, reason) { if(GetPVarInt(playerid, "Headshotted") == 1) { SetPVarInt(playerid, "Headshotted", 0); GameTextForPlayer(playerid, "~r~Headshotted", 3000, 3); GameTextForPlayer(killerid, "~r~Headshott", 3000, 3); } return 1; } public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid) { if(gangteam[playerid] == gangteam[damagedid]) { ClearAnimations(playerid, true); } return 0x01; } forward CheckHeadShot(); public CheckHeadShot() { new index; for(new playerid; playerid < maxPlayers; playerid++) { if(IsPlayerConnected(playerid)) { index = GetPlayerAnimationIndex(playerid); if(index == 1173 || index == 1175 || index == 1177 || index == 1178) { SetPVarInt(playerid, "Headshotted", 1); SetPlayerHealth(playerid, 0); } } } return 1; }