Ich habe ein Problem, undzwar ich will ein Tor bewegen
das Tor:
CreateObject(2909, -2016.9005126953, 55.7802734375, 30.803735733032, 351.99645996094, 0, 358.498046875);
Die Zielposition:
-2017.0830078125,47.263168334961,31.963283538818
ich habe im Script halt ne Definition, also
#define TaxiTor CreateObject(2909, -2016.9005126953, 55.7802734375, 30.803735733032, 351.99645996094, 0, 358.498046875)
und als Befehl:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/Taxiauf", cmdtext, true, 10) == 0)
{
MoveObject(TaxiTor,-2017.0830078125,47.263168334961,31.963283538818,2.0);
}
return 0;
}
Wenn ich den Befehl eingebe bewegt sich zwar ein tor dorthin, aber es ist ein neu erschaffenes, also habe ich dann 2 Tore (also eins auf dem Startpunkt und eins auf der Zielposition)
Das liegt wohl daran, dass ich das Object als CreateObject definiert habe, aber ich weiß nicht was man sonst eingeben soll...
Und noch ein kleiner Fehler, der mir dabei aufgefallen ist: Obwol das Cmd (teilweise) geht steht trozdem da Unknown Command, wie fixe ich das?
danke für Antworten