Max37 Posté(e) le 17 août 2019 Posté(e) le 17 août 2019 Version de Minecraft : 1.12.2Version de Skript : 2.2-dev37c Type du skript : Accès payant sous permission Description du script : Bonsoir, j'aurais besoin d'un skript qui sert à 2 choses, quand on rentre dans un portail du nether sa nous ouvre un menu qui est écris "Billet d'accès" avec une laine vert écrit "oui" et une laine rouge écrit "non" et au milieu des 2 un bloc où c'est écrit le prix du billet "2500 $" Lorsqu'il appuiera sur la laine vert sa lui retira les 2500$, ensuite sa va lui donner la permission nether.access, puis après sa le TP dans le monde "monde_nether" et si il appuie sur la laine rouge sa ferme le menu et sa ne le TP pas. Il faudrait pareil pour le portail de l'end, la permission serait "end.access" Puis une fois qu'il part du nether il garde la permission, et si il veux revenir dedans sa ouvre le menu (Qui s'ouvre seulement si il a la permission end.access ou nether.access et sa écrit "vérification de votre billet" "Billet validé"
Max37 Posté(e) le 18 août 2019 Auteur Posté(e) le 18 août 2019 (modifié) Il y a 4 heures, KneaXy a dit : function nether(p: player, c: console): execute {_c} command "pex user %{_p}% add nether.access" execute {_c} command "/eco take %{_p}% 2500" teleport {_p} to {Nether} on enter portal: if player have permission "nether.access": teleport player to {Nether} #Une variable qui sera set dans le nether else: open a chest with 1 rows named "&aBillet d'entrée" to player format slot 2 of player to paper named "&eBillet" with lore "||&fCe billet vous coûtera 2 500$||&fce sera un billet permanent." to close then run [nether(player)] format slot 6 of player to red wool named "&cSortie" with lore "||&cRefuser l'entrée au nether" to close command /setnether: permission: script.nether permission message: &cPermission refusée. triger: set {Nether} to player's position Bonjour 🙂 Pour le code que je t'ai écris juste au dessus, il te faudra SkQuery (Menu) et PermissionEx (Permission) Si tu n'utilises pas ces 2 plugins, je te modifierai le code /!\ Ce n'est qu'un bout de code pour le nether, je préfère connaître ton avis avant de continuer La commande que j'ai inscrite te servira à set une variable dans le Nether, à ta position, pour que les joueurs soient téléporté à cette variable 🙂 Bonne soirée PS : si quelqu'un veut continuer le code, avec plaisir J'ai modifié avec GroupManager par contre j'ai des erreurs. Modifié le 18 août 2019 par Max37
Max37 Posté(e) le 18 août 2019 Auteur Posté(e) le 18 août 2019 (modifié) Il y a 13 heures, KneaXy a dit : Enlève le "c: console" et renomme {_c} par console on enter portal, met on portal enter Quant au triger, j'ai oublié d'ajouter un "g", ajoute un "g" à trigger 😄 Comme ceci ? function nether(p: player): execute console command "manuaddp %{_p}% nether.access" execute console command "/eco take %{_p}% 2500" teleport {_p} to {Nether} on portal enter: if player have permission "nether.access": teleport player to {Nether} #Une variable qui sera set dans le nether else: open a chest with 1 rows named "&aBillet d'entrée" to player format slot 2 of player to paper named "&eBillet" with lore "||&fCe billet vous coûtera 2 500$||&fce sera un billet permanent." to close then run [nether(player)] format slot 6 of player to red wool named "&cSortie" with lore "||&cRefuser l'entrée au nether" to close command /setnether: permission: script.nether permission message: &cPermission refusée. trigger: set {Nether} to player's position Maintenant j'ai cela comme error : Modifié le 18 août 2019 par Max37
Joriis Posté(e) le 18 août 2019 Posté(e) le 18 août 2019 il y a 1 minute, Max37 a dit : Comme ceci ? function nether(p: player): execute console command "manuaddp %{_p}% nether.access" execute console command "/eco take %{_p}% 2500" teleport {_p} to {Nether} on portal onter: if player have permission "nether.access": teleport player to {Nether} #Une variable qui sera set dans le nether else: open a chest with 1 rows named "&aBillet d'entrée" to player format slot 2 of player to paper named "&eBillet" with lore "||&fCe billet vous coûtera 2 500$||&fce sera un billet permanent." to close then run [nether(player)] format slot 6 of player to red wool named "&cSortie" with lore "||&cRefuser l'entrée au nether" to close command /setnether: permission: script.nether permission message: &cPermission refusée. trigger: set {Nether} to player's position Yep, ça semble bon, juste petite erreur c'est on portal enter et non on portal onter ^^
Max37 Posté(e) le 18 août 2019 Auteur Posté(e) le 18 août 2019 J'ai edit mon message au dessus regarde, j'ai des erreurs
Joriis Posté(e) le 18 août 2019 Posté(e) le 18 août 2019 à l’instant, Max37 a dit : J'ai edit mon message au dessus regarde, j'ai des erreurs As-tu l'addon Tuske?
Max37 Posté(e) le 18 août 2019 Auteur Posté(e) le 18 août 2019 (modifié) il y a 1 minute, Acenox a dit : As-tu l'addon Tuske? Oui, j'utilise des skripts qui fonctionne avec le coffre donc oui je l'ai Mes l'erreur à survenu seulement quand j'ai changer le on portal enter Modifié le 18 août 2019 par Max37
Joriis Posté(e) le 18 août 2019 Posté(e) le 18 août 2019 Essaye de remplacer ceci : open a chest with 1 rows named "&aBillet d'entrée" to player par open chest with 1 rows named "&aBillet d'entrée" to player
Max37 Posté(e) le 18 août 2019 Auteur Posté(e) le 18 août 2019 (modifié) il y a 11 minutes, Acenox a dit : Essaye de remplacer ceci : open a chest with 1 rows named "&aBillet d'entrée" to player par open chest with 1 rows named "&aBillet d'entrée" to player ensuite je vient de tester je rentre dans le portail, sa m'ouvre le menu, sa me tp quand même dans le nether alors que je n'ai rien acheter Modifié le 18 août 2019 par Max37
Joriis Posté(e) le 18 août 2019 Posté(e) le 18 août 2019 format gui slot 2 of player to paper named "&eBillet" with lore "||&fCe billet vous coûtera 2 500$||&fce sera un billet permanent." to close then run function nether(player) format gui slot 6 of player to red wool named "&cSortie" with lore "||&cRefuser l'entrée au nether" to close
Max37 Posté(e) le 18 août 2019 Auteur Posté(e) le 18 août 2019 il y a 1 minute, Acenox a dit : format gui slot 2 of player to paper named "&eBillet" with lore "||&fCe billet vous coûtera 2 500$||&fce sera un billet permanent." to close then run function nether(player) format gui slot 6 of player to red wool named "&cSortie" with lore "||&cRefuser l'entrée au nether" to close Toujours pareil
Joriis Posté(e) le 18 août 2019 Posté(e) le 18 août 2019 Oups, j'avais pas vu format gui slot 2 of player with paper named "&eBillet" with lore "||&fCe billet vous coûtera 2 500$||&fce sera un billet permanent." to close then run function nether(player) format gui slot 6 of player with red wool named "&cSortie" with lore "||&cRefuser l'entrée au nether" to close
Max37 Posté(e) le 18 août 2019 Auteur Posté(e) le 18 août 2019 il y a 2 minutes, Acenox a dit : Oups, j'avais pas vu format gui slot 2 of player with paper named "&eBillet" with lore "||&fCe billet vous coûtera 2 500$||&fce sera un billet permanent." to close then run function nether(player) format gui slot 6 of player with red wool named "&cSortie" with lore "||&cRefuser l'entrée au nether" to close Dernière erreur
Joriis Posté(e) le 18 août 2019 Posté(e) le 18 août 2019 format gui slot 6 of player with red wool named "&cSortie" with lore "||&cRefuser l'entrée au nether" to close
Max37 Posté(e) le 18 août 2019 Auteur Posté(e) le 18 août 2019 il y a 1 minute, Acenox a dit : format gui slot 6 of player with red wool named "&cSortie" with lore "||&cRefuser l'entrée au nether" to close C'est le même code x)
Joriis Posté(e) le 18 août 2019 Posté(e) le 18 août 2019 il y a 1 minute, Max37 a dit : C'est le même code x) Yep, sauf que celui-ci fonctionne xD Je viens de tester, surement un bug du forum. function nether(p: player): execute console command "manuaddp %{_p}% nether.access" execute console command "/eco take %{_p}% 2500" teleport {_p} to {Nether} on portal enter: if player have permission "nether.access": teleport player to {Nether} #Une variable qui sera set dans le nether else: open chest with 1 rows named "&aBillet d'entrée" to player format gui slot 2 of player with paper named "&eBillet" with lore "||&fCe billet vous coûtera 2 500$||&fce sera un billet permanent." to close then run function nether(player) format gui slot 6 of player with red wool named "&cSortie" with lore "||&cRefuser l'entrée au nether" to close command /setnether: permission: script.nether permission message: &cPermission refusée. trigger: set {Nether} to player's position
Max37 Posté(e) le 18 août 2019 Auteur Posté(e) le 18 août 2019 (modifié) il y a 8 minutes, Acenox a dit : Yep, sauf que celui-ci fonctionne xD Je viens de tester, surement un bug du forum. function nether(p: player): execute console command "manuaddp %{_p}% nether.access" execute console command "/eco take %{_p}% 2500" teleport {_p} to {Nether} on portal enter: if player have permission "nether.access": teleport player to {Nether} #Une variable qui sera set dans le nether else: open chest with 1 rows named "&aBillet d'entrée" to player format gui slot 2 of player with paper named "&eBillet" with lore "||&fCe billet vous coûtera 2 500$||&fce sera un billet permanent." to close then run function nether(player) format gui slot 6 of player with red wool named "&cSortie" with lore "||&cRefuser l'entrée au nether" to close command /setnether: permission: script.nether permission message: &cPermission refusée. trigger: set {Nether} to player's position Ok là aucune erreur je test Maintenant faudrait pareil mais pour l'end x) Modifié le 18 août 2019 par Max37
Vengelis_ Posté(e) le 29 septembre 2019 Posté(e) le 29 septembre 2019 Le sujet n'a pas reçu de réponse pouvant le résoudre. Il a donc été verrouillé. Cordialement, l'équipe.
Messages recommandés