Se fabriquer son propre commencement

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

Moderator: Modérateurs pour les forum Français

renof_34
Posts: 23
Joined: Thu, 16. Feb 06, 19:35
x3

Se fabriquer son propre commencement

Post by renof_34 »

Salut à tous!
Suite à l'installation du mod XFP, j'ai eu envie de commencer un custom game à moi. Etant donné que je n'y connais pas grand chose en script je me suis renseigné sur le forum anglais et on m'a aidé à trouver ça :
http://www.xperiment.co.uk/files/modding.pdf
Trés bon document à avoir pour les débutants comme moi :wink:
Seulement j'aimerais commencer mon custom game avec une station et je n'arrive pas à comprendre comment l'installer.
ex : qd je met la ligne create_station........ une station apparait ds le secteur choisi mais aucune ressource n'est dispo (ni à acheter ni à vendre) :?
si quelqun pouvait me donner un exemple à copier ça serait sympa :)
User avatar
Azz
Posts: 1031
Joined: Tue, 18. May 04, 20:14
x4

Post by Azz »

Salut renof

Il existe plusieurs fonctions pour gèrer les stations ...
Voici un exemple type les utilisant :

Code: Select all

Version: 1
for Script Engine Version: 30

Description
Creation d'une station
Arguments
1: position , Var/Sector Position , 'Position' 
2: type , Var/Station Type , 'Type Station' 
3: race , Var/Race , 'Race'
4: nb , Var/Number , 'Nbre boucliers' 
5: Produit , Var/Ware , 'Produit' 
6: Ressource1 , Var/Ware , 'ressource1' 
7: Ressource2 , Var/Ware , 'ressource2' 
Source Text


001   $x = $position[0]
002   $y = $position[1]
003   $z = $position[2]
004   $secteur = $position[3]

005 $station =  create station: type=$type owner=$race addto=$secteur x=$x y=$y z=$z

006   $station -> add product to factory or dock: $Produit
007   $station -> add primary resource to factory: $Ressource1
008   $station -> add secondary resource to factory: $Ressource2

009   $shield = $station -> install $nb units of Bouclier 125 MJ

010   $station -> station trade and production tasks: on=[TRUE] 


Une station peux avoir plusieurs produits
Tu n'es pas obliger de déclarer de ressources secondaires pour les usines
Pour un dock tu déclares tous les produits que tu veux qu'il commerce.
La ligne 10 est là pour démarrer la production, sinon la station reste inerte.

tu peux aussi utiliser les fonctions :

Code: Select all

$station -> remove product from factory or dock: $Produit
$station -> remove primary resource from factory: $Ressource1
$station -> remove secondary resource from factory: $Ressource1
Je te conseille de télécharger le MSCI Programmers Handbook dans la partie download/X2/Bonus matériel :

http://www.egosoft.com/download/x2/bonus_fr.php

98% des fonctions X2 sont identiques sur X3

Voilà

Bon script :)
iou naud ouate, aille ama pis | Pilote IA | Site
renof_34
Posts: 23
Joined: Thu, 16. Feb 06, 19:35
x3

Post by renof_34 »

merci bien Azz :D mon script avance, ça m'amuse même si c'est très très long :doh:
Allé j'y retourne car là c'est pas encore fini...
renof_34
Posts: 23
Joined: Thu, 16. Feb 06, 19:35
x3

Post by renof_34 »

Nouveau problème :headbang:
J'essaye de mettre un nouveau secteur sur la map de XFP via les explications du manuel de Northstars. J'arrive à créer le secteur, les portails... Je peux aussi y allé qd je joue mais par contre je n'arrive pas à le faire apparaitre sur la carte de la galaxie :?
Svp ne me dites pas que c'est marqué ds le manuel, je le sais mais mon anglais est très basique et cette partie est pas facile à comprendre pour moi :gruebel:
Help me please lilou moouuultipasse :)
renof_34
Posts: 23
Joined: Thu, 16. Feb 06, 19:35
x3

Post by renof_34 »

Problème résolu :D petite erreur d'inattention :oops:
Derek1
Posts: 1
Joined: Fri, 18. Aug 06, 11:24

Post by Derek1 »

moi pareille j'ai tous essayer je peut tous cree mais je ne le vois pas sur la carte et vu que x3galaxie et en anglais je comprend rien kk1 pourais me dire comment le faire aparaitre sur la carte svp et aussi comment transformer des fichier en fichier spk je sais plus quoi faire moi j'en et marre d'etre un newbs :cry:
renof_34
Posts: 23
Joined: Thu, 16. Feb 06, 19:35
x3

Post by renof_34 »

salut,
pour la faire apparaitre il faut ouvrir le fichier 00749.bod avec le bloc note,
ensuite tu copie une ligne style :

P 2; B 1004; N 1004; // idx 2
{ 0x2002; 55000; 5000; 0; 0.000000; 0.000000; 0.000000; 0.000000; -1; 1; } // 0

tu la colle a la fin et tu change P2 par le numéro de ligne qui convient, pareil pour idx...
ensuite tu modifie tes coordonnées. ex : si ton nouveau secteur est au coordonnées 13; 05 tu devras mettre B 1406 et N 1406 (ils sont décallés car coeur du royaume est 0101).
ensuite il faut le mettre au bon endroit en transformant les coordonnées réelles, ici : 55000; 5000; 0.
voilà... :)

Return to “Script et Modding pour la Trilogie X”