Aller au contenu

uiytt

Ancien
  • Compteur de contenus

    1 152
  • Inscription

  • Dernière visite

  • Jours gagnés

    44

Tout ce qui a été posté par uiytt

  1. Dr ^^
  2. Oui, il te faut la dev 35 min : https://github.com/SkriptLang/Skript/releases pour skript
  3. uiytt

    Le cancel event beugé ?

    le cancel event devrait faire comme si le message ne s'envoit pas ? donne ta version de skript svp (/ver skript)
  4. Finis ^^ Alors il te faut skript-mirror , tuske et skquery-lime Comment ça marche ? : fait /zf nomdetazone ça t'ouvrira un GUI, la suite tu as juste à lire pour comprendre (au pire demande moi je t'expliquerai en détails) Infos: Le skript va dabord testé pour une zone le taux de drop tu premier objet puis celui du deuxième si le joueur n'a pas réussit le premier puis le 3eme si le joueur n'a pas réussit ni le premier ni le deuxième etc... Donc par exemple si la diorite à ici un taux de drop de 30% et la peau de vache un taux de drop de 50%, il faut pour avoir la hache en bois réussir à ne pas obtenir la diorite puis réussir à ne pas obtenir la peau de vache... P.S : Puis-je posté ce skript en tant que petite ressource car on sait jamais ça peut être pratique et je trouve ce skript plutôt bien ^^ @Skyvix CODE: import: org.bukkit.event.player.PlayerFishEvent on PlayerFishEvent with priority normal: if "%event.getState().name()%" is "CAUGHT_FISH": set {_p} to event.getPlayer() set {_r} to "%region at {_p}%" set {_m::*} to {_r} split at " " loop {ZF::%{_m::1}%::*}: chance of {ZF::%{_m::1}%::%loop-value%::pourcentage}%: event.getCaught().setItemStack({ZF::%{_m::1}%::%loop-value%::item}) stop set {_item} to "air" parsed as item event.getCaught().setItemStack({_item}) command /zf <text>: aliases: zonefishing permission: zonefishing.define trigger: if {ZF::ID} is not set: set {ZF::ID} to 0 zonefishing(player,arg 1,1) function zonefishing(p: player,z: text,page: number): set {_s} to 1 set {_i} to 1 loop {ZF::%{_z}%::*}: if {_s} is 29: add 1 to {_i} set {_s} to 1 add loop-value to {_liste.%{_i}%::*} add 1 to {_s} open virtual chest inventory with size 6 with name "&8ZF - &f%{_z}%" to {_p} make a gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 48, 49, 50, 52 and 53 of {_p} with 1 gray stained glass pane named "&f" if {_page} is not 1: make a gui slot 47 of {_p} with skull of ("MHF_ArrowLeft" parsed as an offline player) named "Page précédante" to run: set {_page2} to {_page} - 1 zonefishing({_p},{_z},{_page2}) else: make a gui slot 47 of {_p} with 1 gray stained glass pane named "&f" set {_i2} to {_page} + 1 if {_liste.%{_i2}%::*} is set: make a gui slot 51 of {_p} with skull of ("MHF_ArrowRight" parsed as an offline player) named "Page suivante" to run: zonefishing({_p},{_z},{_i2}) else: make a gui slot 51 of {_p} with 1 gray stained glass pane named "&f" set {_s} to 10 loop {_liste.%{_page}%::*}: if {_s} is 17: set {_s} to 19 else if {_s} is 26: set {_s} to 28 else if {_s} is 35: set {_s} to 37 set {_loopvalue} to loop-value make a gui slot {_s} of {_p} with {ZF::%{_z}%::%{_loopvalue}%::item} with lore "||&8>> &cClique droit pour supprimer&l ||&8>> &aClique gauche pour changer le drop ||&8>> &7Drop: &6%{ZF::%{_z}%::%{_loopvalue}%::pourcentage}%%%&l" to run: if clicked type is equal to right mouse button: delete {ZF::%{_z}%::%{_loopvalue}%::item} delete {ZF::%{_z}%::%{_loopvalue}%::pourcentage} delete {ZF::%{_z}%::%{_loopvalue}%} zonefishing({_p},{_z},{_page}) else if clicked type is equal to left mouse button: zonefishing3({_p},{_z},{_page},{_loopvalue}) add 1 to {_s} set {_s} to 10 loop 28 times: if {_s} is 17: set {_s} to 19 else if {_s} is 26: set {_s} to 28 else if {_s} is 35: set {_s} to 37 if slot {_s} of {_p}'s current inventory is air: format gui slot {_s} of {_p} with 1 light gray stained glass pane named "&7Ajouter un item" to run: zonefishing2({_p},{_z},{_page}) add 1 to {_s} if size of {_liste.%{_page}%::*} is 28: if {_liste.%{_i2}%::*} is not set: make a gui slot 51 of {_p} with skull of ("MHF_ArrowRight" parsed as an offline player) named "Page suivante" to run: zonefishing({_p},{_z},{_i2}) function zonefishing2(p: player,z: text,page: number): open virtual chest inventory with size 3 with name "&8ZF - &f%{_z}%" to {_p} make a gui slot 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25 and 26 of {_p} with 1 gray stained glass pane named "&f" make a gui slot 10 of {_p} with 1 paper named "&cInstruction:" with lore "&7Placez l'item que vous souhaitez ||&7péchable dans le slot vide ||&7puis appuyez sur le bouton ||&7confirmer" make a gui slot 22 of {_p} with 1 emerald block named "&aConfirmer" to run: if slot 13 of {_p}'s current inventory is not air: set {ZF::%{_z}%::%{ZF::ID}%} to {ZF::ID} set {ZF::%{_z}%::%{ZF::ID}%::item} to slot 13 of {_p}'s current inventory set {ZF::%{_z}%::%{ZF::ID}%::pourcentage} to 100 zonefishing3({_p},{_z},{_page},{ZF::ID}) add 1 to {ZF::ID} function zonefishing3(p: player,z: text,page: number,ID: number): open virtual chest inventory with size 3 with name "&8ZF - &f%{_z}%" to {_p} make a gui slot 0, 1, 2, 3, 5, 6, 7, 8, 9, 17, 18, 19, 20, 21, 23, 24, 25 and 26 of {_p} with 1 gray stained glass pane named "&f" make a gui slot 10 of {_p} with 1 red stained glass pane named "&c-10" to run: remove 10 from {ZF::%{_z}%::%{_ID}%::pourcentage} if {ZF::%{_z}%::%{_ID}%::pourcentage} is smaller than 0: set {ZF::%{_z}%::%{_ID}%::pourcentage} to 0 make a gui slot 13 of {_p} with 1 name tag named "&6%{ZF::%{_z}%::%{_ID}%::pourcentage}%%%" make a gui slot 11 of {_p} with 1 red stained glass pane named "&c-5" to run: remove 5 from {ZF::%{_z}%::%{_ID}%::pourcentage} if {ZF::%{_z}%::%{_ID}%::pourcentage} is smaller than 0: set {ZF::%{_z}%::%{_ID}%::pourcentage} to 0 make a gui slot 13 of {_p} with 1 name tag named "&6%{ZF::%{_z}%::%{_ID}%::pourcentage}%%%" make a gui slot 12 of {_p} with 1 red stained glass pane named "&c-1" to run: remove 1 from {ZF::%{_z}%::%{_ID}%::pourcentage} if {ZF::%{_z}%::%{_ID}%::pourcentage} is smaller than 0: set {ZF::%{_z}%::%{_ID}%::pourcentage} to 0 make a gui slot 13 of {_p} with 1 name tag named "&6%{ZF::%{_z}%::%{_ID}%::pourcentage}%%%" make a gui slot 14 of {_p} with 1 green stained glass pane named "&a+1" to run: add 1 to {ZF::%{_z}%::%{_ID}%::pourcentage} if {ZF::%{_z}%::%{_ID}%::pourcentage} is higher than 100: set {ZF::%{_z}%::%{_ID}%::pourcentage} to 100 make a gui slot 13 of {_p} with 1 name tag named "&6%{ZF::%{_z}%::%{_ID}%::pourcentage}%%%" make a gui slot 15 of {_p} with 1 green stained glass pane named "&a+5" to run: add 5 to {ZF::%{_z}%::%{_ID}%::pourcentage} if {ZF::%{_z}%::%{_ID}%::pourcentage} is higher than 100: set {ZF::%{_z}%::%{_ID}%::pourcentage} to 100 make a gui slot 13 of {_p} with 1 name tag named "&6%{ZF::%{_z}%::%{_ID}%::pourcentage}%%%" make a gui slot 16 of {_p} with 1 green stained glass pane named "&a+10" to run: add 10 to {ZF::%{_z}%::%{_ID}%::pourcentage} if {ZF::%{_z}%::%{_ID}%::pourcentage} is higher than 100: set {ZF::%{_z}%::%{_ID}%::pourcentage} to 100 make a gui slot 13 of {_p} with 1 name tag named "&6%{ZF::%{_z}%::%{_ID}%::pourcentage}%%%" make a gui slot 4 of {_p} with {ZF::%{_z}%::%{_ID}%::item} make a gui slot 13 of {_p} with 1 name tag named "&6%{ZF::%{_z}%::%{_ID}%::pourcentage}%%%" make a gui slot 22 of {_p} with 1 emerald block named "&aConfirmer" to run: zonefishing({_p},{_z},{_page})
  5. Je comprend que tu ne peux pas aimer le cooldown mais le bouclier O_o ? Il permet de rendre l'arc moins op et éviter de se faire spam shot quand tu coure vers l'ennemie mais bon un des plugins que je t'ai passé désactive le bouclier !
  6. @Eltarra tu dis que le truc es bien mais tu mais 3 sans expliquer quel sont les problème !!!
  7. uiytt

    AntiVPN | Proxy

    Soit polie svp
  8. Je te conseil de suivre la ressource pour pouvoir te tenir au courant de toute maj ^^
  9. uiytt

    NBT 1.12.2

    t'as une doc à passer ?
  10. Oui mais comme tu peux mettre un taux de chance, il est possible que le joueur ne pèche rien et du coup tu veux que ça ne donne aucun item ?
  11. Bien sur de toute façon on ne peut pas réellement forcé quelqu'un après est-ce que dire que je ne ferais pas un skript sur un serveur car il est en 1.7.10 c'est forcé où c'est juste dire un fait et lui expliqué au mec pourquoi personne ne veut l'aider ...
  12. tu peux passer par le système de skellett : https://forums.skunity.com/threads/skellett-block-regenerators-instant-block-placing.529/
  13. uiytt

    NBT 1.12.2

    Que veux tu dire ne fonctionne pas, et il te faut tuske désoler oublié de dire..
  14. Il ne sera pas finis pour ce soir, mais pour te rassurer j'ai même fait mieux que ce tu demande (avec un GUi configurable pour chaque zone etc...) par contre tu veux que si il ne pèche rien ça lui donne quoi (un poisson simple ) ?
  15. C'est déjà plus opti après ouai j'ai pas d'idée sur une manière vraiment opti de le faire
  16. uiytt

    NBT 1.12.2

    command /test: trigger: open virtual chest inventory with size 1 with name "test" to player make a gui slor 0 of player with 1 stone to run: give 1 stick with nbt "{display:{Name:"Télescope"},ench:[{id:34,lvl:1}],AttributeModifiers:[{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:-2,Operation:0,UUIDMost:82853,UUIDLeast:154843}]}" to player Si ça ne marche peut tu confirmer que tu as bien le fork non officiel de tuske pour la 1.12 : https://github.com/Tuke-Nuke/SkStuff/releases
  17. ça peut marcher mais rip ton serveur car le on any move c'est violent comme truc...
  18. J'avais pas vu ton message : et en attendant on reste sur des versions anciennes pour les serveur ce qui empêche de nombreuse nouvelle fonctionnalité en plus d'être plus difficile pour code car certaine syntaxe n'existe pas ? Oui faire un skript en 1.7 c'est du suicide car tout skript complexe a 99% de chance de se retrouver un bug, après oui si le mec veut décider de rester dessus c'est lui qui décide mois je donne juste des fait, alors oui le mot suicide est une éxagération (car sinon beaucoup de skripteur serait mort) mais les mecs ils sont pas con ils savent que ça veut pas dire se suicider au sens literal... le mot exacte serait "incroyablement long dure et chiant avec 99% de chance que ça ne marche pas" ce qui est la définition pour moi de faire un skript "suicide". Et encore une fois je peux pas forcer le mec en passer en version supérieur, la preuve c'est que malgrés que je dise ça beaucoup décide de laisser leurs serveurs en 1.7.10 quand même Hypixel est vraiment une exception, sinon oui si la communauté n'est pas séparé grâce à Viaversion, ça a aussi pour effet de laisser les serveurs en 1.8 ce qui gâche toute les nouveautés des versions supérieurs pour ces serveurs en plus de rendre des fois le code plus dur... Ces serveurs sont poussé à rester éternellement figé dans leur version et je suis prés à parier que les puristes qui joue sur des serveurs pvp n'appréciront pas non plus la maj du pvp futur car celle ci ne reviendra pas au fameux pvp 1.7 ou 1.8 mais apportera un nouveau système de pvp... Je prenais exemple de Tuske vs Skquery pas pour les bugs, si tu pense que la plupart des gens change pour SkQuery surtout pour les bugs tu trompe fortement c'est surtout car coder avec Tuske et bien plus facile et plus pratique pour les devs... Oui au finale l'argument qu'on pousse pour pousser les gens à aller sur tuske est que skquery à des bugs mais ce qui convint vraiment les gens c'est à quel point le code est plus facile avec Tuske et qu'ils n'ont plus besoin d'utiliser les anciennes méthodes moins optimisés, ce qui est exactement l'exemple de skript 1.12 vs 1.8, de nouvel méthode sont sortie et en restant en 1.8 on se limite grandement et on rend son code plus dure (pour ne pas parler de la 1.7 ou c'est du "suicide")
  19. Je peux faire ça pour toi demain soir ^^ Résumons pour confirmer, tu veux pouvoir définir dans une zone quel items sont péchable et avec quel taux de drop (et de les supprimer)
  20. uiytt

    Problèmes avec des skripts !

    Peut tu nous dire ta version skript ? (/ver skript) et par ne marche pas tu veux dire quoi ? que se passe t'il quand tu essaye de les reloads ?
  21. uiytt

    AntiVPN | Proxy

    Yep, tu sais où on peut trouver une liste des IP les plus utilisés par des VPN ?
  22. uiytt

    Aide pour un Skript Quete

    Si tu veux leur appliquer une texture différent tu dois obligatoirement passé par un ressource pack
  23. uiytt

    Skript Pioche a obsi

    euh mettre l'enchant efficacité sur une pioche en diams, faire quel ai son propre nom et propre craft
  24. uiytt

    Aide pour un Skript Quete

    par pnj tu veux dire des villageois ou les personnages tel que les joueurs (cityzen)
  25. Je t'aime déjà, tu utilise des listes ❤️
×
×
  • 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.