18.07.2012, 17:12
Код:
// LSPD Gate Mapped by 12kelvin12 and scripted by Tom.1412
// Don't remove credits or claim it as yours.
#include <a_samp>
#include <streamer>
#define FILTERSCRIPT
#define Message 0xFFFFFFAA
new lspdgate1;
new lspdgate2;
forward GateClose0(playerid);
forward PDEXIT2(playerid);
forward PDEXIT3(playerid);
forward loadobjects();
public OnFilterScriptInit()
{
loadobjects();
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public loadobjects()
{
print("\n--------------------------------------");
print(" LOL ");
print("--------------------------------------\n");
lspdgate1 = CreateObject(988, 1539.6418457031, -1630.5640869141, 12, 0, 0, 270);
lspdgate2 = CreateObject(988, 1539.6505126953, -1625.1252441406, 12, 0, 0, 270);
CreateObject(988, 1539.64, -1630.56, 12.00, 0.00, 0.00, 270.00);
CreateObject(988, 1539.65, -1625.13, 12.00, 0.00, 0.00, 270.00);
CreateObject(987, 1539.64, -1605.85, 12.45, 0.00, 0.00, 269.92);
CreateObject(987, 1539.67, -1602.37, 12.45, 0.00, 0.00, 269.92);
CreateObject(987, 1551.62, -1602.35, 12.45, 0.00, 0.00, 180.62);
CreateObject(987, 1563.53, -1602.30, 12.45, 0.00, 0.00, 180.62);
CreateObject(987, 1575.55, -1602.38, 12.45, 0.00, 0.00, 179.62);
CreateObject(987, 1587.46, -1602.35, 12.45, 0.00, 0.00, 180.09);
CreateObject(987, 1599.42, -1602.31, 12.45, 0.00, 0.00, 180.34);
CreateObject(987, 1608.04, -1602.35, 12.45, 0.00, 0.00, 180.09);
CreateObject(987, 1607.93, -1614.21, 12.45, 0.00, 0.00, 89.76);
CreateObject(987, 1607.95, -1626.13, 12.45, 0.00, 0.00, 89.76);
CreateObject(987, 1607.94, -1638.01, 12.45, 0.00, 0.00, 89.76);
CreateObject(987, 1596.01, -1638.84, 12.45, 0.00, 0.00, 4.11);
CreateObject(970, 1551.56, -1617.62, 13.10, 0.00, 0.00, 0.00);
CreateObject(970, 1559.90, -1617.63, 13.10, 0.00, 0.00, 0.00);
CreateObject(970, 1564.02, -1617.65, 13.10, 0.00, 0.00, 0.00);
CreateObject(970, 1568.04, -1617.64, 13.10, 0.00, 0.00, 0.00);
CreateObject(970, 1572.17, -1617.65, 13.10, 0.00, 0.00, 0.00);
CreateObject(970, 1575.64, -1617.66, 13.10, 0.00, 0.00, 0.00);
CreateObject(3934, 1565.68, -1645.19, 27.40, 0.00, 0.00, 359.22);
CreateObject(970, 1555.74, -1617.63, 13.10, 0.00, 0.00, 0.00);
CreateObject(987, 1539.35, -1645.23, 12.45, 0.00, 0.00, 356.74);
CreateObject(987, 1539.44, -1633.30, 12.45, 0.00, 0.00, 269.92);
CreateObject(987, 1539.81, -1610.50, 12.45, 0.00, 0.00, 269.92);
CreateObject(987, 1539.44, -1633.30, 12.45, 0.00, 0.00, 269.92);
CreateObject(987, 1539.44, -1633.30, 12.45, 0.00, 0.00, 269.92);
CreateObject(987, 1539.44, -1633.30, 12.45, 0.00, 0.00, 269.92);
CreateObject(987, 1539.44, -1633.30, 12.45, 0.00, 0.00, 269.92);
CreateObject(987, 1539.44, -1633.30, 12.45, 0.00, 0.00, 269.92);
return 1;
}
public GateClose0(playerid)
{
MoveObject(lspdgate1, 1539.6418457031, -1630.5640869141, 12, 2);
MoveObject(lspdgate2, 1539.6505126953, -1625.1252441406, 12, 2);
SetTimer("GateClose02", 3400, 0);
return 1;
}
public PDEXIT2(playerid)
{
MoveObject(lspdgate1, 1539.6505126953, -1634.3499755859, 12, 2);
MoveObject(lspdgate2, 1539.6505126953, -1621, 12, 2);
SetTimer("PDEXIT3", 3400, 0);
return 1;
}
public PDEXIT3()
{
MoveObject(lspdgate1, 1539.6418457031, -1630.5640869141, 12, 2);
MoveObject(lspdgate2, 1539.6505126953, -1625.1252441406, 12, 2);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/gateopen", true))
{
MoveObject(lspdgate1, 1539.6418457031, -1634.3499755859, 12, 2);
MoveObject(lspdgate2, 1539.6418457031, -1621, 12, 2);
SetTimer("GateClose0", 3400, 0);
}
else
{
SendClientMessage(playerid, Message,"You are not a Police Officer");
}
return 1;
}
What's up with this / used in a filterscript / based on LARP.


