Affichage des résultats 1 à 7 sur 7

Discussion: [BANTERS] Variables de badinages

  1. #1
    Lamnis Valnon Invités

    [BANTERS] Variables de badinages

    Bon ben, j'ai un petit problème de variables au niveaux des banters: si j'utilise une variable par banter, je me retrouverais à la fin du mod avec plein de variables ! Y a-t-il une commande scpécial qui permettrait de rassembler les variables ? (je ne veux pas non plus faire un variable par personnage, sinon les dialogues seront trop linéaires).

    Autrement, comment faire pour que le jeu lance un effet à un moment aléatoire ou Lamnis lance un sort ?

  2. #2
    Date d'inscription
    September 2003
    Localisation
    Paris
    Messages 
    723
    Mes variables sont sous la forme k<nom du personnage de banter><nombre du banter>

    Exemple: kminsc1, kminsc2.... kjan1, kkeldorn1...

    Pour ta deuxième question, je ne comprends pas, pourrais-tu être plus précis ?
    MOD KIM TERMINE
    - Des centaines de dialogues et d'interactions
    - De nombreuses quêtes
    - De nouveaux objets magiques
    - Une véritable romance

    Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
    Intro 01 02 03 04 05 06 07 08 09 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

  3. #3
    Lamnis Valnon Invités
    Ok, donc il n'est pas possible d'avoir une seule variable de badinages...

    Pour la seconde question, par exemple lorsque Lamnis lance un sort, aléatoirement choisi, j'aimerais qu'il transforme Edwin en gelée visqyeuse (par exmple). Je procède par script (RESPONSE #2 par exemple) attaché au personnage ?

  4. #4
    Date d'inscription
    September 2003
    Localisation
    Paris
    Messages 
    723
    Deux possibilités:

    Si tu veux qu'il soit *vraiment* polymorphé - mais attention, il aura droit à un JS


    IF
    * SpellCast("Lamnis",WIZARD_MAGIC_MISSILE)
    * InParty("Edwin")
    * !Dead("Edwin)
    * RandomNum(4,1)
    * Global("edwinchange","LOCALS",0)

    THEN
    * RESPONSE #100
    * * REALLYFORCESPELL("Edwin",WIZARD_POLYMORPH_OTHER)
    * * SetGlobal("edwinchange","LOCALS",1)
    END
    Mais de mon point de vue, la meilleure solution reste:


    IF
    * SpellCast("Lamnis",WIZARD_MAGIC_MISSILE)
    * InParty("Edwin")
    * !Dead("Edwin)
    * RandomNum(4,1)
    * Global("edwinchange","LOCALS",0)

    THEN
    * RESPONSE #100
    * * ActionOverride("Edwin",Polymorph(SLIME_GREEN))
    * * SetGlobal("edwinchange","LOCALS",1)
    END
    Ca lui donne juste la forme d'un slime sans les capacités, mais ça suffit pour ta blague, et c'est sûr de marcher à 100%

    Notes qu'à chaque fois, il y a 25% de chances que l'effet se produise
    MOD KIM TERMINE
    - Des centaines de dialogues et d'interactions
    - De nombreuses quêtes
    - De nouveaux objets magiques
    - Une véritable romance

    Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
    Intro 01 02 03 04 05 06 07 08 09 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

  5. #5
    Silk Invités
    Oui, il veux que ça se passe, ça fait partie du scénario je pense

  6. #6
    Lamnis Valnon Invités
    Du tout, c'est pour avoir la base pour faire les diférents fiasco et autres...

    RandomNum(4,1)
    C'est ce script là qui fait que l'action est aléatoire ? Si oui, comment cela fonctionne t-il ?

  7. #7
    Silk Invités
    L'action qui suit est considérée comme n'arrivant qu'une fois sur 4, si j'ai bien compris :lunette: Ca ne ressemble pas vraiment à du C++, je tatonne un peu, de mon côté...

Discussions similaires

  1. [WeiDU] Définition automatique des variables RGB dans les effets #51 et 52
    Par Freddy_Gwendo dans le forum Programmation WeiDU
    Réponses: 3
    Dernier message: 19/10/2015, 14h32
  2. [DLG] Comment utiliser des variables dans un dialogue ?
    Par Cocrane dans le forum Dialogues
    Réponses: 4
    Dernier message: 12/08/2013, 20h41
  3. Réponses: 8
    Dernier message: 24/03/2013, 14h45
  4. [CHLOE] Signification des variables
    Par Mekren le maudit dans le forum Compagnons d'Amn : Les modules dit "PNJ"
    Réponses: 1
    Dernier message: 17/09/2005, 16h35
  5. [TASHIA] A quoi correspondent les variables
    Par Kallantal dans le forum Compagnons d'Amn : Les modules dit "PNJ"
    Réponses: 8
    Dernier message: 28/09/2003, 11h41

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 250