Beiträge von Danny

    https://www.transfernow.net/dl/20260330nhBxE3jG


    Hab dir meine datei mal hochgeladen. Es sind sämtliche Fahrzeugteile drin. Anpassen kannst du unten nach belieben.

    Sie funktioniert bei mir tadellos.

    Ich weiß nicht was bei mir falsch läuft.Habe deine Datei in den Override Ordner kopiert \gameserver\SCUM\Saved\Config\WindowsServer\Loot\Spawners\Presets\Override

    Hab den Server neugestartet

    Mehrmals #ReloadLootCustomizationsAndResetSpawners im Game eingegeben und komme trotzdem immer auf das alte Ergbnis.

    Was kann ich machen um diese ganze Ordner zu löschen und mir die dann neu generieren lassen kann?So das ich die Strukturen neu und sauber hab.Dann würde ich deine Datei nochmal speichern.

    Danke für deine großzügige Mühe.Ich habe deine vorlage so in die Street-Residential-Examine_Car_Wreck.json übernommen.Hab diese dann in den override Ordner gelegt \gameserver\SCUM\Saved\Config\WindowsServer\Loot\Spawners\Presets\Override.Ich komme da zu dem selben Ergbnis wie vorher auch leider.

    Wagenheber, Kanister und Autobatterie kommen vermutlich aus dem "ItemLootTreeNodes.CarWreck" nicht aus deinen Items.
    Ich bin mir nicht sicher ob er in dieser Constellation bei jedem Durchsuchen sowohl ein Item aus dem Node: und zusätzlich einen aus den Items: auslost, oder nur entweder Node: oder Item:
    Aber da nur 6 Items ausgespuckt werden obwohl du Quantity min auf 10 hast wird das File garnicht geladen diagnostiziere ich mal.
    Ich kann jetzt keinen Fehler erkennen, aber im Logfile des Servers siehst du eventuell warum wenn du ein #ReloadLootCustomizationsAndResetSpawners ausführst und dabei die consolenausgabe mitlaufen lässt.

    Aber ich würde dir trozdem noch dazu raten die vorgefertigten Nodes zu benutzen statt eigene Items hinzuzufügen wann immer das geht. Das ist dann Updatesicher weil die Spawner nur sehr selten verändert werden die Nodes aber regelmäßig (Holiday Events, neue Items, andere Itemnamen etc...)

    Ich hab die Quantity min auf 10 mit absicht gesetzt.Weil ich einfach mal sehen wollte ob das Script überhaupt greift.Ich glaube,da ich schon soviel an den Scripten verändert hab,hab ich irgendwas kaputt gemacht.Ich denke das ich dieses Projekt begraben kann.Da ich nicht die Ahnung hab,was ich für Fehler gemacht hab um sie zu finden und zu beseitigen. Ich habe einfach zu wenig Kenntnisse über das schreiben von Scripte.

    Ich hab jetzt nochmal alles angesehen,ob auch alles an seinen richtigen platz ist.

    Street-Residential-Examine_Car_Wreck .json - liegt im Override Ordner

    In der Street-Residential-Examine_Car_Wreck.json steht vollgendes drinne.


    {
    "Nodes": [
    {
    "Rarity": "Uncommon",
    "Ids": [
    "ItemLootTreeNodes.CarWreck"
    ]
    }
    ],
    "Items": [
    {
    "Rarity": "Uncommon",
    "ID": "Rager_Engine_Alternator"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Rager_Seat_FrontLeft"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Wheel_265_60_R18"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Laika_Engine_Alternator"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Laika_Seat_FrontLeft"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Wheel_255_55_R16"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Wheel_155_R65"
    },
    {
    "Rarity": "Uncommon",
    "ID": "WW_Engine_Alternator"
    },
    {
    "Rarity": "Uncommon",
    "ID": "WW_Seat_BackLeft"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Car_Battery"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Car_Jack"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Gasoline_Canister_Small"
    }
            
    ],
    "Probability": 100,
    "QuantityMin": 10,
    "QuantityMax": 15,
    "AllowDuplicates": false,
    "ShouldFilterItemsByZone": true,
    "ShouldApplyLocationSpecificProbabilityModifier": true,
    "ShouldApplyLocationSpecificDamageModifier": false,
    "InitialDamage": 40,
    "RandomDamage": 25,
    "InitialUsage": 60,
    "RandomUsage": 30,
    "PostSpawnActions": [
    "SetAmmoAmount_SmallStash",
    "SetCashAmount_SmallStash",
    "SetClothesDirtiness_DirtyClothes"
    ]
    }


    Trotzdem finde ich nur drei zusätzliche items mal.

    Wagenheber

    Kanister

    Autobatterie

    Du brauchst nicht alle Autoteile einzeln eintragen. Es gibt schon fertige Spawnergruppen dafür.

    Das funktioniert dann auch für neue Fahrzeug(Teile) die später dazukommen, wenn du den loot Tree nicht überschreibst. Body, Doors, Seats, Pneumatics ist alles was es geben kann, hier nur sehr, sehr selten aber in jedem Wrack auf der Insel möglich.

    /Saved/Config/WindowsServer/Loot/Spawners/Presets/Override/Street-Residential-Examine_Car_Wreck.json

    Dank dir für die Info.Ich glaube , wenn ich jetzt noch eine dritte Variante nutze.Dann mach ich mir Dateien kaputt :(

    Danke für deine ausführliche erklärung.Auch das hatte ich schon versucht.Alle Teile in die Nodes einzutragen.Ich komme immer auf das selbe Ergebnis.Das nur die drei angezeigten Items immer zu finden sind.

    Augenscheinlich sehe ich keinen Fehler, bis auf eine leere Zeile am Ende nach deiner letzten } nach Gasoline, denke aber nicht, dass es Auswirkung hat.

    Wie testest du die Datei?

    Startest du den Server neu oder reloadest du den Loot ingame?

    Danka das du dich meldest.ich habe immer beide Varianten versucht.Einmal den Serverneustart und ach das reload im Game.

    Bin bis jetzt an dem Script dran gewesen und komme nicht weiter.Alles was zusätzlich finde ist

    Kleiner Kanister

    Wagenheber

    Autobatterie

    Alles andere was ich in das Script eingetragen hab,erscheint nicht in den Wracks. Wo liegt mein Fehler? Hier einen Einblick meiner Street-Residential-Examine_Car_Wreck.json


    {
    "Nodes": [
    {
    "Rarity": "Uncommon",
    "Ids": [
    "ItemLootTreeNodes.CarWreck"
    ]
    }
    ],
    "Items": [
    {
    "Rarity": "Uncommon",
    "ID": "Rager_Engine_Alternator"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Rager_Seat_FrontLeft"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Wheel_265_60_R18"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Laika_Engine_Alternator"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Laika_Seat_FrontLeft"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Wheel_255_55_R16"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Wheel_155_R65"
    },
    {
    "Rarity": "Uncommon",
    "ID": "WW_Engine_Alternator"
    },
    {
    "Rarity": "Uncommon",
    "ID": "WW_Seat_BackLeft"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Car_Battery"
    },
    {
    "Rarity": "Uncommon",
    "ID": "Car_Jack"
    },
    {
    "Rarity": "Rare",
    "ID": "Gasoline_Canister_Small"
    }
            
    ],
    "Probability": 60,
    "QuantityMin": 3,
    "QuantityMax": 5,
    "AllowDuplicates": false,
    "ShouldFilterItemsByZone": false,
    "ShouldApplyLocationSpecificProbabilityModifier": true,
    "ShouldApplyLocationSpecificDamageModifier": false,
    "InitialDamage": 40,
    "RandomDamage": 25,
    "InitialUsage": 60,
    "RandomUsage": 30,
    "PostSpawnActions": [
    "SetAmmoAmount_SmallStash",
    "SetCashAmount_SmallStash",
    "SetClothesDirtiness_DirtyClothes"
    ]
    }

    Doch, doch. Muss halt nur alles manuell eingetragen werden. Außer hier kennt jemand einen leichteren Weg dafür :D

    Alles klar.Ja ist schon ok, dass man jedes einzelnen Autoteil hinzufügen muss.Für war nur zum verständnis ob ich noch irgendwo was eintragen muss.Oder ob es ausreichend ist nur in der Street-Residential-Examine_Car_Wreck.json zu hinterlegen.


    Jetzt muss ich nur noch herrausfinden,wenn ich Items hinzufüge.Das ich das Script nicht am Ende falsch schreibe. Mit den ganzen ( und {

    Dank dir für die erklärung.

    Irgendwo muss ich noch einen Fehler machen.Hab mir die Koordinaten mit der Drohne geholt

    Links Oben X=580053.000 Y=604144.062
    Rechts unten X=-885044.438 Y=-882222.250

    Danach geb ich das im Chat ein

    #ExportItemSpawnerPresetsInZone "X=580053.000" "Y=604144.062"(TopLeft) "X=-885044.438" "Y=-882222.250""BottomRight"" "LootCar"


    danach bekomm ich in roter Schrift diese Meldung

    'X=580053.000' is not a valid sector name.

    Ich bin da noch immer nicht weiter.

    Funktioniert denn dein Script auch im Game?

    Kannst mir eben erklären, wie,wo,welche Datei bearbeitet hast?

    Würde das gerne auch umsetzten.

    Ich kopier mir die CarWreck.jason aus dem Current Ordner.Die kopie mit den neuen Eintragungen setzte ich dann in den override Ordner?