Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'résolu ✔'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Staff
  • Accueil
    • Annonces
    • Règles du forum
    • Evènements
  • Skript
    • Suggestions
    • Demandes de skripts
    • Aide
    • Tutoriels
    • Skripts
    • Boites à outils
  • Maid Café de Onii-anime
  • Anime ou manga - Debat de Onii-anime
  • Qui es-tu exactement Onii-chan? de Onii-anime
  • Vos recommendations de Onii-anime
  • Meme :D de KiwiGDC-C
  • Memes de Meme center
  • Discussion de Meme center
  • La street de Meme center
  • Skript de Meme center
  • Comment on fait pour dev de GravenCommu
  • Discussion de Séries et films
  • Prévisions/Spoil de Séries et films
  • Au coin du feu de Séries et films
  • Films de Séries et films
  • Général de Undertale
  • memes de Undertale
  • Général de Le club des ours
  • Recommandations de Musik
  • Créations de Musik
  • Découvertes de Musik
  • Demande d'aide de Aide
  • Animes à conseiller de Animes / Mangas
  • Mangas à conseiller de Animes / Mangas
  • Animes en vrac de Animes / Mangas

Catégories

  • Skripts
    • Mini-Jeux
    • Outils d'administration
    • Outils Anti-Grief
    • Gestion de Tchat
    • Outils pour les développeurs
    • Economie
    • Correctifs (anti-cheat, anti-lag, ...)
    • Général (utilitaires)
    • Fun
    • Informationnel (annonces, ...)
    • Mécanisme (système sans fil, ...)
    • Divers (skripts hors-catégorie)
    • Rôle-Play
    • Téléportation (portail, ...)
    • Web (base de données SQL, ...)
    • Gestion de monde (worledit, ...)
    • Génération de structures
    • Skripts Débutants
    • Bazar à Code
  • Add-ons
  • API / IDE
  • Vos memes de Onii-anime
  • Petites Ressources de KiwiGDC-C

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


801 résultats trouvés

  1. Version de Minecraft : 1.8 Version de Skript : 2-2 SNAPSHOT Type du skript : sceptre de téléportation Description du script : Bonjour ! je fais cette demande pour un skript sceptre de téléportation, je m'explique J'aimerais un baton, avec un cooldown de 1 minute, qui permet de téléporter le joueur qui clique sur le baton, vers la personne la plus proche de lui, sur un rayon de 5 blocks max. Commandes pour give : /sceptretp <player> et avec une permission OP. Merci Cordialement et bonne journée merci aux personnes qui m'aiderons !
  2. Version de Minecraft : 1.18.2 Version de Skript : 2.6.1 Addons utilisés: Aucun Type du skript : Skript de clan Description du script : Bonjour ! Je me permets de poster ce petit topic pour demander à quelqu'un de m'éclairer sur un problème. Alors voilà, j'ai créé un skript de clans et les joueurs d'un même clan ne sont pas censés pouvoir se taper dessus, se faire des dommages. Voici donc la partie du skript qui correspond à cette "règle" : on damage: #Quand des dégâts sont subis. attacker is in world "Pouetpouet" or "Pouetpouet_nether" or "Pouetpouet_the_end": #Si cela à lieu dans l'un de ces trois mondes. attacker is a player: #Si l'attaquant est un joueur. victim is a player: #Si la victime est un joueur. {clans.playerv.%attacker%::clan} is set: #Si l'attaquant a un clan. {clans.playerv.%victim%::clan} is set: #Si la victime a un clan. {clans.playerv.%attacker%::clan} = {clans.playerv.%victim%::clan}: #Si le clan de l'attaquant est le même que celui de la victime. cancel event #Annuler les dégâts subis. message "{@prefix} &cVous ne pouvez pas attaquer &6%victim% &ccar il/elle fait partie de votre clan." to attacker #Message d'interdiction pour l'attaquant. Eh bien ce code fonctionne. Mais le problème c'est qu'il fonctionne une fois sur 10 (environ hein) mais je ne comprends pas pourquoi ! Si il ne fonctionnait jamais, je me serais douté que j'ai fais totalement fausse route dans le code. Mais ce n'est pas le cas puisqu'il fonctionne ; mais pas tout le temps. Des fois on peut taper les joueurs de notre clan, et des fois c'est bloqué. C'est curieux. J'ai testé le code en enlevant tous les addons. Auriez-vous une idée de la manière dont je pourrais régler ce problème ? Merci beaucoup ! Bonne journée
  3. Version de Minecraft : 1.19 Version de Skript : 2.6.1 Type du skript : Quand on n'a un nombre défini de block dans notre inventaire sa met une variable en "true" Description du script : Bonjour, je fait un système de quête et j'aimerai faire que quand on n'a 64 block dans notre inventaire sa met la variable {sable::%player%} en "true" (to true) Je sais pour "set {sable::%player%} to true" mais je ne sais pas comment faire pour que skript détecte quand un joueur à 64 block de sable si quelqu'un pourrai m'aider sa serai gentil ^^
  4. mimi59660

    résolu ✔ Lore

    Version de Minecraft : 1.X.X Version de Skript : 2.X.X Addons utilisés: Addon1, Addon2, ... Type du skript : Ecrivez ici le type de skript souhaité Bien le bonjour/bonsoir, Cela fait un moment que j'essaie de faire des menus avec des lores sur un serveur qui a comme plugin ViaVersion mais impossible car TuSKe n'aime visiblement pas ce plugin... Egalement, lorsque je veux faire un menu dans une seule version, le plugin TuSKe rencontre un problème et ne se load pas ou alors il unload tout mes scripts... avez vous une solution pour faire un menu sans TuSKe ?
  5. Bonjour, j'ai un gros soucis, ma console ne veut pas exécuté de commande, j'ai fais un pioche qui monte de niveau avec des blocks minés sauf que la console give les pioches (la pioche level 2 il l'a give par exemple) (et l'ancienne ce clear auto) sauf que la console n'exécute pas les commandes, il doit avoir un problème niveau des arg-1 et des player et qu'elle ne voit pas les joueurs et donc elle peut pas donné, mais ça fait plus de 6 heures que je suis dessus sans rien trouvé, je vous envoie mon code ci-dessous: Merci beaucoup à ce qui m'aiderons. on join: if {break.block.%uuid of player%} is not set: set {break.block.%uuid of player%} to 0 on break: if name of tool of player is "&eLégendary Pickaxe": add 500 to {break.block.%uuid of player%} set {_p} to player if {break.block.%uuid of player%} = 1000: make console execute command "/leg.pioche.2 %{_p}%" make console execute command "execute at %{_p}% run playsound minecraft:entity.villager.yes ambient %{_p}%" if {break.block.%uuid of player%} is smaller than 1000: stop if {break.block.%uuid of player%} = 2500: make console execute command "/leg.pioche.3 %{_p}%" make console execute command "execute at %{_p}% run playsound minecraft:entity.villager.yes ambient %{_p}%" if {break.block.%uuid of player%} is smaller than 2500: stop if {break.block.%uuid of player%} = 5000: make console execute command "/leg.pioche.4 %{_p}%" make console execute command "execute at %{_p}% run playsound minecraft:entity.villager.yes ambient %{_p}%" if {break.block.%uuid of player%} is smaller than 5000: stop if {break.block.%uuid of player%} = 7500: make console execute command "/leg.pioche.5 %{_p}%" make console execute command "execute at %{_p}% run playsound minecraft:entity.villager.yes ambient %{_p}%" if {break.block.%uuid of player%} is smaller than 7500: stop if {break.block.%uuid of player%} = 10000: make console execute command "/leg.pioche.6 %{_p}%" make console execute command "execute at %{_p}% run playsound minecraft:entity.villager.yes ambient %{_p}%" if {break.block.%uuid of player%} is smaller than 10000: stop if {break.block.%uuid of player%} = 15000: make console execute command "/leg.pioche.7 %{_p}%" make console execute command "execute at %{_p}% run playsound minecraft:entity.villager.yes ambient %{_p}%" if {break.block.%uuid of player%} is smaller than 15000: stop if {break.block.%uuid of player%} = 22500: make console execute command "/leg.pioche.8 %{_p}%" make console execute command "execute at %{_p}% run playsound minecraft:entity.villager.yes ambient %{_p}%" if {break.block.%uuid of player%} is smaller than 22500: stop if {break.block.%uuid of player%} = 30000: make console execute command "/leg.pioche.9 %{_p}%" make console execute command "execute at %{_p}% run playsound minecraft:entity.villager.yes ambient %{_p}%" if {break.block.%uuid of player%} is smaller than 30000: stop if {break.block.%uuid of player%} = 40000: make console execute command "/leg.pioche.10 %{_p}%" broadcast "" broadcast "&6Félicitation à &7%{_p}%&6 qui vient d'avoir sa pioche légendaire au niveau &e10 &6!" broadcast "" make console execute command "execute at %{_p}% run playsound minecraft:entity.villager.yes ambient %{_p}%" if {break.block.%uuid of player%} is smaller than 40000: stop on break of pickaxe: if name of tool of player is "&eLégendary Pickaxe": cancel event on any movement: if {wood} is true: if name of tool of player is "&eLégendary Pickaxe": apply mining fatigue 1 to player for 999 days stop else: remove mining fatigue from player stop if {wood} is false: stop on any movement: if {hastp} is true: if name of tool of player is "&eLégendary Pickaxe": apply haste 2 to player for 999 days stop else: remove haste from player stop if {hastp} is false: stop on any movement: if {hast2p} is true: if name of tool of player is "&eLégendary Pickaxe": apply haste 3 to player for 999 days stop else: remove haste from player stop if {hast2p} is false: stop on item damage: if name of tool of player is "&eLégendary Pickaxe": cancel event command /reset [<player>]: permission: op.use trigger: clear {break.block.%uuid of arg-1%} send "&cReset des blocks minés pour &7%arg-1%" command /niveau: trigger: send "&7Tu as minés &e%{break.block.%uuid of player%}%&7 blocks." to player command /leg.pioche.1 [<player>]: permission: op.use trigger: if player's balance is not bigger than 75000: send "&cErreur &7La pioche légendaire nécessite plus de &e75 000€." to player if player's balance is bigger than 75000: set {hastp} to false set {hast2p} to false make console execute command "/effect clear %player% minecraft:haste" set {pioche} to true remove 75000 from player's balance send "&ePioche légendaire acheté avec &asuccès !" to player set {wood} to true give player wooden pickaxe with no nbt named "&eLégendary Pickaxe" with lore "", "&7&lLa pioche montera de level dans:", "&8-> &e1000 block minés", "", "&7Niveau&6 1" command /leg.pioche.2 [<player>]: permission: op.use trigger: if {break.block.%uuid of player%} = 1000: make console execute command "/effect clear %arg-1% minecraft:haste" clear tool of arg-1 send "&7Passage au niveau&e 2 &7!" to arg-1 give arg-1 stone pickaxe with no nbt named "&eLégendary Pickaxe" with lore "", "&7&lLa pioche montera de level dans:", "&8-> &e21000 block minés", "", "&7Niveau&6 2" command /leg.pioche.3 [<player>]: permission: op.use trigger: if {break.block.%uuid of player%} = 2500: make console execute command "/effect clear %player% minecraft:haste" clear tool of player set {wood} to false make console execute command "/effect clear %player% minecraft:mining_fatigue" send "&7Passage au niveau&e 3 &7!" to player give player iron pickaxe of efficiency with no nbt named "&eLégendary Pickaxe" with lore "", "&7&lLa pioche montera de level dans:", "&8-> &e10000 block minés", "&8Efficiency 1", "", "&7Niveau&6 3" command /leg.pioche.4 [<player>]: permission: op.use trigger: if {break.block.%uuid of player%} = 5000: make console execute command "/effect clear %player% minecraft:haste" clear tool of player send "&7Passage au niveau&e 4 &7!" to player give player gold pickaxe of efficiency 2 with no nbt named "&eLégendary Pickaxe" with lore "", "&7&lLa pioche montera de level dans:", "&8-> &e10000 block minés", "&cEfficiency 2", "", "&7Niveau&6 4" command /leg.pioche.5 [<player>]: permission: op.use trigger: if {break.block.%uuid of player%} = 7500: make console execute command "/effect clear %player% minecraft:haste" clear tool of player send "&7Passage au niveau&e 5 &7!" to player give player diamond pickaxe of efficiency 3 with no nbt named "&eLégendary Pickaxe" with lore "", "&7&lLa pioche montera de level dans:", "&8-> &e10000 block minés", "&cEfficiency 3", "", "&7Niveau&6 5" command /leg.pioche.6 [<player>]: permission: op.use trigger: if {break.block.%uuid of player%} = 10000: make console execute command "/effect clear %player% minecraft:haste" clear tool of player send "&7Passage au niveau&e 6 &7!" to player give player netherite pickaxe of efficiency 5 and fortune 1 with no nbt named "&eLégendary Pickaxe" with lore "", "&7&lLa pioche montera de level dans:", "&8-> &e10000 block minés", "&cEfficiency 5", "&aFortune 1", "", "&7Niveau&6 6" command /leg.pioche.7 [<player>]: permission: op.use trigger: if {break.block.%uuid of player%} = 15000: set {hastp} to true clear tool of player send "&7Passage au niveau&e 7 &7!" to player give player netherite pickaxe of efficiency 5 and fortune 1 with no nbt named "&eLégendary Pickaxe" with lore "", "&7&lLa pioche montera de level dans:", "&8-> &e10000 block minés", "&cEfficiency 5", "&aFortune 1", "&bHaste 2", "", "&7Niveau&6 7" command /leg.pioche.8 [<player>]: permission: op.use trigger: if {break.block.%uuid of player%} = 22500: clear tool of player send "&7Passage au niveau&e 8 &7!" to player give player netherite pickaxe of efficiency 10 and fortune 2 with no nbt named "&eLégendary Pickaxe" with lore "", "&7&lLa pioche montera de level dans:", "&8-> &e10000 block minés", "&cEfficiency 10", "&aFortune 2", "&bHaste 2", "", "&7Niveau&6 8" command /leg.pioche.9 [<player>]: permission: op.use trigger: if {break.block.%uuid of player%} = 30000: clear tool of player send "&7Passage au niveau&e 9 &7!" to player give player netherite pickaxe of efficiency 15 and fortune 3 with no nbt named "&eLégendary Pickaxe" with lore "", "&7&lLa pioche montera de level dans:", "&8-> &e10000 block minés", "&cEfficiency 10", "&aFortune 3", "&bHaste 2", "", "&7Niveau&6 9" command /leg.pioche.10 [<player>]: permission: op.use trigger: if {break.block.%uuid of player%} = 40000: set {hastp} to false set {hast2p} to true clear tool of player send "&7Passage au niveau&e 10 &7!" to player give player netherite pickaxe of efficiency 15 and fortune 4 with no nbt named "&eLégendary Pickaxe" with lore "", "&7&lLa pioche montera de level dans:", "&8-> &e10000 block minés", "&cEfficiency 10", "&aFortune 4", "&bHaste 3", "", "&7Niveau&6 10" command /legendary: trigger: set {_p} to player menuleg(player, "page.1") function menuleg(p:player,page:text {_page} = "page.1": create gui with virtual chest inventory with 1 rows named "&eLegendary items": open last created gui to {_p} make gui slot 0 with wooden pickaxe with no nbt named "&eLegendary pickaxe" with lore "", "&cCette pioche coûte plus de 75 000€.": make console execute command "/leg.pioche.1 %{_p}%" make console execute command "execute at %{_p}% run playsound minecraft:entity.experience_orb.pickup ambient %{_p}%"
  6. Version de Minecraft : 1.18.2 Version de Skript : 2.6.X Addons utilisés: Essentials, ProtocolLib, Skore-2.0.5, skript-gui-1.3 Type du skript : Script de shop Description du script : J'ai cru comprendre que pour utilisé l'expression "%Player's balance%" il faillait utiliser "Essentials" mais mon skript ne marche pas avec... Le skript est censé fonctionner comme ceci: Nous faisons la commande /as ou /adminshop pour avoir le shop (qui ne nous déduit pas encore l'agent il y a que des truc gratuit). Mais nous les admin nous pouvons faire un /amoney ou /adminmoney avec un montant pour donner ou supprimer de l'argent ("%Player's balance%") au joueur. Mais si je fait /sk reload systeme d'argent.sk sa me donne une erreur comme quoi il ne connais pas "%Player's balance%" Des bouts de codes , des screenshots des erreurs ainsi que tout le nécessaire qui peut contribuer à la résolution de mon problème sont joint. ne faite pas attention au scoreboard a droite... systeme d'agent.sk
  7. Version de Minecraft : 1.17.1 Version de Skript : 2.6.3 Addons utilisés: Addon1, Addon2, ... Type du skript : envoyer un message au personne avec la permission op Description du script : faire en sorte que quand je fais /staffchat <message> sa envoie un message au personne avec la permission op
  8. Version de Minecraft : 1.16.5 Version de Skript : 2.6.3 Addons utilisés: aucun Type du skript : crée un mode vanish Description du script : bonjour , j'ai suivis un tuto pour faire un mode vanish pour les personne op seule problème le code ne marche plus : voici le code que j'ai j'aimerais savoir si il étais possible de me l'actualiser car je n'est pas les compétence pour le faire => voici mon code je met aussi le code de base que j'ai eu #code que j'ai fais options: prefix: &7[&6STAFF&7] command /vanish: aliases: /v permission: vanish.sk permission message: &ctu n'a pas la permission d'executer cette commande trigger: if {vanish.%player%} is not set: execute player command "gamemode spectator" add "%player%" to {vanish::*} set {vanish.%player%} to true send "{@prefix} &4&lvanish &7activé" to player broadcast "&e%player% &7a quitter le serveur !" execute player command "/tablist refresh" stop else: execute player command "gamemode creative" send "{@prefix} &4&lvanish &7desactivé" to player remove "%player%" from {vanish::*} delete {vanish.%player%} broadcast "&e%player% &7a rejoint le serveur !" execute player command "tablist refresh" stop #code que j'ai eu command /vanish: aliases: /v permission: vanish.sk permission message: &ctu n'a pas la permission d'executer cette commande trigger: if {vanish.%player%} is not set: hide player to all players add "%player%" to {vanish::*} set {vanish.%player%} to true send "{@prefix} &4&lvanish &7activé" to player broadcast "&e%player% &7a quitter le serveur !" execute player command "/tablist refresh" stop else: reveal player to all players send "{@prefix} &4&lvanish &7desactivé" to player remove "%player%" from {vanish::*} delete {vanish.%player%} broadcast "&e%player% &7a rejoint le serveur !" execute player command "tablist refresh" stop
  9. Version de Minecraft : 1.12.2 Version de Skript : 2.6.5 Type du skript : J'arrive pas à ouvrir un gui avec un autre gui Description du script : Bonjour, j'ai fait un gui et quand t'appui sur un des block sa ferme le gui et s'en n'en ouvre un autre sauf que sa marche pas, quand j'appui sur le block sa ouvre pas l'autre gui command /gui: trigger: set {_menugui} to a new chest inventory with 1 row with name "&5Gui choisir" set slot 0 of {_menugui} to red wool named "&4Police" with lore "" and "&1Ouvre le menu des métier du camps des &4Policiers." set slot 1 of {_menugui} to green wool named "&aBandits" with lore "" and "&1Ouvre le menu des métier du camps des &aBandits" open {_menugui} to player on inventory click: if name of event-inventory is "&5Gui choisir": if index of event-slot = 0: cancel event open {_policeagui} to player on inventory click: if name of event-inventory is "&5Gui choisir": if index of event-slot = 1: cancel event open {_banditgui} to player Si vous pouviez m'aider sa serai avec grand plaisir merci
  10. Version de Minecraft : 1.9.4 Version de Skript : 2.6 Type du skript : Faire des items personnalisé Description du script : Salut, je débute en skript et j'aimerai savoir comment faire des items personnalisé, comme par exemple un items qui donne un effet quand on clique dessus, avec un nom. Je sais faire une commande pour donner l'item : command /giveitem: permission: op permission message: Tu n'as pas la permission trigger: give diamond sword named "&4Sword &c> &4Pouvoir" with lore "" and "&4Une épée qui donne un effet de force !" to player mais après je ne sais pas quoi faire avec pour lui donner un effet ou autre quand on clique avec... Et aussi des autre genre d'item comme par exemple une plume qui peut faire volé le joueurs pendant un certain temps Merci à ceux qui liront cette demande et qui me répondront peut être !
  11. Version de Minecraft : 1.8.9 Version de Skript : 2.6.1 Type du skript : Mettre des effets au joueur au alentour Description du script : Bonjour, je voulais juste demander car j'ai chercher mais j'arrive pas à trouver mais comment on fait pour que quand un truc et fait (par exemple quand on clique sur un item en particulier) sa met un effet au joueur au alentour (genre les joueur dans un rayon de 30 blocks) Merci si vous répondez.
  12. Version de Minecraft : 1.12.2 Version de Skript : 2.5.3 Addons utilisés: skript-gui v1.2.2, skript-yaml v1.4, skQuery v4.1.3, SkRayFall v1.9.12 Type du skript : Ouvrir simplement un menu et utiliser une loop Description du script : if arg 1 is "home": create a new gui with virtual chest inventory named "§6§l§o§nMENU" with 3 rows with shape "----A----", "-123456S-" and "----R----": set {_slot} to 1 loop {homes::%uuid of player%::*}: make gui slot "%{_slot}%" with bed named loop-index with lore loop-value: send "%loop-index%" evaluate "make player execute command ""/home tp %loop-index%""" increase {_slot} by 1 open last created gui to player Bonjour, Je suis entrain de coder un menu ou le joueur voit tous ses homes. Il peut donc se téléporter a un home grace au menu. On voit bien les 4 homes sur le code, les 4 homes ont bien un nom différent. Cependant, la valeur du loop index n'est pas récupérer sur le send ni sur le evaluate Auriez vous une idée ? S'il vous plait
  13. Version de Minecraft : 1.8.9 Version de Skript : 2.6.1 Addons utilisés: Type du skript : stick avec un nom particulier et lore qui envoie de la neige Description du script : Bonjour a tous, j'essaye de faire un canon a neige sous forme de stick avec un nom custom et qui a une quantité de usage et un temps d'attente entre chaque tire, je n'arrive pas a finir la partie lore pour y mettre un usage du genre (X/500) et que cela retire 1 usage quand on l'utilise si quelqu'un a une solution s'il vous plait, merci d'avance pour votre aide ! on rightclick with stick: if name of tool of player is "&3&l» &b&lCanon à Neige": shoot an snowball at speed 0.9 if difference between {Cooldown::%player%} and now < 2 seconds: set {_Cooldown} to 2 seconds remove difference between {Cooldown::%player%} and now from {_Cooldown} stop set {Cooldown::%player%} to now
  14. Bonjour, j'ai créé une boutique fonctionnelle, c'est-à-dire que tout fonctionne mais j'ai un problème... L'étoile "Boutique" est dupliquée dans mon inventaire: Je vous envoie mon skript ci-dessous. J'aimerai savoir et comprendre si cette dupli vient de skript ou non. Merci d'avance options: player: {__}'s current inventory on inventory click: if event-slot is nether star named "&aBoutique": wait 3 tick boutique(player) else if event-slot is player's skull named "&8> &6Profil": cancel event wait 3 tick player command "/profil" else if event-slot is gray stained glass pane named "": cancel event else if event-slot is iron ingot named "&9Mini-VIP": cancel event send "&9Mini-VIP" send "&aAchats et renseignements sur Lineria.fr" else if event-slot is gold ingot named "&eVIP": cancel event send "&eVIP" send "&aAchats et renseignements sur Lineria.fr" else if event-slot is emerald named "&aVIP+": cancel event send "&aVIP+" send "&aAchats et renseignements sur Lineria.fr" command /boutique: trigger: boutique(player) function boutique(_: player): open chest inventory with 6 rows named "&3Boutique" to {__} set slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52 and 53 of {__}'s current inventory to gray stained glass pane named "" set slot 31 of {@player} to {__}'s skull named "&8> &6Profil" set slot 21 of {@player} to iron ingot named "&9Mini-VIP" with lore "&fDurée: &3Toujours" and "" and "&a» &9Mini-VIP &9%{__}%" and "" and "&a» &fPseudo en &9Bleu" and "&a» &fAccès prioritaire à la file d'attente" and "&a» &f5 amis &c&oBientôt" and "" and "&fPrix: &31.99€ ou 500 LineCoins" set slot 22 of {@player} to gold ingot named "&eVIP" with lore "&fDurée: &3Toujours" and "" and "&a» &eVIP &e%{__}%" and "" and "&a» &fPseudo en &eJaune" and "&a» &fAccès prioritaire à la file d'attente" and "&a» &fAmélioration: &3Double-Jump au lobby" and "&a» &f10 amis &c&oBientôt" and "" and "&fPrix: &36.99€ ou 2000 LineCoins" set slot 23 of {@player} to emerald named "&aVIP+" with lore "&fDurée: &3Toujours" and "" and "&a» &aVIP+ &a%{__}%" and "" and "&a» &fPseudo en &aVert" and "&a» &fAccès prioritaire à la file d'attente" and "&a» &fAmélioration: &3Fly au lobby" and "&a» &f15 amis &c&oBientôt" and "" and "&fPrix: &311.99€ "
  15. Version de Minecraft : 1.12.2 Version de Skript : 2.5.3 Addons utilisés: SkQuery-Lime 4.1.3, skRayFall+v1.9.12, skript-yaml,TuSke Type du skript : Menu GUI qui execute une commande avec loop Description du script : Bonjour, Je rencontre un problème en faisant un skript. Je voudrais créer un menu gui ou on peut voir tous les valeurs d'une variable. Le menu s'ouvre bien, ma loop fonctionne on voit tous les valeurs qui sont listés du d'un slot jusqu'a un autre. C'est ce que je voulais, par la suite je voulais que quand on clique sur un slot en particulier cela execute une commande avec %loop-value%. Par exemple cela supprime le slot. Cependant, quand je clique sur le slot 1 ou 2 ou 3, cela supprime le dernier slot du loop Voici mon code pour illustrer : command /menu [<text>]: trigger: if arg 1 is not set: open chest with 3 row named "&6MENU" to player wait 1 tick set {_slot} to 10 loop {homes::%uuid of player%::*}: format slot {_slot} of player with enchanted book named "%loop-index%" with lore "%loop-value%" to close then run [make player execute command "/home del %loop-index%"] #add 1 to {_slot} increase {_slot} by 1 [Contenu masqué] J'ai vu que sur ce poste, une personne utilisait evaluate pour régler un soucis du genre si je dis pas de bêtise. Mais je n'y arrive pas a l'utiliser Pouvez vous m'aider ? S'il vous plait N'oubliez pas les formules de politesses et des bouts de codes que vous avez déjà regroupé, des screenshots des erreurs ainsi que tout le nécessaire qui peut contribuer à la résolution de votre problème.
  16. Version de Minecraft : 1.16.5 Version de Skript : 2.6.1 Addons utilisés: Skacket v1.0.6, Skellett v2.0.1 v2.0.1, skript-yaml v1.4, skRayFall v1.9.26, SkBee v1.10.2, Skore v2.0.1, skript-placeholders v1.5.2, AdvancementsAddon v1.0.0, DiSky v4.0-beta2, skDragon v0.17, skript-reflect v2.2.3, skript-db v1.3.6, Skungee v2.0.0-BETA-2, SkQuery v4.1.5, Sketch vAlpha 0.2, SkEmail v1.7, Vault v1.7.3-b131, WorldGuard v7.0.4+f7ff984 Type du skript : Skript de gestion de slots réservée. Problème dans le script : J'ai actuellement un problème je ne sait pas comment additioner plusieurs placeholders, comme {_slots-player} + {_slots-vip} + {_slots-special} + {_slots-staff} = {_slots-lobbys} {_slots-lobbys} = Slots Global Détail du script : options: head-slotchange: {SkullOwner:{Id:[I;1827162851,1407206385,-1713410200,139502654],Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2I5MjVkM2E1Mjc1OWZkZThjMDI1ODg3MWZlZmQ5MTQxZTVjOTdmZGY0NTNhZjNkZjIxMTA0Y2M4YzQ4OCJ9fX0=""}]}}} head-slot_add1: {SkullOwner:{Id:[I;-1184607709,-2103752677,-1465363347,1565039543],Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjlmZGEzMDkzYzA3M2U0NDgzZDkwYzBiZjM3MjA5NDUxMWU1MTE4MGVkNTFiY2M5ZGFkYzJmZGU1MmY0ZGIzOSJ9fX0=""}]}}} head-slot_add5: {SkullOwner:{Id:[I;-1498235392,1248346481,-1600333037,51594678],Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzJiM2JlYzRjZmFlNjc4MzQyMTc3MTJlMDQwMTQ1OGFiNjQ0ZmM4NDY4MDM2NDMzZjg1ZDJmMjcyM2RmYjRmOSJ9fX0=""}]}}} head-slot_add10: {SkullOwner:{Id:[I;-1686396624,136791251,-1551772105,1863782472],Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzkzMzhiOTlhNmEwMmRhNmEyNjAyY2Y5YTcxYmY3NWM5YjY4MjgyYmFkOGViMzk4M2EyNDk1YWJmZTM1OGE5NCJ9fX0=""}]}}} head-slot_remove1: {SkullOwner:{Id:[I;-1734227665,-1561115612,-1702348966,1092976461],Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjZjZGNjNjhjYjU0NzdiYTlkZjg0OTdiYWJlNTkyODlmYzNjMDhlYmE3NDQyMTUxZTc0ZjI3Y2NhMDU5ZjQ2ZSJ9fX0=""}]}}} head-slot_remove5: {SkullOwner:{Id:[I;-907437993,-486651315,-1236102582,-1773572462],Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTRiZDlhNDViOTY4MWNlYTViMjhjNzBmNzVhNjk1NmIxZjU5NGZlYzg0MGI5NjA3Nzk4ZmIxZTcwNzc2NDQzMCJ9fX0=""}]}}} head-slot_remove10: {SkullOwner:{Id:[I;473034530,1959480445,-1704541827,1599843456],Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODI4NWRiOWMxOWFlMzMzM2UwMDRkYjYxNDQxYjcyYzgwOTg4MGUyZjA2OGIyZDc3MWJjNGNjMzg1ZjYxNmQ5OCJ9fX0=""}]}}} Head-Previous: {SkullOwner:{Id:[I;1216051424,1253265042,-1844439188,2121797947],Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjllYTFkODYyNDdmNGFmMzUxZWQxODY2YmNhNmEzMDQwYTA2YzY4MTc3Yzc4ZTQyMzE2YTEwOThlNjBmYjdkMyJ9fX0=""}]}}} Head-reload: {SkullOwner:{Id:[I;-1188319772,-1873853888,-1143297907,-559562261],Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOGM2MTExNGMxZWNiNThhNjVkOTQ5N2M4ZmQ4YmJhNjlmNTk1ZjY3ODc4NTU5YjE2MmY1YmM1ODVmNGZlY2JmMyJ9fX0=""}]}}} on load: network variable {serverslot-bungee-max} isn't set: set network variable {serverslot-bungee-max} to 0 network variable {serverslot-lobbys-max} isn't set: set network variable {serverslot-lobbys-max} to 0 network variable {serverslot-joueur-max} isn't set: set network variable {serverslot-joueur-max} to 0 network variable {serverslot-vip-max} isn't set: set network variable {serverslot-vip-max} to 0 network variable {serverslot-special-max} isn't set: set network variable {serverslot-special-max} to 0 network variable {serverslot-staff-max} isn't set: set network variable {serverslot-staff-max} to 0 on papi placeholder request for the prefix "slots": the identifier = "bungee": set the result to "%network variable {serverslot-bungee-max}%" the identifier = "lobbys": set the result to "%network variable {serverslot-lobbys-max}%" the identifier = "player": set the result to "%network variable {serverslot-joueur-max}%" the identifier = "vip": set the result to "%network variable {serverslot-vip-max}%" the identifier = "special": set the result to "%network variable {serverslot-special-max}%" the identifier = "staff": set the result to "%network variable {serverslot-staff-max}%" function ServerSlotMenu(p: player, t: text, t2: text set {_p2} to UUID of {_p} set {_slots-bungee} to placeholder "slots_bungee" from {_p} parsed as number set {_slots-lobbys} to placeholder "slots_lobbys" from {_p} parsed as number set {_slots-player} to placeholder "slots_player" from {_p} parsed as number set {_slots-vip} to placeholder "slots_vip" from {_p} parsed as number set {_slots-special} to placeholder "slots_special" from {_p} parsed as number set {_slots-staff} to placeholder "slots_staff" from {_p} parsed as number {_t} = "gestion_home": {_t2} = "null": set metadata tag "GUI.servergestion.home" of {_p} to chest inventory with 6 rows named "Gestion Serveurs" set slot 0, 1, 7, 8, 45, 46, 52 and 53 of metadata tag "GUI.servergestion.home" of {_p} to red stained glass pane named "" set slot 4 of metadata tag "GUI.servergestion.home" of {_p} to player head with nbt "{@head-slotchange}" named "&f&lGestion Slots" with lore "%nl%&8▏▶ &7BungeeCord: &e%{_slots-bungee}%%nl%&8▏▶ &7Joueurs: &e%{_slots-player}%%nl%&8▏▶ &7Vip: &e%{_slots-vip}%%nl%&8▏▶ &7Spéciaux: &e%{_slots-special}%%nl%&8▏▶ &7Staff: &e%{_slots-staff}%" set slot 47 of metadata tag "GUI.servergestion.home" of {_p} to player head with nbt "{@Head-Previous}" named "&f» &c&lFermer" set slot 51 of metadata tag "GUI.servergestion.home" of {_p} to player head with nbt "{@Head-reload}" named "&f» &c&lReload Panel" open (metadata tag "GUI.servergestion.home" of {_p}) to {_p} {_t} = "slots_home": {_t2} = "null": set metadata tag "GUI.serverslots.home" of {_p} to chest inventory with 6 rows named "Gestion Slots" set slot 0, 1, 7, 8, 45, 46, 52 and 53 of metadata tag "GUI.serverslots.home" of {_p} to red stained glass pane named "" set slot 3 of metadata tag "GUI.serverslots.home" of {_p} to player head with nbt "{@head-slotchange}" named "&f&lBungeeCord" with lore "%nl%&8▏▶ &7BungeeCord: &e%{_slots-bungee}%" set slot 5 of metadata tag "GUI.serverslots.home" of {_p} to player head with nbt "{@head-slotchange}" named "&f&lLobbys" with lore "%nl%&8▏▶ &7Joueurs: &e%{_slots-player}%%nl%&8▏▶ &7Vip: &e%{_slots-vip}%%nl%&8▏▶ &7Spéciaux: &e%{_slots-special}%%nl%&8▏▶ &7Staff: &e%{_slots-staff}%" set slot 47 of metadata tag "GUI.serverslots.home" of {_p} to player head with nbt "{@Head-Previous}" named "&f» &c&lRetour" open (metadata tag "GUI.serverslots.home" of {_p}) to {_p} {_t} = "slots_bungee": {_t2} = "null": set metadata tag "GUI.serverslots.bungee" of {_p} to chest inventory with 6 rows named "... | BungeeCord" set slot 0, 1, 7, 8, 45, 46, 52 and 53 of metadata tag "GUI.serverslots.bungee" of {_p} to red stained glass pane named "" set slot 22 of metadata tag "GUI.serverslots.bungee" of {_p} to player head with nbt "{@head-slotchange}" named "&7Slots actuels: &e%{_slots-bungee}%" set slot 19 of metadata tag "GUI.serverslots.bungee" of {_p} to player head with nbt "{@head-slot_add10}" named "&a+10" set slot 20 of metadata tag "GUI.serverslots.bungee" of {_p} to player head with nbt "{@head-slot_add5}" named "&a+5" set slot 21 of metadata tag "GUI.serverslots.bungee" of {_p} to player head with nbt "{@head-slot_add1}" named "&a+1" set slot 23 of metadata tag "GUI.serverslots.bungee" of {_p} to player head with nbt "{@head-slot_remove1}" named "&c-1" set slot 24 of metadata tag "GUI.serverslots.bungee" of {_p} to player head with nbt "{@head-slot_remove5}" named "&c-5" set slot 25 of metadata tag "GUI.serverslots.bungee" of {_p} to player head with nbt "{@head-slot_remove10}" named "&c-10" set slot 47 of metadata tag "GUI.serverslots.bungee" of {_p} to player head with nbt "{@Head-Previous}" named "&f» &c&lRetour" open (metadata tag "GUI.serverslots.bungee" of {_p}) to {_p} {_t2} = "+1": add 1 to {_slots-bungee} set network variable {serverslot-bungee-max} to {_slots-bungee} ServerSlotMenu({_p}, "slots_bungee", "null") {_t2} = "+5": add 5 to {_slots-bungee} set network variable {serverslot-bungee-max} to {_slots-bungee} ServerSlotMenu({_p}, "slots_bungee", "null") {_t2} = "+10": add 10 to {_slots-bungee} set network variable {serverslot-bungee-max} to {_slots-bungee} ServerSlotMenu({_p}, "slots_bungee", "null") {_t2} = "-1": {_slots-bungee} > 0: remove 1 from {_slots-bungee} set network variable {serverslot-bungee-max} to {_slots-bungee} ServerSlotMenu({_p}, "slots_bungee", "null") {_t2} = "-5": {_slots-bungee} > 0: {_slots-bungee} >= 5: remove 5 from {_slots-bungee} set network variable {serverslot-bungee-max} to {_slots-bungee} ServerSlotMenu({_p}, "slots_bungee", "null") {_t2} = "-10": {_slots-bungee} > 0: {_slots-bungee} >= 10: remove 10 from {_slots-bungee} set network variable {serverslot-bungee-max} to {_slots-bungee} ServerSlotMenu({_p}, "slots_bungee", "null") {_t} = "slots_lobbys": {_t2} = "null": set metadata tag "GUI.serverslots.lobbys" of {_p} to chest inventory with 6 rows named "... | Lobbys" set slot 0, 1, 7, 8, 45, 46, 52 and 53 of metadata tag "GUI.serverslots.lobbys" of {_p} to red stained glass pane named "" set slot 20 of metadata tag "GUI.serverslots.lobbys" of {_p} to player head with nbt "{@head-slotchange}" named "&f&lJoueur" with lore "%nl%&8▏▶ &7Slots actuels: &e%{_slots-player}%" set slot 21 of metadata tag "GUI.serverslots.lobbys" of {_p} to player head with nbt "{@head-slotchange}" named "&f&lVIP" with lore "%nl%&8▏▶ &7Slots actuels: &e%{_slots-vip}%" set slot 23 of metadata tag "GUI.serverslots.lobbys" of {_p} to player head with nbt "{@head-slotchange}" named "&f&lSpéciaux" with lore "%nl%&8▏▶ &7Slots actuels: &e%{_slots-special}%" set slot 24 of metadata tag "GUI.serverslots.lobbys" of {_p} to player head with nbt "{@head-slotchange}" named "&f&lStaff" with lore "%nl%&8▏▶ &7Slots actuels: &e%{_slots-staff}%" set slot 47 of metadata tag "GUI.serverslots.lobbys" of {_p} to player head with nbt "{@Head-Previous}" named "&f» &c&lRetour" open (metadata tag "GUI.serverslots.lobbys" of {_p}) to {_p} {_t} = "slots_joueur": {_t2} = "null": set metadata tag "GUI.serverslots.joueur" of {_p} to chest inventory with 6 rows named "... | Slots Joueur" set slot 0, 1, 7, 8, 45, 46, 52 and 53 of metadata tag "GUI.serverslots.joueur" of {_p} to red stained glass pane named "" set slot 22 of metadata tag "GUI.serverslots.joueur" of {_p} to player head with nbt "{@head-slotchange}" named "&7Slots actuels: &e%{_slots-player}%" set slot 19 of metadata tag "GUI.serverslots.joueur" of {_p} to player head with nbt "{@head-slot_add10}" named "&a+10" set slot 20 of metadata tag "GUI.serverslots.joueur" of {_p} to player head with nbt "{@head-slot_add5}" named "&a+5" set slot 21 of metadata tag "GUI.serverslots.joueur" of {_p} to player head with nbt "{@head-slot_add1}" named "&a+1" set slot 23 of metadata tag "GUI.serverslots.joueur" of {_p} to player head with nbt "{@head-slot_remove1}" named "&c-1" set slot 24 of metadata tag "GUI.serverslots.joueur" of {_p} to player head with nbt "{@head-slot_remove5}" named "&c-5" set slot 25 of metadata tag "GUI.serverslots.joueur" of {_p} to player head with nbt "{@head-slot_remove10}" named "&c-10" set slot 47 of metadata tag "GUI.serverslots.joueur" of {_p} to player head with nbt "{@Head-Previous}" named "&f» &c&lRetour" open (metadata tag "GUI.serverslots.joueur" of {_p}) to {_p} {_t2} = "+1": add 1 to {_slots-player} set network variable {serverslot-joueur-max} to {_slots-player} ServerSlotMenu({_p}, "slots_joueur", "null") {_t2} = "+5": add 5 to {_slots-player} set network variable {serverslot-joueur-max} to {_slots-player} ServerSlotMenu({_p}, "slots_joueur", "null") {_t2} = "+10": add 10 to {_slots-player} set network variable {serverslot-joueur-max} to {_slots-player} ServerSlotMenu({_p}, "slots_joueur", "null") {_t2} = "-1": {_slots-player} > 0: remove 1 from {_slots-player} set network variable {serverslot-joueur-max} to {_slots-player} ServerSlotMenu({_p}, "slots_joueur", "null") {_t2} = "-5": {_slots-player} > 0: {_slots-player} >= 5: remove 5 from {_slots-player} set network variable {serverslot-joueur-max} to {_slots-player} ServerSlotMenu({_p}, "slots_joueur", "null") {_t2} = "-10": {_slots-player} > 0: {_slots-player} >= 10: remove 10 from {_slots-player} set network variable {serverslot-joueur-max} to {_slots-player} ServerSlotMenu({_p}, "slots_joueur", "null") {_t} = "slots_vip": {_t2} = "null": set metadata tag "GUI.serverslots.vip" of {_p} to chest inventory with 6 rows named "... | Slots VIP" set slot 0, 1, 7, 8, 45, 46, 52 and 53 of metadata tag "GUI.serverslots.vip" of {_p} to red stained glass pane named "" set slot 22 of metadata tag "GUI.serverslots.vip" of {_p} to player head with nbt "{@head-slotchange}" named "&7Slots actuels: &e%{_slots-vip}%" set slot 19 of metadata tag "GUI.serverslots.vip" of {_p} to player head with nbt "{@head-slot_add10}" named "&a+10" set slot 20 of metadata tag "GUI.serverslots.vip" of {_p} to player head with nbt "{@head-slot_add5}" named "&a+5" set slot 21 of metadata tag "GUI.serverslots.vip" of {_p} to player head with nbt "{@head-slot_add1}" named "&a+1" set slot 23 of metadata tag "GUI.serverslots.vip" of {_p} to player head with nbt "{@head-slot_remove1}" named "&c-1" set slot 24 of metadata tag "GUI.serverslots.vip" of {_p} to player head with nbt "{@head-slot_remove5}" named "&c-5" set slot 25 of metadata tag "GUI.serverslots.vip" of {_p} to player head with nbt "{@head-slot_remove10}" named "&c-10" set slot 47 of metadata tag "GUI.serverslots.vip" of {_p} to player head with nbt "{@Head-Previous}" named "&f» &c&lRetour" open (metadata tag "GUI.serverslots.vip" of {_p}) to {_p} {_t2} = "+1": add 1 to {_slots-vip} set network variable {serverslot-vip-max} to {_slots-vip} ServerSlotMenu({_p}, "slots_vip", "null") {_t2} = "+5": add 5 to {_slots-vip} set network variable {serverslot-vip-max} to {_slots-vip} ServerSlotMenu({_p}, "slots_vip", "null") {_t2} = "+10": add 10 to {_slots-vip} set network variable {serverslot-vip-max} to {_slots-vip} ServerSlotMenu({_p}, "slots_vip", "null") {_t2} = "-1": {_slots-vip} > 0: remove 1 from {_slots-vip} set network variable {serverslot-vip-max} to {_slots-vip} ServerSlotMenu({_p}, "slots_vip", "null") {_t2} = "-5": {_slots-vip} > 0: {_slots-vip} >= 5: remove 5 from {_slots-vip} set network variable {serverslot-vip-max} to {_slots-vip} ServerSlotMenu({_p}, "slots_vip", "null") {_t2} = "-10": {_slots-vip} > 0: {_slots-vip} >= 10: remove 10 from {_slots-vip} set network variable {serverslot-vip-max} to {_slots-vip} ServerSlotMenu({_p}, "slots_vip", "null") {_t} = "slots_special": {_t2} = "null": set metadata tag "GUI.serverslots.special" of {_p} to chest inventory with 6 rows named "... | Slots Spéciaux" set slot 0, 1, 7, 8, 45, 46, 52 and 53 of metadata tag "GUI.serverslots.special" of {_p} to red stained glass pane named "" set slot 22 of metadata tag "GUI.serverslots.special" of {_p} to player head with nbt "{@head-slotchange}" named "&7Slots actuels: &e%{_slots-special}%" set slot 19 of metadata tag "GUI.serverslots.special" of {_p} to player head with nbt "{@head-slot_add10}" named "&a+10" set slot 20 of metadata tag "GUI.serverslots.special" of {_p} to player head with nbt "{@head-slot_add5}" named "&a+5" set slot 21 of metadata tag "GUI.serverslots.special" of {_p} to player head with nbt "{@head-slot_add1}" named "&a+1" set slot 23 of metadata tag "GUI.serverslots.special" of {_p} to player head with nbt "{@head-slot_remove1}" named "&c-1" set slot 24 of metadata tag "GUI.serverslots.special" of {_p} to player head with nbt "{@head-slot_remove5}" named "&c-5" set slot 25 of metadata tag "GUI.serverslots.special" of {_p} to player head with nbt "{@head-slot_remove10}" named "&c-10" set slot 47 of metadata tag "GUI.serverslots.special" of {_p} to player head with nbt "{@Head-Previous}" named "&f» &c&lRetour" open (metadata tag "GUI.serverslots.special" of {_p}) to {_p} {_t2} = "+1": add 1 to {_slots-special} set network variable {serverslot-special-max} to {_slots-special} ServerSlotMenu({_p}, "slots_special", "null") {_t2} = "+5": add 5 to {_slots-special} set network variable {serverslot-special-max} to {_slots-special} ServerSlotMenu({_p}, "slots_special", "null") {_t2} = "+10": add 10 to {_slots-special} set network variable {serverslot-special-max} to {_slots-special} ServerSlotMenu({_p}, "slots_special", "null") {_t2} = "-1": {_slots-special} > 0: remove 1 from {_slots-special} set network variable {serverslot-special-max} to {_slots-special} ServerSlotMenu({_p}, "slots_special", "null") {_t2} = "-5": {_slots-special} > 0: {_slots-special} >= 5: remove 5 from {_slots-special} set network variable {serverslot-special-max} to {_slots-special} ServerSlotMenu({_p}, "slots_special", "null") {_t2} = "-10": {_slots-special} > 0: {_slots-special} >= 10: remove 10 from {_slots-special} set network variable {serverslot-special-max} to {_slots-special} ServerSlotMenu({_p}, "slots_special", "null") {_t} = "slots_staff": {_t2} = "null": set metadata tag "GUI.serverslots.staff" of {_p} to chest inventory with 6 rows named "... | Slots Staff" set slot 0, 1, 7, 8, 45, 46, 52 and 53 of metadata tag "GUI.serverslots.staff" of {_p} to red stained glass pane named "" set slot 22 of metadata tag "GUI.serverslots.staff" of {_p} to player head with nbt "{@head-slotchange}" named "&7Slots actuels: &e%{_slots-staff}%" set slot 19 of metadata tag "GUI.serverslots.staff" of {_p} to player head with nbt "{@head-slot_add10}" named "&a+10" set slot 20 of metadata tag "GUI.serverslots.staff" of {_p} to player head with nbt "{@head-slot_add5}" named "&a+5" set slot 21 of metadata tag "GUI.serverslots.staff" of {_p} to player head with nbt "{@head-slot_add1}" named "&a+1" set slot 23 of metadata tag "GUI.serverslots.staff" of {_p} to player head with nbt "{@head-slot_remove1}" named "&c-1" set slot 24 of metadata tag "GUI.serverslots.staff" of {_p} to player head with nbt "{@head-slot_remove5}" named "&c-5" set slot 25 of metadata tag "GUI.serverslots.staff" of {_p} to player head with nbt "{@head-slot_remove10}" named "&c-10" set slot 47 of metadata tag "GUI.serverslots.staff" of {_p} to player head with nbt "{@Head-Previous}" named "&f» &c&lRetour" open (metadata tag "GUI.serverslots.staff" of {_p}) to {_p} {_t2} = "+1": add 1 to {_slots-staff} set network variable {serverslot-staff-max} to {_slots-staff} ServerSlotMenu({_p}, "slots_staff", "null") {_t2} = "+5": add 5 to {_slots-staff} set network variable {serverslot-staff-max} to {_slots-staff} ServerSlotMenu({_p}, "slots_staff", "null") {_t2} = "+10": add 10 to {_slots-staff} set network variable {serverslot-staff-max} to {_slots-staff} ServerSlotMenu({_p}, "slots_staff", "null") {_t2} = "-1": {_slots-staff} > 0: remove 1 from {_slots-staff} set network variable {serverslot-staff-max} to {_slots-staff} ServerSlotMenu({_p}, "slots_staff", "null") {_t2} = "-5": {_slots-staff} > 0: {_slots-staff} >= 5: remove 5 from {_slots-staff} set network variable {serverslot-staff-max} to {_slots-staff} ServerSlotMenu({_p}, "slots_staff", "null") {_t2} = "-10": {_slots-staff} > 0: {_slots-staff} >= 10: remove 10 from {_slots-staff} set network variable {serverslot-staff-max} to {_slots-staff} ServerSlotMenu({_p}, "slots_staff", "null") command /serverslot [<text>]: trigger: ServerSlotMenu(player, "gestion_home", "null") on inventory click: event-inventory = (metadata tag "GUI.servergestion.home" of player cancel event name of event-slot = "&f&lGestion Slots": type of event-item = player head: ServerSlotMenu(player, "slots_home", "null") name of event-slot = "&f» &c&lFermer": type of event-item = player head: close player's inventory name of event-slot = "&f» &c&lReload Panel": type of event-item = player head: close player's inventory make player execute command "sk reload \Lennordoff\slotserver.sk" event-inventory = (metadata tag "GUI.serverslots.home" of player cancel event name of event-slot = "&f&lBungeeCord": type of event-item = player head: ServerSlotMenu(player, "slots_bungee", "null") name of event-slot = "&f&lLobbys": type of event-item = player head: ServerSlotMenu(player, "slots_lobbys", "null") name of event-slot = "&f» &c&lRetour": type of event-item = player head: ServerSlotMenu(player, "gestion_home", "null") event-inventory = (metadata tag "GUI.serverslots.bungee" of player cancel event name of event-slot = "&a+1": type of event-item = player head: ServerSlotMenu(player, "slots_bungee", "+1") name of event-slot = "&a+5": type of event-item = player head: ServerSlotMenu(player, "slots_bungee", "+5") name of event-slot = "&a+10": type of event-item = player head: ServerSlotMenu(player, "slots_bungee", "+10") name of event-slot = "&c-1": type of event-item = player head: ServerSlotMenu(player, "slots_bungee", "-1") name of event-slot = "&c-5": type of event-item = player head: ServerSlotMenu(player, "slots_bungee", "-5") name of event-slot = "&c-10": type of event-item = player head: ServerSlotMenu(player, "slots_bungee", "-10") name of event-slot = "&f» &c&lRetour": type of event-item = player head: ServerSlotMenu(player, "slots_home", "null") event-inventory = (metadata tag "GUI.serverslots.lobbys" of player cancel event name of event-slot = "&f&lJoueur": type of event-item = player head: ServerSlotMenu(player, "slots_joueur", "null") name of event-slot = "&f&lVIP": type of event-item = player head: ServerSlotMenu(player, "slots_vip", "null") name of event-slot = "&f&lSpéciaux": type of event-item = player head: ServerSlotMenu(player, "slots_special", "null") name of event-slot = "&f&lStaff": type of event-item = player head: ServerSlotMenu(player, "slots_staff", "null") name of event-slot = "&f» &c&lRetour": type of event-item = player head: ServerSlotMenu(player, "slots_home", "null") event-inventory = (metadata tag "GUI.serverslots.joueur" of player cancel event name of event-slot = "&a+1": type of event-item = player head: ServerSlotMenu(player, "slots_joueur", "+1") name of event-slot = "&a+5": type of event-item = player head: ServerSlotMenu(player, "slots_joueur", "+5") name of event-slot = "&a+10": type of event-item = player head: ServerSlotMenu(player, "slots_joueur", "+10") name of event-slot = "&c-1": type of event-item = player head: ServerSlotMenu(player, "slots_joueur", "-1") name of event-slot = "&c-5": type of event-item = player head: ServerSlotMenu(player, "slots_joueur", "-5") name of event-slot = "&c-10": type of event-item = player head: ServerSlotMenu(player, "slots_joueur", "-10") name of event-slot = "&f» &c&lRetour": type of event-item = player head: ServerSlotMenu(player, "slots_lobbys", "null") event-inventory = (metadata tag "GUI.serverslots.vip" of player cancel event name of event-slot = "&a+1": type of event-item = player head: ServerSlotMenu(player, "slots_vip", "+1") name of event-slot = "&a+5": type of event-item = player head: ServerSlotMenu(player, "slots_vip", "+5") name of event-slot = "&a+10": type of event-item = player head: ServerSlotMenu(player, "slots_vip", "+10") name of event-slot = "&c-1": type of event-item = player head: ServerSlotMenu(player, "slots_vip", "-1") name of event-slot = "&c-5": type of event-item = player head: ServerSlotMenu(player, "slots_vip", "-5") name of event-slot = "&c-10": type of event-item = player head: ServerSlotMenu(player, "slots_vip", "-10") name of event-slot = "&f» &c&lRetour": type of event-item = player head: ServerSlotMenu(player, "slots_lobbys", "null") event-inventory = (metadata tag "GUI.serverslots.special" of player cancel event name of event-slot = "&a+1": type of event-item = player head: ServerSlotMenu(player, "slots_special", "+1") name of event-slot = "&a+5": type of event-item = player head: ServerSlotMenu(player, "slots_special", "+5") name of event-slot = "&a+10": type of event-item = player head: ServerSlotMenu(player, "slots_special", "+10") name of event-slot = "&c-1": type of event-item = player head: ServerSlotMenu(player, "slots_special", "-1") name of event-slot = "&c-5": type of event-item = player head: ServerSlotMenu(player, "slots_special", "-5") name of event-slot = "&c-10": type of event-item = player head: ServerSlotMenu(player, "slots_special", "-10") name of event-slot = "&f» &c&lRetour": type of event-item = player head: ServerSlotMenu(player, "slots_lobbys", "null") event-inventory = (metadata tag "GUI.serverslots.staff" of player cancel event name of event-slot = "&a+1": type of event-item = player head: ServerSlotMenu(player, "slots_staff", "+1") name of event-slot = "&a+5": type of event-item = player head: ServerSlotMenu(player, "slots_staff", "+5") name of event-slot = "&a+10": type of event-item = player head: ServerSlotMenu(player, "slots_staff", "+10") name of event-slot = "&c-1": type of event-item = player head: ServerSlotMenu(player, "slots_staff", "-1") name of event-slot = "&c-5": type of event-item = player head: ServerSlotMenu(player, "slots_staff", "-5") name of event-slot = "&c-10": type of event-item = player head: ServerSlotMenu(player, "slots_staff", "-10") name of event-slot = "&f» &c&lRetour": type of event-item = player head: ServerSlotMenu(player, "slots_lobbys", "null") N'oubliez pas les formules de politesses et des bouts de codes que vous avez déjà regroupé, des screenshots des erreurs ainsi que tout le nécessaire qui peut contribuer à la résolution de votre problème.
  17. Version de Minecraft : 1.18.2 Version de Skript : 2.6.1 Addons utilisés: SkRayFall et SkQuery Type de problème : Variables supprimées et fichier "variables.csv" Description du problème : Bonjour à tous ! Je suis en train de créer un petit serveur Minecraft à l'aide de Skript Ma question se porte sur les variables et notamment le fichier "variables.csv" qui se trouve ici "plugins/Skript/variables.csv". J'ai plusieurs variables sur mon serveur, des variables normales et des listes. Quelques exemple : {location.spawn} = Contient la localisation du Spawn pour téléporter les joueurs à leur connexion et en utilisant la commande /spawn. {banque.%player's uuid%} = Contient un integer. Pour gérer l'argent des joueurs. {grade::%player's uuid%} = Contient du texte qui correspond au grade d'un joueur. {homes::%player's uuid%::*} = Contient une localisation d'un home définit par un joueur. Lorsque je suis sur mon serveur, je modifie/ajoute/supprime des variables. Ca fonctionne parfaitement. Le problème c'est que le lendemain : plus de variables ! Je me connecte et surprise : toute les variables ont la valeurs <none> ! Plus de grade, plus d'argent en banque, pas de téléportation au spawn, ... J'ai regardé le fichier "variables.csv" pour voir d'où venait le souci et surprise la aussi : seule la variable {location.spawn} est présente dans le fichier ! (C'est la première variable que j'ai définis sur le serveur). Aucune trace de toutes mes autres variables J'ai l'impression que mon fichier de variables ne se met pas à jour ! Pourtant, lorsque je travail sur le serveur, ça fonctionne. Mais chaque jour, à ma première connexion de la journée, plus rien... Je dois redéfinir toutes les variables. Quelqu'un d'entre vous aurait déjà eu ce problème ? Merci beaucoup pour vos éclaircissement !
  18. Version de Minecraft : 1.17.1 Version de Skript : 2.6.1 Addons utilisés: SkRayFall - SkQuery 3 et 4 - Skelett Type du skript : Bonsoir à tous, voilà j'ai créé un skript qui ouvre un menu de sanctions, jusque là pas de problème. J'aimerai savoir comment récupérer le nom du joueur sans passé par "arg 1" qui ne peut pas prendre en considération. De ce fait, savoir si cela est possible est / ou si je dois faire une fonction pour récupérer le nom du joueur cible et ainsi coder librement pour mes sanctions via le menu. A noter que j'utilise aucun addons pour la syntaxe simplement l'implantation que propose Skript. Description du script : Voici donc le code qui permet de lancer le menu : command /moderation <player>: trigger: open chest inventory with 3 row named "&6Modération" to player wait 1 tick set {arg1moderation} to arg 1 set {_currentSlot} to 0 while {_currentSlot} < 27: set slot {_currentSlot} of open inventory of player to black stained glass pane increase {_currentSlot} by 1 if {_currentSlot} is 10: set {_currentSlot} to 17 # -------------- Statistiques du joueur ------------------------------------ set {_item} to arg-1's skull set line 1 of {_item}'s lore to "&fVie du joueur: &e%arg-1's health%" set line 2 of {_item}'s lore to "&fNiveau de faim: &e%arg-1's food level%" set line 3 of {_item}'s lore to "&fRang Staff: &e%{adminrank.%uuid of arg 1%}%" set slot 10 of open inventory of player to {_item} named "%arg-1%" # -------------- Item de fermeture d'inventaire ---------------------------- set {_item} to barrier set line 1 of {_item}'s lore to "&aFermeture du menu" set slot 16 of open inventory of player to {_item} named "&bFermer" # -------------- Item de sanctions ---------------------------------------- set {_item} to red wool set line 1 of {_item}'s lore to "&aInterface des sanctions." set slot 13 of open inventory of player to {_item} named "&bSanctions administratives" Puis direction le "On inventory Click" dans la partie qui nous intéresse : else if index of event-slot is 4: open chest inventory with 1 row named "&6&lMenu mute de &f%{arg1moderation}%" to player wait 1 tick set {_currentSlot} to 0 while {_currentSlot} < 9: set slot {_currentSlot} of open inventory of player to black stained glass pane increase {_currentSlot} by 1 # -------------------- MUTE JOUEUR POUR SPAM -------------------------------------- set {_item} to orange wool set line 1 of {_item}'s lore to "&aMute le joueur pour spam" set slot 1 of open inventory of player to {_item} named "&3Spam" set {raisonmute0} to "Spam dans le tchat" if name of event-inventory is "&6&lMenu mute de &f%{arg1moderation}%": if index of event-slot is 4: # code ici pour mon mute et récupérer la variable J'aimerai du coup remplacer la variable qui donne bien le joueur ciblé {arg1moderation} par quelque chose de plus simple à utiliser dans mon code de mute ci-joint et qui fonctionne. command /mute [<player>] [<time span>] [<text>]: trigger: if {adminrank.%uuid of player%} is not "Createur" or "Administrateur" or "Modérateur": send "&cTu n'as pas les permissions pour faire cette commande." stop else if arg 1 is not set: send "&cSpécifiez un joueur connecté." stop else if {mute.%arg 1%} is not set: set {mute.%arg 1%} to true send "&bModération: &7Vous venez de &6mute &7le joueur &c%arg 1%" to player message "&cSanction: &7vous venez d'être mute par &c%player% &7pour %arg 2%." to arg 1 add "%nl%%arg 1% a été mute le %now%" to {sanctions.%uuid of arg 1%::*} add 1 to {nbrmute.%uuid of arg 1%} set {jailresason::%uuid of arg-1%} to arg-2 else if {mute.%arg 1%} is set: delete {mute.%arg 1%} send "&bModération: &7Vous venez de &6unmute &7le joueur &c%arg 1%" to player message "&cSanction: &7vous venez d'être unmute par &c%player%." to arg 1 Merci pour le temps que certains prendront à lire et comprendre mon problème.
  19. Version de Minecraft : 1.9.4 Version de Skript : 2.4.0 Addons utilisés: Aucun Type du skript : Skript de scoreboard Description du script : Skript permettant d'avoir un scoreboard spécifique à chaque monde. Dans ce scoreboard seront presentes les informations ci-contre: Pseudo, Ping, Nombre de joueur, Nom du serveur, Solde, Ip du serveur, Sur quel monde le joueur est connecté. Malheureusement, mon code ne marche pas à cause de l'expression " Every 1 second ". J'aimerai beaucoup que quelqu'un m'explique comment cela se fait-il. Merci à tout ceux qui m'aiderons, bonne fin d'après midi. scoreboard_lobby.sk
  20. Version de Minecraft : 1.8.8 Version de Skript : 2.6-beta (version non officielle pour la 1.8) Addons utilisés: Skore, SkBee, SkRayFall, TuSKe, SkStuff Type du skript : AutoAttribution des équipes Description du script : Bonjour, je suis entrain de créer un mini-jeu avec skript, tout se passe bien mais je suis entrain de finaliser le skript avec certains détails. J'ai donc essayé de faire que lorsque des gens n'ont pas choisis d'équipes en début de partie, une équipe leurs soit automatiquement désigné équitablement selon le nombre de joueurs. Par exemple, si il y a 8 joueurs dans la partie et que il y a 2 joueurs dans l'équipe bleue et deux joueurs dans l'équipe rouge, le reste des joueurs soit automatiquement désignés aux équipes pour qu'il y ai 4 joueurs dans l'équipe bleue et 4 joueurs dans l'équipe rouge. J'ai cherché sur internet mais je n'ai rien trouvé pouvant résoudre mon problème. Merci d'avance
  21. Version de Minecraft : 1.8.8 Version de Skript : 2.6-beta (version non officielle pour la 1.8) Addons utilisés: Skore, SkBee, SkRayFall, TuSKe, SkStuff Type du skript : Mini-jeu Description du script : Bonjour, je suis entrain de créer un mini jeu sur skript en 1.8.8 et j'essaie de faire que lorsqu'on se téléporte dans notre équipe, notre regard se place dans une direction précise. Pour se téléporter, j'ai écris ça: teleport loop-player to location (-83.5, 104, 0.5)
  22. Version de Minecraft : 1.18.2 Version de Skript : 2.6.1 Addons utilisés: SkQuery, SkRayFall, Skript-Gui, WolfSk2 Type du skript : Shop Gui Bonjour, En version 1.16 avec Tuske, je m'étais lancer à créer un shop avec la possibilité de choisir un nombre donné de l'item désiré grâce à la "function", ce dernier fonctionnait parfaitement. Or en migrant vers la version 1.18.2 de Minecraft, Tuske n'étant plus à jour, j'utilise désormais Skript-Gui qui est pratiquement identique. Maintenant lorsque je reload le skript cela m'affiche le message d'erreur ci-dessous. Chose que je n'arrive pas à résoudre malgré toutes mes recherches sur internet. Peut-être me manque t-il un addon ? Voici mon skript : function buycobblestone(p: player, operation: string): set {_amount} to amount of cobblestone in {_p}'s current inventory if {_operation} is "add": add 1 to {_amount} else if {_operation} is "remove": if {_amount} is more than 1: remove 1 from {_amount} else: set {_cost} to {_amount}*{@a_cobblestone} if {_p}'s balance is less than {_cost}: send "&8» &cVous n'avez pas assez d'argent !" to {_p} else: if {_p} has enough space for {_amount} of cobblestone: remove {_cost} from {_p}'s balance give {_amount} of cobblestone to {_p} send "&8» &a%{_cost}%&a$ ont été débité de votre compte." to {_p} else: send "&8» &cVotre inventaire est plein !" to {_p} close {_p}'s inventory stop command §sBlock: trigger: create new gui with virtual chest inventory named " &8--==[&e&lBlocs&8]==--" with 6 rows: format gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 45, 46, 47, 48, 49, 50, 51, 52 with cyan glass pane named " " format gui slot 53 with red glass pane named "&cRetour": make player execute command "shop" format gui slot 9 with cobblestone with lore "&7Prix d'achat: &c{@a_cobblestone}$" and "&7Prix de vente: &a{@v_cobblestone}$" and "&9Cliquez avec la &emolette &9pour tout vendre.": create new gui with virtual chest inventory named "test" with 5 rows: set {_amount} to amount of cobblestone in player's current inventory set {_cost} to {_amount}*{@a_cobblestone} format gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 36, 37, 39, 40, 41, 43, 44, 45 with cyan glass pane named " " format gui slot 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35 with gray glass pane named " " format gui slot 38 with emerald named "&aValider" format gui slot 42 with barrier named "&cAnnuler": make player execute command "§sBlock" format gui slot 19 with lime glass pane named "&a+1": function buycobblestone(player, "add") format gui slot 13 with {_amount} of cobblestone with lore "&aPrix &7:&a %{_cost}%&a$": function buycobblestone(player, "pay") format gui slot 25 with red glass pane named "&c-1": function buycobblestone(player, "remove") format gui slot 31 with 64 lime glass named "&eAchat par stacks" open last created gui to player open last created gui to player
  23. Version de Minecraft : 1.8.9 Version de Skript : 2.1.2 Addons utilisés: SkQuery Type du skript : Give d'un item avec plusieurs ligne de lore Description du script : J'aimerais me give un item renommé avec plusieurs ligne de lore. Ou alors je sais que l'on peut faire également J'utilise la version 3.21.4 de SkQuery
  24. Version de Minecraft : 1.12.2 Version de Skript : 2.5.3 Type du skript : Recupérer la vraible d'une enclume Description du script : Bonjour, j'aimerais pouvoir récupérer la variable d'une enclume En gros, j'ai créé un menu gui, et je voudraispar exemple quand on clique sur "ajouter", ça ouvre une enclume renommé "Ajouter" avec un papier vide dans le premier slot. Comme ça le joueur pourrait ajouter ce qu'il veut et par la suite récupérer ce qu'il a écrit. Avec cette variable, je pourrais ensuite exécuter une commande command /b: trigger: create a new gui with virtual chest inventory named "§6§l§o§nMENU" with 1 rows with shape "A--------": make gui slot "A" with pixelmon poke ball named "Ajouter": open anvil to player open last created gui to player Du coup ça donne ça : J'arrive bien à ouvrir une enclume, cepnandant ça m'indique une erreur lorsque je veux renommé mon enclume. Pour récupérer la donné de l'enclume, j'avais check ça mais rien ne marche : [Contenu masqué]
  25. Bonjour je cherche un moyen que des que je pose un block sa me donne le block que j'ai pose voila mon skript. Désoler pour ses question ridicule mais je viens de commence skript. on can build check: if block is wool: give 1 wool to the player
×
×
  • 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.