Aller au contenu

WeBer_Le_Pecheur

Membre
  • Compteur de contenus

    197
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par WeBer_Le_Pecheur

  1. @AppleSHaf Tu aurais la version de ton groupmanager ? Car avec ces versions : GroupManager 2.1.28 Skript dev36 (et dev37c) Spigot 1.9.4 Tout fonctionne pour ma part.
  2. Ça ne choque personne quand il dit qu'il exécute la commande depuis la console et que ça fonctionne ? La console ne peut pas être %player%. Dans l'erreur donné, %player% est reconnu comme null lors de la saisie de la commande. Essaye ceci : command /test: trigger: set {_p} to player execute console command "manuaddp %{_p}% kitt.sed spawn"
  3. WeBer_Le_Pecheur

    NBT 1.12.2

    /ver TuSke
  4. WeBer_Le_Pecheur

    NBT 1.12.2

    make a gui slor 0 of player with 1 stone to run: tu as mis un R au lieu d'un T sur slot
  5. WeBer_Le_Pecheur

    Rien se passe...

    Il vaudrait mieux dans ce cas que tu cherche si la variable est set et non pas si elle est sur false de cette façon : if {pfc.%player%} and {pfc.%arg 1%} isn't set:
  6. WeBer_Le_Pecheur

    Des TP'S ALT PRECIS

    Explique toi plus clairement si tu veux de l'aide car pour moi ton problème est résolu. Tu voulais un skript pour que chaque joueur soit sur une ile, c'est le cas tant que tu enregistre un nombre suffisant d'ile pour chaque joueur (loop-player). Mais là tu dis, je cite : Donc maintenant tu souhaite un code qui permet de faire des teams ? C'est plus un FFA dans ce cas...
  7. Ton pc ne changerais pas sa méthode d'entrée par hasard ? C'est à dire la configuration clavier (azerty/qwerty/etc..) Je sais que ça me le faisait souvent avant de supprimer toutes les méthodes d'entrée, ça posait soucis qu'en j'alternais entre la fenêtre minecraft et ntp++
  8. shaped et shapeless sont la différence qui font l'erreur. Me demande pas pourquoi, j'ai seulement trouvé ça en comparant les 2 codes.
  9. Oh oui, my bad. Je vais éditer ça. EDIT: Voilà, jump et speed changé plus d'execute console!
  10. Pour le jump boost oui, mais le reste c'est une commande d'essentials donc bien obligé.
  11. Hello, j'ai essayer le gui SkQuery en 1.12, ça foire pas mal du coup je te donne un code fait avec TuSke (qui lui fonctionne ? ) Je me suis également permis d'optimiser un peu le tout et ajouté une vérification si le joueur à l'argent requis pour ouvrir le menu. function guiEffect(player: player, effect: text, value: integer): if {_effect} is "jump_boost": apply jump boost {_value} to {_player} for 1000000 seconds send "&8[&aJump&8] &7>> &ajump &7niveau &a%{_value}% &7activer" to {_player} else: {_effect} is "run": set {_player}'s walk speed to {_value} send "&8[&aSprint&8] &7>> &bspeed &7niveau &a%{_value}% &7activer" to {_player} {_effect} is "fly": set {_player}'s fly speed to {_value} send "&8[&fFly&8] &7>> &ffly &7niveau &a%{_value}% &7activer" to {_player} function guiMenu(player: player, menu: text): open virtual chest inventory with size 6 named "&b%{_menu}%" to {_player} make gui slot 49 of {_player} with barrier named "&cFermer" to close {_menu} is "sprint": make gui slot 12 of {_player} with glowstone dust named "&b%{_menu}% &f1" to run function guiEffect({_player}, "run", 1) make gui slot 14 of {_player} with glowstone dust named "&b%{_menu}% &f2" to run function guiEffect({_player}, "run", 2) make gui slot 22 of {_player} with glowstone dust named "&b%{_menu}% &f3" to run function guiEffect({_player}, "run", 3) make gui slot 30 of {_player} with glowstone dust named "&b%{_menu}% &f4" to run function guiEffect({_player}, "run", 4) make gui slot 32 of {_player} with glowstone dust named "&b%{_menu}% &f5" to run function guiEffect({_player}, "run", 5) {_menu} is "jump": make gui slot 12 of {_player} with glowstone dust named "&b%{_menu}% &f1" to run function guiEffect({_player}, "jump_boost", 4) make gui slot 14 of {_player} with glowstone dust named "&b%{_menu}% &f2" to run function guiEffect({_player}, "jump_boost", 8) make gui slot 22 of {_player} with glowstone dust named "&b%{_menu}% &f3" to run function guiEffect({_player}, "jump_boost", 12) make gui slot 30 of {_player} with glowstone dust named "&b%{_menu}% &f4" to run function guiEffect({_player}, "jump_boost", 16) make gui slot 32 of {_player} with glowstone dust named "&b%{_menu}% &f5" to run function guiEffect({_player}, "jump_boost", 20) {_menu} is "sprint fly": make gui slot 12 of {_player} with glowstone dust named "&b%{_menu}% &f1" to run function guiEffect({_player}, "fly", 1) make gui slot 14 of {_player} with glowstone dust named "&b%{_menu}% &f2" to run function guiEffect({_player}, "fly", 2) make gui slot 22 of {_player} with glowstone dust named "&b%{_menu}% &f3" to run function guiEffect({_player}, "fly", 3) make gui slot 30 of {_player} with glowstone dust named "&b%{_menu}% &f4" to run function guiEffect({_player}, "fly", 4) make gui slot 32 of {_player} with glowstone dust named "&b%{_menu}% &f5" to run function guiEffect({_player}, "fly", 5) on right click with blaze rod: player has permission "use.speed" name of event-item is "&6Speed" player's balance is greater or equal to 1500 open virtual chest inventory with size 3 named "&6Menu &bEffets" to player make gui slot 11 of player with water bottle named "&bSpeed" with lore "&eEffet de speed" to close then run function guiMenu(player, "Sprint") make gui slot 13 of player with water bottle named "&aJump" with lore "&eEffet de jump" to close then run function guiMenu(player, "Jump") make gui slot 15 of player with water bottle named "&fFly" with lore "&eAugmente la vitesse de fly" to close then run function guiMenu(player, "Sprint fly") remove 1500 from player's balance send "&8[&aEffets&8] &7>> &a1500$ &eon était retirer pour l'ouverture du menu" to player
  12. Si je puis me permettre, il faut aussi sauvegarder la main gauche ^^ Et donc ça donnerai : function inventoryManager(action: text, p: player): if {_action} is "save": loop 36 times: add slot (loop-number - 1) of {_p}'s inventory to {inv.%{_p}%::items::*} set {inv.%{_p}%::maingauche} to slot 40 of {_p}'s inventory set {inv.%{_p}%::casque} to helmet of player set {inv.%{_p}%::plastron} to chestplate of player set {inv.%{_p}%::pantalon} to leggings of player set {inv.%{_p}%::bottes} to boots of player if {_action} is "give": set {_s} to 0 loop {inv.%{_p}%::items::*}: set slot {_s} of {_p}'s inventory to loop-value add 1 to {_s} set slot 40 of {_p}'s inventory to {inv.%{_p}%::maingauche} set helmet of player to {inv.%{_p}%::casque} set chestplate of player to {inv.%{_p}%::plastron} set leggings of player to {inv.%{_p}%::pantalon} set boots of player to {inv.%{_p}%::bottes}
  13. WeBer_Le_Pecheur

    Mvtp Et Skript

    Défribillateur :p
  14. Suffit de contourner ça :p every 5 minutes: set {_date} to "%now%" set {_split::*} to {_date} split at " " set {_hour::*} to {_split::2} split at ":" set {_hour} to {_hour::1} parsed as number set {_minute} to {_hour::2} parsed as number {_hour} is 00 or 12 {_minute} is between 00 and 10 {reboot} is set: difference between {reboot} and now is smaller than 10 minutes stop broadcast "Arrêt du serveur ! Redémarrage dans quelques instants !" set {reboot} to now wait 3 seconds execute console command "stop"
  15. J'utilisais celui-ci quand j'avais du temps libre. Ça fait longtemps que je ne fait plus ça mais de mémoire il y a version gratuite/payante, la différence étant la taille du model (gratuit c'est 32*32 max je crois) https://cubik.studio/ Sabre séparé de l'épée ? Mod obligatoire, tu ne peux pas créer d'item/model coté serveur sans un mod Remplacé l'épée par le sabre ? Ressourcepack
  16. Vous essayez de mettre une cage de spawner ou un oeuf ? ^^ Si c'est un oeuf c'est mieux d'utiliser spawn_egg
  17. WeBer_Le_Pecheur

    Mvtp Et Skript

    J'ai un skript qui fonctionne avec le heal, pas eu beosin du force respawn, tu m'apprend quelque chose !
  18. C'est un détails ça :p Il suffit d'ajouter une variable avant le reboot et de regarder la différence de temps entre celle-ci et le moment ou il exécute le every, ce qui donne : every 5 minutes: set {_date} to "%now%" set {_split::*} to {_date} split at " " set {_hour::*} to {_split::2} split at ":" set {_hour} to {_hour::1} parsed as number set {_minute} to {_hour::2} parsed as number {_hour} is 00 or 12 {_minute} is between 00 and 10 difference between {reboot} and now is greater than 10 minutes broadcast "Arrêt du serveur ! Redémarrage dans quelques instants !" set {reboot} to now wait 3 seconds execute console command "stop"
  19. WeBer_Le_Pecheur

    Skript Pastèques

    Skript 2.2dev36 Spigot 1.8.8
  20. WeBer_Le_Pecheur

    Mvtp Et Skript

    Essaye de heal le joueur avant, car dans la logique on ne peut pas téléporter quelqu'un qui est mort ^^
  21. WeBer_Le_Pecheur

    send marche pas

    Quelque faute, ligne 10 et 11 remplace loop-players par loop-player (tu avais ajouté un S en trop), puis ligne 10 toujours, ajoute le mot an pour donner loop-player is an op loop all players: loop-player is an op: send "ton message" to loop-player
  22. J'ai essayer les deux :p et le %now% me sort quelque de totalement différent aussi. Qu'on est en décembre 2018 est qu'il est 1h du mat xD M'enfin je suis passé à autre chose, testé et fonctionnel sur Skript 2.2dev36 et spigot 1.12.2 every 5 minutes: set {_date} to "%now%" set {_split::*} to {_date} split at " " set {_hour::*} to {_split::2} split at ":" set {_hour} to {_hour::1} parsed as number set {_minute} to {_hour::2} parsed as number {_hour} is 00 or 12 {_minute} is between 00 and 10 broadcast "Arrêt du serveur ! Redémarrage dans quelques instants !" wait 3 seconds execute console command "stop"
  23. Impossible xD, il me sort des valeurs totalement inexplicable. Regarde ce qu'il m'affiche le code donné sur skUnity : Le Mardi 29 Juillet 2008 et plus bas la bonne date mais pas la bonne heure xD [ATTACH=full]8418[/ATTACH]
  24. Exact, j'avais peut-être trouvé une autre solution, mais je n'ai pas réussi a la faire fonctionner donc je ne l'ai pas proposé : https://docs.skunity.com/syntax/expressions/Date%20Infomation
×
×
  • 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.