Alle Objekte verschieben

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
  • Da noch keine Antwort hier kam:
    Dafür braucht man kein externes Tool, ich habe das immer mit einem kleinen Filterscript gemacht. (@BronX:)
    #include <a_samp>


    public OnFilterScriptInit()
    {
    CreateDynamicObject(10453,-3357.1992,-3098.7998,-8.1000,1.7907,333.9788,338.8732); //object[sfshill14] [1]
    return 1;
    }


    stock CreateDynamicObject(id, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
    {
    //Positions-Verschiebung hier eingeben:
    x+=0.0;
    y+=0.0;
    z+=0.0;
    //------------------------------------
    new string[256], File:wFile;
    format(string, sizeof(string), "CreateDynamicObject(%d, %0.4f, %0.4f, %0.4f, %0.4f, %0.4f, %0.4f);\r\n", id, x,y,z, rx,ry,rz);
    wFile = fopen("Verschoben.txt",io_append);
    fwrite(wFile,string);
    fclose(wFile);
    return 1;
    }


    Man konvertiert die Objekte zu CreateDynamicObject (Streamer Plugin) und schreibt sie in einen Filterscript in dem der Streamer nicht inkludiert ist. Dafür erstellt man selbst eine Funktion die die Map verschiebt.
    Danach trägt man den Filterscript in die server.cfg ein und startet den Server (lokal reicht da völlig) und danach nimmt man den Filterscript wieder aus der server.cfg raus. In der "Verschoben.txt" im scriptfiles Ordner steht dann die verschobene Map. Gleiches Prinzip geht auch für Fahrzeuge und Pickups. Falls dafür ein Konverter benötigt wird: [jTool] Offline Map Konverter | jMapKonverter.vbs