02.06.2012, 21:46
How comes this dont work ? I am really confused, It should work, Help me please
If you need any other code just ask please help me
Help is appreciated so much
Please
pawn Код:
new LSPDGarageDoor, LSPDGarageDoorOpen;
pawn Код:
LSPDGarageDoor = CreateObject(971,1588.90002441,-1638.19995117,14.39999962,0.00000000,0.00000000,180.00000000); //object(subwaygate) (2)
pawn Код:
command(gate, playerid, params[])
{
#pragma unused params
new string[128];
if(Groups[Player[playerid][Group]][CommandTypes] == 1 || Groups[Player[playerid][Group]][CommandTypes] == 1)
{
GetPlayerPos(playerid, Positions[0][0], Positions[0][1], Positions[0][2]);
GetObjectPos(LSPDGarageDoor, Positions[1][0], Positions[1][1], Positions[2][2]);
if(GetDistance(Positions[0][0], Positions[0][1], Positions[0][2], Positions[1][0], Positions[1][1], Positions[1][2]) < 30.0)
{
if(LSPDGarageDoorOpen == 0)
{
format(string, sizeof(string), "* %s uses their remote to open the gates.", GetName(playerid));
NearByMessage(playerid, PURPLE, string);
MoveObject(LSPDGarageDoor, 1588.9000244141, -1638.1999511719, 8.6999998092651, 1);
LSPDGarageDoorOpen = 1;
SetTimer("CloseLSPDGarageDoor", 7000, false);
}
else
{
SendClientMessage(playerid, WHITE, "The gate is already open, wait for it to close.");
}
}
}
}
Help is appreciated so much
Please