Le Deal du moment : -64%
-64% sur le Lot de 2 Enceintes bibliothèques ...
Voir le deal
199 €

Aller en bas
Xandiar
Xandiar
Membre

Nombre de messages : 497
Age : 28
Localisation : Suisse
Distinction : aucune
Date d'inscription : 12/10/2013

Résolu Appel de script

Dim 20 Oct 2013 - 19:15
Plop c'est encore moi =D

Comment fait-on pour appeler un script dans un évènement ???

J'ai beau essayer j'y arrive pas, sa me fait toujours des erreurs ... et encore sa c'est quand j'ai de la chance, vu que je ne sais même pas quoi écrire dans l'appel de scripte  Appel de script 29030 Appel de script 314394 Appel de script 27958 Appel de script 287427 Appel de script 827684 Appel de script 343569


Dernière édition par Xandiar le Mar 22 Oct 2013 - 17:38, édité 1 fois
Arx
Arx
Membre

Nombre de messages : 217
Age : 25
Localisation : Isère
Distinction : aucune
Date d'inscription : 19/01/2012

Résolu Re: Appel de script

Dim 20 Oct 2013 - 19:33
Salut!
Quel script essayes-tu d'appeler?
Xandiar
Xandiar
Membre

Nombre de messages : 497
Age : 28
Localisation : Suisse
Distinction : aucune
Date d'inscription : 12/10/2013

Résolu Re: Appel de script

Dim 20 Oct 2013 - 19:35
Voila le script :

Script:

Il est censé faire un système de combat à la "Chrono Trigger"


Dernière édition par Xandiar le Dim 20 Oct 2013 - 19:44, édité 1 fois
Arx
Arx
Membre

Nombre de messages : 217
Age : 25
Localisation : Isère
Distinction : aucune
Date d'inscription : 19/01/2012

Résolu Re: Appel de script

Dim 20 Oct 2013 - 19:38
As-tu placé le script au-dessus de Main?

Sinon, il est marqué que pour fonctionner il faut les script :
Victor Engine - Basic Module v 1.27
Victor Engine - Animated Battle v 1.05
Victor Engine - Actors Battlers v 1.06 

les as-tu?
Xandiar
Xandiar
Membre

Nombre de messages : 497
Age : 28
Localisation : Suisse
Distinction : aucune
Date d'inscription : 12/10/2013

Résolu Re: Appel de script

Dim 20 Oct 2013 - 19:42
J'ai touts les autres scripts et il est dans la section "Main". Mais je ne sais juste pas comment appeler se script (et pas que se script d’ailleurs ^^) sur un événement afin que le combat se déclenche
Arx
Arx
Membre

Nombre de messages : 217
Age : 25
Localisation : Isère
Distinction : aucune
Date d'inscription : 19/01/2012

Résolu Re: Appel de script

Dim 20 Oct 2013 - 20:04
D'accord, voici les instructions que j'ai trouvé dans le script :


Code:

<call map battle>
 start: [x, y]; end: [x, y]; escape: [x, y]; defeat: [x, y];
 actors: [x, y], [x, y], [x, y];
 enemies: [event, enemy, switch], [event, enemy];
 can escape; can lose; skip return; troop: x;
 </call map battle>
 Cet appel peut être utilisé pour appeler un combat sur la carte, utilisez l'appel de combat normal
 pour terminer le combat sur un combat normal avec transition.

 start: [x, y];
 position de l'écran au début du combat

 end: [x, y];
 position de l'équipe à la fin du combat, en cas de victoire

 escape: [x, y];
 position de l'équipe en fin de combat, en cas de fuite

 defeat: [x, y];
 positon de l'équipe à la fin du combat, en cas de défaite (seulement si le combat
 est programmé pour continuer après la défaite).

 actors: [x, y], [x, y], [x, y];
 Position de chaque personnage durant le combat, tu dois ajouter une valeur [x, y]
 pour chaque personnage de l'équipe, donc ajoute un montant égal
 au nombre maximal de personnage dans l'ésuipe pour éviter les erreurs.

 
enemies: [event, enemy, switch], [event, enemy];

infos de l'ennemie


 event est l'Id de l'event qui représente l'ennemie

 enemy l'Id de l'ennemie dans la BBD.

 switch est une option qui permet de choisir un interrupteur qui sera allumé quand
 l'ennemie meurt, cela peut être une valeur numérique ou
 une lettre, Ce sera un interrupteur local si c'est une lettre. Si il n'y a pas d'interrupteur
 utilisé une commande d'effaçage d'évènement.

 can escape;
 C'est une option si l'ennemie peut s'échapper de la bataille.

 can lose;
 Une option qui permet d'éviter le game over après une défaite.

 skip return;
 Option qui permet aux personnages de ne pas retourner à leurs positions d'origine après
 la fin du combat

 troop: x;
 règle le troop id, cela peut être utilisé comme évènement de combat,
 le combat est appelé avec cette commande peut utiliser la lite de the
 troop id X. les autres réglages troop sont ignorés.

Donc pour appeler le combat il faut utiliser ça et le paramétrer avec les infos du dessus :

Code:
<call map battle>
 start: [x, y]; end: [x, y]; escape: [x, y]; defeat: [x, y];
 actors: [x, y], [x, y], [x, y];
 enemies: [event, enemy, switch], [event, enemy];
 can escape; can lose; skip return; troop: x;
 </call map battle>


Dernière édition par Guiop12 le Dim 20 Oct 2013 - 20:13, édité 2 fois
Ewaldar
Ewaldar
Membre

Nombre de messages : 1386
Age : 31
Localisation : Suisse
Distinction : aucune
Date d'inscription : 29/12/2011
http://ewaldar.wixsite.com/les-ames-perdues

Résolu Re: Appel de script

Dim 20 Oct 2013 - 20:06
Salut,

Alors indique-moi quels scripts tu possèdes, ainsi que leur ordre (important).

Ensuite, cette ligne-là et les suivantes :
start: [x, y]; end: [x, y]; escape: [x, y]; defeat: [x, y];

est à placer dans le notetag de la base de donnée. Une fois que tu auras paramétré les coordonnées de départ et d'arrivé, de fuite et de défaite, il devrait se passer quelque chose, pour autant que les autres scripts dépendants de celui-ci soit correctement configurés.

Je suppose que cela peut venir de ton animated battlers, qui est en général un script plutôt difficile à paramétrer.

EDIT : Le message a été posté en même temps que celui du haut :P
Contenu sponsorisé

Résolu Re: Appel de script

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum