Aller au contenu

WeBer_Le_Pecheur

Membre
  • Compteur de contenus

    197
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par WeBer_Le_Pecheur

  1. loop all players ne regarde que les joueurs connectés. Pour regarder tout les joueurs qui se sont connectés au moins une fois à ton serveur utilise plutôt loop all offline players
  2. Ta variable {_item} est de type item ? set name of {_item} parsed as item to {_name} Quelque chose comme ça devrait passé (logiquement ^^) Ou alors ce que tu voulais faire serait plutôt ceci : ? set {_name} to the name of {_item}
  3. Ceci pourrait t'aider :
  4. Il te reste qu'a mettre ton post en résolu ?
  5. Celui ci à été testé et il fonctionne : on leftclick holding a stick: cancel event distance between location of targeted block and location of player >= 20: send ">= 20" else: send "< 20"
  6. Change targeted block par location of targeted block
  7. Tu set la location du targeted block sur cette variable : {_locgrappin} hors tu utilise le distance between avec {_locgrappin.%player%} et si l'on optimise tout ça : on rightclick with diamond: cancel event distance between location of targeted block and location of player is greater or equal than 20: send "§cTrop loin ! Pas plus de blocks !" stop # ton code continue ici.... J'ai pas testé le code, mais normalement ce devrait être bon.
  8. WeBer_Le_Pecheur

    Give Une tête ?

    Sk-NBeet pour la 1.13+ jNBT pour la 1.12 SkStuff pour 1.11 et inférieur
  9. Addon Sk-NBeeT(1.13+, jNBT pour 1.12, SkStuff 1.11 et inférieur) requis pour les nbts de plus je te conseille plutôt de remplacer le nbt {Name:Chouette} par un named "Chouette" to do nothing
  10. Surement le json, "<tooltip>" etc.. qui n'ont été implémenté qu'a partir de la version 2.2-dev3x
  11. options: item : minecart command /wmenu: trigger: open virtual chest inventory with size 1 named "§4Menu d'achat" to player loop 8 times: make a gui slot (loop-number - 1) of player with air make a gui slot 2 of player with {@item} named " &lAchat de wagon (50 Or)" to run: close player's inventory if player's money is bigger or equal to 50: remove 50 from the player's money give {@item} to player send actionbar "§eVous avez payé 50 Or pour ce wagonnet." to player else: send "§cVous n'avez pas assez d'argent pour faire cet achat !" make a gui slot 5 of player with {@item} named " &lRevente de wagon (40 Or)" to run: close player's inventory inventory of player contain {@item}: add 40 to the player's money remove {@item} from the inventory of player send actionbar "§eVous avez reçu 40 Or pour ce wagon" to player else: send "§cVous n'êtes pas en possession de l'item requis pour la vente." make a gui slot 8 of player with barrier named "§4Retour" to close
  12. Passe donc en résolu ?
  13. set {uriens.%arg 1%} to arg 3 Simplement retiré les pourcentages sur arg 3.
  14. Tu as discord ou skype ? Ce sera plus simple de t'aider sur ces problèmes.
  15. Tu ferais mieux d'indiquer quel addon tu utilise pour les holos, pour ceux souhaitant t'aider. Personnellement, je ne pourrai t'aider, la version 1.8.8, et bien je ne l'aime pas x)
  16. Non juste tpc tout simplement. Sinon tu peux simplement retirer la lignes permission message et permission de la commande. Pour la suite, weird, quand tu exécute la commande /tpc, rien ne se passe ? Pas un seul message ?
  17. Tu est sûre d'être passé par le menu pour avoir le papier ? Car la vérification du papier et de son nom sont sensibles à la casse, c'est à dire que même le code couleur et mise en forme sont pris en compte.
  18. La commande /tpc, j'ai fait en sorte qu'elle regarde si le joueur possède un papier qui est nommé TP (item.name dans les options). S'il ne possèdent pas le papier il ne peut pas utilisé le /tpc. De plus le papier en question ne peut être obtenu qu'en passant par le menu pour l'acheter. Pour les objets dans le menu, je dois avouer ne pas comprendre, j'ai skript 2.3-beta4 avec tuske avec la version dite précédemment et les objets s'affichent correctement.
  19. Pour les objets dans le menu, tu as TuSke à jour ? (1.8.2-pikatchu-v3) https://github.com/Pikachu920/TuSKe/releases/download/1.8.2-Patch-3/TuSKe.jar Pour la permission, il faut la donner au joueur, elle est indiqué dans les ''options:''
  20. Je pense que pour cela il faudrait passer par skript-mirror et regarder l'event " AuctionStartEvent" pour faire ce que tu demande.
  21. Ok d'accord, autant pour moi. Je corrige ça. Et voila @victims_fr #---------------------------------------------------- #Skript réaliser par Victims_fr 2018 et la communauté de Skript-Mc" #---------------------------------------------------- options: noenoughmoney: §cVous n'avez pas assez d'argent pour faire cela. world: lemonde item: pieces of paper item.name: §2§lTP permission.menu: tpc permission.tp: tp.use permission.message: §cVous n'avez pas la permission d'utiliser cette commande. on rightclick holding a {@item}: player's world is "{@world}" name of player's tool is "{@item.name}" cancel event command /mtpjoueur: permission message: {@permission.message} permission: {@permission.menu} trigger: open virtual chest inventory with size 1 named "§4Menu d'achat" to player loop 8 times: make a gui slot (loop-number - 1) of player with air make a gui slot 4 of player with {@item} named "{@item.name} (250 Or)" to run: close player's inventory if player's money is bigger or equal to 250: remove 250 from player's money give {@item} named "{@item.name}" to player send "Vous avez payé 250 Or pour ce papier" to player else: send "{@noenoughmoney}" make a gui slot 8 of player with barrier named "§4Retour" to close command /tpc [<number>] [<number>] [<number>]: permission message: {@permission.message} permission: {@permission.tp} trigger: arg 1 or arg 2 or arg 3 isn't set: send "§8[§c!§8] §4Précisez des coordonnées pour pouvoir utilisé la téléportation." play sound "mob.irongolem.hit" with volume 1 and pitch 1 at player stop # loop all items in player's inventory: loop-item is {@item} name of loop-item is "{@item.name}" remove 1 {@item} named "{@item.name}" from the inventory of player loop 10 times: send action bar "§2Vous allez être téléporté dans §6%(11 - loop-number)% §2secondes.." to player wait 1 seconds send action bar "§2Merci d'avoir utilisé notre mode de transport !" to player execute console command "/tp %player% %arg 1% %arg 2% %arg 3%" # Le TP peut-être amélioré, mais je n'ai pas trouvé d'autre moyen. stop send "§8[§c!§8] §4Vous devez avoir un papier pour pouvoir utilisé la téléportation." play sound "mob.irongolem.hit" with volume 1 and pitch 1 at player EDIT: @victims_fr pour ton erreur, réécris la ligne à la main, une erreur de copier/coller sur le code.
  22. Mmh, donc si j'ai bien compris, tu veux vendre un papier permettant de se téléporter à des coordonnées ? En somme, cela devrait donner ceci: #---------------------------------------------------- #Skript réaliser par Victims_fr 2018 et la communauté de Skript-Mc" #---------------------------------------------------- options: noenoughmoney: §cVous n'avez pas assez d'argent pour faire cela. world: lemonde item: pieces of paper item.name: §2§lTP permission.menu: tpc permission.tp: tp.use permission.message: §cVous n'avez pas la permission d'utiliser cette commande. on rightclick holding a {@item}: player's world is "{@world}" name of player's tool is "{@item.name}" set {_lore::*} to lore of player's tool replace all "x", "y", "z", ": ", "§e" and "§7" with "" in {_lore::*} apply resistance 1 to player for 10 seconds loop 10 times: send action bar "§2Vous allez être téléporté dans §6%(11 - loop-number)% §2secondes.." to player wait 1 seconds send action bar "§2Merci d'avoir utilisé notre mode de transport !" to player remove {@item} named "{@item.name}" from player's inventory execute console command "/minecraft:tp %player% %{_lore::1}% %{_lore::2}% %{_lore::3}%" command /mtpjoueur: permission message: {@permission.message} permission: {@permission.menu} trigger: open virtual chest inventory with size 1 named "§4Menu d'achat" to player loop 8 times: make a gui slot (loop-number - 1) of player with air make a gui slot 4 of player with {@item} named "{@item.name} (250 Or)" to run: close player's inventory if player's money is bigger or equal to 250: remove 250 from player's money give {@item} named "{@item.name}" with lore "§ex§7: %x-coordinate of player's location%", "§ey§7: %y-coordinate of player's location%" and "§ez§7: %z-coordinate of player's location%" to player send "Vous avez payé 250 Or pour ce papier" to player else: send "{@noenoughmoney}" make a gui slot 8 of player with barrier named "§4Retour" to close Lorsque tu achètera le papier, il enregistrera les coordonnées ou tu l'as acheté et lorsque tu fera un clic droit avec le papier, il te téléportera aux coordonnées enregistrés (ils sont affichés sur l'item lorsque tu passe la souris dessus).
  23. Je pars du principe que tu est sur serveur 1.12.2 avec skript en version dev37c Dans l'événement "on right click" tu peux directement indiqué l'item que tu veux regarder. Ce qui donne options: world: lemonde item: paper item.name: §2§lTP on rightclick holding a {@item}: player's world is "{@world}" name of player's tool is "{@item.name}" cancel event La commande /papered n'est pas nécessaire et peut directement être ajouté dans le menu que va créer avec la commande /mtpjoueur Donc en réorganisant et optimisant un peu ton menu et en y ajoutant le commande papered, voici ton code: #---------------------------------------------------- #Skript réaliser par Victims_fr 2018 et la communauté de Skript-Mc" #---------------------------------------------------- options: noenoughmoney: §cVous n'avez pas assez d'argent pour faire cela. world: lemonde item: paper item.name: §2§lTP permission.menu: tpc permission.tp: tp.use permission.message: §cVous n'avez pas la permission d'utiliser cette commande. on rightclick holding a {@item}: player's world is "{@world}" name of player's tool is "{@item.name}" cancel event command /mtpjoueur: permission message: {@permission.message} permission: {@permission.menu} trigger: open virtual chest inventory with size 1 named "§4Menu d'achat" to player loop 8 times: make a gui slot (loop-number - 1) of player with air make a gui slot 4 of player with {@item} named "{@item.name} (250 Or)" to run: close player's inventory if player's money is bigger or equal to 250: # Plus grand ou égal à remove 250 from player's money give {@item} named "{@item.name}" to player send "Vous avez payé 250 Or pour ce papier" to player else: send "{@noenoughmoney}" make a gui slot 8 of player with barrier named "§4Retour" to close command /tpc [<player>]: permission message: {@permission.message} permission: {@permission.tp} trigger: if arg 1 is not set: message "&8 [&c!&8] &4Précisez le nom du joueur où vous devez être téléporté !" play raw sound "mob.irongolem.hit" at player with pitch 1 volume 1 else: message "&8 [&cTP&8] &cTu vas être téléporté à &l%arg 1% &c!" play raw sound "random.pop" at player with pitch 1 volume 1 remove paper named "{@item.name}" from player's inventory teleport player to arg 1
  24. @CryStorm je ne faisais que donner un indice sur une piste à suivre, le code n'est pas bon en soi x)
  25. Pourquoi ne pas utilisé l'event "on mine" au lieu de break ? Le cancel drop pourrait fonctionner sur cet event. Dans le pire des cas il y a ceci, mais je ne me souviens pas de la syntax pour la suppression d'un item au sol donc.. on mine: event-block is stone remove all cobblestone at event-location
×
×
  • 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.