CreateObject(11327, -2099.5, -2252.8000488281, 32.200000762939, 0, 0, 52); CreateObject(11327, -2107.3999023438, -2246.3999023438, 32.200000762939, 0, 0, 50); |
CreateObject(11327, -2099.5, -2252.8000488281, 28, 0, 0, 52); CreateObject(11327, -2107.3999023438, -2246.3999023438, 28, 0, 0, 50); |
new gate[2];
public OnGameModeInit()
{
gate[0] = CreateObject(11327, -2099.5, -2252.8000488281, 32.200000762939, 0, 0, 52);
gate[1] = CreateObject(11327, -2107.3999023438, -2246.3999023438, 32.200000762939, 0, 0, 50);
return 1;
}
OnPlayerCommandText(playerid,text)
{
if (strcmp(cmdtext, "/opengate1", true) == 0)
{
MoveObject(gate[0], -2099.5, -2252.8000488281, 28, 2.00);
return 1;
}
if (strcmp(cmdtext, "/opengate2", true) == 0)
{
MoveObject(gate[1], -2107.3999023438, -2246.3999023438, 28, 2.00);
return 1;
}
if (strcmp(cmdtext, "/closegate1", true) == 0)
{
MoveObject(gate[0], -2099.5, -2252.8000488281, 32.200000762939, 2.00);
return 1;
}
if (strcmp(cmdtext, "/closegate2", true) == 0)
{
MoveObject(gate[1], -2107.3999023438, -2246.3999023438, 32.200000762939, 2.00);
return 1;
}
return 1;
}
new gate[2],bool:isopened[2] = false;
public OnGameModeInit()
{
gate[0] = CreateObject(11327, -2099.5, -2252.8000488281, 32.200000762939, 0, 0, 52);
gate[1] = CreateObject(11327, -2107.3999023438, -2246.3999023438, 32.200000762939, 0, 0, 50);
return 1;
}
COMMAND:gate1(playerid,params[])
{
if(isopened[0] == false)
{
MoveObject(gate[0], -2099.5, -2252.8000488281, 28, 2.00);
isopened[0] = true;
}
else
{
MoveObject(gate[0], -2099.5, -2252.8000488281, 32.200000762939, 2.00);
isopened[0] = false;
}
return 1;
}
COMMAND:gate2(playerid,params[])
{
if(isopened[1] == false)
{
MoveObject(gate[1], -2107.3999023438, -2246.3999023438, 28, 2.00);
isopened[1] = true;
}
else
{
MoveObject(gate[1], -2107.3999023438, -2246.3999023438, 32.200000762939, 2.00);
isopened[1] = false;
}
return 1;
}