Guten Tag Forum Leser.
Ich habe ein Problem, denn ich habe ein Tor erstellt mit befehlen, das soweit funktioniert. Dieses Tor wollte ich mit einem Timer umschreiben das man mit /ls_tor das Tor öffnet und das es dan nach 2 sek wenns ganz offen war wieder zu geht. Habe es so gemacht
Mit auf und zu (also 2 Befehle). Bitte Hile und eine löschung daunter wie ich das ersetzen muss damit das geht. Danke euch.
Das ist mein Tor:
#include <a_samp>
#pragma tabsize 0
#define COLOR_YELLOW 0xFFFF00AA
#define FILTERSCRIPT
#if defined FILTERSCRIPT
new y_gate;
public OnFilterScriptInit()
{
y_gate = CreateObject(969, 1584.246216, -1637.993896, 12.675032, 0.0000, 0.0000, 0.0000);
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/ls_tor", true) == 0){
MoveObject(y_gate, 1592.593384, -1637.821167, 12.585632,2);
SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor Öffnet!");
GivePlayerMoney(playerid, 0);
SetTimer("gate2",2500,0);
if (strcmp(cmdtext, "/ls_torc", true) == 0){
MoveObject(y_gate,1584.246216, -1637.993896,12.675032,2);
SendClientMessage(playerid, COLOR_YELLOW,"ACHTUNG: Tor Schließt!");
GivePlayerMoney(playerid, 0);
return 1;
}
return 0;
}
Mit dem Rot makierten befehl soll das Tor aufgehen und dan wieder nach 2 sek zu
Ich danke euch für unterstützung.