This opens both doors when I /door?
#1

pawn Код:
new Float: distance = GetPlayerDistanceFromPoint(playerid, 306.77200, 110.90790, 1003.70831);
    if(Faction[playerid] == 1 || AdminDuty[playerid] == 1 && distance < 1)
    {
        if(SDDoor1Open == 0)
        {
            MoveDynamicObject(SDDoor1,306.77200, 110.90790, 1003.70831, 0.05,0.00000,0.00000, -130.00000);
            SDDoor1Open = 1;
        }
        else
        {
            MoveDynamicObject(SDDoor1,306.77200, 110.90790, 1003.70831,0.05, 0.00000,0.00000, 0.00000);
            SDDoor1Open = 0;
        }
    }
    new Float: distance1 = GetPlayerDistanceFromPoint(playerid, 306.77200, 119.64790, 1003.70032);
    if(Faction[playerid] == 1 || AdminDuty[playerid] == 1 && distance1 < 1)
    {
        if(SDDoor2Open == 0)
        {
            MoveDynamicObject(SDDoor2,306.77200, 119.64790, 1003.70032,0.05, 0.00000, 0.00000, 130.00000);
            SDDoor2Open = 1;
        }
        else
        {
            MoveDynamicObject(SDDoor2,306.77200, 119.64790, 1003.70032, 0.05,  0.00000, 0.00000, 0.00000);
            SDDoor2Open = 0;
        }
    }
CMD:door.

I've used IsPlayerInRangeOfPoint.
Reply
#2

Use a else if-then statement.
Reply
#3

At which point?
Reply
#4

FIXED.
Reply
#5

Obviously at the second if-then statement.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)