Aller au contenu

Revolt

Membre
  • Compteur de contenus

    60
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Revolt

  1. Hey ^^ Je ne trouve pas la solution pour un petit problème qui est pourtant simple... mais impossible de trouver le skript! Je cherche à give un objet à un joueur, donc du genre: give a compass to the player Mais voilà, je veux faire ça mais en donnant un nom custom à l'item! Je pourrais faire ça en faisant un player command et la commande /give, mais ça ferait des messages dans le chat que je ne veux pas. Du j'ai essayé du style: give a compass with name "Test" to the player Mais cela ne marche pas >< Et je n'ai pas trouvé comment faire, donc merci d'avance pour votre aide :p
  2. Le skript est maintenant fonctionnel, merci pour ton aide!
  3. Pour moi cela ne marche pas >< L'unique erreur par Skript est pour la partie "set {_result} a random element out of {_random::*}". Mon code donne ceci: command /-----: description: ---- trigger: loop 10 times: add 1 to {_random::*} loop 10 times: add 2 to {_random::*} loop 10 times: add 3 to {_random::*} loop 10 times: add 4 to {_random::*} loop 10 times: add 5 to {_random::*} loop 10 times: add 6 to {_random::*} loop 10 times: add 7 to {_random::*} loop 10 times: add 8 to {_random::*} loop 10 times: add 9 to {_random::*} loop 10 times: add 10 to {_random::*} loop 5 times: set {_result} a random element out of {_random::*} if {_result} = 1: ... if {_result} = 2: ... if {_result} = 3: ... if {_result} = 4: ... if {_result} = 5: ... if {_result} = 6: ... if {_result} = 7: ... if {_result} = 8: ... if {_result} = 9: ... if {_result} = 10: ...
  4. Merci pour ta réponse je vais essayé ça ^^ Par contre pour chaque solution, il faut mettre un truc du genre: if {_result} is 4 ma solution if {_result} is 5 Je trouve pas l'expression exacte qu'il faut mettre ^^
  5. J'ai fais un test et il s'avère que la dernière solution apparaît beaucoup trop souvent, les autres sont un peu près équilibré en probabilité. La dernière (qui n'est pas affiché dans le code au-dessus) étant celle qui est choisis quand aucune autre solution n'a été choisit, mais sa probabilité est égale à toutes les autres réunies, donc si vous avez une solution :p
  6. Hey ^^ Avec l'aide d'un membre de cette communauté que je remercie pour m'avoir débloqué, j'ai avancé mon skript pour l'amélioration d'un MiniJeux, mais voilà... j'ai un petit problème! En effet, mon but est de proposer via une commande plusieurs solutions dont une qui est tirée au hasard et qui affectera le joueur. Mon problème réside dans le fait de proposer des solutions avec des probabilités identiques... mais je ne suis pas certain que cela équitablement réparti pour ça! J'étais partis au début sur une version comme (je suis débutant en Skript) command /----: description: --- trigger: chance --%: solution chance --%: solution chance --%: solution chance --%: solution chance --%: solution Mais je me suis rendu compte après plusieurs tests que ce système de probabilité ne marchait pas comme j'en avais l'habitude sur d'autres systèmes (comme la probabilité de matériaux sur World Edit). En effet il va regarder un par un chaque "chance" et dans --% des cas donner la solution, ce qui donne un truc du coup totalement foireux étant donné qu'il cumule les chances. Du coup j'ai refais un nouveau système, plus compliqué mais normalement plus efficace! command /-----: description: ---- trigger: chance of ---%: else: chance of ---%: else: chance of ----%: else: chance of ---%: else: J'avais vu des systèmes où l'on assignait un nombre pour une variable entre 0 et 8 (par exemple) et que cela sélectionner ensuite une solution avec le même nombre, mais je n'ai pas réussi à l'intégrer dans mon skript :( Je voudrais donc savoir si ce dernier code est vraiment aléatoire, et dans le cas contraire comment l'améliorer. J'aurai bien pu faire des tests mais cela aurait pris trop de temps... merci d'avance pour l'aide!
  7. Cela marche merci ^^
  8. Si c'est possible alors je vois pas comment perso ^^ Pour te donner une idée du code: command /gg451201: description: aaaaa trigger: chance of 12.5%: machintrucchépaquoi chance of 12.5%: machintrucchépaquoi chance of 12.5%: machintrucchépaquoi chance of 12.5%: machintrucchépaquoi chance of 12.5%: machintrucchépaquoi chance of 12.5%: machintrucchépaquoi
  9. Nan je ne pense pas que ça irait... C'est un skript avec une commande qui donne au hasard une liste (sur 8 en total) de commandes qui va faire des effets sur le joueur, mais étant donné que chaque liste est différente est donc va durer un temps différent, je veux limiter le nombre d'utilisation de la commande pour que ça ne fasse pas un gros bordel (et aussi pour pas que les joueurs en abusent). Du genre Ma commande Si le joueur a déjà exécuté la commande dans les 20 dernières secondes Message: Va attendre un peu merci. Sinon Tous le tralala avec les commandes, les effets... Et c'est avec cette partie que je coince.
  10. Hey ^^ Je viens vous demander un peu d'aide pour un problème que je rencontre avec mes skripts! Pour faire simple, j'ai plusieurs skripts avec des commandes disponibles pour les joueurs, là où cela coince c'est que je souhaite que les joueurs ne puissent pas exécuter une commande pendant un certain laps de temps. Donc par exemple un joueur exécute la commande /jesaispasquoi et il ne pourra plus la refaire pendant 30 secondes. Je n'ai pas trouvé de solution (même en plugin spigot, je suis toujours preneur si vous trouvez mais je préfère quand même l'intégrer à un skript) sachant que je ne suis pas un skripteur expérimenté mais simplement une personne qui se débrouille pour faire ce qu'elle veut plus simplement par des skripts :D Merci pour vos futurs 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.