18.07.2012, 01:43
Try this
pawn Код:
/*
new GateOpenStatus;
//You don't have to do this, you can give them the value of 0 when you declare them like i did under here
new DoorStatus;
*/
new bool:GateOpenStatus;
new bool:DoorStatus;
// ^^ OnGameModeInit //
if(!strcmp(cmdtext, "/", true))//you need to put the command name here ^^
{
if(IsPlayerInRangeOfPoint(playerid, 10, 1410.19995117, -1650.09997559, 13.80000019))
{
if(!GateOpenStatus)
{
MoveObject(GateOpen, 1410.09997559, -1650.09997559, 10.80000019, 3);
SendClientMessage(playerid, 0xEF994300, "You have opened the gate.");
GateOpenStatus = true;
}
else
{
MoveObject(GateOpen, 1410.19995117, -1650.09997559, 13.80000019, 3);
SendClientMessage(playerid, 0xEF994300, "You have closed the gate.");
GateOpenStatus = false;
}
}
else if(IsPlayerInRangeOfPoint(playerid, 10, 955.70001221,-50.70000076,1002.00000000))
{
if(!DoorStatus)
{
MoveObject(Door, 955.70001221,-50.59999847,998.20001221, 3);
DoorStatus = true;
}
else
{
MoveObject(Door, 955.70001221,-50.70000076,1002.00000000, 3);
DoorStatus = false;
}
}
return true;
}

