if(Faction[playerid] == 1 || Faction[playerid] == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 144.8837, 222.4300, 1023.4175) && dStatus == false)
{
MoveDynamicObject(SFPDDoor1, 144.8837, 220.9900, 1023.4175, 1);
dStatus = true;
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 144.8837, 222.4300, 1023.4175) && dStatus == true)
{
MoveDynamicObject(SFPDDoor1, 144.8837, 222.4300, 1023.4175, 1);
dStatus = false;
}
return 1;
}
if(Faction[playerid] == 1 || Faction[playerid] == 2 ) // This is where it should be restricted for Faction[playerid] = 1, Faction[playerid] = 2, SFPDRank >= 6, SFPDDivision[playerid] = 1, SFPDDivision[playerid] = 2
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 136.92101, 253.46291, 1023.41882) && dStatus == false)
{
MoveDynamicObject(SFPDMegan1, 137.9010, 253.4629, 1023.4188, 1);
MoveDynamicObject(SFPDMegan2, 132.8810, 253.4629, 1023.4188, 1);
dStatus = true;
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 136.92101, 253.46291, 1023.41882) && dStatus == true)
{
MoveDynamicObject(SFPDMegan1, 136.92101, 253.46291, 1023.41882, 1);
MoveDynamicObject(SFPDMegan2, 133.92101, 253.46291, 1023.41882, 1);
dStatus = false;
}
return 1;
}
return SendClientMessage(playerid, COLOR_NEWBIE, "You don't have access to this door!");
}
if(Faction[playerid] == 1 || Faction[playerid] == 2 || SFPDRank >= 6 || SFPDDivision[playerid] = 1 ||SFPDDivision[playerid] = 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 144.8837, 222.4300, 1023.4175) && dStatus == false)
{
MoveDynamicObject(SFPDDoor1, 144.8837, 220.9900, 1023.4175, 1);
dStatus = true;
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 144.8837, 222.4300, 1023.4175) && dStatus == true)
{
MoveDynamicObject(SFPDDoor1, 144.8837, 222.4300, 1023.4175, 1);
dStatus = false;
}
return 1;
}
if(Faction[playerid] == 1 || Faction[playerid] == 2 || SFPDRank >= 6 || SFPDDivision[playerid] = 1 || SFPDDivision[playerid] = 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 136.92101, 253.46291, 1023.41882) && dStatus == false)
{
MoveDynamicObject(SFPDMegan1, 137.9010, 253.4629, 1023.4188, 1);
MoveDynamicObject(SFPDMegan2, 132.8810, 253.4629, 1023.4188, 1);
dStatus = true;
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 136.92101, 253.46291, 1023.41882) && dStatus == true)
{
MoveDynamicObject(SFPDMegan1, 136.92101, 253.46291, 1023.41882, 1);
MoveDynamicObject(SFPDMegan2, 133.92101, 253.46291, 1023.41882, 1);
dStatus = false;
}
else return SendClientMessage(playerid, COLOR_NEWBIE, "You don't have access to this door!");
return 1;
}}
#include <zcmd>
#include <sscanf2>
new DoorTimer = -1;
new GateTimer = -1;
new SFPDDoor1;
new SFPDMegan[2];
COMMAND:gate(playerid, params[])
{
if(Faction[playerid] == 1 || Faction[playerid] == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 144.8837, 222.4300, 1023.4175))//Position Open
{
MoveDynamicObject(SFPDDoor1, 144.8837, 220.9900, 1023.4175, 1);
if(DoorTimer != -1) KillTimer(DoorTimer);
DoorTimer = SetTimer("CloseDoor",6000, false);
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 136.92101, 253.46291, 1023.41882))
{
MoveDynamicObject(SFPDMegan[0], 137.9010, 253.4629, 1023.4188, 1);//Position Open
MoveDynamicObject(SFPDMegan[1], 132.8810, 253.4629, 1023.4188, 1);//Position Open
if(GateTimer != -1) KillTimer(GateTimer);
GateTimer = SetTimer("CloseGate",6000, false);
}
}
else
{
SendClientMessage(playerid,0xFFFFFFFF,"Youґre not in that Fraction");
}
return 1;
}
forward CloseDoor();
public CloseDoor()
{
MoveDynamicObject(SFPDDoor1, 144.8837, 222.4300, 1023.4175, 1);//Position Close
if(DoorTimer != -1)
{
KillTimer(DoorTimer);
DoorTimer = -1;
}
}
forward CloseGate();
public CloseGate()
{
MoveDynamicObject(SFPDMegan[0], 136.92101, 253.46291, 1023.41882, 1);//Position Close
MoveDynamicObject(SFPDMegan[1], 133.92101, 253.46291, 1023.41882, 1);//Position Close
if(GateTimer != -1)
{
KillTimer(GateTimer);
GateTimer = -1;
}
}
|
You mean?
Код:
if(Faction[playerid] == 1 || Faction[playerid] == 2 || SFPDRank >= 6 || SFPDDivision[playerid] = 1 ||SFPDDivision[playerid] = 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 144.8837, 222.4300, 1023.4175) && dStatus == false)
{
MoveDynamicObject(SFPDDoor1, 144.8837, 220.9900, 1023.4175, 1);
dStatus = true;
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 144.8837, 222.4300, 1023.4175) && dStatus == true)
{
MoveDynamicObject(SFPDDoor1, 144.8837, 222.4300, 1023.4175, 1);
dStatus = false;
}
return 1;
}
if(Faction[playerid] == 1 || Faction[playerid] == 2 || SFPDRank >= 6 || SFPDDivision[playerid] = 1 || SFPDDivision[playerid] = 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 136.92101, 253.46291, 1023.41882) && dStatus == false)
{
MoveDynamicObject(SFPDMegan1, 137.9010, 253.4629, 1023.4188, 1);
MoveDynamicObject(SFPDMegan2, 132.8810, 253.4629, 1023.4188, 1);
dStatus = true;
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 136.92101, 253.46291, 1023.41882) && dStatus == true)
{
MoveDynamicObject(SFPDMegan1, 136.92101, 253.46291, 1023.41882, 1);
MoveDynamicObject(SFPDMegan2, 133.92101, 253.46291, 1023.41882, 1);
dStatus = false;
}
else return SendClientMessage(playerid, COLOR_NEWBIE, "You don't have access to this door!");
return 1;
}}
|
if(Faction[playerid] == 1 || Faction[playerid] == 2 || SFPDRank >= 6 || SFPDDivision[playerid] = 1 ||SFPDDivision[playerid] = 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 144.8837, 222.4300, 1023.4175) && dStatus == false)
{
MoveDynamicObject(SFPDDoor1, 144.8837, 220.9900, 1023.4175, 1);
dStatus = true;
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 144.8837, 222.4300, 1023.4175) && dStatus == true)
{
MoveDynamicObject(SFPDDoor1, 144.8837, 222.4300, 1023.4175, 1);
dStatus = false;
}
return 1;
}
if(Faction[playerid] == 1 || Faction[playerid] == 2 || SFPDRank >= 6 || SFPDDivision[playerid] = 1 || SFPDDivision[playerid] = 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 136.92101, 253.46291, 1023.41882) && dStatus == false)
{
MoveDynamicObject(SFPDMegan1, 137.9010, 253.4629, 1023.4188, 1);
MoveDynamicObject(SFPDMegan2, 132.8810, 253.4629, 1023.4188, 1);
dStatus = true;
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 136.92101, 253.46291, 1023.41882) && dStatus == true)
{
MoveDynamicObject(SFPDMegan1, 136.92101, 253.46291, 1023.41882, 1);
MoveDynamicObject(SFPDMegan2, 133.92101, 253.46291, 1023.41882, 1);
dStatus = false;
}
return 1;
}
|
Try this:
Код:
if(Faction[playerid] == 1 || Faction[playerid] == 2 || SFPDRank >= 6 || SFPDDivision[playerid] = 1 ||SFPDDivision[playerid] = 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 144.8837, 222.4300, 1023.4175) && dStatus == false)
{
MoveDynamicObject(SFPDDoor1, 144.8837, 220.9900, 1023.4175, 1);
dStatus = true;
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 144.8837, 222.4300, 1023.4175) && dStatus == true)
{
MoveDynamicObject(SFPDDoor1, 144.8837, 222.4300, 1023.4175, 1);
dStatus = false;
}
return 1;
}
if(Faction[playerid] == 1 || Faction[playerid] == 2 || SFPDRank >= 6 || SFPDDivision[playerid] = 1 || SFPDDivision[playerid] = 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 136.92101, 253.46291, 1023.41882) && dStatus == false)
{
MoveDynamicObject(SFPDMegan1, 137.9010, 253.4629, 1023.4188, 1);
MoveDynamicObject(SFPDMegan2, 132.8810, 253.4629, 1023.4188, 1);
dStatus = true;
}
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 136.92101, 253.46291, 1023.41882) && dStatus == true)
{
MoveDynamicObject(SFPDMegan1, 136.92101, 253.46291, 1023.41882, 1);
MoveDynamicObject(SFPDMegan2, 133.92101, 253.46291, 1023.41882, 1);
dStatus = false;
}
return 1;
}
|