Aller au contenu

uiytt

Ancien
  • Compteur de contenus

    1 154
  • Inscription

  • Dernière visite

  • Jours gagnés

    44

Tout ce qui a été posté par uiytt

  1. uiytt

    on health change

    Version Skript : dev34 Version mc : 1.12 Bonjour, je cherche à détecter lorsque la vie d'un joueur augmente, en effet on peut utiliser le on damage pour savoir quand le joueur perd de la vie mais il est impossible de savoir quand par exemple le joueur se fait heal sauf avec Umbaska mais ce plugin est souvent bugué donc... Et je n'ai pas vraiment envie de passer par des every 1 second... Si vous avez une solution n'hésitez pas ^^.
  2. uiytt

    Erreur du %player_name

    Avec un / au début de ta commande ?
  3. uiytt

    Erreur du %player_name

    Bon de 1 pas besoin de player_name c'est directe player et jamais un % sans un deuxième.... donc essaye %player%
  4. uiytt

    sidebar de SkRayFall ne marche pas...

    Non plus...
  5. uiytt

    sidebar de SkRayFall ne marche pas...

    La je teste avec juste une commande dans mon script et ça marche pas... J'ai essayé en deffinissant avant un truc à l'intérieur mais tjr pas ex : command /aa: trigger: send "hey" to player set score "test" in sidebar of player to 1 set name of sidebar of player to "test" EDIT : Bon finalement je passe sur les scoreboard de skellett qui sont enfaîte plus complexe mais bien mieux et j'ai enfin trouvé une bonne explication ici : https://forums.skunity.com/threads/how-to-make-every-player-got-own-sidebar.345/
  6. uiytt

    Remplissage auto loot chests

    oui il faut enlever le _ devant car sinon la variable disparait à la fin de l'event ^^
  7. Je vais essayer de voir pour ton code, mais je te conseil quand même très fortement d'apprend les fonctions avec par exemple ce tuto : https://skript-mc.fr/forum/threads/%E2%9C%AA%E2%9C%AA%E2%9C%AA%E2%9C%AB%E2%9C%AB-les-fonctions-sans-return.13535/ Car ça reste une notion super important et super utile...
  8. uiytt

    Remplissage auto loot chests

    J'ai une idée mais bon c'est pas ça qui va changer grand chose. Au lieu de redéfinir a chaque fois slotnum, pourquoi ne pas le définir une seul fois dans le on load ?
  9. bha apprend car là nous on a pas le truc des confirmrank et le problème viens de là car tu dis que en op ça marche
  10. Si les commandes confirmrank sont de script je te conseille de passer par des fonction ...
  11. Quand on clique sur quoi ?
  12. Il existe des millier de tuto, (ça marche avec worldedit)
  13. Pourquoi refuse tu de passer par Worldguard ? car non seulement c'est compatible avec skript, mais c'est aussi sans bug et bien plus optimisé avec bien plus de fonctionnalité...
  14. Après tout il a pas tort....
  15. De rien ^^ c'est (quasiment) toujours un plaisir d'aider :D
  16. uiytt

    Remplissage auto loot chests

    Si c'est un truc régulier passe par une fonction...
  17. clear {_p}'s inventory Essaye...
  18. uiytt

    sidebar de SkRayFall ne marche pas...

    ça ne vient pas de là car j'ai fais des test et même un code de type ne marche pas : command /aa: trigger: send "hey" to player set name of sidebar of player to "test"
  19. Regarde ça : function murder(p: player): send "&c&lLa partie va commencé dans &6&l10 secondes &c&lcaché vous !" to {_p} wait 5 seconds send "&c&lLa partie va commencé dans &6&l5 secondes &c&l!" to {_p} wait 1 seconds send "&c&lLa partie va commencé dans &6&l4 secondes &c&l!" to {_p} wait 1 seconds send "&c&lLa partie va commencé dans &6&l3 secondes &c&l!" to {_p} wait 1 seconds send "&c&lLa partie va commencé dans &6&l2 secondes &c&l!" to {_p} wait 1 seconds send "&c&lLa partie va commencé dans &6&l1 secondes &c&l!" to {_p} wait 1 seconds send "&c&lLa partie vient de commencé !" to {_p} function murder2(p: player): while {stop} is equal to 0: if {_p} has permission "teamred.sk": clear inventory of {_p} play raw sound "portal.trigger" at {_p} with pitch 1 volume 10 wait 5 ticks set slot 4 of {_p} to 1 diamond sword send "&c&lVous êtes meurtrié vous devez trouver les survivants" to {_p} wait 60 seconds if {stop} is 1: stop else: clear inventory of {_p} play raw sound "portal.trigger" at {_p} with pitch 1 volume 10 send "&b&lVous êtes un survivant caché vous !" to {_p} wait 60 seconds else if {_p} has permission "teamblue.sk": clear inventory of {_p} play raw sound "portal.trigger" at {_p} with pitch 1 volume 10 send "&b&lVous êtes un survivant caché vous !" to {_p} wait 60 seconds if {stop} is 1: stop else: clear inventory of {_p} set slot 4 of {_p} to 1 diamond sword play raw sound "portal.trigger" at {_p} with pitch 1 volume 10 send "&c&lVous êtes meurtrié vous devez trouver les survivants" to {_p} wait 60 seconds command /event <text>: trigger: if arg 1 is set: if arg 1 is "start": loop all players in "Event": murder(loop-player) set {stop} to 0 wait 11 seconds loop all players in "Event": murder2(loop-player) else if arg 1 is "stop": set {stop} to 1 send "event stopé" J'ai utilisé le while c'est très pratique et j'ai un peu modifié ta commande. ^^
  20. uiytt

    Besoin d'aide pour mon Skript head

    Tu viens d'édité MDR
  21. Yep et tu verra, les fonctions ne servent pas qu'a ça, c'est un des trucs les plus utiles !!!
  22. Version : skript : dev34 Version serveur : 1.12 Addons : Skellett(dernière version) et SkRayfall(dernière version) et SkQuery (et bien d'autres mais seul ces deux là peuvent agir sur la sidebar...) Bonjour, peut importe la syntaxe que j'utilise pour la sidebar avec Skrayfall, je continue d'avoir un message d'internale error qui m'est donner lors que j’exécute la commande l'activant. Voici la syntaxe que je met par exemple : set name of sidebar of {_p} to "test" Et voici les erreurs de la console. 17:12:16 CONSOLE: ERROR]: #!#! We could not identify which of those are specially related, so this might also be Skript issue. 17:12:16 CONSOLE: ERROR]: #!#! You should try disabling those plugins one by one, trying to find which one causes it. 17:12:16 CONSOLE: ERROR]: #!#! If the error doesn't disappear even after disabling all listed plugins, it is probably Skript issue. 17:12:16 CONSOLE: ERROR]: #!#! In that case, you will be given instruction on how should you report it. 17:12:16 CONSOLE: ERROR]: #!#! On the other hand, if the error disappears when disabling some plugin, report it to author of that plugin. 17:12:16 CONSOLE: ERROR]: #!#! Only if the author tells you to do so, report it as Skript issue (url below) 17:12:16 CONSOLE: ERROR]: #!#! Issue tracker: https://github.com/bensku/Skript/issues (only if you know what you're doing!) 17:12:16 CONSOLE: ERROR]: #!#! 17:12:16 CONSOLE: ERROR]: #!#! Stack trace: 17:12:16 CONSOLE: ERROR]: #!#! java.lang.IllegalStateException: trigger for function is not available 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:80) 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.lang.function.Function.execute(Function.java:112) 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:193) 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:53) 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.lang.Effect.run(Effect.java:52) 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.lang.Trigger.execute(Trigger.java:55) 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:279) 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:236) 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.command.Commands.handleCommand(Commands.java:255) 17:12:16 CONSOLE: ERROR]: #!#! at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:170) 17:12:16 CONSOLE: ERROR]: #!#! at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 17:12:16 CONSOLE: ERROR]: #!#! at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 17:12:16 CONSOLE: ERROR]: #!#! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 17:12:16 CONSOLE: ERROR]: #!#! at java.lang.reflect.Method.invoke(Method.java:497) 17:12:16 CONSOLE: ERROR]: #!#! at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) 17:12:16 CONSOLE: ERROR]: #!#! at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 17:12:16 CONSOLE: ERROR]: #!#! at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) 17:12:16 CONSOLE: ERROR]: #!#! at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) 17:12:16 CONSOLE: ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1377) 17:12:16 CONSOLE: ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1220) 17:12:16 CONSOLE: ERROR]: #!#! at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) 17:12:16 CONSOLE: ERROR]: #!#! at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) 17:12:16 CONSOLE: ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) 17:12:16 CONSOLE: ERROR]: #!#! at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 17:12:16 CONSOLE: ERROR]: #!#! at java.util.concurrent.FutureTask.run(FutureTask.java:266) 17:12:16 CONSOLE: ERROR]: #!#! at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) 17:12:16 CONSOLE: ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:747) 17:12:16 CONSOLE: ERROR]: #!#! at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) 17:12:16 CONSOLE: ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) 17:12:16 CONSOLE: ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) 17:12:16 CONSOLE: ERROR]: #!#! at java.lang.Thread.run(Thread.java:745) 17:12:17 CONSOLE: ERROR]: #!#! 17:12:17 CONSOLE: ERROR]: #!#! Version Information: 17:12:17 CONSOLE: ERROR]: #!#! Skript: 2.2-dev34 (latest) 17:12:17 CONSOLE: ERROR]: #!#! Bukkit: 1.12-R0.1-SNAPSHOT 17:12:17 CONSOLE: ERROR]: #!#! Minecraft: 1.12 17:12:17 CONSOLE: ERROR]: #!#! Java: 1.8.0_45-internal (OpenJDK 64-Bit Server VM 25.45-b02) 17:12:17 CONSOLE: ERROR]: #!#! OS: Linux amd64 3.19.0-22-generic 17:12:17 CONSOLE: ERROR]: #!#! 17:12:17 CONSOLE: ERROR]: #!#! Server platform: Spigot 17:12:17 CONSOLE: ERROR]: #!#! 17:12:17 CONSOLE: ERROR]: #!#! Current node: null 17:12:17 CONSOLE: ERROR]: #!#! Current item: groupscoreboard(the player) 17:12:17 CONSOLE: ERROR]: #!#! Thread: Server thread 17:12:17 CONSOLE: ERROR]: #!#! 17:12:17 CONSOLE: ERROR]: #!#! Language: english 17:12:17 CONSOLE: ERROR]: #!#! Link parse mode: DISABLED 17:12:17 CONSOLE: ERROR]: #!#! 17:12:17 CONSOLE: ERROR]: #!#! End of Error. 17:12:17 CONSOLE: ERROR]: #!#! J'ai aussi essayé de désactiver la stylishbar de Skellett car ça pouvait peut être provenir d'un conflict entre les deux mais ça ne change rien.... Et j'ai absolument rien compris au sidebar skellett... EDIT : Bon finalement je passe sur les scoreboard de skellett qui sont enfaîte plus complexe mais bien mieux et j'ai enfin trouvé une bonne explication ici : https://forums.skunity.com/threads/how-to-make-every-player-got-own-sidebar.345/
  23. Bien sur que si Tuske marche pour toute les versions ^^
  24. Je vois, passe par une fonction.. :D command /eventstart: trigger: loop all players in "Event": nomdetafonction(loop-player) set {stop} to 0 function nomdetafonction(p: player): send "&c&lLa partie va commencé dans &6&l10 secondes &c&lcaché vous !" to {_p} wait 5 seconds send "&c&lLa partie va commencé dans &6&l5 secondes &c&l!" to {_p} wait 1 seconds send "&c&lLa partie va commencé dans &6&l4 secondes &c&l!" to {_p} wait 1 seconds send "&c&lLa partie va commencé dans &6&l3 secondes &c&l!" to {_p} wait 1 seconds send "&c&lLa partie va commencé dans &6&l2 secondes &c&l!" to {_p} wait 1 seconds send "&c&lLa partie va commencé dans &6&l1 secondes &c&l!" to {_p} wait 1 seconds send "&c&lLa partie vient de commencé !" to {_p}
  25. uiytt

    Besoin d'aide pour mon Skript head

    Pas de merci à moi ???? :'c XD
×
×
  • 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.