Guten Tag,
ich habe ein einfaches Problem, dennoch finde ich meinen Fehler nicht. Es geht um ein Tor, was mit dem befehl öffnet, aber nicht automatisch wieder schließt.
if(strcmp(cmd, "/befehl", true) == 0)
{
if(IsPlayerInFrac(playerid, 6))
{
if(IsPlayerInRangeOfPoint(playerid, 3, x,y,z))
{
SendClientMessage(playerid, COLOR_GREEN, "Tor schließt wieder in 5 Sekunden");
MoveObject(tor, x,y,z, 4);
PlaySoundForPlayer(playerid,1035);
SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
SetTimer("CloseFunkt", 5000, 0);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Mitglied der ....!");
}
return 1;
}
Die Closfunk.
Function CloseFunkt()
{
MoveObject(tor,x,y,z, 4);
return 1;
}
Die Koordinaten des Tores sind richtig. Es öffnet sich zwar, aber wie gesagt schließt es nicht wieder.