Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- /*-------------------------
- HeadShot System by Peppe
- The faster implementation of a headshot system in SA:MP.
- This script requires the new version of SA:MP 0.3b.
- www.pawnoitalia.forumfree.it
- www.atlantisgaming.it
- -------------------------*/
- #define TIMER_INTERVAL 150
- new
- maxPlayers;
- 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;
- }
- 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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement