Recherche de scripts

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

Moderator: Modérateurs pour les forum Français

User avatar
Emerson d'Anite
Posts: 1296
Joined: Tue, 7. Mar 06, 20:24
x4

Post by Emerson d'Anite »

Si j'ai bien lu, Symtec Ltd n'a pas testé sonscript avec Steam. Moi non plus !
Testes en remplaçant la dernière ligne par celle-ci

Code: Select all

copy .\files\tradehead.txt /B + "%logfile%" /B + .\files\tradefoot.txt /B .\files\x2trader.xml
le résultat est identique chez moi, et a l'avantage de n'utiliser uniquement des commandes DOS.
« Il suivait son idée. C'était une idée fixe et il était surpris de ne pas avancer. » :)
Jacques Prévert
socros
Posts: 43
Joined: Thu, 27. Aug 09, 22:16
x4

Post by socros »

Cette phrase je l'insère dans le create_stats?
Pas de modification toujours pareil, ce n'est pas affiché, juste le menu.
User avatar
Emerson d'Anite
Posts: 1296
Joined: Tue, 7. Mar 06, 20:24
x4

Post by Emerson d'Anite »

Bizarre :?

Ton fichier Log01500.txt contient-il quelque chose comme ceci ? (c'est le début du mien)

Code: Select all

<row>
<gametime days="9" hours="22" minutes="36" seconds="28" />
<start>
<company>BurnIt & MKess Software Ltd.</company>
<title name="Sector Trader MK3" version="36.20" />
<data ship="ST:-Vautour S-Trspt I" level="(1) Assistant Coursier Leo Gilharno" sector="Planque de Nyana" />
</start>
</row>
<row>
<gametime days="9" hours="22" minutes="54" seconds="50" />
<expense ship="ST:-Vautour S-Trspt I" type="fee" number="1" ware="" station="Distillerie d'alcool spatial M beta(Planque de Nyana)" unitprice="-7000" price="-7000" experience="2"/>
</row>
<row>
<gametime days="9" hours="22" minutes="54" seconds="50" />
<transaction ship="ST:-Vautour S-Trspt I">
<buy number="3420" ware="Blé Delexien" station="Exploitation agricole de blé M alpha(Planque de Nyana)" unitprice="31" />

<sell number="3420" station="Distillerie d'alcool spatial M beta(Planque de Nyana)" unitprice="37" />
<profit traderun="20520" total="20520" />
</transaction>
</row>
Si ce n'est pas le cas tu as un problème avec la partie logging.
Si cela ressemble à ça, ouvre le bloc-note, et, par copier/coller, assemble toi-même le fichier, sauvegarde-le là où il doit se trouver et ouvre view_stats.html. Tout devrait s'afficher.
Si ce n'est pas le cas, je sèche :( :oops: Et il te faudra poser la question dans le forum anglais.
Bon courage !
« Il suivait son idée. C'était une idée fixe et il était surpris de ne pas avancer. » :)
Jacques Prévert
socros
Posts: 43
Joined: Thu, 27. Aug 09, 22:16
x4

Post by socros »

<row>
<gametime days="3" hours="01" minutes="33" seconds="04" />

<loadgame />
</row>
<row>
<gametime days="3" hours="01" minutes="33" seconds="04" />
<expense ship="Sirocco Super Transporteur XL" type="fee" number="1" ware="" station="Usine d'armement alpha(Perpétuation d'homélie )" unitprice="-30000" price="-30000" experience="25"/>
</row>
<row>
<gametime days="3" hours="01" minutes="36" seconds="13" />
<transaction ship="Votre Prototype Vautour">
<buy number="192" ware="Composants d'ordinateur" station="Station commerciale Argon(Base Nuée du Sud-Ouest)" unitprice="1348" />

<sell number="192" station="Usine de Satellites Perfectionnés alpha(Argon Prime)" unitprice="1442" />
<profit traderun="18048" total="18844388" />
</transaction>
</row>
Mon début de fichier et je remarque une différence, il n'y a pas le start, sa vient peut être de ça
socros
Posts: 43
Joined: Thu, 27. Aug 09, 22:16
x4

Post by socros »

Après avoir regardé les différents documents présent dans le dossier trader, je vois que le view_stats, ouvre le fichier x2trader.xml
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta HTTP-EQUIV="REFRESH" content="0; url=files/x2trader.xml">
</head>
<body>
</body>
</html>
c'est justement ce fichier qui s'ouvre sans problème, que je l'ouvre avec le view_stats ou simplement en cliquant sur ce fichier dans le dossier log.

Par contre, il ne lance pas le fichier xtrade.xsl comme indiquer dans le fichier
<?xml version="1.0" standalone="yes" ?>
<?xml-stylesheet href="x2trade.xsl" type="text/xsl" ?>
<x2trader>
</x2trader>
As tu tout ça??
User avatar
Emerson d'Anite
Posts: 1296
Joined: Tue, 7. Mar 06, 20:24
x4

Post by Emerson d'Anite »

Code: Select all

<?xml version="1.0" standalone="yes" ?>
<?xml-stylesheet href="x2trade.xsl" type="text/xsl" ?>
<x2trader>
correspond au contenu de .\file\tradehead.txt, quant à

Code: Select all

</x2trader>
cela correspond au contenu de .\file\tradefoot.txt
La ligne de commande correspondante est

Code: Select all

.\files\cat .\files\tradehead.txt "%logfile%" .\files\tradefoot.txt > .\files\x2trader.xml
Cette commande permet d'ajouter l'en-tête et la fin du code xml au contenu de log01500.txt.

Vérifie le contenu de ces deux fichiers.
« Il suivait son idée. C'était une idée fixe et il était surpris de ne pas avancer. » :)
Jacques Prévert
socros
Posts: 43
Joined: Thu, 27. Aug 09, 22:16
x4

Post by socros »

Bon je pense que c'est pas la peine de s'acharné

J'ai bien le même contenue dans ces deux fichiers, cependant lorsque je lance le view_stats je n'ai que l'en tête qui s'affiche, pas le fichier log comme s'il n'arrivait pas à le trouver.

Pourrais tu mettre ici le contenue de chacun des fichiers : le view_stats et le create_stat pour voir si j'ai la même chose?
User avatar
Emerson d'Anite
Posts: 1296
Joined: Tue, 7. Mar 06, 20:24
x4

Post by Emerson d'Anite »

Voici create_stats.bat

Code: Select all

@echo off
set logfile=.\files\empty.txt
if exist "%userprofile%\Eigene Dateien\Egosoft\X3TC\log01500.txt" set logfile=%userprofile%\Eigene Dateien\Egosoft\X3TC\log01500.txt
if exist "%userprofile%\My Documents\Egosoft\X3TC\log01500.txt" set logfile=%userprofile%\My Documents\Egosoft\X3TC\log01500.txt
if exist "%userprofile%\Mes Documents\Egosoft\X3TC\log01500.txt" set logfile=%userprofile%\Mes Documents\Egosoft\X3TC\log01500.txt
.\files\cat .\files\tradehead.txt "%logfile%" .\files\tradefoot.txt >.\files\x2trader.xml
en oubliant les retours à la ligne dûs au forum,

et voici view_stats.html

Code: Select all

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta HTTP-EQUIV="REFRESH" content="0; url=files/x2trader.xml">
</head>
<body>
</body>
</html>
Et le début de x2trader.xml est

Code: Select all

<?xml version="1.0" standalone="yes" ?>
<?xml-stylesheet href="x2trade.xsl" type="text/xsl" ?>
<x2trader>
<row>
<gametime days="9" hours="22" minutes="36" seconds="28" />
<start>
<company>BurnIt & MKess Software Ltd.</company>
<title name="Sector Trader MK3" version="36.20" />
<data ship="ST:-Vautour S-Trspt I" level="(1) Assistant Coursier Leo Gilharno" sector="Planque de Nyana" />
</start>
</row>
<row>
<gametime days="9" hours="22" minutes="54" seconds="50" />
<expense ship="ST:-Vautour S-Trspt I" type="fee" number="1" ware="" station="Distillerie d'alcool spatial M beta(Planque de Nyana)" unitprice="-7000" price="-7000" experience="2"/>
</row>
<row>
<gametime days="9" hours="22" minutes="54" seconds="50" />
<transaction ship="ST:-Vautour S-Trspt I">
<buy number="3420" ware="Blé Delexien" station="Exploitation agricole de blé M alpha(Planque de Nyana)" unitprice="31" />

<sell number="3420" station="Distillerie d'alcool spatial M beta(Planque de Nyana)" unitprice="37" />
<profit traderun="20520" total="20520" />
</transaction>
</row>
« Il suivait son idée. C'était une idée fixe et il était surpris de ne pas avancer. » :)
Jacques Prévert
socros
Posts: 43
Joined: Thu, 27. Aug 09, 22:16
x4

Post by socros »

J'ai enfin trouvé lol
Je suis vraiment un nul....j'avais pas mis le "mes" devant document dans le fichier create_stats

Merci beaucoup pour ta patience
User avatar
Emerson d'Anite
Posts: 1296
Joined: Tue, 7. Mar 06, 20:24
x4

Post by Emerson d'Anite »

Pas de quoi, j'espère que cela servira aux autres :lol:

Bon Vol
« Il suivait son idée. C'était une idée fixe et il était surpris de ne pas avancer. » :)
Jacques Prévert

Return to “Script et Modding pour la Trilogie X”