17.10.2016, 18:07
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;
}
}
I've used IsPlayerInRangeOfPoint.