24.08.2012, 21:29
pawn Код:
#include <a_samp>
new bool:SirenCreated;
new obj1;
new obj2;
public OnFilterScriptInit() //Or OnGameModeInit()
{
SirenCreated = false;
SetTimer("SirenCheck", 1000, true);
return 1;
}
forward SirenCheck();
public SirenCheck()
{
for(new i = 0; i < MAX_PLAYERS; i++) //foreach is recommended
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 0.3, 1207.0170, -1333.9816, 13.3984))
{
for(new w = 0; w < 13; w++)
{
new checkdata[2];
GetPlayerWeaponData(i, w, checkdata[0], checkdata[1]);
if(checkdata[0] != 0) //Player can still be unarmed and activate the sirens...
{
if(SirenCreated == false)
{
obj1 = CreateObject(18646, 1207.5631, -1334.1051, 13.5816, 0.0, 0.0, 0.0);
obj2 = CreateObject(18646, 1206.5031, -1334.1051, 13.5816, 0.0, 0.0, 0.0);
SirenCreated = true;
}
}
}
}
else
{
if(SirenCreated == true)
{
DestroyObject(obj1);
DestroyObject(obj2);
SirenCreated = false;
}
}
}
}
return 1;
}