Aller au contenu

ThibaudPst

Membre
  • Compteur de contenus

    122
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

ThibaudPst a gagné pour la dernière fois le 6 mai

ThibaudPst a eu le contenu le plus aimé !

Réputation sur la communauté

15 Neutre

1 abonné

À propos de ThibaudPst

  • Rang
    Membre
  1. ThibaudPst

    Skript - Sanctions

    Bonsoir, ce ne serait pas en accord avec les règles d'utilisations de liteban.. Un plug-in payant est un plug-in ayant été fait consciencieusement -généralement- le fait de le rendre payant indique un suivis et des mises à jours de la part des développeurs, ce n'est clairement pas correct que d'offrir ce plug-in
  2. ThibaudPst

    Chance of x%

    J'ai pu "contrer" cela, grâce à l'aide du second développeur sur mon serveur : L'idée est de faire que si les X premiers % de chances ne s'applique pas.. Alors ça utilise Y% etc etc et dans l'idée, ça revient à faire des statistiques/proba avec des multiplications de % !
  3. ThibaudPst

    Skript - Sanctions

    Bonsoir, Je ne suis malheureusement pas en mesure de fournir le mute|tempmute & Tempban par manque de temps devant moi, Voici néanmoins un petit bout de code qui devrait faire ton bonheur ! options: perm: permissionsanction #La permission que le joueur doit avoir pour utiliser la commande de modération command /sanction [<text>] [<offlineplayer>] [<text>] [<text>]: #arg-1 => Ban-ip |ban etc #arg-2 => Joueur #arg-3 => Motif #arg-4 durée ? permission: {@perm} trigger: arg-1 is "ban-ip": arg-2 is set: ban ip of arg-2 due to "&cBanni-ip pour %arg-3%" kick the arg-2 due to "&cBanni-ip pour %arg-3%" arg-1 is "ban": arg-2 is set: add player to {banlist::*} kick the arg-2 due to "&cBanni pour %arg-3%" ban the arg-2 due to "&cBanni pour %arg-3%" arg-1 is "mute": arg-2 is set: if {mutelist::*} contains arg-2: remove arg-2 from {mutelist::*} send "&cVous n'êtes plus muet !" to arg-2 send "&c%arg-2% n'est plus muet !" to executor else: add arg-2 to {mutelist::*} send "&cVous êtes désormais muet !" to arg-2 send "&cVous avez rendu muet %arg-2%" to executor #arg-3 is set: Ici devrait venir la durée ... Jouer avec le "now" dans une variable et le délai entre now stocké et "now" réel #arg-1 is "tempban": Pareil que le tempmute ! arg-1 is "kick": arg-2 is set: kick the arg-2 due to "&cExclu pour :%arg-3%" #Le message contenant la raison du kick on chat: if {mutelist::*} contains player: cancel event send "&cVous êtes muet." to player else: exit
  4. ThibaudPst

    Ouverture menu CUSTOMNPC

    Bonsoir ! Je me permets deux pistes : CustomNPC à pour syntaxe basiquement "tonnom" ou "&6tonnom" ou "&ftonnom" (...) if name of clicked entity is "Ton nom" En changeant ça par : if name of clicked entity contains "Ton nom" #Pour rappel, "Ton nom" doit être le texte "brute"càd avec les balises de couleurs/syntaxe (&f/&r/etc)
  5. ThibaudPst

    [Problème skript 1.12.2]

    Bonsoir, As-tu bien modifié ta version de Skript par celle téléchargée sur le lien que je t'ai donné ? (https://github.com/bensku/Skript/releases/download/dev32c/Skript.jar) Car après test en : Spigot 1.12.2 + Skript d32 c'est fonctionnel...
  6. ThibaudPst

    Problème avec le plugins Skript

    Cela veut dire qu'il y avait une erreur au niveau des règles d'espacements, en l’occurrence, il voulait 0 tabulations en ligne 14 mais en a trouvé 16 Et pour la "balise" c'est :
  7. ThibaudPst

    Problème avec le plugins Skript

    Bonjour, je t'invites à ajouter la "balise" résolu (éditer tout en haut de la page) pour passer ton sujet en résolu ! Les erreurs de ce genre viennent très souvent d'un problème dans le Skript concerné, en l'occurrence (et dans la globalité) c'est écrit sur les premières lignes
  8. ThibaudPst

    Skript pour ind'invidualiser deux joueurs dans une variable chacun

    Bonsoir, de ce que je viens de voir c'est plus à mon sens une demande de Skript, car j'ai dû mal à me familiariser avec ton bout de code (Surtout concernant le loop qui ne mène à pas grand chose si ce n'est rien ^^) Il serait aussi bon de connaître ta version de Skript ainsi que de Minecraft (/version => Spigot/Bukkit/PS | /version Skript) Merci, bonne soirée EDIT : command /1v1file: aliases: 1v1 executable by: players trigger: if {wait1v1::*} contains player: #On regarde si le joueur est pas déjà dans la liste d'attente. send "&cVous êtes déjà présent dans la file d'attente" to player stop #Si c'est le cas : stop else:#Si n'est pas présent dans la file if (size of {wait1v1::*}) is less than 1: #Si il n'y a personne dans la file... send "&bVous êtes désormais en file d'attente !" add player to {wait1v1::*} else: #Si il y a un joueur dans la file.. add player to {wait1v1::*} #On ajoute le joueur à la file d'attente set {_against} to a random element out of {wait1v1::*} #Ici, on prends un joueur aléatoire de la file d'attente while {_against} is player: #Si le joueur aléatoirement choisis est le joueur inscrit, alors ça refait une boucle.. set {_against} to a random element out of {wait1v1::*} send "&bVous allez affronter %{_against}%" to player #Petit message de courtoisie send "&bVous allez affronter %player%" to {_against} set {1v1.%player%} to {_against} #Cette variable là sortira donc le pseudo du joueur X -Celui choisis aléatoirement est définit plus haut comme "{_against}" set {1v1.%{_against}%} to player #Celle ci stockera l'exécuteur de la commande -Ou tout du moins l'exécuteur ayant eu une place directement- remove {_against} from {wait1v1::*} #On les retire de la liste d'attente remove player from {wait1v1::*} #On les retire de la liste d'attente (...) #Ici, la téléportation, etc etc Voici un bout de ce que j'ai refaits avec ta base de développement, en détaillant / expliquant au mieux (Les textes écrits après les # sont des "commentaires" ils ne sont pas lut lors de l'exécution ; Tu as donc tes deux variables qui contiennent Joueur 1 / 2 et un bout de code un peu plus pratique Skript testé et fonctionnel en Skript 2.3.6 |Spigot 1.13.2
  9. ThibaudPst

    [Problème skript 1.12.2]

    Bonjour, serait-il possible de connaître la version Skript que tu utilises ? (/version skript) Un retour plus complet de ton erreur côté console serait aussi le bienvenue si jamais tu peux nous donner un petit screen, savoir si le problème vient de la commande ou de Skript dans sa globalité Ci-joints une version de Skript par Bensku en 1.12.2 (https://github.com/bensku/Skript/releases/download/dev32c/Skript.jar)
  10. ThibaudPst

    Mettre un chapeau (/hat) à des animaux

    Bonsoir, il n'est pas possible de créer cela (le cheval n'étant pas une entité permettant d'avoir un casque équipé dans une version vanilla) La commande aurait théoriquement été (utilisable en vanilla) /summon horse ~ ~ ~ {ArmorItems:[{},{},{},{id:"minecraft:end_rod",Count:1b}]} Néanmoins comme je le pensais, l'objet n'est que "théorique" et pas physique, l'objet est là, mais invisible car rien ne dit à Minecraft que le cheval peut avoir un casque Bonne soirée
  11. ThibaudPst

    Skript /salaire

    Je me permets quand même de t'écrire une ébauche d'une commande avec délai qui s'appliquerait à ton cas options: time: 24 #Le délai en heure entre chaque utilisation de la commande solde: 500 #L'argent donné par la commande command /salaire: trigger: if {timersolde.%player%} isn't set: #Si le joueur n'a encore JAMAIS récupéré son salaire make console execute command "eco give %player% {@solde}" #On donne le salaire set {timersolde.%player%} to now #On dit que le salaire à été donné au moment T else: set {_time} to difference between {timersolde.%player%} and now #On créer une variable temporaire contenant la différence entre T et 24 heures if {_time} is less than {@time}: #Si cela fais moins de 24h send "&cVous devez attendre %difference between 24 hours and {_time}% avant de pouvoir récupérer à nouveau votre salaire !" to player exit else: #Sinon.. make console execute command "eco give %player% {@solde}" set {timersolde.%player%} to now #Et on remet l'heure d'utilisation, ça te fait 24h réelles entre chaque utilisation
  12. ThibaudPst

    Skript /salaire

    Bonsoir, cela impliquant le redémarrage du serveur rien ne dit qu'il peut se permettre de redémarrer le serveur chaque jour, d'où le fait de mon intervention
  13. ThibaudPst

    Changer les dégats d'un item

    Bonsoir, voici donc l'idée que j'avais énoncée plus haut retranscrite : options: item: &0&lGriffes #Ton nom d'objet perm: blackpanther.use #Ta permission damage: 5 #Les dégats on damage: attacker's tool is {@item}: attacker has permission {@perm}: cancel event damage victim by {@damage}
  14. ThibaudPst

    Feu d'artifice infini

    Impeccable ! Tu peux éditer ton sujet (remonte à ton premier message ou suis le tutoriel dans la section aide) pour ajouter l'étiquette "résolu"
  15. ThibaudPst

    Problème Shop GUI

    Autant pour moi je me suis embrouillé quant à ta version. Je ne saurais plus t'aider je n'étais plus là lors de la 1.8, éventuellement fais une recherche au niveau de "pack d'addon" directement fait pour la 1.8
×

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.