Je voudrais faire un code script avec plusieurs évènements. Je veux que forcément 1 et 1 seul évènement se produise. Mais je veux aussi que ces évènements n'ai pas tous la même probabilité de se produire. j'ai essayer ça mais ça ne marche pas:
command /testfdg:
trigger:
set {randomtest} to a random integer between 0 and 270
switch {randomtest}:
case between 0 and 14:
send "Donner et améliorer l'armure" to player
case between 15 and 34:
send "Donner et améliorer protection" to player
case between 35 and 42:
send "Donner et améliorer projectile protection" to player
case between 43 and 50:
send "Donner et améliorer fire protection" to player
case between 51 and 59:
send "Donner et améliorer Feather falling" to player
case between 60 and 68:
send "Donner et améliorer blast protection" to player
case between 69 and 77:
send "Donner et améliorer respiration" to player
case between 78 and 76:
send "Donner aqua affinity" to player
case between 87 and 95:
send "Donner et améliorer Thorns" to player
case between 96 and 104:
send "Donner et améliorer Depth strider" to player
case between 105 and 124:
send "Donner et améliorer l'épée" to player
case between 125 and 138:
send "Donner et améliorer sharpness" to player
case between 139 and 143:
send "Donner et améliorer Fire aspect" to player
case between 144 and 153:
send "Donner et améliorer les outils" to player
case between 154 and 163:
send "Donner et améliorer efficiency" to player
case between 164 and 182:
send "Donner un effet" to player
case between 183 and 192:
send "Donner un cœur" to player
case between 193 and 202:
send "Donner un sceau de lave" to player
case 203:
send "Donner fire résistance" to player
case between 204 and 214:
send "Donner et améliorer la chance de mettre un éclair sur le joueur frappé" to player
case 215:
send "Donner un arc" to player
case between 216 and 225:
send "Donner 10 flèches " to player
case between 226 and 235:
send "Donner et améliorer power" to player
case between 236 and 245:
send "Donner et améliorer punch" to player
case between 246 and 250:
send "Donner flame" to player
case between 251 and 260:
send "Donner un pourcentage de chance de se heal en tapant" to player
case between 261 and 270:
send "Donner des pourcentages de chance d'esquivé les coups" to player
J'ai conscience de la solution:
command /testfdg:
trigger:
set {randomtest} to a random integer between 0 and 270
switch {randomtest}:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
send "Donner et améliorer l'armure" to player
Mais comme vous l'avez vue j'ai 270 cas donc je viens quémander votre aide pour obtenir une méthode plus optimisé.
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
TheGamerFarmer
Bonjour,
Je voudrais faire un code script avec plusieurs évènements. Je veux que forcément 1 et 1 seul évènement se produise. Mais je veux aussi que ces évènements n'ai pas tous la même probabilité de se produire. j'ai essayer ça mais ça ne marche pas:
J'ai conscience de la solution:
Mais comme vous l'avez vue j'ai 270 cas donc je viens quémander votre aide pour obtenir une méthode plus optimisé.
Merci d'avance
Modifié par TheGamerFarmer3 réponses à cette question
Messages recommandés