En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
aidez moi, sur mon A-rpg
warriors0
Niveau 5
05 décembre 2005 à 10:35:40
a tous j´ai un problème, j´ai creer un A-rpg. j´ai fait "variable 0001 rendre egale a 100
condition : si la touche A est pressée variable 0001 : retirer 20 condition : si la variable 0001 est egale a 0 efacer cet evenement
mais quant je le teste, j´apuye sur A plus que 20 fois. l´evenement ne s´efface pas
comment faire et beaucoup
Fenix[74]
Niveau 10
05 décembre 2005 à 10:41:24
deja si j´ai bien compris, tu devrais appuyer sur A exactement 5 fois pour savoir si ta variable est effacée. Ensuite pourquoi ne pas mettre Var0001 égale a 5 avec un retrait de 1 a chaque fois? (cela me parrait plus approprié, à moins qu´il y´ait différentes conditions qui décrémentent differement Var0001).
Ensuite, est tu certain qu´il n´y a pas besoin d´une boucle de test?
warriors0
Niveau 5
05 décembre 2005 à 10:47:13
je lai fait sur evenements communs. et j´ai fait sur le monstre. (apeler un evenement commun)
Fenix[74]
Niveau 10
05 décembre 2005 à 10:49:11
(ce que j´apelle boucle de test c´est une boucle dans laquelle se situe le test utilisateur)
tant que (Var0001 différent de 0) faire
si ´A´ appuyé faire Var0001 = Var0001 - 20 finsi
fin tant que
warriors0
Niveau 5
05 décembre 2005 à 10:56:06
comment en fait tant que (Var0001 différent de 0) faire
et beaucoup Fenix[74]
Fenix[74]
Niveau 10
05 décembre 2005 à 11:07:36
Ben en général, il suffit d´écrire
while(condition){ //trucs que tu fais }
dans ton code...
Fenix[74]
Niveau 10
05 décembre 2005 à 11:09:15
(pour que tu comprennes bien, dans ton cas, la condition c´est "Var0001 différent de 0")
warriors0
Niveau 5
05 décembre 2005 à 11:09:43
je le fait avec RMXP (rpg maker XP)
tomtomclancy
Niveau 9
05 décembre 2005 à 11:30:08
Fenix[74] >> je suis impressioné que tu aide un RPGMakerien serais-tu en odeur de sainteté
A l´inverse de fenix je verrais les deux choses de maniere differente. dans tes gestion de imput tu associe la decrementation de 20 a ta touche A. et dans ton idle (fonction qui tourne en boucle) tu teste ta valeur de var0001.
apres je sais pas du tout comment ca marche avec RPGMachin.
warriors0
Niveau 5
05 décembre 2005 à 11:38:48
je nai rien compris
Fenix[74]
Niveau 10
05 décembre 2005 à 13:02:31
Naaan mais tomtom c pas de l´objet evenementiel son machin!!! C´est du bete sequenciel! alors associer la décrémentation a un evenement user pendant qu´une routine verifie l´état de la variable décrementée c bien joli, mais c´est de la prog plus avancée que permet de faire son machin.
(Non pis je me comporte comme Lapintade m´a demandé, sachant que je commençais à avoir une attitude plutot incompatible avec la vision du forum qu´avait Lapintade).
Lapintade
Niveau 30
05 décembre 2005 à 13:08:21
C´est pas comme moi je veux, c´est comme tout le monde le veux.
Sinon pour ton probleme warrior, vaut mieux mettre :
condition : si la variable 0001 est inferieure a 0
Fenix[74]
Niveau 10
05 décembre 2005 à 13:09:46
Voui, mais on va pas revenir sur le sujet, c´est tres bien comme ca, alors on change rien, vous allez pas me remettre en berserk qd meme :p
warriors0
Niveau 5
05 décembre 2005 à 13:17:52
reponds a cette question; STP
Fenix[74]
Niveau 10
05 décembre 2005 à 13:19:37
Bon, jeune, d´une, tu vas changer de ton, c toi qui demande de l´aide et pas l´inverse, ensuite personne n´a a donner d´ordre (pas moi, mais surtout pas toi) et pour finir, quelle question?
warriors0
Niveau 5
05 décembre 2005 à 13:21:02
merci beaucoup
warriors0
Niveau 5
05 décembre 2005 à 13:23:04
j´ai fait iferieure, et ca ma donné la meme chose
Fenix[74]
Niveau 10
05 décembre 2005 à 13:25:32
tu veux pas nous paste ton code? (ici ou sur un site de paste)
warriors0
Niveau 5
05 décembre 2005 à 13:34:05
voila ce que j´ai fait :
<>Variable(s)[0002]:rendre égale a 4 <>Condition : si la touche A est pressée <>Afficher une animation sur Cet evenement... <>Variable(s)[0002]:retirer 1 <> :Fin <>Condition:si la variable [0002] est egale a 0 <>Effacer Cet evenement <> :Fin
_mais quant je l´esseye, j´appyue plus que 20 fois. l´evenement reste, il ne s´efface pas AIDER MOI