-
Compteur de contenus
682 -
Inscription
-
Dernière visite
-
Jours gagnés
27
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Nashoba
-
Il me faudrait plus d'infos, je ne peux pas t'aider là... J'aurais besoin de ton skript (où tu cache tes identifiants), les éventuels messages d'erreurs dans la console etc...
-
Si tu as ce message, c'est que tu as une erreur dans la console lorsque tu fais la commande. Si tu l'envoie, je pourrais peut-être trouver d'où vient le problème. Mais souvent ce genre de problème vient d'une mauvaise version d'un addon, SkQuery dans ton cas je pense.
-
Tu peux mettre ce code où tu veux. Je ne sais plus si c'est obligatoire mais tu peux changer le "this" en ta classe principale.
-
Tu dois enregistrer des variables en "public static". En gros ça te donne ça: Class 1: package com.swencake.plugintest; import org.bukkit.command.CommandExecutor; import org.bukkit.plugin.java.JavaPlugin; import com.swencake.plugintest.VexpCmd; public class FirstJavaPlugin extends JavaPlugin { public static boolean vexpuse; public static String vexpmsg; @Override public void onEnable() { saveDefaultConfig(); saveConfig(); if(getConfig().getBoolean("viewexp.use")) { FirstJavaPlugin.vexpuse = getConfig().getBoolean("viewexp.use"); FirstJavaPlugin.vexpmsg = getConfig().getString("viewexp.message"); } CommandExecutor exempleExecutor = new VexpCmd(); getCommand("viewexp").setExecutor(exempleExecutor); getLogger().info("Enabled !"); } @Override public void onDisable() { getLogger().info("Disabled !"); } } Ensuite pour utiliser/modifier ces variables, tu utilise depuis la Class que tu veux: FirstJavaPlugin.vexpuse ou FirstJavaPlugin.vexpmsg
-
Nashoba updated TwitterSK with a new update entry: TwitterSK 1.0.2 Read the rest of this update entry...
-
Je suis sur portable donc c'est pas facile de trouver le problème :/ D'après l'erreur que tu as mise, je pense que le problème vient de ton "Java Compiler". As-tu java JDK installé et non JSE ou JRE? Sinon cherches les paramètres de ton compileur si tu as Éclipse
-
Problème "split "ton texte" by 15 characters"...
Nashoba a répondu à un(e) question de Catatomik dans Résolus
Bien vu, je vais le reporter sur Skunity -
Problème "split "ton texte" by 15 characters"...
Nashoba a répondu à un(e) question de Catatomik dans Résolus
Et si tu essaye: set {test::*} to split "/%complete command%" by 15 characters -
Problème "split "ton texte" by 15 characters"...
Nashoba a répondu à un(e) question de Catatomik dans Résolus
J'ai oublié d'enlever le "parsed as text" à la fin de la ligne. Essaye sans. -
Problème "split "ton texte" by 15 characters"...
Nashoba a répondu à un(e) question de Catatomik dans Résolus
Comme je te l'ai dit il suffit de créer une variable de type liste. set {test::*} to "/%complete command%" split by 15 characters parsed as text Ensuite tu récupère la ligne 1 comme ceci: {test::1} La ligne 2: {test::2} etc... -
Sinon tu as le repo officiel ici: http://umbaska.co.uk/
-
Non, les UUIDs ne marchent pas comme ça. - Sur un serveur premium: Les joueurs premiums ont un certain UUID Les UUIDs ne changent pas d'un serveur premium à l'autre - Sur un serveur cracké: les joueurs premiums ont un UUID différent d'un serveur premium les UUIDs dépendent du pseudo. Ainsi, si un joueur crack utilise le nom d'un joueur premium, il aura l'UUID du joueur premium, celui quand il est sur un serveur cracké les UUIDs ne changent pas d'un serveur cracké à l'autre Ainsi, par exemple, sur n'importe quel serveur premium j'ai l'UUID suivant: 3d1fc023-42e0-4821-b14c-f539e32972f7 Alors que sur n'importe quel serveur crack j'ai l'UUID suivant: ce5bf2e7-3a95-360b-b990-362d670fa537 Et si un joueur cracké se connecte avec mon pseudo (Nashoba24), il aura l'UUID suivant: ce5bf2e7-3a95-360b-b990-362d670fa537
-
Il suffit d'utiliser le code suivant. Je te donne juste ça car je n'ai pas le début de ton code, qui fait spawn le pigman: set entity's target to player
-
Il existe un tuto sur le forum qui traite de ce que tu cherches à faire: https://skript-mc.fr/forum/threads/tuto-skquery-le-tchat-et-les-json.233/
-
Le log fais bien un retour à la ligne et ajoute même l'heure et la date avant ce que tu veux log. Pour le write file, je n'ai jamais essayé mais j'ai regardé le code source d'Umbaska et il me semble que ça efface tout avant d'écrire ce que tu veux (overwrite). Je peux me tromper, il faudrait que quelqu'un d'autre donne son avis sur ce dernier. Sinon pourquoi ne pas essayer?
-
Tu dois avoir SharpSK pour utiliser le Skript suivant. Si tu as Umbaska: sharpsk on armor unequip: if event-item is any helmet or pumpkin or skull: if {ma.variable} is true: cancel event Si tu n'a pas Umbaska tu dois remplacer "sharpsk on armor unequip:" par "on armor unequip:"
-
Problème "split "ton texte" by 15 characters"...
Nashoba a répondu à un(e) question de Catatomik dans Résolus
split renvoie une liste. Ta variable doit donc être une liste (par exemple {test::*}) -
Tu as ce problème quand tu exécute la commande dans la console, en jeu (avec ton joueur) ou les 2?
-
Non mauvaise idée de stocker ça dans ses metadatas, car ils sont supprimés à chaque redémarrage. Pour la vitesse je ne sais pas mais pour la fortune tu peux faire quelques chose comme (non testé): on smelt: if [le bloc a l'enchant fortune]: wait 1 tick add 1 of block's ore slot of event-block to block's ore slot of event-block
-
Nashoba updated [Addon] WolvSK (1.8, 1.9, 1.10 & 1.11) with a new update entry: WolvSK 1.5.4 Read the rest of this update entry...
-
A mon avis ça va être difficile en Skript... Perso j'utilise ce plugin: https://dev.bukkit.org/projects/enchantedfurnace et il marche très bien et correspond à ta demande. Le seul inconvénient c'est qu'il n'est pas beaucoup configurable. Si tu veux vraiment le faire en Skript, je pense que la meilleure chose à faire est de sauvegarder la location du four dans une variable quand on le pose ainsi que ses enchantements. Pour les enchantements, pour la fortune tu peux utiliser l'évent "on smelt" (https://www.skunity.com/search?search=on+smelt), mais pour les 2 autres enchantements je ne vois pas. Sinon tu as cet évent, je ne sais pas si ça va t'aider: https://www.skunity.com/search?search=on+fuel+burn
-
Je suppose que tu as WorldGuard. Dans ce cas je te conseille d'utiliser l'addon PirateSK (https://dl.dropboxusercontent.com/u/110039824/PirateSK/PirateSK-0.4.1.jar), pour pouvoir faire ceci: on place: if "%wg region at event-block%" is "test": if player has permission "build.spawn": stop else: cancel event
-
Pour définir le panneau central tu peux faire ceci (je n'ai testé aucun des codes suivants, j'espère ne pas avoir fait d'erreur): command /setsign: trigger: if player has permission "set.sign": if targeted block is a wall sign: set {sign.game} to location of targeted block send "&aLe panneau de jeu a été créé/changé!" to player else: send "&cVous devez viser un panneau mural pour utiliser cette commande!" to player else: send "&cVous n'avez pas la permission d'utiliser cette commande!" to player Ensuite pour récupérer les blocs au-dessus, en-dessous, à gauche et à droite tu met ce code: set {_above} to location of block above block at {sign.game} set {_under} to location of block under block at {sign.game} if block at {sign.game} is wall_sign:2: set {_left} to location of block west of block at {sign.game} set {_right} to location of block east of block at {sign.game} else if block at {sign.game} is wall_sign:3: set {_left} to location of block east of block at {sign.game} set {_right} to location of block west of block at {sign.game} else if block at {sign.game} is wall_sign:4: set {_left} to location of block south of block at {sign.game} set {_right} to location of block north of block at {sign.game} else if block at {sign.game} is wall_sign:5: set {_left} to location of block north of block at {sign.game} set {_right} to location of block south of block at {sign.game} et ensuite tu peux utiliser les 4 variables {_left}, {_right}, {_above} et {_under} pour faire ce que tu veux. Exemple: set {_above} to location of block above block at {sign.game} set {_under} to location of block under block at {sign.game} if block at {sign.game} is wall_sign:2: set {_left} to location of block west of block at {sign.game} set {_right} to location of block east of block at {sign.game} else if block at {sign.game} is wall_sign:3: set {_left} to location of block east of block at {sign.game} set {_right} to location of block west of block at {sign.game} else if block at {sign.game} is wall_sign:4: set {_left} to location of block south of block at {sign.game} set {_right} to location of block north of block at {sign.game} else if block at {sign.game} is wall_sign:5: set {_left} to location of block north of block at {sign.game} set {_right} to location of block south of block at {sign.game} set line 1 of block at {_left} to "Coucou" set line 1 of block at {_right} to "Hey" set line 1 of block at {_above} to "Salut" set line 1 of block at {_under} to "Bonjour"
-
Nashoba updated [Addon] WolvSK (1.8, 1.9, 1.10 & 1.11) with a new update entry: WolvSK 1.5.3 Read the rest of this update entry...
-
Tu peux faire comme ça (je te laisse remplacer les X par les nombres que tu veux): command /sirene: trigger: if {sirene} is true: set {sirene} to false loop X times: make player execute command "playsound securitycraft:alarm %player% ~15 ~ ~" wait X seconds else: set {sirene} to true