Mir ist nun nach Hunderten von Stunden etwas langweilig mit den vorhandenen Fraktionen geworden, ist es möglich, dass man die 'Passiven Fraktionen' wie Beispielsweise Bündnis der Worte zu einer Vollwertigen Fraktion um zu schreiben und wenn ja, wie?
(Mir geht es nicht darum, dass sie eine eigene Eco haben, mir geht es darum dass sie Theoretisch Sektoren besitzen können und Stationen bauen oder zumindest Aufträge in dem Bereich geben)
Fraktions Modding
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
Re: Fraktions Modding
Da ich einen schritt weiter gegangen bin und eine weitere fraktion der terraner am erstellen bin, habe ich mir die flags (tags) in der factions.xml angesehen. Dort müsste auf jedenfalls der flag claimspace bei der alliance hinzugefügt werden
Da ich so was ähnliches ebenfalls mit den yakis auch vorhabe, wegen dem fehlendem protective flag etc und ich am Diff patch scheitere (trotz dem diff tutorial, was für mich gefühlt irgendwie nur die *root/foo ="ebene"( beschreibt aber nicht die unter ebene, die direkt danach kommen können.)
Quelle Original factions.xml
müsste in
geändert werden mit diff patch
Bei tags muss bei dir claimspace hinzugefügt werden. (bei den Yakis bei mir müsste ich protective hinzufügen)
*edit
scheinbar funktioniert der Add Befehl in diesem code nicht,
LIBXML2: (null) line 0, error 1207: Invalid expression
/factions/faction[/@id='alliance']/@tags
also musste ich die gesamte node ( Tags ) austauschen
das sollte funktionieren
und falls man die polizeibehörde sein möchte
Das verlinkte Tutorial viewtopic.php?t=354310war für mich keine große hilfe, da es sich scheinbar nur die ersten root nodes und nicht auf sub nodes z.b tags bezieht, die in der Datei wie in Factions.xml und weitere vorkommt.
*edit der verlinkte thread scheint zwar fürch mich relative unübersichtlich zu sein. Aber nach sehr vielen rumprobieren ist es doch hilfriecher als man denkt. Sorry
Da ich so was ähnliches ebenfalls mit den yakis auch vorhabe, wegen dem fehlendem protective flag etc und ich am Diff patch scheitere (trotz dem diff tutorial, was für mich gefühlt irgendwie nur die *root/foo ="ebene"( beschreibt aber nicht die unter ebene, die direkt danach kommen können.)
Quelle Original factions.xml
Code: Select all
<faction id="alliance" name="{20203,801}" description="{20203,802}" shortname="{20203,803}" prefixname="{20203,804}" primaryrace="paranid" behaviourset="default" known="1" tags="economic protective watchdoguser privateloadout privateship" policefaction="paranid">
Code: Select all
<faction id="alliance" name="{20203,801}" description="{20203,802}" shortname="{20203,803}" prefixname="{20203,804}" primaryrace="paranid" behaviourset="default" known="1" tags="economic protective watchdoguser privateloadout privateship claimspace" policefaction="paranid">
Bei tags muss bei dir claimspace hinzugefügt werden. (bei den Yakis bei mir müsste ich protective hinzufügen)
*edit
scheinbar funktioniert der Add Befehl in diesem code nicht,
Code: Select all
<add sel="//factions/faction[@id='alliance']/@tags">claimspace economic police protective watchdoguser privateloadout privateship plunder</add>
/factions/faction[/@id='alliance']/@tags
also musste ich die gesamte node ( Tags ) austauschen
das sollte funktionieren
Code: Select all
<replace sel="//factions/faction[@id='alliance']/@tags">claimspace economic police protective watchdoguser privateloadout privateship plunder</replace>
Code: Select all
<add sel="//factions/faction[@id='alliance']" type="@policefaction">player</add>
Das verlinkte Tutorial viewtopic.php?t=354310
*edit der verlinkte thread scheint zwar fürch mich relative unübersichtlich zu sein. Aber nach sehr vielen rumprobieren ist es doch hilfriecher als man denkt. Sorry
CPU Typ Ryzen 9 3900x
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit
Betty : Autopilot.... hat.... total Versagt.
Twitch https://www.twitch.tv/Casishur
Grafikkarte Radeon RX 6600 XT 8GB
Arbeitsspeicher: Corsair Vengeance LPX 32GB (2 x 16 GB) DDR4 3200MHz
Motherboard Name/Typ MSI B550 Gaming Plus
Win 10 64 bit
Betty : Autopilot.... hat.... total Versagt.
Twitch https://www.twitch.tv/Casishur