Hallo Leute.
Ich habe ein Problem mit meinen Medic Toren.
Wenn ich /medictor eingebe, geht das Tor runter. Es sollte nach 10 Sec. wieder hochkommen (Timer).
Aber es kommt nicht hoch!
So. Ich habe mit S0beit geschaut und wenn ich 2x. /medictor eingebe geht das Tor 2x die gleiche Position runter und nach 10sec kommt er 1x hoch.
Codes':
new medictor;
new medictorvar;
forward medictimer(playerid);
medictor = CreateObject(980,1144.5999756,-1365.8000488,15.5000000,0.0000000,0.0000000,1.5000000); //object(airportgate) (2)
if(strcmp(cmdtext, "/medictor", true) == 0)
{
if(isPlayerInFrakt(playerid,3))
{
if(medictorvar == 0)
{
SendClientMessage(playerid, COLOR_GREEN, "Tor geöffnet. Sie werden Automatisch, in 10 Sekunden geschlossen..");
MoveObject(medictor,1144.5999756,-1365.8000488,9.8000002-10, 2);
medictorvar = 1;
SetTimer("medictimer", 10000, 0);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Das Tor, befindet sich schon unten!");
}
return 1;
}
}
public:
public medictimer(playerid)
{
SendClientMessage(playerid, COLOR_GREEN, "Tor geschlossen.");
MoveObject(medictor,1144.5999756,-1365.8000488,9.8000002, 2);
medictorvar = 0;
return 1;
}