Ich habe ein Problem,
ich habe eine Tor hingescriptet, ganz normal mit MTA. Dann habe ich mir die Koordinaten rausgeholt.
Und als CreatObject eingetragen. So:
TRtor = CreateObject(980, 1271.4000244141, -1652, 15.300000190735, 0, 0, 270);
danach habe ich mir ein Cmd gemacht, aber mit Strcmp:
if (strcmp("/opent", cmdtext, true, 10) ==0)
{
if(IstSpielerInFraktion(playerid, 2))
{
SendClientMessage(playerid,GRAU,"SERVER: Triadentor öffnet sich.");
MoveObject(TRtor, 1271.4000244141, -1652, 6.300000190735, 2.0);
SetTimer("timer3",10522,false);
return 1;
}
else
{
SendClientMessage(playerid,ROT,"SERVER: Du bist nicht bei den Triaden.");
return 1;
}
}
dann natürlich auch ein Timer:
forward timer3();
public timer3()
{
MoveObject(TRtor, 1271.4000244141, -1652, 15.300000190735, 2.0);
return 1;
}
So, dann bekomme ich auch keine Error. Nun starte ich meinen Homeserver und Join.
Tippe den Command ein. Das Tor sinkt nach unten. Aber irgentwie komisch. Es dreht sich 90° nach rechts.
Wenn es wieder hoch kommt steht es komischerweise so Quer.
Warum?
Ich bitte um Hilfe.
Video folgt.
Danke. MFG