XML Page-ID, [veraltet]

Hier ist der ideale Ort um über Scripts und Mods für X²: Die Bedrohung zu diskutieren.

Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum

ArcaJeth
Posts: 2245
Joined: Mon, 10. Nov 03, 18:22
x3tc

Post by ArcaJeth »

In eine Sprach-XML kann man doch so viel Text reinbringen wie man will ... die kompletten Texte von X² sind ja auch nur in einer - dann wirst du das auch schaffen oder ? ;)

Beispiel:
Auszug aus meiner Sprach-XML 491311.xml:

Code: Select all

<page id="17" title="Boardcomp. objects" descr="Quad line groups for ware factory pairs or twins (spoken by Boardcomputer)">
 {Hier stehen meine Objekte}
 </page>

<page id="1311" title="ArcaJeth" descr=" ">
 <!-- ID   0-100 Spezielle Zeichen oder Formatierungen von 1.x & 2.x -->
 <!-- ID 100-200 AJs Stationsverwaltungsprotokoll V1.x --> 
 <!-- ID 200-xxx AJs Stationsverwaltungprotokoll V2.1+ -->
</page>
<page id="2010" title="Commands" descr=" ">
 { Texte fürs Menü }
</page>
<page id="2011" title="Commands" descr=" ">
 { Texte fürs Menü }
</page>
DU kannst in deiner SPrach-XML und dann in deiner Page-ID so viele unter-IDs anlegen wie du willst. Ich habe eben die 0-99 für Spezielle Zeichen, 100-200 für Version 1 und aller über 200 für Version 2 genutzt.
Hier in diesem Thread bauchst du also nur eine ID für die Sprach-XML und die ID für die Page innerhalb der Datei bekannt machen damit sie von niemand anderem genutzt wird!

Wenn man 10 Sprach-XMLs hat und in einem Script Texte aus verschiedenen XMLs haben will muss man vorher doch erstmal Seitenlang "load text: ..." scripten - wäre doch auch umständlich oder ? ;)
User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc »

Aha! Danke! Werde es ausprobieren! :roll:
User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc »

@MrMilti

Ändere bitte folgendes!:

9990 ---> 9915
9980 ---> 9917

Danke!!


Und setze diese auch noch ein! Bitte! Danke!

9914, 9916, 9918, 9919, 9920 und 9921

COMMAND_TYPE_SPECIAL_14/16/18
COMMAND_TYPE_NAV_19
COMMAND_TYPE_TRADE_21

Diese werden im AktionMod v.1.3 verwendet werden!
Also schreib dahinter: StarTrekMarcs Aktion Mod v.1.3
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

StarTrekMarc wrote:Bitte Aktualisieren!
Ist das so wichtig... :nö:

Gruß ticaki

* :spam: gelöscht*
Zur Zeit nicht aktiv
User avatar
SpaceTycoon
Posts: 1190
Joined: Wed, 6. Nov 02, 20:31
x4

Re: Warum pinnt mich niemand???

Post by SpaceTycoon »

MrMilti wrote:Bitte an alle Autoren, die den geänderten Anfang dieses Topics nicht gelesen haben:
Ich liste jetzt auch die verwendeten COMMAND_TYPE_*** Befehle auf. Wäre schön, wenn ihr posten könntet, welche ihr in euren Scripts verwendet, damit wir die auch endlich erfassen können.thxMrMilti
Bitte für mich ergänzen:
COMMAND_TYPE_TRADE_21 SpaceTycoon, Versorgungssoftware ST1
COMMAND_TYPE_TRADE_22 SpaceTycoon, Versorgungssoftware ST1
Ich werde die Software um zwei neue Funktionen erweitern, damit der hohe Preis noch etwas besser gerechtfertigt ist.
Dauert aber noch etwas [gut Ding will Weile haben :) ]

Space Tycoon
User avatar
MrMilti
Posts: 151
Joined: Wed, 6. Nov 02, 20:31
x2

Post by MrMilti »

@SpaceTycoon:
Das mit dem Trade_22 geht in Ordnung, aber die 21 hat schon StarTrekMarc.
Ich warte noch mit den Einträgen auf deine Antwort

mfg
MrMilti
User avatar
StarTrekMarc
Posts: 2143
Joined: Sat, 3. Apr 04, 16:38
x4

Post by StarTrekMarc »

Hi!

@MrMilti

So jetzt brauch ich nur noch die ID: 9950
Du kannst jetzt die anderen IDs rausnehmen!
:wink:

und den Befehl: COMMAND_TYPE_FIGHT_22

Danke :wink:

Schreib bitte hinter meine belegten Befehle: StarTrekMarc - AktionMod + HandelsMod + ScriptPaketMod

Danke :roll:

Gruß
STM :wink:

PS: Unter welchen Menüpunkt werden denn andere Befehle angezeigt? :?:
Last edited by StarTrekMarc on Wed, 4. Aug 04, 17:57, edited 1 time in total.
gsl
Posts: 297
Joined: Wed, 17. Dec 03, 18:55
x2

Post by gsl »

Ich habe schon öfter mit dem Gedanken gespielt, ein Programm zu schreiben, was ein Script analysiert, die vom Script verwendeten IDs mit den schon im Spiel verwendeten vergleicht und das Script anpasst.
Das ist bisher leider daran gescheitert, dass ich zu wenig Ahnung von den X2-Dateien habe.
Würde außerdem bei den Warenpreisen schwierig werden, oder?
Vielleicht kann das Programm ja sogar eine Ware mit dem gewünschten Preis erstellen und hinzufügen ;)
Im Endstadium wär's dann so ähnlich wie der Freelancer Mod Manager, man könnte ein Script aktivieren und deaktivieren *träum*...

Wenn Interesse an sowas besteht, bräuchte ich aber jemanden, der sich in den X2-Dateien auskennt (wo stehen die Warenpreise, z.B.) und mich bei dem Projekt unterstützt. Btw: Ich würde das Ganze in VB 6.0 schreiben.

Freiwillige vor :D
#include <funnysig>
Deleted User

Post by Deleted User »

konntest du mal bitte folgendes verändern :

die von mir reservierte Waren ID 5813 wird von der SDS benutzt - daher benutze ich ab jetzt die Noch Nicht benutzte ID 5763 - ich hoffe mal das die dann nicht wieder einer aus den englischen Foren benutzt für ein Script.
Ghalador (v2.1)
Posts: 479
Joined: Wed, 4. Feb 04, 17:45

Post by Ghalador (v2.1) »

Kann ich mal folgendes für den AIM-Trader anmelden, bitte:

Textdatei: 255
Meldungspage: 5255

COMMAND_TYPE_TRADE_24
COMMAND_TYPE_TRADE_25
COMMAND_TYPE_TRADE_26

Ausrüstungsgegenstand: 5753
...obwohl ich mit dem Preis von dem Ding alles andere als glücklich bin... :( Aber so um 150K ist wohl nix mehr zu machen.
User avatar
MrMilti
Posts: 151
Joined: Wed, 6. Nov 02, 20:31
x2

Post by MrMilti »

@Ghalador_Trash:
wo ist der Unterschied zwischen der Textdatei und der Meldungspage?
User avatar
Furthark
Posts: 317
Joined: Mon, 9. Feb 04, 18:12
x2

Post by Furthark »

Hallo, so eine Frage am Rande....gibt es sowa auch im englischen ?!?!
Verwende auch einige scripts aus dem englische Forum...wäre doch für beide Seiten schade, wen sich das zu arg überlagert!!
User avatar
MrMilti
Posts: 151
Joined: Wed, 6. Nov 02, 20:31
x2

Post by MrMilti »

Ich hab mich schon lange nicht mehr im englischen Forum umgesehen, aber ich hab damals nichts davon gefunden
Ghalador (v2.1)
Posts: 479
Joined: Wed, 4. Feb 04, 17:45

Post by Ghalador (v2.1) »

MrMilti wrote:@Ghalador_Trash:
wo ist der Unterschied zwischen der Textdatei und der Meldungspage?
Nehmen wir mal ein Beispiel aus der signierten SDS:
Da währe z.B. die Textdatei: 495066 - verwendet also Page 5066.

Dann intern folgendes:

Code: Select all

<page id="5701" title="KriMe. Nachricht" descr="Nachricht KriMe Software Paranid Prime.">
 <t id="1050">[author]KriMe Scout[/author][text colwidth='500']%s kann das Produkt dieser Station nicht transportieren.[/text]</t>
SDS verwendet also Page 5701, um interne Meldungen zu laden.

Mit der Textdatei meinte ich die Nummer der Textdatei und mit der Meldungspage die Seite, auf welche interne Meldugen geladen werden. Ich hoffe, ich habe da nichts misverstanden...lörning bäi duing sucks...
User avatar
mq
Posts: 204
Joined: Tue, 1. Jun 04, 15:00
x3

Post by mq »

ich verwende:

494958.xml, pageid 4958
für das AL-Plugin PirateAttack

gruß,
mq
User avatar
MrMilti
Posts: 151
Joined: Wed, 6. Nov 02, 20:31
x2

Post by MrMilti »

ist registrtiert
brauchst du gar keinen Menübefehl?

mfg
MrMilti
PS: cooler Avatar
User avatar
mq
Posts: 204
Joined: Tue, 1. Jun 04, 15:00
x3

Post by mq »

Oha gut dass du mich dran erinnerst ich hab zwar nur einen Eintrag im AL Menü aber der ist hardcoded. Das ändere ich gleich. Aber das ändert nichts daran dass ich keinen Menübefehl brauch ;)

gruß,
mq

[edit]
P.S.
Hehe thx, fand ich auch irgendwie cool. Lief mir irgendwo mal übern Weg. Der Film Final Fantasy ist zwar inhaltlich weniger berauschend aber graphisch top ;)
gsl
Posts: 297
Joined: Wed, 17. Dec 03, 18:55
x2

Post by gsl »

Ich melde noch COMMAND_TYPE_TRADE_28 an. Ist für die "Versorge mit Ware"-Funktion der Energieversorgung.
#include <funnysig>
User avatar
Lucike
Posts: 12969
Joined: Sun, 9. May 04, 21:26
x4

Post by Lucike »

Lucike FZ

SprachID 8000

COMMAND_TYPE_SPECIAL_27 . . . . . Lucike, Verwaltungssoftware MK1+2

COMMAND_TYPE_TRADE_30 . . . . . Lucike, AD/HS Frachter

COMMAND_TYPE_SHIP_25 . . . . . Lucike, Raketenabwehr Moskito
COMMAND_TYPE_SHIP_26 . . . . . Lucike, Raketenangriff Trio
COMMAND_TYPE_SHIP_27 . . . . . Lucike, (kommt noch und wird noch nicht verraten ;) )
COMMAND_TYPE_SHIP_28 . . . . . Lucike, Nebelsicherheitspaket (wird noch ein wenig dauern)
COMMAND_TYPE_SHIP_29 . . . . . Lucike, Fahrtenbuch

COMMAND_TYPE_STATION_25 . . . . . Lucike, Verwaltungssoftware MK1
COMMAND_TYPE_STATION_26 . . . . . Lucike, Verwaltungssoftware MK2 ***

Da es bei den Warenrohlingen sehr eng ausieht werde ich hier nur meine benutzten Rohlinge mitteilen. Also Vorsicht bei Überschneidungen.

Ich werde z.B. die AD/HS Frachter an die Handelssoftware MK3 koppelt. Vielleicht werde es andere gleich tun.

ReadText17-5635 . . . . . (kommt noch und wird noch nicht verraten ;) )
ReadText17-5793 . . . . . Verwaltungssoftware MK1
ReadText17-5803 . . . . . Verwaltungssoftware MK2

Gruß
Lucike
Last edited by Lucike on Mon, 9. Aug 04, 16:08, edited 5 times in total.
Image
User avatar
MODIFIED
Posts: 1365
Joined: Tue, 30. Mar 04, 00:15
x3

Post by MODIFIED »

Für Script Stationsversetzung

Commandoslot 09 im Spezialmenue (<t id="509">)
(COMMAND_TYPE_SPECIAL_09)

Textdatei: 490711.xml

AusrüsrungsID: Page 17 Text ID 5883
( Readtext 17-5883 )
Name Stationslademodul

www.mwspace.de/replace_station.zip
[ external image ]
Saya Kho hat ihren Raumanzug verlassen, dieser Raumanzug gehört nun ihnen.
Bret Serra hat diese Welt verlassen, diese Welt gehört nun ihnen.

Return to “X²: Die Bedrohung - Scripts und Modding”