Hallo, ich möchte gerne, dass das Tor sich nach 5 Sekunden schließt, das funktioniert auch,
doch ich denke, dass es eine einfachere Lösung dafür gibt, als jedem mal ein public + forward zu erstellen.
Weiß einer von euch, wie man dies noch einfacher gestalten kann?
So sieht mein Code bisher aus.
forward CloseLspdTor();
public CloseLspdTor()
{
MoveObject(tor[0],1587.5, -1637.9, 14.9,3);
}
tor[0]=CreateObject(2990, 1587.5, -1637.9, 14.9, 0, 0, 180); // Tor
ocmd:lspdg(playerid,params[])
{
if(SpielerInfo[playerid][Fraktion]>0 && SpielerInfo[playerid][Fraktion]<4) return SendClientMessage(playerid,Grey,"Du darfst diesen Befehl nicht nutzen!");
if(!IsPlayerInRangeOfPoint(playerid,10,1587.5, -1637.9, 14.9)) return SendClientMessage(playerid,Grey,"Du bist nicht in der Reichweite des LSPD Tores.");
MoveObject(tor[0],1587.5, -1637.9, 14.9-10,5);
SendClientMessage(playerid,-1,"Das Tor schließt in 5 Sekunden automatisch.");
SetTimer("CloseLspdTor",5000,0); // CloseLspdTor
return 1;
}