Comment créer un fichier XML du repertoir "t" ???? prizz help!

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

Moderator: Modérateurs pour les forum Français

paladin3333
Posts: 80
Joined: Wed, 1. Mar 06, 18:28
x3

Comment créer un fichier XML du repertoir "t" ???? prizz help!

Post by paladin3333 »

:?


Y a un truc qui me turlipine serieusement, il est impossible de dupliquer un fichier XML manuellement et de l'utiliser ensuite.

Donc du coup, puisqu'on ne peut pas créer les fichiers xml du repertoire "t" avec l'editeur, ni avec word pad, ni avec l'editeur XML!!, avec quoi les créer t-on?
PrizzZ
Posts: 2352
Joined: Sun, 28. Mar 04, 15:56
x3tc

Post by PrizzZ »

Impossible pour les fichiers xmls du repertoire scripts de les manipuler hors editeur, mais pour pour ceux du fichier t, qui sont des xmls on ne peut plus basique.

Précise ta question si tu ne vois toujours pas.
Il ya un tutoriel sur ce forum qui traite le sujet des xmls du fichier t de X²,
il est valable pour X³ ( voir index des scripts et mods pour X² en post-it )
paladin3333
Posts: 80
Joined: Wed, 1. Mar 06, 18:28
x3

Post by paladin3333 »

oui j'ai fini par trouver finalement.


il faut les enregistrer au format utf-8 mais bon ça ne change pas mon probleme.

j'ai créer un script quasi identique a celui des afterburners, et rien ne marche, c'est a mourrir de rire.
User avatar
Serial Kicked
Posts: 3823
Joined: Fri, 12. Aug 05, 20:46
x3tc

Post by Serial Kicked »

tu l'as créé dans l'editeur de X3, hein ? pas avec un notepad ? Pareil pour la copie, qui doit se faire depuis l'éditeur.
X3:TC/AP Pirate Guild 3 - Yaki Armada 2 - Anarkis Defense System

Anarkis Gaming HQ
Independent Game Development
X3 Scripting and Modding Station
paladin3333
Posts: 80
Joined: Wed, 1. Mar 06, 18:28
x3

Post by paladin3333 »

ah non pas du tout :o

Deja l'editeur ne veut pas enregistrer des nom numeriques. Donc je suis obligé de sauvegarder un XML avec rien de dedans et le modifier manuellement avec note pas?

ensuite, comment on fais pour dupliquer un script avec l'editeur :o
PrizzZ
Posts: 2352
Joined: Sun, 28. Mar 04, 15:56
x3tc

Post by PrizzZ »

paladin3333 wrote:Deja l'editeur ne veut pas enregistrer des nom numeriques. Donc je suis obligé de sauvegarder un XML avec rien de dedans et le modifier manuellement avec note pas?

ensuite, comment on fais pour dupliquer un script avec l'editeur :o
Pour copier sous l'editeur, la touche est "c".
Qu'entend tu par "nom numérique" ? Peut-tu préciser ta question ?
User avatar
Serial Kicked
Posts: 3823
Joined: Fri, 12. Aug 05, 20:46
x3tc

Post by Serial Kicked »

Je pensais pourtant que nous avions été clairs concernant les scripts. Mais bon, je vais la refaire encore un coup.

Ne JAMAIS, absolument JAMAIS toucher à un script avec notepad ou tout autre programme du genre, et TOUJOURS passer par l'éditeur pour tout ce qui est création, altération et copie de fichiers scripts.

Ce qui est contenu dans le bloc <scriptarray> est totalement décoratif et il est juste là pour que l'on puisse regarder un script depuis IE ou notepad. Le vrai contenu d'un script est "encrypté" dans le <codearray>. Pour plus d'informations à ce sujet, regarde le sticky de X2.
Deja l'editeur ne veut pas enregistrer des nom numeriques.
Si, si l'éditeur peut enregistrer les chiffres. Sauf qu'il ne faut pas utiliser le clavier numérique. On utilise [Shift] + le chiffre voulu de la liste de chiffres situé au dessus des lettres du clavier.
ensuite, comment on fais pour dupliquer un script avec l'editeur


Quand on lancer l'éditeur pour la première fois, apparait un ecran d'aide avec la liste des raccourcis claviers par défaut pour l'éditeur de script. Ces touches peuvent être modifiées (enfin je pense) dans le menu de configuration des touches.

Dans la config par défaut, sélectionne le script à copier et presse la touche 'C'.
X3:TC/AP Pirate Guild 3 - Yaki Armada 2 - Anarkis Defense System

Anarkis Gaming HQ
Independent Game Development
X3 Scripting and Modding Station
paladin3333
Posts: 80
Joined: Wed, 1. Mar 06, 18:28
x3

Post by paladin3333 »

bon j'explique clairement mon probleme depuis 5h ce matin.

Je souhaite ajouter un object au dock argon, je me suis appuyé sur le script deja fait des afterburners concernant la source du code.

J'ai bien entendu appris a mes depends :roll:, qu'il n'etait pas possible de copier/coller un script.

J'ai alors desinstaller toutes les add-on de script pour créer le mien au propre.

Voici ce que ça donne:

J'ai réutilisé le script de cycrow pour ajouter un object.

lib.cycrow.addware.xml

001 $Sector = [PLAYERSHIP] -> get sector
002
003 while $BreakOut > 0
004 $Station = find station in galaxy: startsector=$Sector class or type=$StationType race=$Race flags=[Find.Random] refobj=null serial=null max.jumps=200
005
006 if $Station -> exists
007 if not $Station -> trades with ware $Ware
008 $Station -> add product to factory or dock: $Ware
009 = $Station -> add 1 units of $Ware
010 end
011 end
012 dec $BreakOut =
013 *= wait 20 ms
014 end
015 return null




mon code saisie avec l'editeur, identique a celui setup.plugin.afterburn.xml :roll:

Setup.shield.generator.xml

001 load text: id=8832
002
003 $ID = get global variable: name='Shieldgenerator.KeyID'
004 if $ID < 0 OR $ID == null
005 $NewID = register hotkey 'Generateur de bouclier' to call script 'plugin.afterburn.switch'
006 set global variable: name='Shieldgenerator.KeyID' value=$NewID
007 end
008
009 @ = [THIS] -> call script 'lib.cycrow.addware' : Station Type=Dock d'Equipement Argon Race of station=Argon Product To Add=SS_WARE_SW_NEW1 Break Out Point=100
010
011 return null



Enfin mes fichiers TEXTE du repertoire t, copier/collé de fichier de cycrow et enregistré avec not^pad au format utf-8

338832.xml

<?xml version="1.0" encoding="UTF-8" ?>
<language id="33">

<page id="17" title="wares" descr="0">
<t id="5833">Optimisateur de generateur de bouclier </t>
<t id="5834">Augmente le rechargement de bouclier de 1%</t>
</page>

</language>



Resultat, je n'ai pas d'object qui s'ajoute dans le dock argon (meme erroné) et je n'ai pas d'ajout de nouvelle touche dans le menu interface.

C'est comme si mon script "Setup.shield.generator.xml" n'etait pas lu.


Et je n'ai aucune reponse du pourquoi et du comment.


14h dessu pour trouver pourquoi :evil:
PrizzZ
Posts: 2352
Joined: Sun, 28. Mar 04, 15:56
x3tc

Post by PrizzZ »

Bizarre en effet ... peux-tu déposer les deux script et le xml sur mon mail ?
paladin3333
Posts: 80
Joined: Wed, 1. Mar 06, 18:28
x3

Post by paladin3333 »

j'ai contourné le probleme grace serial.

script saisie manuellement marche pas!

script copié/collé et modifié marche...

serial pense que c'est sans doute a cause de mes copier/coller

Return to “Script et Modding pour la Trilogie X”