Aller au contenu

mimi59660

Membre
  • Compteur de contenus

    59
  • Inscription

  • Dernière visite

  • Jours gagnés

    1
  • Crédits

    258 [Faire un don]

Tout ce qui a été posté par mimi59660

  1. utilise : execute console command "/la commande que tu veux"
  2. mimi59660

    Donjons

    Version 1.0.0

    13 downloads

    Bien le bonsoir, Je vous présente ma toute nouvelle ressource intitulée "Donjons". Ce skript vous permet de créer des donjons personnalisés de A à Z. Commandes : /donjon join ==> ouvrir une interface permettant aux joueurs de se téléporter aux donjons commandes admins : /donjon create <nom> ==> créer un donjon /donjon remove <nom> ==> supprimer un donjon /donjon set spawn <donjon> <difficulté (easy/medium/hard)> ==> définir le point d'apparition des joueurs dans le donjon /donjon set spawnboss <donjon> <difficulté> ==> définir le point d'apparition du boss dans le donjon /boss edit <donjon> <difficulté> ==> modifier le nom du boss /spawnboss <donjon> <difficulté> ==> spawn le boss /setboss <donjon> <type de mob> <difficulté> ==> choisir le mob qui sera défini comme boss du donjon Si vous voyez des améliorations à apporter à ce skript, merci de m'en parler je ferai les ajouts nécessaires. Ce skript fonctionne avec essentials et vault en ce qui concerne l'argent de ces deux derniers plugins. Il a été testé en 1.19.3 mais il est compatible avec les versions antérieurs jusque 1.14 sûr.
  3. autant pour moi c'est de ma faute, essaie avec event-block
  4. c'est simple, dans ton loop tu met la ligne suivante: if {staffchat.%uuid of loop-player%} = true: send "%message%" to loop-player bien évidemment tu dois être dans un évènement on chat.
  5. c'est la boucle loop-player. Dans la boucle tu écris le code permettant d'envoyer le message à un joueur à condition qu'il a la permission requise : loop all players: if loop-player has permission "test.test": send "message de test" to loop-player
  6. Version de Minecraft : 1.19.4 Version de Skript : 2.7.0-beta2 Addons utilisés: SkBee Type du skript : Description du script : Bonjour/Bonsoir, Je viens vers vous pour me renseigner sur les functions. Cela fait quelques temps que je n'ai plus développé de skripts et j'aimerais savoir si il est possible d'utiliser une function dans un inventory event. J'ai un évènement qui se répète d'inombrables fois et je souhaiterais le passer sous forme de function mais je ne sais pas comment faire.... if event-item is jungle planks: if player has 1 jungle log: remove 1 jungle log from player's inventory add 2 jungle planks to player's inventory if event-item is oak planks: if player has 1 oak log: remove 1 oak log from player's inventory add 2 oak planks to player's inventory if event-item is acacia planks: if player has 1 acacia log: remove 1 acacia log from player's inventory add 2 acacia planks to player's inventory if event-item is dark oak planks: if player has 1 dark oak log: remove 1 dark oak log from player's inventory add 2 dark oak planks to player's inventory if event-item is birch planks: if player has 1 birch log: remove 1 birch log from player's inventory add 2 birch planks to player's inventory if event-item is spruce planks: if player has 1 spruce log: remove 1 spruce log from player's inventory add 2 spruce planks to player's inventory Merci d'avance pour toutes les réponses
  7. salut, si tu veux vérifier que la variable du joueur soit set sur "true" ou "false" tu dois le faire pour chaque joueur c'est à dire que dans la boucle tu dois remplacer le %uuid of player% par %uuid of loop-player% (si tu veux un exemple ça doit te donner ça : loop all players: if {staffchat.%uuid of loop-player%} = true: <la suite de ton code>
  8. essaie ceci : on place of gold block: wait 45 seconds replace block to air
  9. logiquement en version 1.8.8 c'est censé fonctionner aussi, il suffit d'avoir skript dans la bonne version
  10. pour qu'une commande exécute une autre commande d'un autre plugin tu marques dans ton skript "execute console (ou player si tu veux que c'est le joueur qui exécute) command </ta commande>" exemple : command /grades: trigger: execute player command "/gamemode creative" sinon pour la réponse que je t'ai envoyé, ca vient juste après une commande : command /grades: trigger: set {menu} to a new chest inventory with 6 rows with name "ce que tu veux" wait 1 tick set slot 0 of {menu} to stick with name "Mon super baton magique" (tu fais le nombre de slot que tu veux) open {menu} to player
  11. Salut, tu peux créer un nouvel inventaire avec 6 lignes. set {menu} to a new chest inventory with 6 rows with name "ce que tu veux" wait 1 tick set slot {l'emplacement que tu veux} to <l'item que tu veux> (tu fais le nombre de slot que tu veux) open {menu} to player ensuite il te suffit de faire un inventory click pour cancel la récupération des items de l'inventaire généré.
  12. bonsoir, Si j'ai bien compris, le principe de ce skript est de mute un joueur et pour cela tu souhaites le faire via un menu ? As-tu essayé en remplaçant "index of event-slot is 1" par le nom de l'item cliqué ? ou par le type d'item cliqué ? du style if name of event-item is "test" : close player's inventory
  13. Version de Minecraft : 1.19 Version de Skript : 2.6.3 Addons utilisés: SkGUI Type du skript : Skript de Shop Description du script : Bonjour/Bonsoir J'aimerais de l'aide pour mon skript de shop pour un serveur Skyblock : J'aimerais que l'admin du serveur puisse ajouter un item dans le shop via une commande qui permette également de donner le prix de l'objet et lorsqu'on clique sur l'item en question, cela récupère les variables pour que le joueur puisse payer un item du shop et que ça lui retire comme il faut l'argent Ne sachant pas comment faire ce type de skript j'ai juste commencé une base et j'espère que ca va vous aider ^^' command /shop [<text>] [<number>]: trigger: if arg 1 is "add": if arg 2 is set: if player is holding block: add block to {shop.block::*}
  14. il faut que lorsque le joueur ouvre le menu via une commande, la variable que tu as définie soit vérifiée, si elle est définie alors tu set slot 0 de ton menu par une laine verte, sinon tu set slot 0 par de la bedrock
  15. mimi59660

    résolu ✔ Lore

    Oui sujet résolu
  16. Version de Minecraft : 1.19. Version de Skript : 2.6.3 Addons utilisés: Aucun Type du skript : Skript de modération Description du script : Bien le bonjour, je viens vers vous ajd pour espérer avoir de l'aide : Je suis en train de faire un skript de modération avec /tempban /ban etc... et là je suis arrivé au /history, tout fonctionne correctement, un gui s'ouvre avec tout ce que je souhaite mais le soucis est que j'aimerais que sur l'item représentant la sanction du joueur il soit marqué le type de sanction, la date de la sanction et la raison, sauf que une seule ligne est marquée sur la sanction et je ne comprend pas, je vous laisse le code pour que vous voyez par vous-même et pour avoir de l'aide si possible ^^ command /kick [<player>] [<text>]: permission: kick.admin permission message: &cCette commande est réservée à la modération ! trigger: if arg 1 isn't set: send "{@prefix} {@player_is_offline}" to player stop else: add 1 to {k.%arg 1%} set {kick.now.%{k.%arg 1%}%.%arg 1%} to now set {kick.sanction.%arg 1%} to "&6Sanction : &cKick %nl% &6Raison : &c%arg 2% %nl%&6Date : &c%{kick.now.%{k.%arg 1%}%.%arg 1%}%" add {kick.sanction.%arg 1%} to {sanctions.%arg 1%::*} kick player-arg due to "{@prefix} {@kicked} &c%arg 2%" broadcast "{@prefix} &6Le joueur &c%arg 1% &6a été kick du serveur pour &c%arg 2%" stop command /history [<offline player>] [<text>]: trigger: if arg 1 isn't set: set {history.%player%} to a new chest inventory with 6 rows with name "&6Historique de &c%player%" wait 1 tick set {_s} to 0 loop 54 times: set slot {_s} of {history.%player%} to black stained glass pane with name " " add 1 to {_s} wait 1 tick set slot 4 of {history.%player%} to player head with name "&c%player%" if {sanctions.%player%::*} is empty: open {history.%player%} to player stop else: set {_s} to 18 loop {sanctions.%player%::*}: set slot {_s} of {history.%player%} to paper with name "%loop-value%" add 1 to {_s} open {history.%player%} to player if arg 1 is set: if arg 2 is "clear": if player has permission "history.clear": delete {sanctions.%arg 1%::*} send "{@prefix} &dVous avez supprimé l'historique de ce joueur !" to player
  17. merci ça fonctionne comme je le souhaite sujet résolu
  18. salut, essaie avec un clicked item plus tôt
  19. mimi59660

    Claim

    Version 1.0.0

    24 downloads

    Bonjour/Bonsoir Je vous propose ici mon skript de Claim et ses multiples fonctionnalités : - Premièrement ce skript fonctionne en 1.19 avec la version 2.6.3 de Skript, si vous ne l'avez pas je vous invite à la télécharger ici : https://github.com/SkriptLang/Skript/releases - Ce Skript ne nécessite aucun addon, seul le plugin skript suffit. - La liste des commandes est la suivante : /claim help ==> afficher la liste des commandes /claim version ==> visualiser la version de ce Skript et en cas de problème avec le skript, un lien discord est envoyé permettant donc de me contacter /claim options ==> permet de savoir les différentes options que possède le joueur concernant la réclamation des zones /claim on ==> permet de réclamer une zone /claim off ==> permet de revendiquer sa zone (il faut se situer dans une de ses zones claim) /claim trust <joueur> ==> permet aux joueurs qui le souhaitent de donner la permission à d'autres joueurs de casser/placer/interagir avec des objets/blocks /claim untrust <joueur> ==> permet aux joueurs qui le souhaitent de retirer la permission à d'autres joueurs de casser/placer/interagir avec des blocs/objets Pour toute question n'hésitez pas à me contacter par mp discord (Sonic_Lord#9125) ou alors via mon serveur discord je redonne le lien ici : https://discord.gg/cuNVY5b8cz
  20. crée une variable (ex: {monnaie.%player%}) que tu utilises pour toutes les transactions économiques de ton serveur. Exemple : Un joueur vend 5 blocs de fer pour 25$ les 5 blocs avec la commande /sell, tes lignes de codes sont les suivantes: command /sell: trigger: loop all items in player's inventory: if loop-item is iron_block: add item amount of loop-item to {_nb} remove iron_block from player's inventory set {_price} to {_nb} * <le montant que tu veux> add {_price} to {monnaie.%player%} set {_nb} to 0 send "&aVous avez vendu &c%{_nb}% bloc de fer &apour un total de &c%{_price}%&c$" to player rien de plus simple que ceci pour créer une économie en skript
  21. Salut, personnellement je crée ma propre monnaie quand il s'agit de faire un système d'économie
  22. Version de Minecraft : 1.19 Version de Skript : 2.6.3 Addons utilisés: SkQuery Type du skript : Skript de chance Description du script : Bonjour Je fais ce sujet car j'ai un soucis avec mon skript de chance d'obtenir un item en cassant un bloc. Lorsque le joueur casse un bloc, il est censé recevoir a coup sur un item sauf que ce n'est pas le cas et j'aimerais savoir où j'ai fait une erreur pour corriger cela.... on break of skeleton skull: if {currentregion.%player%} = "spawn": cancel event send "&6Archéologue >> &eIci tu es au spawn et ce que tu as trouvé fait partit de mes affaires, tu ne peux pas les prendre !" to player stop else: if {currentregion.%player%} = "Wilderness": clear drops chance of 40%: give bone named "&aFossile du t-rex" to the player stop chance of 35%: give bone named "&eFossile du triceratops" to the player stop chance of 2%: give bone named "&5Fossile mystère" to the player stop chance of 23%: give bone named "&bFossile du vélociraptor" to the player stop
  23. Version de Minecraft : 1.19 Version de Skript : 2.6.3 Addons utilisés: SkQuery 4.1.7 Type du skript : Skript de régions (type claim) Description du script : Bien le bonjour/bonsoir Actuellement je rencontre un soucis avec le "on region enter", mes lignes de codes sont bonnes mais skript ne reconnaît pas l'évènement, il me dit "can't understand this event".... je met mon code ci-dessous au cas où j'aurais mal fait quelque chose mais je précise que j'ai utilisé plein de fois cet évènement et je n'avais jamais vu cette erreur avant... peut-être un addon manquant ? on region enter: if "%region%" contains "spawn": set {currentregion.%player%} to "spawn" if "%region%" contains "Wilderness" set {currentregion.%player%} to "Wilderness" else: set {currentregion.%player%} to "spawn"
  24. on inventory click: if name of event inventory is (ou contains comme tu veux): cancel event "la suite de ton code...."
×
×
  • 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.