Aller au contenu

ThibaudPst

Membre
  • Compteur de contenus

    126
  • Inscription

  • Dernière visite

  • Jours gagnés

    1
  • Crédits

    8 [Faire un don]

Tout ce qui a été posté par ThibaudPst

  1. ThibaudPst

    ItemStack hologram

    Bonjour, Je viens de voir un petit truc, tu as bien HolographicDisplay comme plug-in ?
  2. ThibaudPst

    résolu Chance of x%

    Bonsoir, Merci du retour, plutôt triste d'apprendre cela :') Je pensais qu'il s'agissait là de pourcentage comme étant une fraction de 100 et donc s'additionnaient :') Je vais tenter de voir pour créer des pourcentages de fait :') Sortons donc le bon vieux Java pour faire un add-on ! Encore merci
  3. ThibaudPst

    résolu Chance of x%

    Déjà essayé, j'avais converti chaque pourcentage en valeur numérale => Même résultat, certaines fois ça ne se jouait pas.. Merci quand même ^^
  4. Je reviens vers toi avec -peut-être- une solution, de mon côté ça à l'air de fonctionner, néanmoins j'ai utilisé l'addon Tuske (ne voyant pas comment faire cela autrement) format gui slot 19 of player with gold block named "&e&l-100" with lore "%{add.fluorite.%player%}%" to run usling left mouse button: #Le lore correspond donc à la valeur de la variable utilisée remove 100 from {add.fluorite.%player%} format gui slot 19 of player with gold block named "&e&l-100" with lore "%{add.fluorite.%player%}%" named "&e&l-100" (...) format gui slot 20 of player (...) #La syntaxe dans les gui TusKe est de la forme "format gui slot" | le "to be unstealable" n'est pas nécessaire, il est par défaut Lien pour TusKe : [Contenu masqué]
  5. ThibaudPst

    ItemStack hologram

    Bonjour. Je n'ai jamais utilité cela mais voyant que tu n'as pas de réponse j'essaye quelques idées ; L'idée si j'ai bien compris est de faire apparaître sur une ligne différente ? Les balises pour cela sont généralement de la forme "ligne1" and "ligne2" "ligne 1 %nl% ligne2" "ligne1 ¦¦ligne 2" Peux tu dire si l'objet s'affiche si tu n'affiches pas le texte mais uniquement l'objet ? Merci (je ferais quelques tests dans la soirée)
  6. Désolé j'avais mal comprit, Peut-être essayer en remettant la ligne format gui slot à la suite ça devrait fonctionner
  7. Bonsoir ! Le code erreur mentionnait un problème quant à la zone sélectionnée il me semble, parlant d'un type "cube", peux-tu essayer sur une zone en carré ? -En vérifiant bien qu'il s'agisse d'un carré- Ensuite sur un cube, puis finalement sur une forme non carrée ? stp
  8. Une autre façon (Maintenant que je suis sur PC) : options: item: iron hoe named "&c&lVole" item2: firework rocket named "&c&lVole" limit: 10 #Le nombre maximum de "refill" de feu d'artifice on rightclick: if player is holding {@item}: #le @item fait référence à l'objet définit en "option" ça te permet de le modifier comme tu le veux sans le reprendre partout ! if player has permission "faucon.use": loop player's inventory: loop-value is {@item}: set loop-value to {@item2} #"Make player shoot a firework" n'affecte pas le vol en élytres if player is holding {@item2}: if player has permission "faucon.use": add 1 to {useVole.%player%} if {useVole.%player%} is greater than {@limit}: exit if {useVole.%player%} is less than {@limit}: give {@item2} to player #Une commande pour obtenir l'objet ! command /faucongive [<text>] [<player>]: permission: uneperm trigger: if arg-1 is "give": if arg-2 is set: give {@item} to arg-2 if arg-1 is "reset": if arg-2 is set: set {useVole.%arg-2%} to 0 send "&cVous avez réinitialiser l'utilisation du faucon à %arg-2% !" to executor send "&cVos utilisation du faucon ont été réinitialisée par %executor%" to arg-2 else: message "&cErreur ! /faucongive <reset> <joueur>"
  9. ThibaudPst

    Coffre après la mort

    Salut ! C'est pas forcément le plus "optimisé" mais ça devrait fonctionner -Ton sujet n'étant pas "Résolu" je considères encore ouvert- loop all items in victim's inventory: add loop-item to {_inventory.%victim%::*} Ensuite il te suffit d'ajouter {_inventory.%{_p}%::*} [Dans ton cas] à l'inventaire du bloc : add {_inventory.%player%::*} to inventory of block at {_giftblock} Ce qui implique de définir la position du coffre comme étant une variable [Attention, la position du coffre, si tu la considères comme étant la position du joueur n'est pas sur une coordonnée entière ! [Il le site à 0.5 du bloc, donc la moitié, l'inventaire ne peut alors pas être ajouté !] Je me permets de te donner un exemple de ce que j'ai fais il y a peu, pour l'adapter à ton skript |Ayant du mal à comprendre la totalité de tes lignes| on death: if victim is in world "HC": victim is a player: loop all items in victim's inventory: add loop-item to {_inventory.%victim%::*} clear drops wait 1.4 second broadcast "&e##&6HardCore&e## &6%player% &fa trouvé la rédemption..." set {_loc} to location of victim set {_xcoo} to x-coordinate of block above block at {_loc} set {_ycoo} to y-coordinate of block above block at {_loc} set {_zcoo} to z-coordinate of block above block at {_loc} add 0.5 to {_xcoo} add 0.5 to {_ycoo} add 0.5 to {_zcoo} make player run command "/setblock %{_xcoo}% %{_ycoo}% %{_zcoo}% minecraft:player_head{ExtraType:""%victim%"",SkullType:3}" as op remove 1 from {_ycoo} set block at location at {_xcoo}, {_ycoo}, {_zcoo} in world "HC" to chest set {_giftblock} to block at location at {_xcoo}, {_ycoo}, {_zcoo} in world "HC" add {_inventory.%player%::*} to inventory of block at {_giftblock} Le setblock est le positionnement de la tête du joueur
  10. ThibaudPst

    Pioche à spawner

    Bonjour, selon ta version de minecraft qu'il n'est parfois pas possible de récupérer directement L'ID d'un spawner d'un certain type, étant donné qu'il s'agit de données NBT Tu peux éventuellement regarder du côté de Sk-Nbeet. Tu pourras alors ajouter le nbt de la forme "{BlockEntityTag:{SpawnData:{id:"zombie"}}}" [l'idée est de: set {_spawner} to event-block add" le nbt" to {_spawner} set event-block to air drop {_spawner} at event-bloc's location
  11. Bonjour, je te conseil de créer une commande qui retire X à ta variable ça te permettra de retirer quand tu veux la valeur que tu veux et comme ça tu pourras faire "to run command "ta commande" " Où alors avec les gui TusKe : To run using left mouse button: remove 100 from
  12. ThibaudPst

    Problème Shop GUI

    Bonjour, en effectuant la commande "/pl" TusKe apparaît en vert ? La version de TusKe est-elle celle de la 1.8.8 ? En remplaçant "to run" par "to run using left/right mouse button" ça ne fonctionne pas ?
  13. Bonjour, La ligne que je pense plus correcte serait "make player shoot a firework" Concernant le fait de le rendre infini, je n'ai pas très bien compris si c'est bien le projectile (firework) qui doit être infini, si c'est le cas tu dois je pense jouer avec les NBT du feu, add {LifeTime:Durée} to nbt of (...) Sur le of je ne suis pas sûr de quoi mettre, peut-être "Last spawned entity" ou alors tu peux créer une variable contenant "firework" et ajouter le NBT à la variable Le problème étant que tu risques d'avoir pas mal de feux d'artifices quasi infini.. Je ne peux pas chercher depuis le téléphone, mais vérifie dans mes aliases si il n'existe rien pour définir le stade de vol d'elytre avec un feu d'artifice de manière plus "simple" (ouvre Skript.jar avec un extracteur [Rar/zip/...] et fouines dans les dossiers tu devrais trouver pas mal de fichiers concernant la totalité des aliases avec leurs definitions
  14. Bonjour, essaye plutôt de la sorte ça devrait fonctionner : on damage: if attacker's tool name contains "&0&lGriffes" attacker has permission "blackpanther.use": damage victim by (...) Étant sur téléphone je ne garantis pas que le T9 n'ai rien bougé
  15. ThibaudPst

    résolu Chance of x%

    Bonjour, Version de Skript : 2.3.6 Version de Spigot : 1.13.2-R0.1 Je viens vers vous espérant que vous allez pouvoir m'aider, j'ai bien saisis les pourcentages de chance (arrivent bel et bien à 100), mais il se trouve que de temps à autre, c'est comme si l'évènement % n'était pas joué.. Voici mon code : on right click on sponge: if player is holding {@cle1}: wait 1 tick remove {@cle1} from player wait 1 tick chance of 20%: wait 1 tick make console execute command "eco give %player% 25000" message "&bVous gagnez 25 000$" exit chance of 20%: wait 1 tick give 26 purpur block to player message "&bVous gagnez 26 blocs de Purpur" exit chance of 15%: wait 1 tick give 16 tnt to player message "&bVous gagnez 16 blocs de TNT" exit chance of 15%: wait 1 tick give 1 creeper spawn egg to player message "&bVous gagnez 1 Oeuf de creeper" exit chance of 10%: wait 1 tick make console execute command "give %player% enchantedgoldenapple 1" message "&bVous gagnez 1 Pomme dorée enchantée" exit chance of 10%: wait 1 tick give 4 diamond to player message "&bVous gagnez 4 Diamants" exit chance of 5%: wait 1 tick give 64 obsidian to player message "&bVous gagnez 64 obsidienne" exit chance of 4%: wait 1 tick make console execute command "cle %player% superieure" message "&bVous gagnez 1 clé supérieure" exit chance of 1%: wait 1 tick make console execute command "cle %player% rare" message "&bVous gagnez 1 clé rare" exit Je ne pense pas avoir fait de fautes, l'ajout des exit/wait 1 tick sont là à titre de test effectué pour voir si cela résolvait ou non le problème, avec ou sans, ça change pas j'ai toujours une chance aléatoire que rien ne se passe, que je spam l'usage de l'objet "cle1" sur le bloc éponge ou que je le fasse à un intervalle régulier/distant.. Merci de votre aide
  16. Bonsoir, désolé de ce up inutile Je viens de résoudre mon problème de moi même C'était en faite simple : else if à la place des if suivant le premier. Merci de votre aide en tout cas
  17. Bonsoir, désolé de la réponse tardive, aucune erreur simplement les slots ne correspondant pas au {j.%player%} ne sont pas en bedrock (le loop 30 times) semble annulé
  18. Bonjour, Je viens vous demander de l'aide n'arrivant pas à faire fonctionner correctement mon Skript, l'idée est de "griser" toutes cellules non cliquable et de montre uniquement la cliquable malheureusement tout les cellules ne sont pas en bedrock (je ne transmettrais que les 8 premières lignes, le reste étant pûrement un C/C Version de Spigot : Spigot 1.13.2R0-1 Version de Skript : 2.3.6 command /calendrier [<text>]: trigger: if arg 1 is not set: if {ccalendrier.%player%} is true: set {_waited} to difference between {calendrier.%player%.lastused} and now if {_waited} is less than 10 seconds: message "Vous devez attendre %difference between 10 seconds and {_waited}% avant d'utiliser à nouveau le calendrier" if {_waited} is more than 10 seconds: set {ccalendrier.%player%} to false add 1 to {j.%player%} if {j.%player%} is greater than or equal to 30: set {j.%player%} to 0 if {ccalendrier.%player%} is false: wait 1 tick open chest with 4 row named "Calendrier" to player wait 1 tick set {_loop} to 0 loop 30 times: format slot {_loop} of player with bedrock named "&cPas aujourd'hui." with lore "Tu ne recevras un cadeau qu'une fois par 24 heures" to be unstealable add 1 to {_loop} if {j.%player%} is 0: format slot 0 of player with iron ingot named "&5Du Fer ! (x3)" to close then run [execute console command "/give %player% iron_ingot 3"] set {ccalendrier.%player%} to true set {calendrier.%player%.lastused} to now add 1 to {j.%player%} if {j.%player%} is 1: format slot 1 of player with iron ingot named "&5Du Fer ! (x5)" to close then run [execute console command "/give %player% iron_ingot 5"] set {ccalendrier.%player%} to true set {calendrier.%player%.lastused} to now add 1 to {j.%player%} if {j.%player%} is 2: format slot 2 of player with iron ingot named "&5Du Fer ! (x8)" to close then run [execute console command "/give %player% iron_ingot 8"] set {ccalendrier.%player%} to true set {calendrier.%player%.lastused} to now add 1 to {j.%player%} if {j.%player%} is 3: format slot 3 of player with iron ingot named "&5Du Fer ! (x12)" to close then run [execute console command "/give %player% iron_ingot 12"] set {ccalendrier.%player%} to true set {calendrier.%player%.lastused} to now add 1 to {j.%player%} if {j.%player%} is 4: format slot 4 of player with gold ingot named "&5De l'Or ! (x3)" to close then run [execute console command "/give %player% gold_ingot 3"] set {ccalendrier.%player%} to true set {calendrier.%player%.lastused} to now add 1 to {j.%player%} if {j.%player%} is 5: format slot 5 of player with gold ingot named "&5De l'Or ! (x5)" to close then run [execute console command "/give %player% gold_ingot 5"] set {ccalendrier.%player%} to true set {calendrier.%player%.lastused} to now add 1 to {j.%player%} if {j.%player%} is 6: format slot 6 of player with gold ingot named "&5De l'Or ! (x5)" to close then run [execute console command "/give %player% gold_ingot 5"] set {ccalendrier.%player%} to true set {calendrier.%player%.lastused} to now add 1 to {j.%player%} if {j.%player%} is 7: format slot 7 of player with gold ingot named "&5De l'Or ! (x8)" to close then run [execute console command "/give %player% gold_ingot 8"] set {ccalendrier.%player%} to true set {calendrier.%player%.lastused} to now add 1 to {j.%player%} if {j.%player%} is 8: format slot 8 of player with gold ingot named "&5De l'Or ! (x12)" to close then run [execute console command "/give %player% gold_ingot 12"] set {ccalendrier.%player%} to true set {calendrier.%player%.lastused} to now add 1 to {j.%player%}
  19. ThibaudPst

    Player Damage

    Bonjour ! En Skript lorsque l'on parle de "damage" ne faut-il pas utiliser uniquement "attacker" / "victim" ? Ce peut peut-être venir de ça ?
  20. Bonsoir, Je pense de fait n'avoir pas été clair ; j'aimerais savoir si quelqu'un connaît un moyen pour insérer une quantité d'objets demandé pour la recette car actuellement seul 1 objet quel qu'il soit est demandé dans la recette ET Savoir si quelqu'un sait comment faire pour que le craft ne soit réalisable si et seulement si les objets utilisés ont pour nom "nom" Je te remercie de ta réponse mais, oui j'ai déjà fais la totalité des sujets traitant de cela sans trouver réponse à ma question d'où le fait que je vienne ici PS : La gentillesse / tact ça coûte pas grand chose et c'est toujours plus agréable
  21. Bonjour ! Je suis désolé je ne savais pas qu'il était possible de récupérer la version du plugin juste par la commande "/version nomduplugin" je dois reconnaître que maintenant que j'ai vu ça je me trouve un peu con Encore désolé de fait
  22. Bonjour ! Je reviens vers vous suite à un problème; J'utilises spigot 1.13.2-R.0.1 | Skript : 2.3.6 | SkQuerry lime: 3.6.2-Lime Ma question concerne les recettes spéciales données par SkQuerry par exemple : register new shapeless recipe for {test} using carrot, carrot, air, air, air, air, air, air, air {test} étant un objet quelconque définit en amont, comment puis-je faire pour que les objets nécessaire au craft soit nommé (la carrot soit nommée "&btest" par exemple) mais aussi qu'elle ait une quantité requise "using 18 of carrot" malheureusement même en passant par une option faisant référence à une carrot nommée une carrot normal permet la réalisation du craft et using X of item ne fonctionne pas pour définir une quantité Merci de votre aide
  23. Merci, je suis confronté à quelques erreurs quant au lignes : Serait-il possible de m'éclairer sur comment solutionner ces erreurs ? Merci Et ma variante "{Calendrier.%player%}" est un entier, je tente de l'appliquer comme étant le numéro d'un "format slot" format slot "%{calendrier.%player%}%" of player with bedrock named "Jour %{calendrier.%player%}%" to be unstealable Line 26: Can't understand this condition/effect: format slot "%{calendrier.%player%}%" of player with bedrock named "Jour %{calendrier.%player%}%" to be unstealable (script.sk, line 26: format slot "%{calendrier.%player%}%" of player with bedrock named "Jour %{calendrier.%player%}%" to be unstealable') every 60 seconds: add 1 to {Temps.%player%} if {Temps.%player%} = 1440: Line 10: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (script.sk, line 10: add 1 to {Temps.%player%}') Line 11: There's no world in a periodic event if no world is given in the event (e.g. like 'every hour in "world"') (script.sk, line 11: if {Temps.%player%} = 1440:')
  24. Salut ! Merci c'est génial je ne suis pas en mesure de faire le test à l'heure actuelle je reviendrais dès que possible passer le sujet en "Résolu" si c'est le cas en attendant un grand merci à toi !
  25. Bonsoir, je me permets de revenir vers vous ne parvenant pas à appliquer les solutions trouvées sur d'autre posts à mon Skript. Il se trouve que je n'arrive pas à faire pour que chaque jour (24h) ma variante obtienne "+1" de manière à permettre l'ouverture d'une case cadeau à la manière d'un calendrier de l'avent. Le problème étant que même en ajoutant manuellement la valeur à ma variables je n'arrive pas à faire apparaître le loop dans le row; autrement dit seul "else" est actif every day: add 1 to {calendrier.%player%} send "Salutation, vous pouvez ouvrir le %{calendrier.%player%}% ème jour du calendrier ! (/calendrier)" to player command /calendrier [<player>] [<text>] [<text>]: trigger: if arg 1 is not set: if arg 2 is not set: open chest with 3 row named "&5Calendrier" to player wait 1 tick set {_s} to 0 broadcast "loop set !" if {calendrier.%player%} is "1": broadcast "calendrier set !" wait 1 tick loop 27 times: broadcast "loop en cours !" format slot {_s} of player with barrier named "Pas l'bon jour !" to be unstealable broadcast "ajoute 1 !" add 1 to {_s} broadcast "succès !" format slot 0 of player with bedrock named "JOUR 0" to be unstealable delete {_s} else: loop 27 times: broadcast "loop en cours 55!" format slot {_s} of player with barrier named "Pas l'bon jour !" to be unstealable broadcast "ajoute 1 55!" add 1 to {_s} broadcast "succès 55!" format slot 0 of player with bedrock named "JOUR 0" to be unstealable delete {_s} broadcast "ça marche 55!" if arg 2 is "see": send "%{calendrier.%player%}% time !" to player if arg 2 is "add": set {_arg3} to arg 3 parsed as an integer add {_arg3} to {calendrier.%player%} if arg 2 is "remove": set {_arg3} to arg 3 parsed as an integer set {calendrier.%player%} to ({calendrier.%player%} - {_arg3}) if arg 2 is "test": set {calendrier.%player%} to 1 Pourriez vous m'éclairer sur où est la stupidité ? Merci de votre aide !
×
×
  • 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.