This should work ? Why dont it ?
#1

How comes this dont work ? I am really confused, It should work, Help me 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.");
            }
        }
    }
}
If you need any other code just ask please help me

Help is appreciated so much

Please
Reply
#2

pawn Код:
command(gate, playerid, params[])
{
    #pragma unused params
    if(Groups[Player[playerid][Group]][CommandTypes] == 1)
    {
        if(IsPlayerInRangeOfpoint(playerid,30.0,1588.90002441,-1638.19995117,14.39999962))
        {
            if(LSPDGarageDoorOpen == 0)
            {
                new string[128];
                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.");
            }
        }
    }
}
Life needs to live simple, else its unneeded stress
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)