CMD:door(playerid,params[]) { if(IsLaw(playerid)) { if(IsPlayerInRangeOfPoint(playerid, 2.0,1487.00000000,-1762.42504883,3284.23608398)) { MoveObject(door0,1487.00000000,-1762.42504883+1.25,3284.23608398,0.50); } else if(IsPlayerInRangeOfPoint(playerid, 2.0,1487.00000000,-1762.42504883,3284.23608398)) { MoveObject(door0,1487.00000000,-1762.42504883,3284.23608398,0.50); } if(IsPlayerInRangeOfPoint(playerid, 2.0, 1483.79003906,-1762.42504883,3284.23608398)) { MoveObject(door1,1483.79003906,-1762.42504883+1.25,3284.23608398,0.50); } else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1483.79003906,-1762.42504883,3284.23608398)) { MoveObject(door1,1483.79003906,-1762.42504883,3284.23608398,0.50); } if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.85998535,-1758.31994629,3284.23388672)) { MoveObject(door2,1479.85998535-1.25,-1758.31994629,3284.23388672,0.50); } else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.85998535,-1758.31994629,3284.23388672)) //Door 2 { MoveObject(door2,1479.85998535,-1758.31994629,3284.23388672,0.50); } if(IsPlayerInRangeOfPoint(playerid, 2.0, 1467.06701660,-1758.31994629,3284.23388672)) { MoveObject(door3,1467.06701660-1.25,-1758.31994629,3284.23388672,0.50); } else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1467.06701660,-1758.31994629,3284.23388672)) { MoveObject(door3,1467.06701660,-1758.31994629,3284.23388672,0.50); } } return 1; }
CMD:door(playerid,params[])
{
if(IsLaw(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,1487.00000000,-1762.42504883,3284.23608398))
{
MoveObject(door0,1487.00000000,-1762.42504883+1.25,3284.23608398,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0,1487.00000000,-1762.42504883,3284.23608398))
{
MoveObject(door0,1487.00000000,-1762.42504883,3284.23608398,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1483.79003906,-1762.42504883,3284.23608398))
{
MoveObject(door1,1483.79003906,-1762.42504883+1.25,3284.23608398,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1483.79003906,-1762.42504883,3284.23608398))
{
MoveObject(door1,1483.79003906,-1762.42504883,3284.23608398,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.85998535,-1758.31994629,3284.23388672))
{
MoveObject(door2,1479.85998535-1.25,-1758.31994629,3284.23388672,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.85998535,-1758.31994629,3284.23388672)) //Door 2
{
MoveObject(door2,1479.85998535,-1758.31994629,3284.23388672,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1467.06701660,-1758.31994629,3284.23388672))
{
MoveObject(door3,1467.06701660-1.25,-1758.31994629,3284.23388672,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1467.06701660,-1758.31994629,3284.23388672))
{
MoveObject(door3,1467.06701660,-1758.31994629,3284.23388672,0.50);
}
}
return 1;
}
What has that to do with this? I didn't put /door open or /door close, I just put /door, didn't you see the codes? ^^
|
#define MAX_DOORS (4)
CMD:door(playerid,params[])
{
if(IsLaw(playerid))
{
static
bool:door_state[MAX_DOORS]
;
// Door #1
if(IsPlayerInRangeOfPoint(playerid, 2.0,1487.00000000,-1762.42504883,3284.23608398))
{
if (!door_state[0]) {
MoveObject(door0,1487.00000000,-1762.42504883+1.25,3284.23608398,0.50);
door_state[0] = true;
} else {
MoveObject(door0,1487.00000000,-1762.42504883,3284.23608398,0.50);
door_state[0] = false;
}
}
// Door #2
// Etc... (Do the same with the other doors)
}
return 1;
}
CMD:door(playerid,params[])
{
if(IsLaw(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,1487.00000000,-1762.42504883,3284.23608398))
{
MoveObject(door0,1487.00000000,-1762.42504883+1.25,3284.23608398,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0,1487.00000000,-1763.67504883,3284.23608398))
{
MoveObject(door0,2.0,1487.00000000,-1762.42504883,3284.23608398,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1483.79003906,-1762.42504883,3284.23608398))
{
MoveObject(door1,1483.79003906,-1762.42504883+1.25,3284.23608398,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1483.79003906,-1762.42504883+1.25,3284.23608398))
{
MoveObject(door1,1483.79003906,-1762.42504883,3284.23608398,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.85998535,-1758.31994629,3284.23388672))
{
MoveObject(door2,1479.85998535-1.25,-1758.31994629,3284.23388672,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.85998535-1.25,-1758.31994629,3284.23388672)) //Door 2
{
MoveObject(door2,1479.85998535,-1758.31994629,3284.23388672,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1467.06701660,-1758.31994629,3284.23388672))
{
MoveObject(door3,1467.06701660-1.25,-1758.31994629,3284.23388672,0.50);
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1467.06701660-1.25,-1758.31994629,3284.23388672))
{
MoveObject(door3,1467.06701660,-1758.31994629,3284.23388672,0.50);
}
}
return 1;
}