Aller au contenu
  • 0

Aide random (MERCI)


Question

Posté(e)

Mon problème:

C'est toujours pour mon mini-jeux sauf qu'ici je sais pas du tout comment faire. Cette fois-ci j'aimerais que hors des joueurs du mini-jeux ça m'en choisis un aléatoirement pour qu'il ait un rôle spécial...

Je vous remercie d'avance pour vos réponses.

Bye, nico0509mc :)

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)

tu creer une variable liste

Ex: {PlayerList::*}

au quelle tu ajoute les pseudo des joueurs qui ont rejoint la partie

 

puis tu compte le nombre de pseudo dans cette liste que tu va utiliser comme limite a ton random

 

ensuite te reste a sélectionné le joueur aléatoirement

{PlayerList::%random integer from 1 to size of {PlayerList::*}%} <== pas sur que je l'ai bien ecrit

 

ce qui donnerais

set {_PlayerRandom} to {PlayerList::%random integer from 1 to size of {PlayerList::*}%} parsed as player # <== au cas ou sa comprendrais pas que c'est un joueur

  • 0
Posté(e)

Merci j'essayerais demain. Je savais que c'était possible avec les listes mais je ne savais pas du tout utiliser ces fameuses liste. Et pour le

 from 1 to size of

je peux mettre un chiffre car mon mini-jeu ne démarre que si on est 6

  • 0
Posté(e)

Ca ne fonctionne pas. Voilà mon code de test du random

command /gamejoin:
   trigger:
       add player to {game.test.list.player::*}
       message "join"
command /gamelist:
   trigger:
       message "%{game.test.list.player::*}%"
command /gameleave:
   trigger:
       if {game.test.list.player::*} contain player:
           remove player from {game.test.list.player::*}
           message "leave"
       else:
           message "nope"
command /gamerandom:
   trigger:
       if {game.test.list.player::*} is not set:
           message "nope"
       else:
           set {_random} to {game.test.list.player::%random integer from 1 to 2%} parsed as a player
           wait 1 second
           message "%{_random}% "

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

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.