Discussion du forum |
|
Vous êtes sur la discussion Combats Aléatoires
2 reponses - 467 vues
modifié il y a 14 ans
Bonjour. Je ne sais pas vraiment si ma question est dans les IF ou dans les Modules.
Car elle concerne les combats aléatoires.
Voyez-vous, j'ai créer une variable Nombre de Duels Remportés et une action Dueller.
Le problème, c'est que quand on clique sur Dueller, on a directement +1 au Nombre de Duels Remportés.
Qu'alors que moi, j'aimerais que ce soit aléatoire.
En fait, j'aimerais un code I.A., un truc comme ça.
Mais c'est trop compliqué. J'ai déjà du mal avec la page de mon bidule, alors trouver des code comme ça toute seule...
Cordialement.
Voici les réponses de cette discussion : (page 1/1)
Salut,
Ca concerne les IF, pas les modules, enfin bon, je vais quand même te répondre parce que c'est bien demandé (et que je suis trop gentille
)
Ma réponse n'est peut-être pas la seule bonne réponse, je pense qu'on peut faire autrement.
Il te faut deux actions, une qui correspondra à "combat fait ET gagné" (exemple : action 1) et une à "combat fait ET perdu" (exemple : action2). Les deux s'appelleront exactement pareil (c'est important) c'est-à-dire "dueller" comme tu l'as écrit. (en passant ce mot n'existe pas).
Il te faut aussi deux variables, une qui comptabilisera les combats faits (Var1 par exemple) et une qui comptabilisera les combats gagnés (Var2)
L'action 1 doit ajouter 1 point à la Var1 mais rien à la 2è, et l'action 2 doit 1 ajouter 1 point à la Var1 et à la Var2.
Pour que ce soit aléatoire, il faut utiliser des IF de temps (IF Seconde, IF Minute...), chaque seconde correspond à une action (1 ou 2), le début ça peut donner ça :
[IF Seconde = 1][Mod Action1][/IF][IF Seconde = 2][Mod Action2][/IF][IF Seconde = 3][Mod Action2][/IF]
etc.
Voilà à peu près ta réponse, dis moi si tu ne comprends pas quelque chose.
C'est vrai, tu est trèèèèès gentille ^^
Je sais, le mot dueller n'existe pas... Je viens de m'en rendre compte ^^"
Je vais re-étudier ton texte, mais j'ai une question urgente, et si je ne m'en débarrasse pas je ne pourrais pas me concentrée :
J'ai fait cet IF :
[IF AgeBidule = 365] Votre [Mod NomBidule] a désormais un an. Il est heureux de vivre avec quelqu'un qui s'occupe si bien de lui. [/IF]
J'aimerais, quand le bidule a atteint 365 jours, que le membre qui a un bidule encore vivant qui a cet age reçoit par exemple, des points (donc de l'argent (des Perles chez moi)). Mais le problème avec moi, c'est que je suis nulle pour faire de tels codes...
Me voilà débarrasser de ce problème. Donc, je continue :
Je créer 2 action : Dueller1 et Dueller2 (sans les chiffres bien sur)
Je créer 2 variable : Nb-de-combats-gagnés1 et Nb-de-combats2
Ensuite, sur Dueller1 je fais :
Affecte : Nb de combats gagnés | +1
Ensuite, sur Dueller2 je fais :
Affecte : Nb-de-combats1 et Nb-de-combats2 | +1
Ensuite sur la fiche du bidule, quand je vais mettre le bouton Dueller2, avec des IF, comme ça :
[IF Seconde = 1][Mod Action1][/IF][IF Seconde = 2][Mod Action2][/IF][IF Seconde = 3][Mod Action2][/IF]
J'ai compris, mais il reste à le faire, et ça, c'est un peu plus dur....
Surtout qu'on a le droit à 10 actions et 5 variables... C'est très peu, ça.
Poster un message
Veuillez vous connecter pour poster sur le forum.