X2 - Script Befehlsliste - Stand: 1.4

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

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

Vanoblis
Posts: 61
Joined: Wed, 25. Feb 04, 03:28
x2

Post by Vanoblis » Tue, 23. Mar 04, 20:55

Hi,

ich hab mal die 1.2er Sprachdatei mit der aktuellen 1.3er verglichen und die neuen Scriptbefehle rausgeschrieben.
Soweit ich weiss hat X2soUrcerer grad nicht viel Zeit übrig. Deshalb weiss ich nicht, wann er hier mal wieder rein schaut und das selber machen kann. (Sein letzter post war Anfang des Monats :( )
Ich glaube Viele würde es freuen wenn die Liste oben aktuell wäre.
also

EINE BITTE AN DIE MODERATOREN:
könnte das vielleicht jemand oben reineditieren. wäre echt super ;)
Danke

1 General Commands
1.0121 <RefObj>interrupt with script <Script Name> and prio <Var/Number>: arg1=<Value> arg2=<Value> arg3=<Value> arg4=<Value>
1.042 <RefObj> set local variable: name=<Var/String> value=<Value>
1.043 <RetVar/IF> <RefObj> get local variable: name=<Var/String>
1.044 set global variable: name=<Var/String> value=<Value>
1.045 <RetVar/IF> get global variable: name=<Var/String>

3 Logbook Commands
3.003 write to log file #<Var/Number> append=<Var/Number> value=<Value>
3.004 write to log file #<Var/Number> append=<Var/Number> printf: fmt=<Var/String>, <Value>, <Value>, <Value>, <Value>, <Value>
3.005 write to log file #<Var/Number> append=<Var/Number> printf: pageid=<Var/Number> textid=<Var/Number>, <Value>, <Value>, <Value>, <Value>, <Value>

4 Fly Commands
4.070 <RetVar/IF> <RefObj> check, select and fire missile on <Value>

5.2 Trade Commands->for Stations
5.2.016 <RetVar/IF> <RefObj> only player own ships can trade with

7 Universe and Sector Commands
7.0061 <RetVar/IF> <RefObj> get warp gate: gate id=<Var/Number>

grüsse
van
Van

This sentence is not provable - Gödel

User avatar
BurnIt!
EGOSOFT
EGOSOFT
Posts: 5075
Joined: Wed, 6. Nov 02, 20:31
x4

Post by BurnIt! » Wed, 24. Mar 04, 00:01

Vanoblis wrote: EINE BITTE AN DIE MODERATOREN:
könnte das vielleicht jemand oben reineditieren. wäre echt super ;)
Danke
erledigt.
Und mit 1.4 kommen schon wieder neue dazu....
BurnIt!
In der Ruhe liegt die Kraft. / In peace lies strength.

Vanoblis
Posts: 61
Joined: Wed, 25. Feb 04, 03:28
x2

Post by Vanoblis » Wed, 24. Mar 04, 00:17

DICKES DANKE BurnIt! dass du Dir die Arbeit mit den Farbtags gemacht hast.
ich weiss is etwas früh aber gibts schon nen ungefähren termin für v1..4? :D
Van

This sentence is not provable - Gödel

User avatar
netstorm
Posts: 213
Joined: Mon, 5. Apr 04, 20:05
x2

Post by netstorm » Wed, 7. Apr 04, 20:06

meinen fetten respect für diese
überlange liste!!! :x2:

werd jetzt och ma mit scriptschreiben anfangen!!!

User avatar
eventus
Posts: 125
Joined: Sat, 3. Apr 04, 15:16
x4

Post by eventus » Mon, 12. Apr 04, 20:23

mir geht es ähnlich wie mistermilti, also wenn noch jemand so freundlich wäre und die zeit dazu hat, definitionen hinter diese liste zu stellen *g* dann könnten auch NOOBS wie Herr Jedermann scripten *g* - wär doch ganz lustig.
*liebfrag*

mfg eventus
Goethe:
Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie braucht.
----------------------------------------------
X2 - Epic fun :D
X Rebirth - Epic fail start :evil:
X Foundation - Fail start :doh:

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

Post by StarTrekMarc » Thu, 20. May 04, 20:25

Hi!

Also ich finde die Liste gut! :roll:

ABER: Es fehlt eine genaue Beschreibung zu jedem Script! ;-)

- StarTrekMarc -
Last edited by StarTrekMarc on Mon, 1. Nov 04, 17:26, edited 1 time in total.

User avatar
lenny5000
Posts: 892
Joined: Mon, 29. Sep 03, 19:06
x3

Post by lenny5000 » Sat, 19. Jun 04, 20:41

Kannst ja eine machen, wenn du genug Zeit hast ;)

Die meisten Befehle erklären sich doch wohl von selbst, oder nicht?
Greets
lenny5000

ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki » Tue, 22. Jun 04, 22:27

Diesen Topic findet man ab jetzt über diesen http://www.egosoft.com/x2/forum/viewtopic.php?t=51531

Gruß ticaki
Zur Zeit nicht aktiv

ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki » Sun, 18. Jul 04, 21:54

ein wenig geupdated... (was ein deutsch)

Da fehlt noch ein Befehl... sobald jemand den zugeordnet hat, füge ich ihn ein :D

Gruß ticaki
Zur Zeit nicht aktiv

hyb
Posts: 1401
Joined: Tue, 20. May 03, 20:11
x3tc

Post by hyb » Sun, 18. Jul 04, 22:04

ticaki wrote:ein wenig geupdated... (was ein deutsch)

Da fehlt noch ein Befehl... sobald jemand den zugeordnet hat, füge ich ihn ein :D

Gruß ticaki
Brav! Und jetzt schreibst du uns noch für jeden Befehl eine ausführliche Beschreibung was man damit alles machen kann und wie er in den Script eingeflochten werden muss. Hast ja bestimmt nichts anderes zu tun! :D :wink:
Anm.d.Red.: Besser so nicht das jemand auf dumme Gedanken kommt

Gruß hyb(ridius)

Deleted User

Post by Deleted User » Wed, 4. Aug 04, 21:07

Kann man die Script befehle nicht auf Deutsch übersetzen,für die,die nicht
gut English können?zum beispiel(var) was ist es und was bedeutes? :D

Ghalador (v2.1)
Posts: 479
Joined: Wed, 4. Feb 04, 17:45

Post by Ghalador (v2.1) » Wed, 4. Aug 04, 21:12

gremmlin wrote:Kann man die Script befehle nicht auf Deutsch übersetzen,für die,die nicht
gut English können?zum beispiel(var) was ist es und was bedeutes? :D
Gerade das heisst auf deutsch auch nicht anders...Abkürzung für 'Variable'.
Eine Variable ist ein Platzhalter für einen undefinierten Wert.

mein.alter = get:objekt.ICH (alter)

Die Funktion 'get' holt den Wert 'Alter' aus dem Objekt 'ICH' - also mein Alter.
Man weiss nun nicht wirklich, wie alt ich bin. Aber 'mein.alter' beinhaltet den Wert, da er diesen aus der Abfrage übernommen hat.
Man kann dies nun weiterverwenden, ohne je tatsächlich zu wissen, wie alt ich bin.

case (nächstesjahr)
{
increment (mein.alter) by (1)
}

So, nun bin ich ein Jahr älter und noch immer weiss keiner, wie alt ich bin.

put:objekt.ICH (alter) = mein.alter

Der Befehl 'put' schreibt hier die inzwischen um 1 erhöhte Variable 'mein.alter' ins Objekt 'ICH' am Registerplatz für das Alter zurück.
Nun ist das Objekt ICH ein Jahr älter, ohne dass jemand wirklich weiss, wie alt.

Das ist die Verwendung von Variablen.
Last edited by Ghalador (v2.1) on Wed, 4. Aug 04, 21:31, edited 1 time in total.

laprican
Posts: 196
Joined: Fri, 13. Feb 04, 16:56
x2

Post by laprican » Wed, 4. Aug 04, 21:28

gremmlin wrote:Kann man die Script befehle nicht auf Deutsch übersetzen,für die,die nicht
gut English können?zum beispiel(var) was ist es und was bedeutes? :D
hm... wer suchet der findet das: http://www.egosoft.com/x2/forum/viewtopic.php?t=55964

Deleted User

Post by Deleted User » Thu, 5. Aug 04, 19:47

So weit so gut!Ich meine so eine Art Wörterbuch oder den Scripteditor
auf Deutsch. :oops:

User avatar
Tomka
Posts: 11
Joined: Tue, 4. Jan 05, 12:53
x3

Post by Tomka » Thu, 13. Jan 05, 11:30

Die Liste ist einfach klasse!!! Hilft mir schon einen großen Schritt weiter. Tausendundeinen Dank!

Khaakmörder
Posts: 208
Joined: Mon, 27. Feb 06, 16:33

Post by Khaakmörder » Sun, 17. Sep 06, 14:27

Um den Befehlen andere Namen zu geben, müsste man doch eigentlich nur die entsprechenden Pages ind der 490001 ändern oder mit ner anderen XML- Datei überschreiben :gruebel: Man muss aber auf die Zeichen %0, %1 usw. aufpassen, die braucht das Spiel, um dort Variablen einzufügen... Werd mal versuchen, das zu übersetzen und online zu stellen.

Post Reply

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