Aller au contenu

Izychiel

Ancien
  • Compteur de contenus

    1 409
  • Inscription

  • Dernière visite

  • Jours gagnés

    25

Tout ce qui a été posté par Izychiel

  1. Bon salut les skripteurs, j'ai une bonne nouvelle qui est aussi une mauvaise pour vous et surtout moi :'( J'ai peut etre trouve un plugin remplacant celui ci, qui fait les memes choses, mais en gros c'est un plugineur qui l'a fait car y'avait des problemes avec CommandSync :'( Donc voila, je regarde et je vous en parle :D Bizouz
  2. Salut, je poste un petit truc, surtout pour toi @loldefr qui a aime ce sujet, pour annoncer que ce projet est en pause en ce moment, j'ai pas mal avance et des que j'ai le temps je m'y remet ne vous inquietez pas ! Car j'en ai aussi besoin moi ! xD Si vous n'avez rien a faire pourquoi ne pas m'aider a le developper ? Si vous avez envis un petit PM :D
  3. Je propose a quelqu'un de faire un Skript de ban, comme ca je pourrais en prendre un FR :3
  4. GOGOLE™ -> Izychiel
  5. Salut les skripteuses ! J'en appelle a vous car le pouvoir du crane ancestrale n'est pas avec moi ! -> Certains peuvent comprendre sinon GOGOLE :D Donc, j'ai un leger probleme avec Essentials, vous savez, le plugin a tout faire. Ce plugin sauvegarde plusieurs trucs sur les joueurs dans un dossier nomme "userdata". Entre autre les homes. Donc moi c'est ce qui m'interesse, car j'ai quelques centaines de joueurs qui ont rejoins mon serveur, et tous leurs homes et tout sont sauvegardes dedans, le probleme etant que mon serveur galere avec tout ces fichiers, et prend de plus en plus de temps a demarrer et a reload (en ce moment c'est environ 1h le demarrage), ce qui est donc vraiment tres chi** euh... cacahuete. Les joueurs et moi meme pensons que c'est pas tres plaisant tout ca :D Donc je me suis dis, autant chercher a sauvegarder tout cela dans d'autres plugins, enderchest c'est fait et maintenant il reste les homes. Tout d'abord il me faudra un skript Home mais ca, facile a trouver ou creer, mais j'aimerai ensuite que les gens puissent recuperer leurs homes, donc pour ne pas tout transferer manuellement creer une commande dans le genre "/converthome <home>" qui recuperera les coordonnees du home dans le home selectionne et du joueur qui a realise la commande. Les homes sont sous la forme: homes: home: world: MondePrincipal x: 129.5 y: 71.0 z: 300.5 yaw: 89.0704 pitch: 0.0065021515 Je cherchai avec WildSkript pour recuperer ces donnees mais pas d'idee, et vous, qu'en pensez vous ?? :eek: Pour preciser/detailler: Cela ne vient pas, je pense, de mon hebergeur. Enfin ptet que du SSD pourrait ameliorer cela mais voila quoi :'( -> Merci @MrSkyzZ xD Merci, Cordialement votre Zizy.
  6. J'ai pas lu grand chose, mais c'est ptet une erreur JAva :o Verifie ta version (apres c'est toujours car hein xD) Eh c'est moi qui utilise ca ! :p
  7. Izychiel

    SkChatLogger

    Apres c'est pas le but de depart de ce skript, qui est un logger :D De plus, je crois qu'il existe un skript sur le fofo pour cela :D
  8. Tu pourrais ajouter des commandes JSON dans les messages, avec une balise il est possible d'appuyer ensuite sur le commande dans le message et ca l'execute :D (SkQuery je crois)
  9. Izychiel

    SkChatLogger

    Tu pourrais faire une config pour parametrer ce que l'on veut logger. Ou logger les differents trucs dans differents fichiers :D
  10. Sympathique ! :D
  11. Izychiel

    arena aplha Version 1.0

    Merci du partage ! Ce skript me semble sympa pour le PVP :D
  12. Pour les ressources c'est vrai que cette histoire de commande c'est pas mal en demande, mais apres c'est l'une des seules manieres pour l'instant, et avec une machine qui suit la route ca passe. Faut juste limiter l'utilisation pour l'instant :D
  13. Izychiel

    /nick

    Meme pas besoin de creer une variable pour ca ! :D On peut considerer que l'arg en est deja une ;) if length of arg 1 is bigger than 16:
  14. Izychiel

    /nick

    Mais il reste toujours le rang :D
  15. Izychiel

    SkInsulte - 0.2

    Tu penses que cela changer quelque chose ? Moi, Izychiel, je declare que je pense que cela prendra toujours en compte des parties de mots ! :D Apres je em trompe peut etre ! Sinon ce Skript m'interesse ! Merci @LeCreateur
  16. Bon vous verrez bien quand je sortirai le premier skript xD
  17. Tu n'as aucune creativite... Avec les arguments d'une tu peux envoyer des variables et plein d'autre chose. J'avais vu que tu etais ambitieux et j'attendais ton addon, que j'attends toujours ! En attandant y'a ma technique de charclo xD lau ? :o Tu peux le faire a toi de reflechir xD Ro je pensai que vous seriez assez logiques pour penser comment :D
  18. Sans le plugin ? C'est un peu la seule solution possible avec une base de donnee, que veux tu de plus ? Si tu cherchais sur GOGOLE tu saurais que l'API bungee n'est pas super, d'ailleurs il faut bien sur un addon pour Bungee qui serait sympa, mais bon pour l'instant il ne voit pas le jour, donc que veux tu plus ? Que veux tu faire ?
  19. Ahhhh ! La je t'aime <3 Je croyais que y'avait deja une critique :') Au niveau de l'actualisation c'est different dans la base de donnee :D
  20. Hmmm comment cela ? Apres ceci est beaucoup plus simple a utiliser, que ne peux tu pas faire avec ceci par exemple ? D'ailleurs personne n'a realise de tuto ou utilise SQL, je verrai pour peut etre en faire un.
  21. Izychiel

    SkDrogue V1.0

    par exemple la redstone = LSD, quand tu cliques elle disparait et donne les effets, pourquoi pas la nommer LSD aussi, enfin des trucs dans le genre :D
  22. /!\ Je n'ai pas pu mettre tout le tuto en une seule page, trop de mots, clique pour acceder au debut du tuto /!\ -> PARTIE 2: EXPLICATION DE COMMANDSYNC <- CommandSync n'est rien de plus qu'un plugin permettant de faire des commandes sur plusieurs serveurs lies par BungeeCord. D'ailleurs, lors de commandes realisees sur un des serveurs est realisees sous Spigot / Bukkit et non directement Bungee, ce qui empechait Skript est d'autres plugins de realiser des commandes Bungee. Le plugin a plusieurs commandes: - /sync - /sync console - /sync player Mais ne detient qu'une seule permission qui permet de realiser les commandes: sync.use Ces commandes ont toutes des arguments disponibles. Il n'y a pas besoin de mettre de slash ( / ) pour realiser les commandes dans les arguments. - /sync console all Permet de realiser une commande sur tous les serveurs lies grace au plugin EX: /sync console all broadcast Ceci Fonctionne ! - /sync console <serveur> Permet de realiser une commande sur un serveur en particulier lie avec le plugin et par le nom configure dans le config.txt de chaque serveur EX: /sync console Survival broadcast Ceci Fonctionne ! - /sync console bungee Executer une commande bungee, a la difference des normales celle ci est realise directement sur Spigot / Bukkit, pour faire une commande Bungee dans Skript il faut utiliser ceci EX: /sync console bungee greload - /sync player all Faire executer la commande a tous les joueurs connectes sur le serveur Bungee EX: /sync player all suicide - /sync player <pseudo> Faire executer la commande au joueur precise, peu importe sur quel serveur il est, ce qui compte c'est qu'il soit sur le serveur Bungee EX: /sync player Izychiel me est fort ! Pour moi les commandes prennent entre 2 et 3 secondes a s'executer sur les serveurs -> PARTIE 3: INTEGRATION DANS SKRIPT <- Derniere partie ou j'expliquerai brievement comment utiliser ce plugin et ses commandes pour creer des Skript partageant des informations entre serveurs, lies par BungeeCord. Je vais juste vous l'expliquer par un petit exemple de skript de ban. Pour ce code je vous conseillerai de mettre le ping en GLOBAL_PING dans votre config BungeeCord, vraiment la config de Bungee, ainsi il sera possible de faire TAB avec tous les pseudos connectes sur le serveur Bungee. command /ban <player> [<text>]: trigger: execute command "/sync console all /ban %arg 1% %arg2%" execute command "/sync console all bcc %arg 1% %arg2%" Cette partie sera le declencheur, par le joueur. command /ban <player> [<text>]: trigger: execute command "/sync console all /ban %arg 1% %arg2%" execute command "/sync console all bcc %arg 1% %arg2%" command //ban <player> [<text>]: executable by: console trigger: IP-ban %arg 1% because "%arg 2%" Ensuite, la commande executee par le joueur entrainera cette commande sur tous les serveurs, qui bannira le joueur sur tous les serveurs command /ban <player> [<text>]: trigger: execute command "/sync console all /ban %arg 1% %arg2%" execute command "/sync console all bcc %arg 1% %arg2%" command //ban <player> [<text>]: executable by: console trigger: IP-ban %arg 1% because "%arg 2%" command /bcc <player> [<text>]: executable by: console trigger: broadcast "%arg 1% a ete banni car: %arg 2%" Et enfin le code au complet, qui ajouter un petit message de ban sur tousles serveurs ! Voila comment utiliser le plugin CommandSync pour realiser une liaison BungeeCord avec Skript ! Pour l'instant je pense que ce n'est seulement limiter par votre inspiration ! -> DONATION < Merci d'avoir lu ce petit tuto ! J'espere qu'il vous a plu et qu'il vous sera utile, n'hesitez pas a commenter ou a repondre au sondage. Comme vous pouvez le remarquer je creer un bouton don, ce travail m'a pris pas mal de temps, j'aurai aussi pu le garder pour moi, je ne rend donc pas payant ce tuto mais je vous offre la possibilite de me remercier avec de la tune xD Je ferai de meme pour tous les skripts que je partagerai.
  23. -> INTRODUCTION <- Salut a tous bande de Skripteurs ! Je suis la depuis deja quelque temps (environ 1 mois), et je suis maintenant tres actif car Skript me plait, les forums aussi et cette communaute surtout ! Je "code" du skript depuis environ le meme temps et je trouve cela super ! En venant sur ce forum j'ai vu que pas mal de monde cherchait a lier leurs skript avec BungeeCord, et j'ai trouve ! Apres quelque jours de recherche, et des tests realises dans un train, je peux maintenant vous presenter ma technique ! -> PREVENTION <- Je previens, je l'ai essayee sur Spigot version 1.8.6, avec la derniere version de BungeeCord et de Skript en local, je ne garantit en aucun cas son fonctionnement dans toutes les conditions ! J'ai d'ailleurs aussi remarque un message d'erreur dans la console de Bungee: [spoiler=Code pas tres clair :D] [WARNING] Plugin performed restricted action, please inform them to use proper API methods: Illegal thread group access java.security.AccessControlException: Plugin violation: Illegal thread group access at net.md_5.bungee.BungeeSecurityManager.checkRestricted(BungeeSecurityManager.java:39) at net.md_5.bungee.BungeeSecurityManager.checkAccess(BungeeSecurityManager.java:62) at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:315) at java.lang.Thread.init(Thread.java:391) at java.lang.Thread.init(Thread.java:349) at java.lang.Thread.<init>(Thread.java:445) at com.fuzzoland.CommandSyncServer.ClientHandler.<init>(ClientHandler.java:25) at com.fuzzoland.CommandSyncServer.ClientListener.run(ClientListener.java:20) Je ne connais pas la signification de cette erreur mais je crois voir que c'est une partie du plugin qui utilise un code ILLEGAL, a utiliser a vos risques et perils :p Avis aux codeurs utilisant l'API Bungee Je dirai peut etre n'importe quoi a certains moments car je suis un ignorant ! J'apprendrai de mes erreurs avec vos commentaires :D -> BESOIN DE... <- - Du plugin CommandSync -> HERE - De Skript -> HERE - De BungeeCord -> HERE - D'un serveur Minecraft (Spigot ou Craftbukkit) -> HERE - Et de Minecraft xD -> SOMMAIRE: <- Partie 1:Installation de CommandSync Partie 2: Explication de CommandSync Partie 3: Integration dans Skript -> PARTIE 1: INSTALLATION DE COMMANDSYNC <- 1. Installer CommandSync sur Spigotmc.org -> HERE 2. Dezipper le tout 3. Balancer le fichier CommandSyncServer.jar dans le dossier plugins de BungeeCord 4. Reload le serveur Bungee avec /greload [spoiler=Logs] Ces messages devraient apparaitrent dans votre console: 00:55:25 [iNFO] [CommandSync] Configuration file loaded. 00:55:25 [iNFO] [CommandSync] !!! THE CONFIG FILE CONTAINS UNSET VALUES - YOU MUST FIX THEM BEFORE THE PLUGIN WILL WORK !!! 00:55:25 [iNFO] Enabled plugin CommandSync version 2.3 by YoFuzzy3 Il faut donc configurer le plugin. 5. Un dossier CommandSync a ete cree dans plugins, ouvrir config.txt present a l'interieur [spoiler=Explication de la config] La config ressemble GROSSIEREMENT a cela: ip=localhost port=9190 heartbeat=1000 pass=UNSET debug=false ip=localhost Ceci correspond a l'ip sur lequel est heberge le serveur, le plus pratique est de laisser :D port=9190 Si vous avez plusieurs serveurs sur la meme ip, le plus pratique est de laisser :D heartbeat=1000 Temps en millisecondes d'actualisation, le plus pratique est de laisser :D pass=UNSET Mot de passe qui permettra la connection a vos serveurs, modifiez UNSET par le mot de passe que vous voulez debug=false Sauvegarder les messages crees par le plugin dans un fichier de logs 6. Reload le serveur Bungee avec /greload [spoiler=Logs] 01:19:27 [iNFO] [CommandSync] Configuration file loaded. 01:19:27 [iNFO] [CommandSync] Opened server on localhost:9190. 01:19:27 [WARNING] Plugin performed restricted action, please inform them to use proper API methods: Illegal thread group access java.security.AccessControlException: Plugin violation: Illegal thread group access at net.md_5.bungee.BungeeSecurityManager.checkRestricted(BungeeSecurityManager.java:39) at net.md_5.bungee.BungeeSecurityManager.checkAccess(BungeeSecurityManager.java:62) at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:315) at java.lang.Thread.init(Thread.java:391) at java.lang.Thread.init(Thread.java:349) at java.lang.Thread.<init>(Thread.java:445) at com.fuzzoland.CommandSyncServer.ClientListener.<init>(ClientListener.java:11) at com.fuzzoland.CommandSyncServer.CSS.onEnable(CSS.java:45) at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:220) at net.md_5.bungee.BungeeCord.start(BungeeCord.java:256) at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:54) at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) 01:19:27 [iNFO] [CommandSync] All data loaded. 01:19:27 [WARNING] Plugin performed restricted action, please inform them to use proper API methods: Illegal thread group access java.security.AccessControlException: Plugin violation: Illegal thread group access at net.md_5.bungee.BungeeSecurityManager.checkRestricted(BungeeSecurityManager.java:39) at net.md_5.bungee.BungeeSecurityManager.checkAccess(BungeeSecurityManager.java:62) at java.lang.ThreadGroup.checkAccess(ThreadGroup.java:315) at java.lang.Thread.init(Thread.java:391) at java.lang.Thread.init(Thread.java:349) at java.lang.Thread.<init>(Thread.java:548) at com.fuzzoland.CommandSyncServer.Metrics.start(Metrics.java:253) at com.fuzzoland.CommandSyncServer.CSS.onEnable(CSS.java:70) at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:220) at net.md_5.bungee.BungeeCord.start(BungeeCord.java:256) at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:54) at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) 01:19:27 [iNFO] Enabled plugin CommandSync version 2.3 by YoFuzzy3 /!\ Suite a repeter sur tous vos serveurs /!\ 7. Balancer le fichier CommandSyncClient.jar dans le dossier plugins de votre serveur Spigot / Craftbukkit 8. Reload du serveur avec /reload 9. Un dossier CommandSync a ete cree dans plugins, ouvrir config.txt present a l'interieur [spoiler=Explication de la config] ip=localhost port=9190 heartbeat=1000 name=Serv1 pass=shtroubada debug=true Tout est pareil que la config pour BungeeCordsauf name, je ne reexplique donc pas le reste name=Serv1 zLe nom correspond au nom de votre serveur auquel CommandSync l'identifiera, a vous de ne juste pas utiliser plusieurs fois le meme nom -> DONATION < Merci d'avoir lu ce petit tuto ! J'espere qu'il vous a plu et qu'il vous sera utile, n'hesitez pas a commenter ou a repondre au sondage. Comme vous pouvez le remarquer je creer un bouton don, ce travail m'a pris pas mal de temps, j'aurai aussi pu le garder pour moi, je ne rend donc pas payant ce tuto mais je vous offre la possibilite de me remercier avec de la tune xD Je ferai de meme pour tous les skripts que je partagerai. /!\ Je n'ai pas pu mettre tout le tuto en une seule page, trop de mots, clique pour acceder a la suite du tuto /!\
  24. Izychiel

    SkDrogue V1.0

    Sympa ! Apres il faudrait l'ajouter sur des items :D
  25. Izychiel

    Addon skq-geometry

    Le sk je suppose que tu le met dans le dossier scripts de Skript et ton jnsp est surement un plugin en JAR
×
×
  • 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.