Also ich habe nach einem YouTubeTutorial Tore gemappt die sich auf Befehl bewegen sollen, aber wenn ich den Befehl eingebe (in meinem falle /pd1 /pd2 /pdtür) bewegen sie sich alle, kommen aber nicht zurück. Der Timer sollte soweit ich weiß auf 5 Sekunden liegen, aber auch nach 20 Sekunden ist nichts da...
if(strcmp("/pd1", cmdtext, true, 10) == 0)
{
if(IstSpielerInFraktion(playerid, 1))
{
if(IsPlayerInRangeOfPoint(playerid,5,1544.69995, -1630.80005, 13.3))
{
SendClientMessage(playerid,COLOR_WHITE,"Das Tor schließt in 5 Sekunden!");
MoveDynamicObject(lspdschranke,1544.69995, -1630.80005, 9.3,5.0);
SetTimer("lspdschranke",5,false);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du darfst das nicht!");
return 1;
}
}
}
Ganz unten im Script:
forward torlspd();
public torlspd()
{
MoveDynamicObject(lspdtor,1588.69995, -1638, 14.8,5.0);
}