Affichage des résultats 1 à 12 sur 12

Discussion: [SCRIPT] Comment créer un script ?

  1. #1
    Anubis Invités

    Bourreau [SCRIPT] Comment créer un script ?

    J'aimerais faire un script pour mon mage, mais je n'ai aucune idée de comment faire pour le réaliser...

    J'ai téléchargé "edit pad lite" mais après je fais quoi ?

    Merci pour vos réponses.
    Dernière modification par Freddy_Gwendo ; 02/04/2016 à 10h18. Motif: Modification du titre de la discussion

  2. #2
    Date d'inscription
    April 2003
    Localisation
    Bordeaux
    Messages
    1 142
    Petits conseils pour que ton message soit plus facile à lire donc à encourager les réponses. :
    TTu as posté ton sujet dans la mauvaise rubrique (Si un grand gourou pouvant le déplacer vers "Problèmes techniques").
    Tu as regardé les liens vers les didactitiels ?

    Et surtout préfixe ton sujet [BG] [BG] [NWN] pour qu'on sache si tu parles de l'infinity ou l'aurora. Sans ca on ne pourra pas te répondre.

    EDIT
    Etant donné que le lien vers edit pad lite est dans un sujet BG je suppose que tu parle d'infinity.
    Il existe déjà des scripts pour les mages le plus simples est sans doute d'en customiser un ou au moins de t'en inspirer.
    Par exemple Rayic Gethras (le mage qu'ondoit tuer pour Edwin) à le script mage14c.bcs et Tolgerias mage16c.bcs.
    Développeur du mod Akadis version disponible Beta 3.1b : envoyez moi un MPResponsable de la maintenance du mod Kim

  3. #3
    Anubis Invités
    ouais merci pour ta reponse mais le probleme c'est que je connais pas le codage des scripts :8: :8: :8:

    et sur les didactitiels ya rien qui pourais men informer....

    si tu connaissais un site ou il y a les explication ce serais sympa :happy: :happy: :happy:

    parcque je sais pas trop quoi faire par exemple quand jouvre le script d'un mage cagoulé :"cowenf02" jobtient ca avec edit pad lite:

    SC
    CR
    CO
    TR
    16439 4096 0 0 0 "" "" OB
    0 0 0 0 0 0 0 1 0 0 0 0 ""OB
    TR
    TR
    16433 0 0 0 0 "" "" OB
    0 0 0 0 0 0 0 0 0 0 0 0 ""OB
    TR
    CO
    RS
    RE
    100AC
    113OB
    0 0 0 0 0 0 0 0 0 0 0 0 ""OB
    OB
    0 0 0 0 0 0 0 1 0 0 0 0 ""OB
    OB
    0 0 0 0 0 0 0 0 0 0 0 0 ""OB
    0 0 0 0 0"" "" AC
    RE
    RS
    CR
    CR
    CO
    TR
    16395 255 0 0 0 "" "" OB
    0 0 0 0 0 0 0 1 0 0 0 0 ""OB
    TR
    TR
    16399 0 0 0 0 "LOCALScowledwizard" "" OB
    0 0 0 0 0 0 0 0 0 0 0 0 ""OB
    .......................etc

    je fais quoi avec ca????????????????????? :8: :8: :8: :8: :8:

  4. #4
    Date d'inscription
    April 2003
    Localisation
    Bordeaux
    Messages
    1 142
    Pardon, c'est un peu ma faute.
    Je m'explique les script bcs (compilés) ont tous cette tête là et c'est pas vraiement exploitable. Il te faut le fichier décompilé (.baf).
    Il me semble que Weidu contient un décompilateur de script mais je trouve plus pratique d'utiliser Near Infinity pour les raison suivantes
    • il split la fenêtre avec le code compilé en haut et le décompilé en bas
    • dans cette même fenêtre il y a un bouton "compile" qui tente de compiler le script qu'on vient d'écrire et s''il y a une faute de syntaxe ou de structure d'instruction, il donne le numéro de la ligne.
    • il permet d'extraire un script du jeu de base (pour pouvoir l'éditer et le modifier)
    Si tu veux utiliser Near Infinity que tu as bien Java Runtime Environment 1.4 Standard Edition. Near Infinity ne marche ni avec 1.3 ni avec 1.5.

    EDIT
    une fois que tu auras vu la tête d'un script non complé je te conseille d'aller voir sur ton dossier bg2folder\script compiler il y un fichier Scripting Quick Reference.doc qui liste la plupart des instructions et triggers de l'Infinity Engine avec une ligne d'explication pour chaque.
    Tu as aussi cette page que tu peux aussi trouver en suivant les liens.
    Premier lien de la rubrique (dans les epinglés)
    [BG] Liste des didacticiels, En français et en anglais ->Théorie->Les Scripts avec Infinity Script Editor
    C'est pour BG1 mais comme BG2 il a été développé en Infinity Engine il les évolutions du langage entre les 2 sont minimes.
    Ce qui fait vraiment progresser c'est de regarder des scripts existants et d'essayer de comprendre comment ils marchent.
    Développeur du mod Akadis version disponible Beta 3.1b : envoyez moi un MPResponsable de la maintenance du mod Kim

  5. #5
    Angelus Crow Invités
    Rien à rajouter sur ce qu'à dit Deecy, si ce n'est d'aller faire un tour sur l'IESDP, voire même de la télécharger.

    Il s'agit de la bible du moddeur d'Infinity Engine (j'exagère à peine ) et te sera très utile car elle référence, entre autre, les Triggers, les Actions, mais également les Identifiers dont tu auras besoin.

  6. #6
    Anubis Invités
    c'est bon ca marche :happy: :happy: :happy: je vous remercie

    mais ya encore un pti probleme:
    c'est normal que le jeu lise les scripts pas du haut vers le bas mais dans le desordre?????????????

    et si c'est normal comment pouraije m'y prendre pour faire en sorte qu'il le lise du haut vers le bas ????

    merci pour vos reponses

  7. #7
    Date d'inscription
    April 2003
    Localisation
    Bordeaux
    Messages
    1 142
    Normalement il teste les Triggers (ce que est entre le IF et le THEN) dans l'ordre jusqu'à qu'il en trouve un de VRAI. Il exécute alors ce qu'il y a entre le THEN et le END puis il recommence au début.
    S'il n'exécute pas tes premières instructions c'est que leurs triggers ne sont pas validés.
    Développeur du mod Akadis version disponible Beta 3.1b : envoyez moi un MPResponsable de la maintenance du mod Kim

  8. #8
    Date d'inscription
    November 2004
    Localisation
    Metz
    Messages
    1 625
    Chtite question...
    dans cette même fenêtre il y a un bouton "compile" qui tente de compiler le script qu'on vient d'écrire et s''il y a une faute de syntaxe ou de structure d'instruction, il donne le numéro de la ligne
    J'aimerais savoir comment utiliser cette fonction compile avec un fichier baf fait par mes petites mains en dehors du répertoire BG2. J'ai déjà réussi à le charger, mais il n'y a aucune bouton compile dans la fenêtre qui s'ouvre alors...

    Edit: Raah, en plus le script compiler du répertoire BG2 ne marche pas: il m'inique sympathiquement unknown state parameter et me laisse en plan quand je clique sur l'application AIcompile, youpi...
    Les Neiges des Darkanisses. Onze chapitres postés. Arrêt de diffusion sur le net, pour suite et texte réorganisé, MPéez moi
    Mon moi RP; La Naissance du Maudit ; L'Invasion des Ombres
    Amis métalleux, venez visiter mon petit blog de chroniques métal

  9. #9
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 631
    Near Infinity fonctionne uniquement avec les fichiers présents dans le jeu et ceux du répertoire Override.
    Pour compiler ton script, commence par le dupliquer avec l'option "Add copy of" du menu contextuel. Ensuite efface tout le contenu d'origine puis recopie tout le contenu du script que tu veux créer. Tu pourras alors compiler, le fichier BCS gardant le nom que tu as donné au moment de la duplication.
    Peu disponible
    Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
    Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !

  10. #10
    Date d'inscription
    November 2004
    Localisation
    Metz
    Messages
    1 625
    Merci bien, tout roule .
    Les Neiges des Darkanisses. Onze chapitres postés. Arrêt de diffusion sur le net, pour suite et texte réorganisé, MPéez moi
    Mon moi RP; La Naissance du Maudit ; L'Invasion des Ombres
    Amis métalleux, venez visiter mon petit blog de chroniques métal

  11. #11
    Date d'inscription
    May 2004
    Localisation
    Angers
    Messages
    1 102
    Pour en revenir au début du topic, et pour ceux que ça intéresse, personnellement ( c'est-à-dire que vous n'êtes pas onligé de penser comme moi ), je préfère Infinity Explorer à Near Infinity, notamment parce qu'il n'est pas nécessaire de décompiler les .bcs, il les lit très bien. Par exemple, pour l'exemple de Deecy du script MAGE14C, il m'indique directement le script décompilé, avec les Triggers/conditions et les actions...


  12. #12
    Date d'inscription
    July 2003
    Localisation
    Plaisir
    Messages
    6 631
    Near Infinity affiche aussi le script décompilé sans avoir besoin de le demander. Il affiche les triggers et les actions, de même que le texte issu du fichier dialog.tlk dès qu'il est question de créature ou de sort (il affiche alors le nom) ou d'un affichage.

    Comme tu l'écris, c'est une question de goût. Pour moi, Near Infinity est un peu comme Infinity Explorer doté de capacité d'édition. Mais il existe toujours des fonctions uniques à Infinity Explorer, comme la visualisation des dialogues à plusieurs ou des cartes.
    Peu disponible
    Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
    Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !

Discussions similaires

  1. Réponses: 9
    Dernier message: 08/04/2016, 14h30
  2. Réponses: 7
    Dernier message: 03/04/2016, 01h24
  3. Réponses: 5
    Dernier message: 28/03/2016, 09h48
  4. Réponses: 13
    Dernier message: 01/11/2013, 15h09
  5. [SCRIPT] Comment créer un clone de Charname en PNJ ?
    Par Cocrane dans le forum Scripts
    Réponses: 9
    Dernier message: 04/06/2013, 19h23

Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249