dcmd_opengate(playerid, params[])
{
#pragma unused params
if (PlayerToPoint(50.0, playerid, 1593.70690918, -1638.02673340, 12.91628456))
{
MoveObject(LSPD, 1593.70690918, -1638.02673340,12.91628456, 5.00);
SetTimer("closeLSPD", 10000, 0);
SendClientMessage(playerid, COLOR_RED, "[INFO] You are opening a gate it will close automaticly");
return 1;
}
else if(PlayerToPoint(50.0, playerid, 1141.51489258, -1213.32067871, 19.88671112))
{
MoveObject(LF, 1141.51489258, -1213.32067871, 19.88671112, 5.00);
SetTimer("closeLF", 10000, 0);
SendClientMessage(playerid, COLOR_RED, "[INFO] You are opening a gate it will close automaticly");
return 1;
}
return 0;
}
I can't see the problem neither :O - what are those timers suppose to do?
|
public closeLF()
{
MoveObject(LF, 1141.79187012, -1206.07446289, 19.88671112, 5.00);
return 1;
}
public closeLSPD()
{
MoveObject(LSPD, 1584.90625000, -1637.85046387, 12.69686508, 5.00);
return 1;
}
SetTimer("closeLF", 10000, 0);
SetTimer("closeLSPD", 10000, 0);
new CloseLF;
new CloseLSPD;
CloseLF = SetTimer("closeLF", 10000, 0);
CloseLSPD = SetTimer("closeLSPD", 10000, 0);
public closeLF()
{
MoveObject(LF, 1141.79187012, -1206.07446289, 19.88671112, 5.00);
KillTimer(CloseLF);
return 1;
}
public closeLSPD()
{
MoveObject(LSPD, 1584.90625000, -1637.85046387, 12.69686508, 5.00);
KillTimer(CloseLSPD);
return 1;
}