Ruby (RGSS), jouer avec le hasard (Random)

Fermé
NuKa_BuBble Messages postés 48 Date d'inscription jeudi 4 août 2011 Statut Membre Dernière intervention 8 février 2012 - 30 août 2011 à 01:40
NuKa_BuBble Messages postés 48 Date d'inscription jeudi 4 août 2011 Statut Membre Dernière intervention 8 février 2012 - 31 août 2011 à 00:41
Bonjour,

Je cherche à créé un script (RGSS, bûcheronnage) pour RMXP. J'ai toutefois besoin de généré beacoup, BEAUCOUP, de type différent de "random". Je connais seulement rand(value) donc, mon code n'est pas necessairement bon :D.

1. Je veux créé une option comme: Il y a 1 chance sur 100 que ceci arrive. Il y a une chance sur 50 que cela arrive....... Si il ne s'est rien passé, fait ceci.
Exemple:
[...]
rand(1...20)
@logs_type = E
@logs_give = true
if @logs_give = false
@logs_type = F
end
@logs_give = false
end


2. Si le niveau est entre 1 et 9 inclusivement, obtenir X objet entre 1 et 9 fois.
Éxécute l'action "logs_rand" (def logs_rand... Dans le premier exemple)

if woodcutting_lvl = [1...9]
@logs_number += rand(1...9)
logs_rand
end

3. J'aimerais choisir au hasard entre plusieurs variables.
Un peu comme:
logs_type = rand(A,B,C,D,E,F)

A voir également:

1 réponse

NuKa_BuBble Messages postés 48 Date d'inscription jeudi 4 août 2011 Statut Membre Dernière intervention 8 février 2012 8
31 août 2011 à 00:41
UP!
0