[ en construction] Liste des Commandes

Tout sur les scripts et les mods pour X², X³, X³TC et X³AP.

Moderator: Modérateurs pour les forum Français

Post Reply

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Thu, 31. Mar 05, 21:06

1.001

<RetVar/IF> = <Expression>
053 $prix = ( $quantite * $prixparpiece ) // assigner et calculer
064 skip if [DOCKEDAT] == $Empf1 //Skip If condition
066 if $a == $b //If condition
045 while $amount.of.new.ships // Boucle-While
Last edited by The Fly on Sun, 10. Apr 05, 18:07, edited 1 time in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Sun, 3. Apr 05, 12:02

Liste des bandes

pour commandes

play sample <Var/Number>

ex: play sample 918



Compiled by esd - 23rd March 2004
www.shatteredstar.com

FILENAME DURATION IN SEC DESCRIPTION
101 1.48 Generic engine noise
102 0.67 Faint mechanical noise
103 1.02 Heavy engine noise
104 1.45 Heavy, loud engine noise
105 1.46 Light, loud engine noise
106 2 Medium engine noise
107 2.37 Another engine noise
108 1.95 Cockpit background noise
109 0.9 UFO Noise
110 0.74 Unknown alarm
111 0.16 Khaak Laser impact
112 1.71 Another engine noise
113 0.92 Ion Disruptor noise
114 1.45 Khaak Engine Noise
903 1.02 Metal impact
904 1.42 Hull to hull impact
906 1.02 Metal impact
907 1.12 Weapons fire
908 1.3 Weapons fire
909 1.59 Weapons fire
912 0.44 Weapons fire
913 0.73 Weapons fire
914 0.65 More weapons fire - Sounds like Plasma rifle from XCOM
915 1.33 Weapons fire
916 2.11 Weapons fire
917 3.8 Systems shutdown/weapons fire
918 1.7 Explosion
919 1.41 Bigger Explosion
920 6.42 Long, drawn out, explosion
922 2.97 Quiet engine/space generic noise
923 0.76 Hostile Contact Alert Noise
924 0.39 Electric buzz
925 0.75 Weapons fire
928 0.25 Khaak Laser Fire
929 1.13 Odd explosion or weapons fire
930 0.29 Radio key-off
931 0.42 Radio key-on beep
932 0.36 Radio key-on
934 5 Engines power-up
935 0.9 Engine noise
936 2.55 Engine noise - fades out
937 3.8 Faint engine noise
938 3.42 Faint engine noise
940 0.55 Faint engine noise - short
943 1.61 Industrial clunking
944 0.76 Small engine noise
945 3.76 Small explosion - large door slamming
946 1.57 Fighter or bomber engine noise (external)
949 3.59 Quiet cockpit ambience
950 5.38 Another engine noise
951 3.64 Another engine noise - higher pitch
952 2.48 Quiet, ambient, engine noise
953 0.54 LCARS noise
954 0.54 LCARS noise
955 0.28 LCARS noise
956 0.27 Menu "unable to do" noise
957 0.11 Menu "item rollover" noise
958 0.67 Weapons fire
959 0.99 Another weapon that sounds like it's from XCOM
960 0.67 PAC fire
961 26.52 The Eagle Has Landed
962 1.05 Pulsing electric noise
963 1.39 Docking released noise from cutscene
964 2.5 Hatch opening noise
965 3.42 Engine noise - thruster distortion
966 3.22 Alien noise
967 4.04 Mechanics moving, and clunking to an end
968 0.23 Menu "open window" noise
969 1.64 Hatch closing noise
970 1.71 Mechanics clunking to a start, and moving
971 0.76 Electric fizz
972 0.29 Short note
973 17.1 Engine noise - thruster distortion
974 15.97 Energy field - collapses at end
975 10.8 Engine starts, odd noise, engine stops
976 16.04 Incoming - followed by drawn-out explosion
977 5.61 Engine shutdown
978 21.26 Long, drawn out, engine noises
979 0.48 Camera shutter
980 0.61 Odd alarm sound, or sudden energy powerup
981 1.22 Odd alarm sound, or sudden energy powerdown
982 0.11 Camera shutter - short
983 8.71 Flyby - quiet
984 12.84 Large reverberating explosion, or thunder
985 0.27 Generic computer noise
986 0.02 Generic computer beep
987 0.35 Sector Map zoom in noise
988 0.27 Generic computer noise
989 0.4 Sector Map zoom out noise
990 3.4 Airlock seal release
991 3.86 " Get in ship" noise
992 0.32 Splat
993 21.33 Spacesuit panic
994 16 Spacesuit panic - shorter
995 0.62 Camera zoom in noise from Station Reporter cutscene
996 1.03 Camera zoom in noise from Station Reporter cutscene - longer
997 10.19 Extend docking arms
998 5.16 Odd noise - like a rolling cymbal
1000 9.34 Spacesuit visor cracking
1001 1.41 Mechanical noise - distant
1002 1.27 Mechanical sawing noise - possibly mechanical communications
1003 13.84 Alien Planet ambience
1004 14.3 Boron talking? Underwater ambience?
1005 9.43 Mechanical noise - distant
1006 1.37 Station Announcement Tannoy noise
1007 2.25 News Station Audio Logo
1008 3.22 Incoming Message noise, without speech
1100 3.95 " You have been promoted" noise, without speech
1101 2.85 Electric growl - distant
1102 1.21 Electric whoop - very distant
1103 0.19 Electric systems - very distant
1104 8.19 Mechanical clunking - locks being opened?
1105 2.4 Echoing electrical sweeping noise
1106 4.72 Reverberating electrical sweeping noise - travelling past, and away
1107 6.83 Heavy, maybe alien, breathing
1108 8.19 Heavy, maybe alien, higher pitch breathing
1109 4.51 Dull explosion
1110 2.75 Very distant small explosion
1111 55.72 Distant ambience - maybe a train? Very long
1112 31.5 Aircraft flies overhead at low altitude, slowly
1113 7.49 Electrically operated door opens (with seals)
1114 0.32 Alternative "incoming message" noise, no speech
1115 2.77 Mechanical system opening, with pressure release
1116 0.12 Metallic Impact - sounds like flicking a tincan
1117 5.89 Ambience - maybe a train?
1118 1.59 Computer alarm
1119 0.13 Click
1120 0.24 Click - deeper
1121 60.55 Ship stealing noises - very long, and intermittant
1122 100.46 Lift, or electric-powered wheeled vehicle moving about - extremely long
1123 18.09 Extremely quiet electronic/mechanical ambience
1124 0.61 Strange alarm or alert
1125 3.5 Electric hatch opening or closing
1126 0.4 Servo shifting, or drill "tap-fired". Very short
1127 1.44 Metallic Impact - sounds like flicking a tinfoil tray
1128 2.53 Electric motor - like a drill.
1129 1.75 Obnoxious alarm, or hailing noise
1130 1.02 Mechanical Impact - sounds like a key being pressed on a typewriter
1131 52.69 VERY fast typist, or a telex machine printing
1132 4.99 Generic computer noise - sounds like the computers aboard the Nostromo
1133 2.42 Long, echoey note - could be a message alert
1134 0.75 Electric buzz - could be a doorbell
1135 0.43 A few rapid keypresses
1136 0.43 A few rapid keypresses
1137 2.56 Industrial ambience - very distant
1138 4.47 Industrial ambience - distant
1139 6.35 Cat trashing stuff
1140 8.18 Radio distortions
1141 35.96 Underwater ambience, or a Boron talking!
1142 4.28 Metal impact - high ringing, 3 strikes
1143 18.38 Hull creaking under pressure, or lots of mini-meteors striking the hull - quiet
1144 4.07 Internal weapons fire?
1145 8.07 Energy field - distant - OR a station alarm
1146 8.04 Energy field OR a station alarm - growing
1147 7.03 Alien communications
1148 13.39 Explosion, with secondaries
1149 4.08 Mechanical system shutting down
1150 3.77 Distant explosion or large door shutting
1151 1 Distant metallic impact - dull
1152 2.33 Explosion, or percussive ammunition firing
1153 2 Explosion, or percussive ammunition firing - distant
1154 4.4 Distant explosion or large door shutting
1155 4 Very distant explosion or large door shutting
1156 0.34 Something going past, quickly
1157 0.44 Weapons fire, or mechanical system
1158 1.44 Person in pain, or alien baby?
1159 6.05 That big noise from the opening movie, when Julian and Brett are escaping the station as it explodes around them
Last edited by The Fly on Sun, 10. Apr 05, 18:07, edited 1 time in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Wed, 6. Apr 05, 11:07

6.054 <RetVar> = create gate: type=<Var/Number>

créer des portes:

type: 0 = Nord , 1 = Sud , 2 = Est , 3 = Ouest
addto= choisir un secteur pour la nouvelle porte
gateid = type
dstsecx = coordinée X du secteur de sortie
dstsecy = coordinée Y du secteur de sortie
(Argon Prime X=1 Y=3)
dstgateid= ID le la porte de destination
x= position X ou la porte doit être crée
y= position Y ou la porte doit être crée
z= position Z ou la porte doit être crée

Code: Select all

001 $gate.a = create gate: type=3 addto=Cœur du Royaume gateid=3 dstsecx=2 dstsecy=2 dstgateid=2 x=0 y=0 z=0
002 $gate.b = create gate: type=2 addto=Brèche gateid=2 dstsecx=0 dstsecy=0 dstgateid=3 x=0 y=0 z=0
003 return null 
Last edited by The Fly on Sun, 10. Apr 05, 18:07, edited 1 time in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:02

<Var/Number>

un nombre entier avec <number> ou un variable ayant la valeur de ce nombre
Last edited by The Fly on Sun, 10. Apr 05, 18:07, edited 1 time in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:25

Image
1 Commande Générales
Image
Image


1.001 <RetVar/IF><Expression>
...description: Commande standart pour asigner des variable , creer des boucle et des conditions
1.002 inc <RetVar> =
...description: augmente la variable de un
1.003 dec <RetVar> =
...description: reduit la varaible de un
1.004 @ <RetVar/IF> wait <Var/Number> ms
...description: attend X miliseconde (obligatoire pour les gros script)
1.005 @ <RetVar/IF> wait randomly fo <Var/Number> to <Var/Number> ms
...description: attend un temps aléatoire entre X et Y milliseconde
1.006 <Var> = random value from 0 to <Var/Number> -1
...description: génère un nombre entre 0 et X -1
1.007 <Var> = random value from <Var/Number> to <Var/Number> -1
...description: génère un nombre aléatoire entre X et Y -1
1.008 *<Comment>
...description: Commentaire (Obligation pour les script signés )
1.009 <RetVar> = script engine version
...description: donne la version du moteur de scriptage (V1.4 = V25)
1.010 <Var> = get script priority
...description: donne la priorité d'un script en retour (une priorité plus haute sera executé plus tôt)
1.011 set script priority to <Var/Number>
...description: fixe la priorité
1.012 <RetVar/IF> is script with prio <Var/Number> on stack
...description: contrôle si un script avec la priorité X sur cet objet attend sur le stack
1.0121 <RefObj> interrupt with script < Script Name > and prio <Var/Number>: arg1=<Value> arg2=<Value> arg3=<Value> arg4=<Value>
...description: arrète le script actuel avec le script X et la priorité Y
1.013 <RetVar/IF> get task id
...description: donne le numéro de task en retour
1.014 <RetVar/IF> get global task id
...description: donne le numéro de task global en retour
1.015 <RefObj> interrupt with script <Script Name> and prio <Var/Number>
...description: arrète le script actuel avec le script X et la priorité Y
1.016 <RefObj> connect ship command/signal <Object Command/Signal> to script <Script Name> with prio <Var/Number>
...description: lie un signal avec un script
1.017 <RefObj> set ship command/signal <Object Command/Signal>
...description:
1.018 <RefObj> ignore ship command/signal <Object Command/Signal>
...description:
1.019 enable signal/interrupt handling: <Var/Number>
...description:
1.020 <RetVar/IF> is signal/interrupt handling on
...description: écoute un signal et interompt l'action (si actif)
1.021 global ship map: set: key=<Object Command/Signal>,class=<Var/Class>,race=<Var/Race>,script=<Script Name>,prio=<Var/Number>
...description: lie une commande avec une classe de vaisseaux ou une race
1.022 global ship map: remove: key=<Object Command/Signal>,class=<Var/Class>,race=<Var/Race>
...description: enlève le signal
1.023 global ship map: ignore: key=<Object Command/Signal>,class=<Var/Class>,race=<Var/Race>
...description: ignore lors du lien une classe de vaisseau ou une race
1.024 set ship command upgrade: command=<Object Command/Signal> upgrade=<Var/Ware>
...description: lie une commandes avec un upgrade
1.025 <RetVar> = get ship command upgrade: command=<Object Command/Signal>
...description: donne l'upgrade pour une commande
1.026 set script command: <Object Command/Signal>
1.027 <RetVar/IF> get script command
...description:
1.028 set script command target: <Value>
...description:
1.029 <RetVar/IF> get script command target
...description:
1.030 <RetVar> = datatyp[<Value>]
...description: donne un typ de variable en retour
1.031 <RetVar/IF> is datatyp[<Value>] == <Var/Script Data Type>
...description: verifie si un type de variable et la même que le type d'une autre
1.032 <RetVar> = read text: page=<Var/Number> id=<Var/Number>
...description: lit une idtexte dans un fichier xml
1.033 <RetVar> = sprintf: fmt=<Var/String>,<Value>,<Value>,<Value>,<Value>,<Value>
...description: crée un variable de type string avec les blanc pour variable %s
1.034 <RetVar> = sprintf: pageid=<Var/Number> textid=<Var/Number>,<Value>,<Value>,<Value>,<Value>,<Value>
...description: comme 1.033 mais avec un fichier xml
1.035 load text: id=<Var/Number>
...description: charge un fichier xml
1.036 <RetVar> = state of news article: page=<Var/Number> id=<Var/Number>
...description:
1.037 set state of news article: page=<Var/Number> id=<Var/Number> to <Var/Number>
...description:
1.038 <RetVar/IF> system date is month=<Var/Number>,day=<Var/Number>
...description:
1.039 <RetVar> = playing time
...description: temps de jeu (INT)
1.040 infinite loop detection enabled=<Var/Number>
...description: interrompt une boucle infinie
1.041 set ship command upgrade: command=<Object Command/Signal> upgrade=<Var/Ware> script=<Script Name>
...description: lie une commande avec un produit et contrôle si la commande est (0 inexistante, 1 affichée, 2 grisée) active, le statut peut être vu par la variable retournée
1.042 <RefObj> set local variable: name=<Var/String> value=<Value>
...description: asigne une variable locale qui peut être lue par d'autres script
1.043 <RetVar/IF> <RefObj> get local variable: name=<Var/String>
...description: lit une variable locale
1.044 set global variable: name=<Var/String> value=<Value>
...description: asigne une variable globale , qui peut être lue par un autre script
1.045 <RetVar/IF> get global variable: name=<Var/String>
...description: lit une variable globale
1.046 al engine: register script = <script name>
...description:
1.047 al engine: unregister script <script name>
...description:
1.048 al engine: set plugin <value> description to <string>
...description:
1.049 al engine: set plugin <value> timer interval to <number> s
...description:
1.050 <RetVar/IF> = is plot <number> state flag <value>
...description: demande l'état du plot (histoire)
1.051 <RetVar> = get script version
...description: donne la version du scrpt en retour
1.052 <RetVar> = get script name
...description: donne le nom du script en retour
1.053 <RefObj> -> interrupt task <number> with script <script name> and prio <number>: arg1=<value> arg2=<value> arg3=<value> arg4=<value>
...description: interrompt un task sur un objet et exécute un script à la place
1.054 <RefObj> -> start task <number> with script <script name> and prio <number>: arg1=<value> arg2=<value> arg3=<value> arg4=<value> arg5=<value>
...description: démarre un task sur un objet , ceux-ci fonctionne paraléllementpas un après l'autre
1.055 <RetVar/IF> = <RefObj> -> get tradeable ware array from station
...description: donne la liste de marchandise d'une station en retour
1.056 <RetVar/IF> = get Khaak aggression level
...description: donne le niveau d'agression des khaak
1.057 <RetVar/IF> = get random name: race=<race>
...description: donne un nom aléatoire pour une race (pilote)
1.059 set Khaak aggression level to <Var/Number>
...description: fixe le niveau d'agression des Khaak , 0 -> gentil , 100 -> méchant , standart = 20
Last edited by The Fly on Fri, 8. Apr 05, 19:57, edited 1 time in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:38

Image
1.1 Commande Générales-> Conrôle de flux
Image


1.1.001 end conditional
...description: Fin d'une boucle ou d'une condition
1.1.002 else
...description: sinon ...
1.1.003 continue
...description:continue avec le reste
1.1.004 break
...description:arrète
1.1.005 goto label <Label>
...description: va vers le label
1.1.006 define label <Label>
...description: definir un label
Last edited by The Fly on Fri, 8. Apr 05, 19:58, edited 1 time in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:38

Image
1.2 Commandes Générales->Appel de script
Image

1.2.001 @ <RetVar/IF/START> <RefObj> call script <Script Name>:<Parameter>
...description: démarre un script

1.2.002 return <Value>
...description: fin d'un script , donne evt. une variable au script parent
Last edited by The Fly on Sun, 10. Apr 05, 21:00, edited 3 times in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:39

Image
1.3 Commandes Générales->Tableau
Image

1.3.001 <RetVar> = array alloc: size=<Var/Number>
...description: créö un tableau avec X élément
1.3.002 <RetVar/IF> <Var/Array>[<Var/Number>]
...description:met la valeur de <Var/Array>[<Var/Number>] dans la variable <RetVar/IF>
1.3.003 <Var/Array>[<Var/Number>] = <Value>
...description:asigen la valeur de la variable <Value> dans le tableau <Var/Array>[<Var/Number>]
1.3.004 <RetVar> = size of array <Var/Array>
...description: donne la taille du tableau <Var/Array> en retour
1.3.005 <RetVar> = clone array <Var/Array>: index <Var/Number> ... <Var/Number>
...description: clone un tableau , les deux tableau sont après indépendant
1.3.006 copy array <Var/Array> index <Var/Number> ... <Var/Number> into array <Var/Array> at index <Var/Number>
...description: copie la variable <Var/Array>[<Var/Number>] dans la variable <Var/Array>[<Var/Number>] , les variables restent dépendantes un changement dans la variable 1 sera reprise dans la variable 2
1.3.007 insert <Value> into array <Var/Array> at index <Var/Number>
...description: met la valeur de<Value> dans le tableau <Var/Array> ä l'index [<Var/Number>]
1.3.008 append <Value> to array <Var/Array>
...description: ajoute une variable à la fin du tableau , le tableau et grossi automatiquement
1.3.009 remove element from array <Var/Array> at index <Var/Number>
...description: enlève un élément du tableau <Var/Array> ä l'index <Var/Number>
1.3.010 resize array <Var/Array> to <Var/Number>
...description: agrandit le tableau <Var/Array>de <Var/Number> élément
Last edited by The Fly on Fri, 8. Apr 05, 19:59, edited 1 time in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:39

Image
2 Commandes Audio
Image
Image


2.001 play sample <Var/Number>
...description: fait passer la bande son <Var/Number> (liste ici)
2.002 play sample: incoming transmission <Var/Number>, from object <Value>
...description: fait passer la bande son "Incomming message"
2.003 <RefObj> send audio message <Var/Number> to player
...description: fait passer une bande audio (ex: by the Queen !")
2.004 send incoming message <Var/String> to player: display it=<Var/Number>
...description: envoie un message directement au joueur , peut être affiché immédiatement (display it=TRUE)
2.005 <RetVar/IF/START> -> speak text: page=<number> id=<number> priority=<number>
...description: Fait passer le texte d'un fichier XML , si le son existe. Priorité de 0 à 99 , ne devrait pas dépasser 50
Last edited by The Fly on Fri, 8. Apr 05, 20:00, edited 1 time in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:40

Image
3 Commandes du J. de Bord
Image
Image


3.001 write to player logbook <Value>
...description:écris la valeur <Value> dans le journal de bord
3.002 write to player logbook: sprintf: fmt=<Var/String>,<Value>,<Value>,<Value>,<Value>,<Value>
...description: le text <Var/String> est écris dans le journal de bord , et les %s sont renplacé par les valeurs <Value>
3.003 write to player logbook: sprintf: pageid=<Var/Number> textid=<Var/Number>,<Value>,<Value>,<Value>,<Value>,<Value>
...description: comme 3.002 , mais les valeur sont lue dans un fichier xml
3.004 <RefObj> write to logbook <Value>
...description: écris une simple valeur dans le journal de bord , pas de string/texte
3.005 write to log file #<Var/Number> append=<Var/Number> value=<Value>
...description: comme pour le journal de bord , mais le text est écris dans un fichier .txt du disque dur. Append=True rajoute le texte à la fin du fichier , append=False créer un nouveau fichier
3.006 write to log file #<Var/Number> append=<Var/Number> printf: fmt=<Var/String>, <Value>, <Value>, <Value>, <Value>, <Value>
...description:comme pour le journal de bord (text avec %s remplacé) mais dans un fichier externe
3.007 write to log file #<Var/Number> append=<Var/Number> printf: pageid=<Var/Number> textid=<Var/Number>, <Value>, <Value>, <Value>, <Value>, <Value>
...description: comme 3.006 mais depuis un fichier xml
Last edited by The Fly on Sun, 10. Apr 05, 18:08, edited 2 times in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:41

Image
4 Commandes de vol
Image
Image


4.001 @ <RetVar/IF> <RefObj> fly to home base
...description: <RefObj> vole dans sa base
4.002 @ <RetVar/IF> <RefObj> fly to station <Var/Station>
...description: <RefObj> vole dans la station <Var/Station>
4.003 @ <RetVar/IF> <RefObj> fly to sector <Var/Sector>
...description: <RefObj> vole vers le secteur <Var/Sector>
4.004 <RetVar/IF> <RefObj> find nearest enemy ship: max.dist=<Var/Number>
...description: Trouve le vaisseau ennemi le plus proche de <RefObj> , dist. maimum <Var/Number>
4.005 <RetVar/IF> <RefObj> find nearest enemy station: max.dist=<Var/Number>
...description: Trouve lla station ennemi le plus proche de <RefObj> , dist. maimum <Var/Number>
4.006 <RetVar/IF> <RefObj> fire lasers on target <Value> using turret <Var/Number>
...description: <RefObj> tire avec la tourelle <Var/Number> sur la cible <Value>
4.007 @ <RetVar/IF> <RefObj> turn turret <Var/Number> to target <Var/Ship/Station>: timeout=<Var/Number> ms
...description: <RefObj> oriente la tourelle <Var/Number> sur la cible <Var/Ship/Station>
4.008 @ <RetVar/IF> <RefObj> attack run on target <Value>: timeout=<Var/Number> ms
...description: <RefObj> commence par attaquer la cible <Value>
4.009 @ <RetVar/IF> <RefObj> defensive move: type=<Var/Number>,intensity=<Var/Number>,timeout=<Var/Number> ms,avoid object=<Value>
...description: vol en mode défensif type:<Var/Number> et puissance <Var/Number> en prenant <Value> comme cible pour 1 ms
4.010 @ <RetVar/IF> <RefObj> move to ware object <Value> for collecting: timeout=<Var/Number> ms
...description: vole vers l'object pendant <Var/Number> ms
4.011 <RetVar/IF> <RefObj> catch ware objet <Value>
...description: <RefObj> ramasse l'objet <Value>
4.012 @ <RetVar/IF> <RefObj> move around <Var/Number> ms
...description: <RefObj> vol aux alentour pendant <Var/Number> ms
4.013 @ <RetVar/IF> <RefObj> escort ship <Var/Ship>
...description: <RefObj> escorte le vaisseau <Var/Ship>
4.014 @ <RetVar/IF> <RefObj> escort ship <Var/Ship>: timeout=<Var/Number> ms
...description: <RefObj> escorte le vaisseau <Var/Ship> pendant <Var/Number> ms
4.015 <RefObj> set formation <Var/Number>
...description: <RefObj> se met en formation <Var/Number>
4.016 <RefObj> add to formation with leader <Var/Ship>
...description: rajoute <RefObj> à la formation ayant pour leader <Var/Ship>
4.017 <RefObj> remove from any formation
...description: retire <RefObj> de toutes formations
4.018 <RetVar/IF> <RefObj> get formation leader
...description: Donne le leader de la formation de <RefObj>
4.019 <RetVar> = <RefObj> get formation follower ships
...description: Donne la liste des vaisseaux suivant <RefObj>
4.020 START <RefObj> command <Object Command>: arg1=<Value>,arg2=<Value>,arg3=<Value>,arg4=<Value>
...description:Demarre la commande <Object Command>
sur l'objet <RefObj>

4.021 <RefObj> send signal <Object Signal>: arg1=<Value>,arg2=<Value>,arg3=<Value>,arg4=<Value>
...description: envoie le signal <Object Signal> à l'objet <RefObj>
4.022 @ <RetVar/IF> <RefObj> follow object <Var/Ship> with precision <Var/Number> m
...description: <RefObj> suit l'objet <Var/Ship> à une distance de <Var/Number> m
4.023 @ <RetVar/IF> <RefObj> follow <Var/Ship> with precision <Var/Number> m: timeout=<Var/Number> ms
...description: <RefObj> poursuit le vaisseau <Var/Ship> avec en espace de <Var/Number>
4.024 <RefObj> set follow mode <Var/Number>
...description: fixe le mode de poursuite de <RefObj> sur <Var/Number>
4.025 <RetVar/IF> <RefObj> get follow mode
...description: lis le mode de poursuite de l'objet <RefObj>
4.026 <RefObj> set destination to <Value>
...description: fixe la destination <Value> à l'objet , cette destination peut être lue dans les details de vaisseau<RefObj>
4.027 <RetVar/IF> <RefObj> get destination
...description: lis la destination de l'objet <RefObj>
4.028 <RefObj> set attack target to <Value>
...description: fixe la cible <Value> à attaquer pour l'objet <RefObj> (lisible)
4.029 <RetVar/IF> <RefObj> get attack target
...description: ls la cible à attaquer
4.030 @ <RetVar/IF> <RefObj> move to position x=<Var/Number> y=<Var/Number> z=<Var/Number> with precision <Var/Number> m
...description: vole vers la position X Y Z avec une précision de <Var/Number> m
4.031 <RefObj> set command: <Object Command>
...description: fixe la commande <Object Command> (lisible) de <RefObj>
4.032 <RetVar/IF> <RefObj> get command
...description: lis la commande de <RefObj>
4.033 <RefObj> set command target: <Value>
...description: fixe la commande target 1
4.034 <RetVar/IF> <RefObj> get command target
...description: lis la commande target 1
4.035 <RefObj> set command target2: <Value>
...description: fixe la commande target 2
4.036 <RetVar/IF> <RefObj> get command target2
...description: lis la commande target 1
4.037 <RetVar> = <RefObj> select new formation leader by: ship class=<Var/Number> strength)<Var/Number> min.speed=<Var/Number>
...description: choisis un nouveau leader pour la formation dans laquelle <RefObj> se trouve
4.038 <RetVar/IF> <RefObj> has formation ships
...description: <RefObj> est leader de la formation
4.039 <RefObj> give formation leadership to <Var/Ship>
...description: donne le leader de la formation dans laquelle <RefObj> se trouve
4.040 <RefObj> set tactical to <Var/Number>
...description:
4.041 <RetVar> = <RefObj> get tactical
...description:
4.042 <RetVar/IF> get player tracking aim
...description: donne en retour la cible visée par le joueur
4.043 <RetVar/IF> <RefObj> is <Var/Ship/Station> in firing range of turret <Var/Number>
...description: la cible <Var/Ship/Station> est elle à portée de la tourelle <Var/Number> du vaisseau <RefObj>
4.044 <RetVar> = <RefObj> find enemy in firing range of turret <Var/Number>
...description: trouve un ennemis à portée de la tourelle <Var/Number> du vaisseau <RefObj>
4.045 <RefObj> set command: <Object Command> target=<Value> target2=<Value> par1=<Value> par2=<Value>
...description:fixe la commande target 1 et 2 avec les paramètres
4.046 <RetVar/IF> <RefObj> fire missile <Var/Ware> on <Value>
...description: <RefObj> tire un missilie <Var/Ware> sur <Value>
4.047 <RetVar/IF> <RefObj> get current missile
...description: le missile actif de <RefObj>
4.048 <RetVar/IF> <RefObj> find best missile for target <Value>
...description:trouve le meilleur lissile pour la cible <Value>
4.049 <RetVar> = best missile type for target <Value>
...description: trouve le meilleur type de missile pour la cible <Value>
4.050 <RetVar/IF> <RefObj> launch <Var/Number> fight drones: protect me or attack target=<Value>
...description: débarque <Var/Number> drone du vaisseau <RefObj> avec la commande <Value>
4.051 <RetVar/IF> <RefObj> is missile <Var/Ware> ready to fire
...description: verifie si le missile est prêt au tir
4.052 <RetVar/IF> <RefObj> should a missile be fired
...description: un missile doit-il être tiré
4.053 <RetVar> = <RefObj> get fire missile probability
...description: donne le pourcentage de la probabilité en retour
4.054 <RetVar> = <RefObj>get fire missile time difference in seconds
...description: donne l'espace minimum entre les tir de missile (cadence de tir)
4.055 <RefObj> set fire missile probability to <Var/Number>
...description: fixe le taux de probabilité de tir d'un missile
4.056 <RefObj> set fire missile time difference to <Var/Number> s
...description: fixe la cadence de tir (en seconde)
4.057 <RetVar/IF> <RefObj> fits laser <Var/Ware> into turret <Var/Number>
...description: installe un laser (de la soute) dans la tourele <Var/Number>
4.058 <RetVar> = <RefObj> get max. number of lasers in turret <Var/Number>
...description: donne le nombre maximum de laser possible dans la tourelle <Var/Number>
4.059 <RetVar> = <RefObj> get laser type in turret <Var/Number> at slot <Var/Number>
...description: donne le type de laser installe dans la tourelle <Var/Number> position <Var/Number> en retour
4.060 <RetVar> = <RefObj> get number of turrets
...description: donne le nombre de tourelle en retour
4.061 <RetVar> = get range of missile type <Var/Ware>
...description: donne la portée d'un type de missile en retour
4.062 <RetVar> = <RefObj> find nearest missile aiming to me
...description: trouve le missile le plus proche visant <RefObj>
4.063 <RetVar/IF> <RefObj> decouple ships
...description: decouple une grappe Khaak
4.064 <RetVar/IF> <RefObj> is decoupled ships leader
...description: fixe <RefObj> comme leader de la grappe decouplée
4.065 <RetVar/IF> <RefObj> get current galaxy flight timestep in ms
...description: aucune idée
4.066 <RetVar/IF> <RefObj> is landing
...description: verifie si <RefObj> est posé et où
4.067 <RetVar/IF> <RefObj> is starting
...description: verifie si <RefObj> est en vol
4.068 <RetVar/IF> <RefObj> use jump drive: target=<Value>
...description: <RefObj> saut vers le secteur x,y,z ou une porte
4.069 <RetVar/IF> <RefObj> needed jump drive energy for jump to sector <Var/Sector>
...description: donne la quantitée d'énergie nécésaire à <RefObj> pour faire un saut vers le secteur <Var/Sector>
4.070 <RetVar/IF> <RefObj> check, select and fire missile on <Value>
...description: <RefObj> verifie , choisis et tire un missile sur <Value>
4.071 <RetVar/IF> = <RefObj> -> add big ship <dock>
...description: ajoute <RefObj> au dock d'un gross vaisseau
4.072 <RetVar/IF> = <RefObj> -> has a free big ship dock slot
...description: <RefObj> a t-il une place de dockage de gross vaisseau libre
4.073 <RetVar/IF> = <RefObj> -> can be controlled by race logic
...description: <RefObj> peut être controllé par les races (les script du joueur sont désactivé si les race contrôllent le vaisseau)
4.074 <RefObj> -> set race logic control enabled to <boolean>
...description: Si (enabled == false).....{ Les vaisseau NPC ne seront pas actifs }
4.075 <RetVar/IF> = <RefObj> -> can execute StartAction
...description: verifie si <RefObj> peut effectuer une commande par défault
4.076 <RefObj> -> set StartAction enabled to <boolean>
...description: active ou dösative cette fonction (4.075)
4.077 set as player wingman: <ship>
...description: <RefObj> devient allié du joueur
4.078 <RetVar/IF> = <RefObj> -> is player wingman
...description: vérifie si <RefObj> est un allié
Last edited by The Fly on Sun, 10. Apr 05, 18:05, edited 5 times in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:41

Image
5 Commandes Commerciales
Image
Image


5.001 <RetVar/IF> get player money
...description: donne en retour le montant sur le compte du joueur
5.002 add money to player: <Var/Number>
...description: ajoute <Var/Number> sur le compte du joueur
5.003 <RetVar/IF> <RefObj> add <Var/Number> units of <Var/Ware>
...description: ajoute à <RefObj> <Var/Number> unité de la marchandise <Var/Ware>
5.004 <RetVar/IF> <RefObj> install <Var/Number> units of <Var/Ware>
...description: installe sur <RefObj> <Var/Number> unité de la marchandise <Var/Ware>
5.005 <RetVar> = get volume of ware <Var/Ware>
...description: donne en retour le volume de la marchndise <Var/Ware>
5.006 <RetVar> = get transport class of ware <Var/Ware>
...description: donne en retour la classe de container de la marchandise <Var/Ware> (L , XL , ...)
5.007 <RetVar/IF> find station: product <Var/Ware> with best price:
max.price=<Var/Number>,amount=<Var/Number>,max.jumps=<Var/Number>,startsector=<Var/Sector>,trader=<Var/Ship/Station>

...description: donne en retour une station avec le produit <Var/Ware> ayant le prix le plus bas ....
5.008 <RetVar/IF> find station: product <Var/Ware> with min. jumps: max.price=<Var/Number>,amount=<Var/Number>,max.jumps=<Var/Number>,startsector=<Var/Sector>,trader=<Var/Ship/Station>
...description: donne en retour une station avec le produit <Var/Ware> avec le moins de saut possible
5.009 <RetVar/IF> find station: resource <Var/Ware> with best price: min.price=<Var/Number>,amount=<Var/Number>,max.jumps=<Var/Number>,startsector=<Var/Sector>,trader=<Var/Ship/Station>
...description: Trouve une station ayant pour ressource <Var/Ware> avec le prix d'achat le plus haut ...
5.010 <RetVar/IF> find station: resource <Var/Ware> with min. jumps: min.price=<Var/Number>,amount=<Var/Number>,max.jumps=<Var/Number>,startsector=<Var/Sector>,trader=<Var/Ship/Station>
...description: donne en retour une station avec la ressource <Var/Ware> avec le moins de saut possible
5.011 <RetVar/IF> find station sells: resource <Var/Ware> with best price: max.price=<Var/Number>,amount=<Var/Number>,max.jumps=<Var/Number>,startsector=<Var/Sector>,trader=<Var/Ship/Station>
...description: donne en retour une station avec le produit <Var/Ware> ayant le meilleur prix
5.012 <RetVar/IF> find station sells: resource <Var/Ware> with min. jumps: max.price=<Var/Number>,amount=<Var/Number>,max.jumps=<Var/Number>,startsector=<Var/Sector>,trader=<Var/Ship/Station>
...description: donne en retour une station avec le produit <Var/Ware> avec le moins de saut possible
5.013 <RetVar> = get average price of ware <Var/Ware>
...description: done le prix moyen de <Var/Ware>
5.014 <RetVar> = get max price of ware <Var/Ware>
...description: donne le prix maximal de <Var/Ware>
5.015 <RetVar> = get min price of ware <Var/Ware>
...description: donne le prix minimal de <Var/Ware>
5.016 <RetVar> = get max price of ware <Var/Ware> as secondary resourcer
...description: donne le prix maximal de <Var/Ware> comme ressource secondaire
5.017 <RetVar> = get min price of ware <Var/Ware> as secondary resourcer
...description: donne le prix minimal de <Var/Ware> comme ressource secondaire
5.018 <RetVar/IF> is ware <Var/Ware> illegal in <Var/Race> sectors
...description: condition , si la marchandise donne le prix maximal de <Var/Ware> comme ressource secondaire est légale dans le secteur de l a race <Var/Race>
5.019 <RetVar> = get maintype of ware <Var/Ware>
...description:
5.020 <RetVar> = get subtype of ware <Var/Ware>
...description:
5.021 <RetVar> = get ware from maintype <Var/Number> and subtype <Var/Number>
...description:
5.022 <RetVar> = get number of subtypes of maintype <Var/Number>
...description:
5.023 <RetVar> = <RefObj> get maintype
...description:
5.024 <RetVar> = <RefObj> get subtype
...description:
5.025 <RetVar/IF> = <RefObj> -> find station: product <ware> with best price: max.price=<number>, amount=<number>, max.jumps=<number>, startsector=<sector>, trader=<refobj>
...description: <RefObj> trouve la station offrant le meilleur prix pour le produit <ware>
5.026 <RetVar/IF> = <RefObj> -> find station: product <ware> with min. jumps: max.price=<number>, amount=<number>, max.jumps=<number>, startsector=<sector>, trader=<refobj>
...description: <RefObj> trouve la station offrant la plus proche pour le produit <ware>
5.027 <RetVar/IF> = <RefObj> -> find station: resource <ware> with best price: min.price=<number>, amount=<number>, max.jumps=<number>, startsector=<sector>, trader=<refobj>
...description: <RefObj> trouve la station offrant le meilleur prix pour la ressource <ware>
5.028 <RetVar/IF> = <RefObj> -> find station: resource <ware> with min. jumps: min.price=<number>, amount=<number>, max.jumps=<number>, startsector=<sector>, trader=<refobj>
...description: <RefObj> trouve la station offrant la plus proche pour la ressource <ware>
5.029 <RetVar/IF> = <RefObj> -> find station sells: resource <ware> with best price: max.price=<number>, amount=<number>, max.jumps=<number>, startsector=<sector>, trader=<refobj>
...description: <RefObj> trouve la station vendant au meilleur prix le produit <ware>
5.030 <RetVar/IF> = <RefObj> -> find station sells: resource <ware> with min. jumps: max.price=<number>, amount=<number>, max.jumps=<number>, startsector=<sector>, trader=<refobj>
...description: <RefObj> trouve la station la plus proche vendant le produit <ware>
Last edited by The Fly on Sun, 10. Apr 05, 20:55, edited 3 times in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:42

Image
5.1 Commandes Commerciales->pour vaisseaux
Image
Image


5.1.001 <RetVar/IF> <RefObj> buy <Var/Number> units of <Var/Ware>
...description: <RefObj> achète <Var/Number> de la marchandise <Var/Ware>
5.1.002 <RetVar/IF> <RefObj> buy <Var/Number> units of <Var/Ware> to a max. price of <Var/Number> Cr
...description: <RefObj> achète <Var/Number> de la marchandise <Var/Ware> au prix max de ...
5.1.003 <RetVar/IF> <RefObj> sell <Var/Number> units of <Var/Ware>
...description: <RefObj> vend <Var/Number> de la marchandise <Var/Ware>
5.1.004 <RetVar/IF> <RefObj> load <Var/Number> units of <Var/Ware>
...description:<RefObj> charge <Var/Number> de marchandise <Var/Ware>
5.1.005 <RetVar/IF> <RefObj> unload <Var/Number> units of <Var/Ware>
...description: <RefObj> décharge <Var/Number> de la marchandise <Var/Ware>
5.1.006 <RetVar> = <RefObj> get max. ware transport class
...description: donne la classe de transport de <RefObj> en retour (S,M,L,XL,ST)
5.1.007 <RetVar/IF> <RefObj> get cargo bay size
...description: donne la capacité de la soute de <RefObj>
5.1.008 <RetVar/IF> <RefObj> get free volume of cargo bay
...description: donne en retour la place libre dans la soute
5.1.009 <RetVar/IF> <RefObj> get volume of ware <Var/Ware> in cargo bay
...description: donne en retour le volume utilisé par la marchandise <Var/Ware> dans la soute
5.1.010 <RetVar/IF> <RefObj> get true volume of ware <Var/Ware> in cargo bay
...description: donne en retour la place réelle occupé par la marchandise <Var/Ware> dans la soute , ceux qui sont installé ne sont pas compté
5.1.011 <RetVar/IF> <RefObj> get free volume of ware <Var/Ware> in cargo bay
...description: donne en retour la place libre qu'il reste dans la soute pour la marchandise <Var/Ware>
5.1.012 <RetVar/IF> <RefObj> get total volume in cargo bay
...description: donne en retour le volume total utilisé par toutes les marchandises
5.1.013 <RetVar/IF> <RefObj> can transport ware <Var/Ware>
...description: vérifie si le vaisseau peut transporter ce genre de marchandise
5.1.014 <RefObj> add default items to ship
...description: installe sur le vaisseau un équipement standart (bouclier,armes,software)
5.1.015 <RefObj> switch laser in slot <Var/Number> to <Var/Ware>
...description: change le laser de l'emplacement <Var/Number> et mets y <Var/Ware>
5.1.016 <RefObj> set wanted ware count to <Var/Number>
...description: fixe le nombre de marchandise Désiré (variable lisible exterieurement)
5.1.017 <RefObj> set wanted ware to <Var/Ware>
...description: fixe la marchandise désirée
5.1.018 <RetVar> = <RefObj> get wanted ware count
...description: denne la quantité de marchandise désirée
5.1.019 <RetVar> = <RefObj> get wanted ware
...description: donne en retour la marchandise désirée
5.1.020 <RetVar/IF> <RefObj> has illegal ware onboard: race=<Var/Race>
...description: cette commande vérifie si le vaisseau <RefObj> transporte une marchandise illégale pour la race <Var/Race>
Last edited by The Fly on Wed, 13. Apr 05, 12:25, edited 6 times in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:42

Image
5.2 Trade Commands->for Stations
Image
Image


5.2.001 <RetVar/IF> <RefObj> get best store amount of ware <Var/Ware>
...description:
5.2.002 <RetVar/IF> <RefObj> get max. store amount of ware <Var/Ware>
...description:
5.2.003 <RetVar/IF> <RefObj> can buy ware <Var/Ware>
...description: Vérifie si la station peut acheter la marchandise <Var/Ware>
5.2.004 <RetVar/IF> <RefObj> can sell ware <Var/Ware>
...description: Vérifie si la station peut vendre la marchandise <Var/Ware>
5.2.005 <RetVar/IF> <RefObj> get price of ware <Var/Ware>
...description: donne le prix de la marchandise en retour
5.2.006 <RetVar/IF> <RefObj> get average price of ware <Var/Ware>
...description: donne le prix moyen de la marchandise en retour
5.2.007 <RefObj> set price of ware <Var/Ware> to <Var/Number> Cr
...description: fixe le prix de la marchandise <Var/Ware> à <Var/Number> Cr
5.2.008 <RetVar/IF> <RefObj> uses ware <Var/Ware> as primary resource
...description: vérifie si la station utilise la marchandise comme resource primaire
5.2.009 <RetVar/IF> <RefObj> uses ware <Var/Ware> as secondary resource
...description: [vérifie si la station utilise la marchandise comme resource secondaire
5.2.010 <RetVar/IF> <RefObj> trades with ware <Var/Ware>
...description: vérife si la station fait du commerce avec la marchandise <Var/Ware>
5.2.011 <RetVar/IF> <RefObj> get product ware
...description: donne en retour le marchandise produite
5.2.012 <RetVar/IF> <RefObj> get number of resources
...description: donne le nombre de resource utilisée en retour
5.2.013 <RetVar/IF> <RefObj> get number of primary resources
...description: donne le nombre de resources primaires en retour
5.2.014 <RetVar/IF> <RefObj> get number of secondary resources
...description: donne le nombre d resources secondaire en retour
5.2.015 <RetVar/IF> <RefObj> get max trade jumps
...description: donne le nombre de saut maximum fixé
5.2.016 <RetVar/IF> <RefObj> only player own ships can trade with
...description: vérifie si la station ne marchande que avec le joueur
Last edited by The Fly on Thu, 14. Apr 05, 21:50, edited 3 times in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:43

Image
5.3 Trade Commands->for Ships and Stations
Image
Image


5.3.001 <RetVar/IF> <RefObj> get money
...description: donne en retour la fortune du joueur ou de l'une de ses station
5.3.002 <RefObj> add money: <Var/Number>
...description: rajoute <Var/Number> sur le compte du joueur ( pour soustraire mettez un nombre négatif ex: -4500 )
5.3.003 <RetVar/IF> <RefObj> get amount of <Var/Ware> in cargo bay
...description: donne en retour la quantité de marchandise <Var/Ware> à bord de l'objet
5.3.004 <RetVar/IF> <RefObj> get true amount of <Var/Ware> in cargo bay
...description: donne la quantité réele de marchandise <Var/Ware> à bord (c.a.d: sans ceux qui y sont installés)
5.3.005 <RetVar/IF> <RefObj> get free amount of <Var/Ware> in cargo bay
...description: donne la place libre à bord pour la marchandise <Var/Ware>
5.3.006 <RetVar/IF> <RefObj> get max amount of <Var/Ware> that can be stored in cargo bay
...description: Donne en retour le maximum de marchandise qui puisse être contenu dans la soute
Last edited by The Fly on Tue, 19. Apr 05, 20:48, edited 6 times in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:44

Image
6 General Object Commands
Image
Image


6.001 <RetVar/IF> <RefObj> get object class
...description: Donne la classe de l'objet en retour
6.002 <RetVar/IF> <RefObj> get owner race
...description: donne le propriétaire en retour
6.003 <RetVar/IF> <RefObj> get environment
...description: donne en retour l'environnement dans lequel l'objet se trouve (secteur,station,VSO)
6.004 <RetVar/IF> <RefObj> get sector
...description: donne en retour le secteur dans lequel l'objet se trouve
6.005 <RetVar/IF> <RefObj> get homebase
...description: donne la base de l'objet en retour
6.006 <RetVar/IF> <RefObj> is of class <Var/Class>
...description: condition , si l'objet est de la classe XYZ
6.007 <RetVar/IF> <RefObj> exists
...description: condition , si l'objet exist
6.008 <RetVar/IF> <RefObj> get ware type code of object
...description: donne le code du type de marchandie en retour
6.009 <RetVar/IF> <RefObj> get serial name of station
...description: donne l'extention du nom de la fabrique en retour (alpha,beta ,...)
6.010 <RetVar/IF> find station in galaxis: startsector= <Var/Sector> class or type=<Value> race=<Var/race> flags=<Var/Number> refobj=<Value> serial=<Var/String> max.jumps=<Var/Number>
...description: trouve une station dans la galaxie ...
6.011 <RetVar/IF> <RefObj> is of type <Var/Ship Type/Station Type>
...description: vérifie si l'objet appartient à la classe xyz
6.012 <RetVar/IF> get jumps from sector
<Var/Sector> to sector <Var/Sector>
...description: donne le nombre de saut enre le secteur x et y en retour
6.013 <RetVar/IF> get next sector on route from sector <Var/Sector> to sector <Var/Sector>
...description: donne le prochain secteur sur le chemin du secteur x au secteur y
6.014 <RefObj> set homebase to <Var/Ship/Station>
...description: fixe la base de l'objet
6.015 <RetVar/IF> <RefObj> get current shield strength
...description: donne le pourcentage acteul du boouclier
6.016 <RetVar/IF> <RefObj> get maximum shield strength
...description:donne le pourcentage maximum du bouclier
6.017 <RetVar/IF> <RefObj> get current laser strength
...description: donne la puissance acutelle des laser
6.018 <RetVar/IF> <RefObj> get maximum laser strength
...description: donne la puissance maximale des laser en retour
6.019 <RetVar/IF> <RefObj> get maximum laser strength in turret <Var/Number>
...description: donne la puissance maximale de laser pour la tourelle >Var/Number>
6.020 <RetVar/IF> <RefObj> get max. shield type that can be installed
...description: donne le plus grand type de bouclier pouvant être installé
6.021 <RetVar/IF> <RefObj> get number of shild bays
...description: donne le nombre de place disponiblespour bouclier
6.022 <RetVar/IF> <RefObj> get number of laser bays
...description: donne le nombre de place disponible pour laser
6.023 <RetVar/IF> <RefObj> get max. missile type that can be installed
...description: donne le plus grand type de missile installable
6.024 <RetVar/IF> <RefObj> get relation to object <Var/Ship/Station>
...description: donne la relation entre deux objekt en retour (ami/ennemy/neutre)
6.025 <RetVar/IF> <RefObj> get relation to race <Var/Race>
...description: donne la relation d'un objet par raport à une race
6.026 <RetVar/IF> <RefObj> get notoriery to race <Var/Race>
...description: donne la notoriété d'un objet par raport à une race
6.027 <RetVar/IF> get notoriery from race <Var/Race> to race <Var/Race>
...description: donne la notoriété d'une race par raport à une autre
6.028 <RetVar/IF> <RefObj> is <Var/Ship/Station> a enemy
...description: vérifie si un objet est ennemy d'un autre objet
6.029 <RetVar/IF> <RefObj> is <Var/Ship/Station> a friend
...description: véirifie si un objet est ami avec un autre objet
6.030 <RetVar/IF> <RefObj> is <Var/Ship/Station> neutral to me
...description: vérifie si un objet est neutre par raport à un autre
6.031 <RetVar/IF> <RefObj> get shield type in bay <Var/Number>
...description: donne le type de bouclier installé dans la place x
6.032 <RetVar/IF> <RefObj> get laser type in bay <Var/Number>
...description: donne le type de laser installe dans la place x
6.033 <RetVar/IF> <RefObj> has same environment as <Var/Ship/Station>
...description: vérifie si l'objet à le même environnement qu'un autre
6.034 <RetVar/IF> <RefObj> is in same sector as <Var/Ship/Station>
...description: vérifie si une objet se trouve dans le même secteur u'un autre
6.035 <RetVar/IF> <RefObj> is landed
...description: vérifie si l'objet à atterit
6.036 <RetVar/IF> <RefObj> is docked
...description: vérifie si l'objet est docké
6.037 <RetVar/IF> <RefObj> is docking possible of <Value>
...description: vérifie si un objet peut atterrir sur ...
6.038 <RetVar/IF> <RefObj> is docking allowed at <Var/Ship/Station>
...description: vérifie si un objet est autorisé à atterrir sur ...
6.039 <RetVar/IF> <RefObj> is in sector
...description: Vérifie si un objet se trouve dans le secteur X
6.040 <RetVar/IF> <RefObj> get attacker
...description: donne l'attaquant en retour
6.041 <RefObj> set attacker to <Var/Ship/Station>
...description: fixe l'attaquant
6.042 <RetVar> = get distance between
<Var/Ship/Station> and <Var/Ship/Station>
...description: donne la distan entre deux objet
6.043 <RetVar> = <RefObj> get distance to: x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: donne la distance entre un objet et un point précis de la carte
6.044 <RetVar> = <RefObj> get distance to: position array=<Var/Array>
...description: donne la distance d'un objet par rapport à un point précis donné à l'aide d'un tableau
6.045 <RetVar> = get distance: position array1=<Var/Array> array2=<Var/Array>
...description: donne la distance entre
6.046 <RetVar> = create ship: type=<Var/Ship Type> owner=<Var/Race> addto=<Var/sector> x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: crée un vaisseau de type x avec le propriétaire y et la position z
6.047 <RetVar> = <RefObj> get x position
...description: donne la position x d'un objet
6.048 <RetVar> = <RefObj> get y position
...description: donne la position y d'un objet
6.049 <RetVar> = <RefObj> get z position
...description: donne la position z d'un objet
6.050 <RetVar> = <RefObj> get position as array
...description: donne la position d'un objet (tableau)
6.051 <RetVar> = get player ship
...description: donne le vaisseau du joueur en retour
6.052 <RefObj> set relation against <Var/Ship/Station> to <Relation>
...description: fixe la relation d'un objet par rapport à un autre
6.053 <RetVar> = create station: type=<Var/Station Type> owner=<Var/Race> addto=<Var/Sector> x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: créé une station de type x avec le propriétaire y et la position z
6.054 <RetVar> = create gate: type=<Var/Number> addto=<Var/Sector> gateid=<Var/Number> dstsecx=<Var/Number> dstsecy=color=#BBBBBB<Var/Number> dstgateid=<Var/Number> x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: créé un portail
6.055 <RetVar> = create asteroid: addto=<Var/Sector> resource=<Var/Number> yield=<Var/Number> x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: créé un astéroide
6.056 <RefObj> add product to factory or dock: <Var/Ware>
...description: rajoute un produit à une fabrique ou un dock
6.057 <RefObj> add primary resource to factory: <Var/Ware>
...description: rajoute une resource primaire à une fabrique
6.058 <RefObj> add secondary resource to factory: <Var/Ware>
...description: rajoute une resource secondaire à une fabrique
6.059 <RefObj> remove product from factory or dock: <Var/Ware>
...description: retire un produit d'une fabrique
6.060 <RefObj> remove primary resource from factory: <Var/Ware>
...description: retire une resource primaire d'une fabrique
6.061 <RefObj> remove secondary resource from factory: <Var/Ware>
...description: retire une resource seondaire d'une fabrique
6.062 <RetVar> = create nebular: type=<Var/Number> addto=<Var/Sector> x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: créé une nébuleuse
6.063 <RetVar> = create sun: subtype=<Var/Number> r=<Var/Number> g=<Var/Number> b=<Var/Number> addto=<Var/Sector> x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: créé une soleil
6.064 <RetVar> = create planet: subtype=<Var/Number> addto=<Var/Sector> x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: créé une planète
6.065 <RetVar> = create special: type=<Var/Number> addto=<Var/Sector> x=<Var/Number> y=<Var/Number> z=<Var/Number>
6.066 <RetVar/IF> find ship: sector=<Var/Sector> class or type=<Var/Ship type> race=<Var/Race> flags=<Var/Number> refobj=<Value> maxdist=<Var/Number> maxnum=<Var/Number> refpos=<Var/Array>
...description: trouve un vaisseau dans le secteur ....
6.067 <RetVar/IF> find asteroid: sector=<Var/Sector> resourcetype=<Var/Number> min.yield=<Var/Number> flags=<Var/Number> refobj=<Value> maxdist=<Var/Number> maxnum=<Var/Number> refpos=<Var/Array>
...description: trouve une asteroide dans le secteur ...
6.068 <RetVar/IF> find flying ware: sector=<Var/Sector> maintype=<Var/Number> subtype=<Var/Number> flags=<Var/Number> refobj=<Value> maxdist=<Var/Number> maxnum=<Var/Number> refpos=<Var/Array>
...description: trouve une marchandise volante (container) dans le secteur...
6.069 <RetVar/IF> find station: sector=<Var/Sector> class or type=<Value> race=<Var/Race> flags=<Var/Number> refobj=<Value> maxdist=<Var/Number> maxnum=<Var/Number> refpos=<Var/Array>
...description: trouve une station dans le secteur
6.070 <RetVar/IF> <RefObj> is disabled
...description: désactive l'objet
6.071 <RefObj> station trade and production tasks: on=<Var/Number>
...description: active la production et le commere de l'objet
6.072 <RetVar/IF> <RefObj> get SectorObjectID
...description: donne l'ID de l'objet de secteur en retour
6.073 <RetVar> = get ware type of SectorObject <Var/Number>
...description: donne le type type de marchandise pour l'objet de secteur
6.074 <RetVar/IF> exists SectorObject <Var/Number>
...description: vérifie si un objet de secteur existe
6.075 <RetVar/IF> get object from SectorObject <Var/Number>
...description: donne l'objet de l'objet de secteur en retour ( me demandez pas ce que s'est !)
6.076 <RefObj> destruct: show no explosion=<Var/Number>
...description: détruit un objet , avec ou sans éxplosion
6.077 <RefObj> set position: x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: déplace une objet à la postition x,y,z
6.078 <RefObj> set rotation: alpha=<Var/Number> beta=<Var/Number> gamma=<Var/Number>
...description: defini la rotation d'un objet
6.079 set position of sector object <Var/Number>: x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: defini la position d'un objet de secteur

6.080 set safe positon of sector object <Var/Number>: x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: donne à un objet une position dans l'éspace en prennant soin de garder un espace avec le objet existant

6.081 set rotation of sector object <Var/Number>: x=<Var/Number> y=<Var/Number> z=<Var/Number>
...description: change la rotation d'un objet
6.082 <RetVar> = create sector object: maintype=<Var/Number> subtype=<Var/Number>
...description: crée un objet de secteur avec x comme type principal et y comme sous-type

6.083 free sector object <Var/Number>
...description: enlève un objet de secteur
6.084 kill sector object <Var/Number>: reason=<Var/Number>, killer sector object=<Var/Number>
...description: détruit un objet de secteur
6.085 start sector object <Var/Number> in space <Var/Number>
...description:

6.086 <RetVar> = create flying ware: maintype=<Var/Number> subtype=<Var/Number> count=<Var/Number> sector=<Var/Sector> x=<Var/Number> y=<Var/Number> z=<Var/Number> selfdestruct=<Var/Number>
...description: crée un marchandise dans l'éspace

6.087 <RetVar> = <RefObj> get rot alpha
...description: change la rotation d'un objet sur l'axe alpha

6.088 <RetVar> = <RefObj> get rot beta
...description: change la rotation d'un objet sur l'axe beta

6.089 <RetVar> = <RefObj> get rot gamma
...description: change la rotation d'un objet sur l'axe gamma

6.090 <RetVar> = <RefObj> get size of object
...description: donne la taille de l'objet e retour

6.091 <RetVar/IF> <RefObj> get max upgrades for upgrade <Var/Ware>
...description: donne le nombre maximum d' upgrade installable sur un objet

6.092 <RetVar/IF> <RefObj> get max speed
...description: donne la vitesse maximale d'un objet

6.093 <RetVar/IF> <RefObj> get max hull
...description: donne le maximum, de la coque en retour

6.094 <RetVar/IF> <RefObj> get hull
...description: donne l'état de la coque en retour

6.095 <RetVar/IF> <RefObj> get hull percent
...description: donne l'état de la coque n pourcent en retour

6.096 <RetVar/IF> <RefObj> get shield percent
...description: donne l'état des bouclier en pourcent

6.097 <RetVar/IF> <RefObj> get shield and hull percent
...description: donne l'état des bouclier et de a coque en poucent

6.098 <RetVar/IF> <RefObj> get max upgraded speed
...description: donne la vitesse maximale après le maximum d'upgrades

6.099 <RetVar/IF> <RefObj> get dock bay size

...description: donne la taille de la baie d'atterrissage du l'objet
6.100 <RetVar/IF> <RefObj> get number of landed ships
...description: donne le nombre de vaisseaux amarés en retour

6.101 player loses police licence for race <Var/Race>
...description: fait perdre la licence de police pour la race x

6.102 <Var/Race> add notoriety: race=<Var/Race> value=<Var/Number>
...description: ajoute x notoriétée envers la race y

6.103 <RefObj> set ship disabled to <Var/Number>
...description: ?

6.104 <RefObj> -> put into environment <sector/station/bigship>
...description: met l'objet x dans l'environnement de l'objet y

6.105 <RefObj> -> station send defend squad against ship <ship>
...description:

6.106 <RetVar/IF> = <RefObj> -> get name
...description: donne le nom de l'objet en retour

6.107 <RefObj> -> set name to <string>
...description: fix le nom de l'objet

6.108 <RefObj> -> set owner race to <race>
...description:

6.109 <RetVar/IF> = <RefObj> -> find ship: class or type=<class/type> race=<race> flags=<flags> refobj=<refobj> maxnum=<number> with homebase=<station>
...description: trouve un ojet dans un environnement

6.110 <RetVar/IF> = find station in galaxy: startsector=<sector> class or type=<class/type> race=<race> flags=<flags> refobj=<refobj> serial=<id> max.jumps=<number> num=<number>
...description: trouve une station dans la galaxie

6.111 <RetVar/IF> = <RefObj> -> get ID code
...description: donne le code ID d'un objet en retour

6.112 <RetVar/IF> = <RefObj> -> get pilot name
...description: donne le nom du pilote en retour

6.113 <RefObj> -> set pilot name to <string>
...description: fixe le nom du pilote
6.114 <RefObj> -> set pilot speaker: voice=<number>, face=<number>, Pirate subrace=<number>, Argon female=<number>
...description: fixe la lague du pilot (101 à 105 = argon)
6.115 <RefObj> -> set serial name of station to <Var/Station Serial>

...description: fixe le nom de serie d'une station (alpha,beta,gama,etc)
Last edited by The Fly on Sun, 8. May 05, 15:20, edited 21 times in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:45

8.2 Paramètres

8.2.000 <Expression>
8.2.001 <Value>
8.2.002 <Number>
8.2.003 <String>
8.2.004 <Var/Number>
8.2.005 <Var/String>
8.2.006 <Var/Sector>
8.2.007 <Var/Station>
8.2.008 <Var/Ship>
8.2.009 <Var/Ship/Station>
8.2.010 <Var/Sector Position>
8.2.011 <Var/Ware>
8.2.012 <Var/Class>
8.2.013 <Var/Ship Type>
8.2.014 <Var/Station Type>
8.2.015 <Var/Ship Type/Station Type>
8.2.016 <Var/Warpgate>
8.2.017 <Var/Sector Object>
8.2.018 <Var/Asteroid>
8.2.019 <Var/Race>
8.2.020 <Var/Station Serial>
8.2.021 <Var/Transport Class>
8.2.022 <Var/Object Command>
8.2.023 <Var/Object Signal>
8.2.024 <Var/Object Command/Signal>
8.2.025 <Relation>
8.2.026 <Flight Retcode>
8.2.027 <Var/Ship owned by Player>
8.2.028 <Var/Station owned by Player>
8.2.029 <Var/Station/Carrier owned by Player>
8.2.030 <Var/Ship/Station owned by Player>
8.2.031 <Var/Station/Carrier>
8.2.032 <Var/Station/Carrier to dock at>
8.2.033 <Var/All Wares>
8.2.034 <Var/Environment>
8.2.035 <Var/Script Data Type>
8.2.036 <Var/Array>
8.2.037 <Var/Station and Resource>
8.2.038 <Var/Station and Product>
8.2.039 <Var/Station and Ware>
8.2.040 <Var/Homebase and Resource>
8.2.041 <Var/Homebase and Product>
8.2.042 <Var/Homebase and Ware>
8.2.043 <Var/Constant>
8.2.044 <Var/Flying Ware>
8.2.045 <Var/Jumpdrive Gate>
8.2.046 <Var/Ship and Ware>
8.2.047 <Var/Ware of Ship>
8.2.048 <Script Name>
Last edited by The Fly on Fri, 8. Apr 05, 20:04, edited 1 time in total.

User avatar
The Fly
Posts: 2116
Joined: Wed, 6. Nov 02, 20:31
x4

Post by The Fly » Fri, 8. Apr 05, 19:46

8.3 Constantes

8.3.050 NULL
8.3.051 [TRUE]
8.3.052 [THIS]
8.3.053 [SECTOR]
8.3.054 [PLAYERSHIP]
8.3.055 [OWNER]
8.3.056 [HOMEBASE]
8.3.057 [FALSE]
8.3.058 [ENVIRONMENT]
8.3.059 [DOCKEDAT]
8.3.060 [Find.Enemy]
8.3.061 [Find.Friend]
8.3.062 [Find.Neutral]
8.3.063 [Find.ExactJumps]
8.3.064 [Find.Multiple]
8.3.065 [Find.ForceUsePos]
8.3.066 [Find.Nearest]
8.3.067 [Find.Random]
8.3.068 [Find.IllegalWare]

Post Reply

Return to “Script et Modding pour la Trilogie X”