Manage your site:

52 704 Webmasters - 775 396 Members REGISTER - Forgot your password?

Discussion du forum

News

Vous êtes sur la discussion Combats Aléatoires

Ouvert Combats Aléatoires
de Aryos (cute-monsters - créé le 9 fev 2010 à 11h 31
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)

le 9 fev 2010 à 13h 38 (il y a 14 ans)
En ligne Green (ecoland
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 Smiley)

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.
le 9 fev 2010 à 14h 56 (il y a 14 ans)
En ligne Aryos (cute-monsters
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.... Smiley
Surtout qu'on a le droit à 10 actions et 5 variables... C'est très peu, ça. Smiley
Poster un message
Veuillez vous connecter pour poster sur le forum.

Webidev | v2.10.0 | © Webidev 2007 - 2024 | Contact