Move Object Cords?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Und wie erfährt man die am Boden und in der Luft?
    Einfach aus der Map Convertierten Datei?


    Oder draufstellen?


    Und mit Befehlen hab ich es so gemacht:
    new lv_gate;


    if (strcmp("/up", cmdtext, true, 10) == 0){
    MoveObject(lv_gate,972.2634,1224.7499,1012.1225,50);
    SendClientMessage(playerid, COLOR_YELLOW,"Du hast die Tragfleche nach oben befördert!");
    return 1;
    }
    if (strcmp("/down", cmdtext, true, 10) == 0){
    MoveObject(lv_gate,2313.455,-1214.050,23.108,4);
    SendClientMessage(playerid, COLOR_YELLOW,"Du hast die Tragfleche nach unten befördert!");
    return 1;
    }


    Geht es auch?

  • Mach es doch so wie ich sagte, ist sowas von einfach...
    Einfach in MTA als letztes den Boden machen wo er unten ist und abspeichern z.B als " unten " .
    Dann einfach den Boden nach oben machen und auch abspeichern z.B als " oben ".
    Und dann convertierst du die .map Datei " oben " und " unten " und von den Convertierten Code nimmst du jeweils den letzten Creatobject.
    Dann nimmst du das Object von " unten " und fügst es normal ins GM ein, damit es erstellt wird.
    Und in den Command nach oben benutzt du einfach die Coords von " oben " und in den Command nach unten benutzt du die von " unten "


    Mfg
    ED_Hardy

  • Habs jetz so gemacht


    if (strcmp("/up", cmdtext, true, 10) == 0){
    MoveObject(lv_gate,1027.770630, 1154.822388, 622.030029, 0); // Garagen Gate Hoch
    MoveObject(lv_gate2,959.505188, 1246.515381, 633.000916, 0); //Fahrstuhl
    SendClientMessage(playerid, COLOR_YELLOW,"Du hast die Tragfleche nach oben befördert!");
    return 1;
    }
    if (strcmp("/down", cmdtext, true, 10) == 0){
    MoveObject(lv_gate,965.684937, 1226.938477, 615.078857, 0); //Garagen Gate Unten
    MoveObject(lv_gate2,959.505188, 1246.515381, 605.873352, 0); //Fahrstuhl Gate Unten
    SendClientMessage(playerid, COLOR_YELLOW,"Du hast die Tragfleche nach unten befördert!");
    return 1;
    }


    Jedoch steht da zwar immer: Du hast die Tragfleche nach unten befördert, aber es passiert nichst


    Warum?