Aller au contenu

Uuraniumm_PROD

Membre
  • Compteur de contenus

    64
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par Uuraniumm_PROD

  1. Version de Minecraft : 1.9.4 Version de Skript : 2.4.1 Addons utilisés: SkRayFall, sKLib, TuSKe, sKUtilities, SkStuff, skript-yaml, SkQuery, Skellett, skript-db Description du script : Hello ^^ Je travaille sur un skript permettant de générer des executables .sh et de les lancer, pour pouvoir executer des commandes linux sur mon vps. Voici le code : command exec <text>: permission: Super.rare.permission trigger: delete file "temp.sh" create file "temp.sh" write "%arg-1%" at line 1 to file "temp.sh" run script at "temp.sh" delete file "temp.sh" Tout s'execute parfaitement bien jusqu'à la ligne de code : run file at "../sh/sh%arg 1%.sh" J'obtiens une internal error. En regardant dans la console, voilà ce que j'ai pu trouver : [07:11:52 ERROR]: #!#! [07:11:52 ERROR]: #!#! [Skript] Severe Error: [07:11:52 ERROR]: #!#! [07:11:52 ERROR]: #!#! Something went horribly wrong with Skript. [07:11:52 ERROR]: #!#! This issue is NOT your fault! You probably can't fix it yourself, either. [07:11:52 ERROR]: #!#! It looks like you are using some plugin(s) that alter how Skript works (addons). [07:11:52 ERROR]: #!#! Here is full list of them: [07:11:52 ERROR]: #!#! skRayFall (https://sk.rayfall.net/) skLib (https://github.com/WheezyGold7931/skLib/) TuSKe (github.com/Tuke-Nuke/TuSKe) skUtilities (https://tim740.github.io/) SkStuff skript-yaml SkQuery Skellett (https://forums.skunity.com/resources/skellett-the-addon-with-a-beast-name.24/) skript-db [07:11:52 ERROR]: #!#! We could not identify which of those are specially related, so this might also be Skript issue. [07:11:52 ERROR]: #!#! You should try disabling those plugins one by one, trying to find which one causes it. [07:11:52 ERROR]: #!#! If the error doesn't disappear even after disabling all listed plugins, it is probably Skript issue. [07:11:52 ERROR]: #!#! In that case, you will be given instruction on how should you report it. [07:11:52 ERROR]: #!#! On the other hand, if the error disappears when disabling some plugin, report it to author of that plugin. [07:11:52 ERROR]: #!#! Only if the author tells you to do so, report it to Skript's issue tracker. [07:11:52 ERROR]: #!#! [07:11:52 ERROR]: #!#! Stack trace: [07:11:52 ERROR]: #!#! java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. [07:11:52 ERROR]: #!#! at java.awt.Desktop.getDesktop(Desktop.java:142) [07:11:52 ERROR]: #!#! at uk.tim740.skUtilities.files.EffRunApp.execute(EffRunApp.java:26) [07:11:52 ERROR]: #!#! at ch.njol.skript.lang.Effect.run(Effect.java:52) [07:11:52 ERROR]: #!#! at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) [07:11:52 ERROR]: #!#! at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) [07:11:52 ERROR]: #!#! at ch.njol.skript.lang.Trigger.execute(Trigger.java:57) [07:11:52 ERROR]: #!#! at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:292) [07:11:52 ERROR]: #!#! at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:251) [07:11:52 ERROR]: #!#! at ch.njol.skript.command.ScriptCommand.onCommand(ScriptCommand.java:195) [07:11:52 ERROR]: #!#! at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [07:11:52 ERROR]: #!#! at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [07:11:52 ERROR]: #!#! at org.bukkit.craftbukkit.v1_9_R2.CraftServer.dispatchCommand(CraftServer.java:645) [07:11:52 ERROR]: #!#! at org.bukkit.craftbukkit.v1_9_R2.CraftServer.dispatchServerCommand(CraftServer.java:631) [07:11:52 ERROR]: #!#! at net.minecraft.server.v1_9_R2.DedicatedServer.aL(DedicatedServer.java:437) [07:11:52 ERROR]: #!#! at net.minecraft.server.v1_9_R2.DedicatedServer.D(DedicatedServer.java:400) [07:11:52 ERROR]: #!#! at net.minecraft.server.v1_9_R2.MinecraftServer.C(MinecraftServer.java:665) [07:11:52 ERROR]: #!#! at net.minecraft.server.v1_9_R2.MinecraftServer.run(MinecraftServer.java:564) [07:11:52 ERROR]: #!#! at java.lang.Thread.run(Thread.java:748) [07:11:52 ERROR]: #!#! [07:11:52 ERROR]: #!#! Version Information: [07:11:52 ERROR]: #!#! Skript: 2.4.1 (latest) [07:11:52 ERROR]: #!#! Flavor: skriptlang-github [07:11:52 ERROR]: #!#! Date: 2019-12-22 [07:11:52 ERROR]: #!#! Bukkit: 1.9.4-R0.1-SNAPSHOT [07:11:52 ERROR]: #!#! Minecraft: 1.9.4 [07:11:52 ERROR]: #!#! Java: 1.8.0_242 (OpenJDK 64-Bit Server VM 25.242-b08) [07:11:52 ERROR]: #!#! OS: Linux amd64 4.19.0-8-amd64 [07:11:52 ERROR]: #!#! [07:11:52 ERROR]: #!#! Server platform: Spigot [07:11:52 ERROR]: #!#! [07:11:52 ERROR]: #!#! Current node: null [07:11:52 ERROR]: #!#! Current item: uk.tim740.skUtilities.files.EffRunApp [07:11:52 ERROR]: #!#! Current trigger: command /exec (simple event) (sh.sk, line -1) [07:11:52 ERROR]: #!#! [07:11:52 ERROR]: #!#! Thread: Server thread [07:11:52 ERROR]: #!#! [07:11:52 ERROR]: #!#! Language: english [07:11:52 ERROR]: #!#! Link parse mode: DISABLED [07:11:52 ERROR]: #!#! [07:11:52 ERROR]: #!#! End of Error. [07:11:52 ERROR]: #!#! [07:11:52 INFO]: An internal error occurred while attempting to perform this command. J'ai tenté de me renseigner à propos du protocol "X11", mais je n'ai pas vraiment compris ce que c'était... Et donc je suis totalement bloqué dans l'avancement de mon code... Quelqu'un aurait une solution pour remédier à ce problème d’exécution ? Merci beaucoup !
  2. Hello, Je fonctionne en bungeecord, je suis en 1.9.4, ma version skript est la suivante : 2.3.6. J'aimerais créer mon répertoire et mon fichier yml en dehors de la racine de mon serveur, et pouvoir le lire et l'éditer avec les autres serveurs. Cela est-il possible ?
  3. D'accord d'accord ^^ Eh bien merci beaucoup 🙂 je ferai attention à ce genre de chose la prochaine fois !
  4. Tes méthodes fonctionnent, mais apparemment ça ne vient pas de la location mais des enchantements. EDIT : J'ai trouvé. Apparemment skript n'accepte pas l'enchantement unbreakable. Si quelqu'un a une solution pour ça temps mieux, mais sinon je ferai sans ! Merci à tous pour votre participation à ce topic ^^
  5. Alors merci pour vos réponses ^^. Malgré vos corrections ça ne marche toujours pas. J'ai pourtant bien appliqué vos conseils en entrant le code suivant : set {_swordlocation} to a random element of {spawnpoint::*} drop 1 diamond sword of unbreakable 3 and sharpness 2 at {_swordlocation} Il y a toujours la même erreur ^^'
  6. Salut salut ^^ Je rencontre un petit problème sur skript et je souhaiterais le résoudre : J'ai set une variable qui contient des coordonnées, la variable {spawnsword.location}. Je souhaiterais drop une épée enchantée à cette localisation, en faisant ceci : drop 1 diamond sword of unbreakable 2 and sharpness 2 a random element of {spawnsword.location} Mais j'ai une erreur : "Numeric ids are not supported anymore." Quelqu'un saurait résoudre cela ? Merci ^^
  7. J'essaierai ! En revanche pour information le slot associé à la deuxième main c'est le slot 40 et non -106 ^^ Edit: Bon, eh bien ça ne marche pas Et puis ce que je demande, c'est que lorsqu'on appuie sur la touche "F" on ne puisse pas prendre d'item dans la deuxième main Donc ce n'est pas ce que je recherche
  8. Uuraniumm_PROD

    Essentials timespan?

    command /ban <offline player> <timespan> <text>: trigger: if arg 1 is set: if arg 2 is set: if arg 3 is set: set {ban.%arg 1%} to true send "&cVous avez banni %arg 1%%nl%&cRaison : %arg 3%%nl%&cTemps : %arg 2%" set {raisonban.%arg 1%} to "&cVous avez été banni !%nl%&cRaison : %arg 3%%nl%&cTemps : %arg 2%" kick arg 1 due to "&cVous avez été banni !%nl%&cRaison : %arg 3%%nl%&cTemps : %arg 2%" wait arg 2 set {ban.%arg 1%} to false set {raisonban.%arg 1%} to false on join: if {ban.%player%} is true: kick the player due to "%{raisonban.%player%}%" Je ne l'ai pas testé mais je pense que ça marche.
  9. Uuraniumm_PROD

    Essentials timespan?

    Je te fais ça, par contre il faudra que tu installes le skript json.sk (il me semble que pour le timespan il le faut). Voici le lien pour ce skript : https://www.spigotmc.org/resources/json-sk.8851/
  10. Non ! 😄 Je cherche juste à faire en sorte qu'on ne puisse pas prendre d'items dans sa deuxième main, qu'il y ait juste le stack de sandstone ^^ Mais merci pour les retours c'est sympa 😛
  11. alors je ne suis pas sur, mais il me semble que tu dois mettre un espace entre chaque symboles et variables, comme ceci : {kills.%player%} * 1,25 - {deaths.%player%} + {egg.destroy.%player%} *5,7 + {play.time.%player%} * 1,3 Voilà n'hésite pas à faire un retour si cela ne marche toujours pas où au moins si tu as quelques changements au niveau de ta console ^^
  12. Ce n'est pas ce que je cherche à faire ^^ je cherche simplement à empêcher le joueur de prendre un item dans sa deuxième main, mais je veux qu'il soit toujours possible de set mes blocks de sandstone ^^
  13. Salut 😛 Voici mon problème : J'ai un serveur en 1.9.4, ce qui signifie deuxième main ^^ C'est super pratique pour mes jeux, mais j'ai quand même un petit problème : Les joueurs peuvent prendre un item de leur inventaire et le mettre dans leur deuxième main. Par exemple, au hub, ils peuvent mettre la boussole dans leur deuxième main, et c'est un peu énervant par ce que je ne sais pas comment empêcher ce phénomène d'arriver. Même un "on inventory click" n'empêche rien 😕 Même bug en ffa, et là pour le coup ça pose vraiment problème, je m'explique encore une fois : A chaque fois que le joueur pose un bloc, ça lui regive un stack dans sa deuxième main, sauf que bah il peut prendre son épée en deuxième main, et s'il essaye de poser quelque chose au sol, son épée disparaît pour laisser place à un stack de sandstone 😕 Et il est obligé de se suicider pour réavoir son épée, ce qui n'est pas super réconfortant pour les scores. Quelqu'un aurait une idée de comment empêcher le move d'item en deuxième main, sans pour autant empêcher un give de blocs dans ce slot ? Merci bien ^^ UuraniumM_PROD
  14. C'est tout là l'intérêt du skript ^^ Bonne soirée.
  15. Bonsoir, je n'ai pas réellement compris ta demande. Tu souhaites récupérer le contenu d'une variable, ça ok, mais je ne comprends pas trop ton histoire de "partage entre les .sk". Si tu n'as pas trop trifouillé à la config de skript, toutes tes variables sont stockées dans un ficher présent dans ton dossier skript, nommé variables.csv. Ce fichier n'est pas modifiable directement manuellement. Si Tu souhaites récupérer une variable existante et l'utiliser, tu n'as qu'à la mentionner dans ton code ^^ Tous tes scripts enregistrent les variables au même endroit.
  16. Ethnae merci pour ta réponse ^^ je pense passer par cette solution.
  17. Merci pour vos réponses. Premièrement, je ne plagie absolument pas funcraft. J'ai un but précis derrière ces délais. KneaXy, merci pour ton code, mais ce n'est pas ce que je recherche. Comme je l'ai expliqué, je voudrais un code qui généralise les délais à chaque téléportation...
  18. Bonjour, j'ai récemment rencontré un petit blocage. Je voudrais créer un petit code permettant, à chaque téléportation, que ce soit avec n'importe quelle commande, qu'il y ait un délai pour chaque différent grade (ça, pas de problème, j'ai les permissions). J'aimerais que ce code généralise cette règle de "priorité de téléportation", si je puis dire, au lieu de tout le temps insérer dans chaque commande "if player has permission.... wait 5 seconds....". J'ai donc essayé, mais voilà, la téléportation ne se fait pas, rien ne se passe. Je met mon code si joint, vous comprendrez mieux, je pense : command /hub: trigger: send "{@nucliniumcore} &fVous allez être téléporté au lobby" send "" if player has permission "ultrahaute.priority": send "{@ultrahaute}" wait a second teleport player to {defaultlocationspawn.core} stop trigger else if player has permission "haute.priority": send "{@haute}" wait 5 seconds teleport player to {defaultlocationspawn.core} stop trigger else if player has permission "normale.priority": send "{@normale}" wait 10 seconds teleport player to {defaultlocationspawn.core} stop trigger else: send "{@basse}" wait 15 seconds teleport player to {defaultlocationspawn.core} stop trigger ça, c'est ce que j'aimerais éviter de faire, même si cela est très efficace, mais ce n'est pas très pratique. Il faut que je réinsère ces conditions dans chacune de mes commandes... on teleport: if player has permission "ultrahaute.priority": send "{@ultrahaute}" wait a second else if player has permission "haute.priority": send "{@haute}" wait 5 seconds else if player has permission "normale.priority": send "{@normale}" wait 10 seconds else: send "{@basse}" wait 15 seconds command /hub: trigger: send "{@nucliniumcore} &fVous allez être téléporté au lobby" send "" J'ai réalisé ceci, mais l'action de tp ne se fait pas suite à la commande /hub. Les messages n'apparaissent pas non plus, rien ne se passe, c'est comme si la partie "on teleport", n'éxistait pas... Je précise, lors du chargement du skript, il n'y a aucune erreur. Mais ça ne tp pas 😕 Quelqu'un saurait m'aider ? Merci beaucoup 🙂
  19. d'accord merci ?
  20. Est-ce possible d'effectuer une vérification ? Je souhaite, dès que j'aurai appris à maitriser le code faire un système de monnaie. Le problème, c'est que pour créer un shop par exemple, il faut bien vérifier si le joueur a assez de monnaie pour acheter le produit désiré... Est-ce possible alors par exemple d'envoyer une requête pour savoir si le joueur a assez d'argent dans la table ?
  21. merci beaucoup !
  22. Salut, Mon but est aujourd'hui de créer un système de monnaie. Je voudrais savoir comment fait-on pour définir un nombre précis à une variable. J'ai tenté ceci : command admuriens [<offline player>] [<text>] [<number>]: permission: uriens.admin permission message: &cErreur : tu n'as pas accès à cette commande ! trigger: if arg 2 is "set": if arg 1 is set: if arg 3 is set: set {uriens.%arg 1%} to %arg 3% send "&6[Uriens] &fvous avez set %arg 3% urien(s) à &e%arg 1%" else: send "&cErreur : usage correct : admuriens <joueur> set <uriens>" command /moneyuriens: trigger: send "&6Uriens : &e%{uriens.%player%}%" Mais ça me met l'erreur suivante : Can't understand this expression: '%arg 3%' (uriens.sk, line 8: set {uriens.%arg 1%} to %arg 3%') Auriez vous une solution ? Je ne trouve pas de tuto clair. Je viens donc chercher de l'aide ici. Merci bien ?
  23. MrGuard83 est-il possible de stocker un fichier csv hors du répertoire skript ? J'ai un serveur bungeecord je souhaiterais donc faire communiquer mes variables dans tous les serveurs en passant par un csv global ?
  24. ?
  25. Pour l'instant j'essaye de passer par un csv et si je n'y arrive pas je passe là dessus. Mais merci ?
×
×
  • 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.