20.12.2012, 01:02
Bem Galera Esse e o Codigo
PHP код:
#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.
------------------------*/
#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)) {
new Float:npx, Float:npy, Float:npz;
GetPlayerPos(playerid, npx, npy, npz);
for(new i; i < maxPlayers; i++) if(IsPlayerConnected(i) && GetPlayerWeapon(i) == 34 && IsPlayerInRangeOfPoint(i, 200.0, npx, npy, npz) && index == 1173 || index == 1175 || index == 1177 || index == 1178) {
SetPVarInt(playerid, "Headshotted", 1);
SetPlayerHealth(playerid, 0);
}
}
}
return 1;
}