Streamdistance aller Objekte

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
  • Hook doch einfach die CreateDynamicObject Funktion und setze deine eigenen Werte für Streamdistance bzw. Drawdistance.
    Hab ich gerade gemacht und es funktioniert einwandfrei.


    Wie meinst du das bzw ich hab keine ahnung wie das geht :/

    Regelmäßiger Stuhlgang im Leben des Menschen ist das A&A

  • Du erstellst eine neue Funktion, die eigentlich nur CreateDynamicObject mit zwei feinen Änderungen ausführt.
    Durch eine Pre-Compiler Anweisung sorgst Du dann dafür, dass deine neue Funktion CreateDynamicObject ersetzt:


    Dieser Code müsste ganz unten in deine Streamer Include oder unter die Include-Anweisung in deinem Gamemod, welche nach dem Streamer kommt.
    Ich empfehle es ganz unten in die Include zu schreiben da du somit nicht bei Filterscripts etc. immer diesen mist hinschreiben musst.
    stock _CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 200.0, Float:drawdistance = 0.0)
    {
    #pragma unused streamdistance
    #pragma unused drawdistance
    return CreateDynamicObject(modelid,x,y,z,rx,ry,rz,worldid,interiorid,playerid,500.0,500.0);
    }
    #define CreateDynamicObject _CreateDynamicObject


    Wer mich für die stream. bzw DrawDistance erschlagen möchte kann das gerne tun.
    Waren für mich erstmal nur Testwerte. Das ganze wird dementstprechend bald ersetzt.


  • Also bitte. Ich weiss schon was ich schreibe, Ich erzähle hier kein Blödsinn. Ich hab oft genug Maps mit 1000 Objekten gemacht und bisher wurden alle Objekte gestreamt.


    Dir wurden alle 1000 Objekte angezeigt?
    Das glaub ich eher weniger. Dir ist wahrscheinlich nur nicht aufgefallen welche nicht sichtbaren und entferntere Objekte nicht angezeigt wurden.
    Der Objekt Pool von SA:MP ist 1000 groß aber 1000 Objekte werden nicht auf einmal gestreamt ;)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski