Aller au contenu

Frekzz

Membre
  • Compteur de contenus

    66
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par Frekzz

  1. ------------------------------------------------------------------------------------- Téléportation aléatoire ! ------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------- Pourquoi ? ------------------------------------------------------------------------------------- Bonjour a tous, J'vous fais ce petit tutoriel parce que j'ai cherché pendant pas mal de temps et j'ai vu que pas mal d'autres personnes aussi, comment téléporter des personnes aléatoirement sur des maps "Hunger Games, Skywars, etc..". Etant donné que j'ai trouvé en cherchant, et en essayant pas mal de différentes méthodes, je vous partage ma méthode, qui est fonctionnelle! ------------------------------------------------------------------------------------- Le code ! ------------------------------------------------------------------------------------- Voilà le code : add all players to {tp::*}[/i] [i]wait 5 ticks set {_joueur1} to a random element of {tp::*} remove {_joueur1} from {tp::*} wait 5 ticks set {_joueur2} to a random element of {tp::*} remove {_joueur2} from {tp::*} wait 5 ticks set {_joueur4} to a random element of {tp::*} remove {_joueur4} from {tp::*} wait 5 ticks set {_joueur3} to a random element of {tp::*} remove {_joueur3} from {tp::*} ------------------------------------------------------------------------------------- Explication ! ------------------------------------------------------------------------------------- Tout d’abord, on va ajouter tous les joueurs à une liste : add all players to {tp::*} Ensuite, on va laisser un petit temps de 5 ticks, le temps que les joueurs soient ajoutés. Après ce petit temps, on va set la "variable du joueur", ici {_joueur1}. On set le variable a un élément aléatoire de la liste, donc on récupère un joueur aléatoirement dans tous les joueurs ajoutés a la liste! wait 5 ticks[/i] [i] [i]set {_joueur1} to a random element of {tp::*} Pour terminer, on retire la "variable du joueur" de la liste. On attend de nouveau 5 ticks, et puis on refait la même chose pour les autres joueurs, en fonction du nombre de joueurs qu'il y aura dans votre partie, donc dans votre liste! remove {_joueur1} from {tp::*} wait 5 ticks On peut ensuite téléporter les joueurs comme ceci : teleport {_player1} to {spawn.1} Vous n'aurez pas {spawn.1}, vous devrez mettre votre variable de tp! ------------------------------------------------------------------------------------- Attention ! ------------------------------------------------------------------------------------- - Il ne faut pas oublier de mettre les "wait 5 ticks", si vous récupérez tous les joueurs en même temps, ca risque de téléporter des joueurs au mêmes endroits, ou bien même ne pas les téléporter! ------------------------------------------------------------------------------------- Fin ------------------------------------------------------------------------------------- Voilà voilà, j'espère que ça vus servira! Si vous avez des question, n'hésitez pas! Frekzz [/i]
  2. Tu fais ça : command /help: aliases : /h, /aide trigger: if player have permission "la perm pour savoir si c'est un admin ou autre qui fait /help" send "ton texte d'help" else: send "l'autre texte d'help" voilà voilà, j'ai pas test, tu m'dis si y'a quelque chose qui marche pas ^^
  3. Bonjour, Il y a ici un serveur préconfigurer avec skript, et d'autres addons utiles pour faire fonctionner skript au mieux. Je te conseille de le télécharger et de regarder par toi même dans le dossier plugins. Serveur préconfiguré : https://skript-mc.fr/version.php /!\ /!\/!\ Il faut supprimer SkQuery 3 et 4 et retélécharger celui-ci (c'est celui que j'utilise et il fonctionne bien ^^) : http://dev.bukkit.org/bukkit-plugins/skquery/ Si ca t'as aidé hésite pas à mettre un petit j'aime ça fait plaisir :) Frekzz
  4. Salut, Voilà le code pour ajouter une permission: command /test: permission: test.use trigger: send "&4Ceci est un test" Cdt, Frekzz
  5. Frekzz

    Erreur sur le système de GUI

    Pas de quoi, si jamais tu me mp et jte réponderai :) Frekzz
  6. Frekzz

    Erreur sur le système de GUI

    @NoopyyGaming : Ah d'accord, tu fais ça : on join: give a compass named "&6Menu" to player Après c'est toi qui voit comment le joueur reçoit la boussole :) Cdt, Frekzz
  7. Frekzz

    Erreur sur le système de GUI

    Donc quand le joueur clique sur le kit compass, ça lui donne une boussole renommée? Ou bien c'est la boussole sur laquelle il faut cliquer qui est renommée?
  8. Frekzz

    Erreur sur le système de GUI

    @NoopyyGaming J'ai pas bien compris? Faire un GUI avec un item renommé? Ou bien si le joueur renomme son item et qu'il arrive à ouvrir le menu?
  9. Quelqu'un saurait si il est possible d'exécuter une commande en cliquant dans le tchat avec skript? Mercii
  10. Frekzz

    Erreur sur le système de GUI

    Avec plaisir :)
  11. Frekzz

    Erreur sur le système de GUI

    Bonjour, @NoopyyGaming : Pour ouvrir un deuxième menu, tu fais en sorte que lorsque qu'on clique sur l'item du premier menu, ca exécute une commande, et cette commande qui ouvre le deuixème menu. Voilà le code : on right click holding a stick: open chest with 1 row named "&6Menu principal" to player wait 1 tick format slot 4 of player with iron sword named "&aKits" to close then run [make player execute command "/kits"] command /kits: trigger: wait 5 ticks open chest with 1 row named "&6Kits" to player wait 1 tick format slot 2 of player with diamond chestplate named "&aKit 1" to close then run [make player execute command "kit 1"] format slot 6 of player with iron chestplate named "&aKit 2" to close then run [make player execute command "kit 2"] Frekzz
  12. @joeypic : Merci, mais qu'est ce que nbs? Et où dois-je l'utiliser? Je débute, désolé des questions.. :/ Merci :)
  13. @joeypic : De toute facon ça ne marche pas, tu n'aurais pas une solution pour tp le joueur 1, au jump1, le joueur 2 au jump2, etc? On sait jamais ^^ Sinon @Snowach, je comptais quand meme essayer de continuer le mien l'histoire d'apprendre :) Toi tu ferais comment pour les tp? Merci :) Frekzz
  14. Ah, je n'avais pas vu, mais c'est aussi pour le fun d'en faire un, et pour apprendre en même temps :) Et sinon @DeltaKepler, dans le premier skript, c'est faux, je l'ai refait dans l'edit de mon deuxième message. Mais du coup je vais regarder un peu comment faire sur le skrip déjà fait. Merci merci :) Frekzz PS : j'ai passé en résolu, merci :)
  15. Humm, je testerai ca demain :) Mais tu penses possible le fait de tp une variable? Merci :) Frekzz EDIT : @Kerlann J'ai testé mais ca ne marche toujours pas, du coup j'ai essayé avec un random, cela ne change rien pour moi mais toujours pas.. Jte mets le lien du pastebin : http://pastebin.com/hQXe25QD Merci quand même pour ton aide :) Frekzz
  16. Quelqu'un peut m'help pour ça? :x https://skript-mc.fr/forum/index.php?threads/t%C3%A9l%C3%A9portation-des-joueurs-jumpleague.2682/
  17. Heyy, J'aurais voulu savoir comme téléporter chaque joueur a un endroit différent. Pour ceux qui ne connaissent pas le but d'un jump league, chacun a sa plateforme de jump et doit réussi le jump avant les autres. Mais je ne sais pas comment faire pour téléporter un joueur à la plateforme de jump n°1, puis le deuxième à la plateforme de jump n°2, etc.. J'ai essayé en ajoutant le joueur à une variable et puis de tp la variable a chaque plateforme mais ca ne marche pas.. Voilà le code : http://pastebin.com/Ar3MQiu0 La téléportation est à la 85ème ligne :) Merci :) Frekzz
×
×
  • 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.