-
Compteur de contenus
1 844 -
Inscription
-
Dernière visite
-
Jours gagnés
74
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par noftaly
-
Déjà mais ton code entre balise de code stp. Si tu sais pas comment faire, va voir dans la section "tutoriel"
-
Regarde le dernier DevTime de Phe0x, sur YouTube. C'est le 41 il me semble.
-
Il faudrait que tu mette ton code ! Car on ne connais pas tes variables, quel items sont tes guns, de quel Plugin vient la money (variable skript ? iConomy ? Valut ? Autre chose) Et puis ta version de minecraft et la version de skript ? Etc...
-
Pour le format slot, skript est un peu bizarre sur les ID. Donc "Barrier" ne fonctionne pas, va savoir pourquoi. Pour que ça fonctionne, il faut rajouter au tout début de ton code : Aliases: Barrier = 166 (Dans toncode, supprime ma tabulation et refait la, parce que ce n'est pas une "vrai tabulation")
-
On chat: Cancel event Broadcast "%{level.%player%}% %display name of player% > %message%"
-
Il faudrait inverser ton arg-1 et ton arg-2 dans ta commande command /test [<number>] [<player>]: permission: test.give trigger: if arg 2 is not set: if arg 1 is set: give "%number-arg% Diamond sword" parsed as an item named "&6test" to player evaluate "give %number-arg% Diamond sword named "&6test" to player" stop je pense que ca devrait fonctionner Amicalement, noftaly
-
Merci pour la réponse ;) Ca marche bien et c'est opti ;)
-
ou au pire, https://skript-mc.fr/forum/threads/practice-1-8.9161/ ou https://skript-mc.fr/forum/threads/practice-duel.5799/ :) Amicalement, noftaly PS: Je sais que ce n'est pas une copie du plugin 1v1, mais comme il est plus complet... et ya la possibilité de poser des blocks, et puis que l'arène soit reset.
-
non, ce n'ai pas vraiment ca, j'aimerai que ca le mette devant chaque lettre, pas devant la liste... EDIT : J'ai trouvé ! Avec des replace all ! je l'ai fais en function, pour optimiser si je veux l'utiliser plusieurs fois, et vu que je ne maitrise pas le return, je l'ai fais avec une variable. [spoiler=Code] function color(text: text, pl: player): replace all "a" with "&6a" in {_text} replace all "b" with "&6b" in {_text} replace all "c" with "&6c" in {_text} replace all "d" with "&6d" in {_text} replace all "e" with "&6e" in {_text} replace all "f" with "&6f" in {_text} replace all "g" with "&6g" in {_text} replace all "h" with "&6h" in {_text} replace all "i" with "&6i" in {_text} replace all "j" with "&6j" in {_text} replace all "k" with "&6k" in {_text} replace all "l" with "&6l" in {_text} replace all "m" with "&6m" in {_text} replace all "n" with "&6n" in {_text} replace all "o" with "&6o" in {_text} replace all "p" with "&6p" in {_text} replace all "q" with "&6q" in {_text} replace all "r" with "&6r" in {_text} replace all "s" with "&6s" in {_text} replace all "t" with "&6t" in {_text} replace all "u" with "&6u" in {_text} replace all "v" with "&6v" in {_text} replace all "w" with "&6w" in {_text} replace all "x" with "&6x" in {_text} replace all "y" with "&6y" in {_text} replace all "z" with "&6z" in {_text} set {question.%{_pl}%} to {_text} puis pour colorer le message : color(arg-1, player) et enfin pour envoyer le message coloré : %{question.%player%}% avec un set {question.%player%} to " " un peu plus loin Amicalement, noftaly
-
Merci beaucoup, et y a y-il un moyen pour rajouter un caractère devant chaque lettre (&b) ??
-
Salut a tous et a toutes ! J'aimerai savoir comment ajouter toutes les lettres d'un message d'un joueur, une par une, dans une liste (temporaire) et dans l'ordre. Je ne sais pas trop si c'est possible, mais ca m'aiderait beaucoup xD Merci d'avance :) Amicalement, noftaly PS: Je n'ai pas l'habitude de faire des demandes aussi courtes et sans trop de détails, mais pour ce genre de demande, je n'en voit pas l'intérêt PPS: Je ne savais pas si il fallait le mettre dans "demande de skript" ou dans "aide" ... désolé si je me suis trompé de catégorie :'(
-
omfg xD c'est la que je suis content de faire du skript xD public class WolvMC extends JavaPlugin implements Listener { static HashMap<String, Integer> points = new HashMap<String, Integer>(); @Override public void onEnable() { } @EventHandler public void onJoin(PlayerJoinEvent e) { Integer pts = 1; //Normalement je charge de mon fichier de config mais là c'est un exemple points.put(e.getPlayer().getName(), pts); } } CONTRE on join: set {points.%player%} to 1 ya quand meme une énorme différence xD
-
Je trouve la technique de @PsYZiiK plus pratique, et personnellement, même avec les bons add-ons, je n'arrive pas a faire fonctionner "ta" technique, @MrCrazyKill
-
Bonjour, Tu as plusieurs techniques. Si je comprend bien tu veux un texte en JSON ? Sache que les textes en Json peuvent être créés en MinecraftVanilla, avec une command : /tellraw <selecteur> <valeur> Tu as plusieurs sites de générateurs de /tellraw qui existent. Tu peux donc rajouter dans ton code make console execute command "La commande /tellraw que tu as générée !" Sinon, si tu veux faire ca plusieurs fois, je te conseil la technique que @PsYZiiK utilise sur ses skripts : l'usage d'une function. Je ne vais pas te faire un tuto détaillé, mais tu rajoute ca au début de ton skript : function JsonMessage(player: text, msg: text, tooltip: text, function: text, result: text): execute console command "/tellraw %{_player}% {""text"":""%{_msg}%"",""clickEvent"":{""action"":""%{_function}%"",""value"":""%{_result}%""},""hoverEvent"":{""action"":""show_text"",""value"":""%{_tooltip}%""}}" et pour envoyer un Message en Json tu fais ca : JsonMessage("%player%", "&6Ceci est un message cliquable", "&3Clique ici pour faire /help", "run_command", "/help") Comme ca, ca va envoyer à %player% le message "Ceci est un message cliquable", où quand il passera sa souris dessus, il y aura marqué "Clique ici pour faire /help", et quand il cliquera dessus, ca va executer une command (run_command : il y a aussi suggest_command , ou open_url, enfin après c'est a toi de faire des recherches), qui est le /help ("/help") J'espère avoir été assez clair :) Si je t'ai aidé, n'oublie pas le like et de passer en résolu Amicalement noftaly
-
il faudrait faire if ({warn.%loop-player%} parsed as an integer) is equal to 0 pour le 1er et if ({warn.%loop-player%} parsed as an integer) is bigger than 0 pour le 2eme Ca devrait marcher Amicalement, noftaly
-
non car il y en a des encore plus long... Merci beaucoup ! ca marche !!
-
Non, car il n'y a pas que cet item dans mon GUI et ça marche pour les autres. Merci quand même, j'essayerai au cas où. Amicalement Noftaly
-
Salut a tous et a toutes ! J'ai besoin de vous, car j'ai un problème avec un de mes skript. Version Skript : Skript 2.2-Fixes-V8b Add-on : Tous ceux de PsYZiiK + RandomSK_2_7_1 + ProtocolLib + SKExtras + Vault Serveur : Spigot 1.8.8 Erreur : La partie de mon code (simplifiée) : command /menu: trigger: set {_ratio} to {f.kill.%player%} / {f.mort.%player%} wait 2 ticks open chest with 5 rows named "&a&lMenu" to player wait 2 ticks set {_s} to 0 loop 45 times: format slot {_s} of player with light gray glass pane named " " to be unstealable add 1 to {_s} format slot 22 of player with diamond named "&aTes stats" with lore "||&7&m---------------||&3&lKills : &b&l %{f.kill.%player%}% ||&3&lMorts : &b&l %{f.mort.%player%}% ||&3&lRatio : &b&l %{_ratio}% ||&3&lArgent : &b&l %player balance% ||&3&lGrade : &b&l %{Comp.Grade.%player%}% ||&7&m---------------||" to be unstealable Le diamant ne s'affiche meme pas ! Merci d'avance a ceux qui m'aideront :) Amicalement, noftaly
-
c'est a dire ??
-
Je te conseil le Pack de la signature de @PsYZiiK , il y a Script et tout les add-ons nécessaire, en 1.7, 1.8, 1.9, 1.10 Amicalement, noftaly
-
merci :) n'oublie pas de passer en résolu !
-
Ca devrait marcher :) on mine of iron ore: if {Smelting.%player%} is 0: stop else if {Smelting.%player%} is 1: cancel event set event-block to air wait 1 tick # Pas obligatoire drop 1 iron ingot at event location Amicalement, noftaly
-
merci beaucoup :) EDIT : mais j'ai des erreurs ! Serveur spigot 1.8.8 skript + addon : ta signature (+ RandomSK_2_7_1 + SkExtras) erreurs : J'ai 11 fois plus ou moins la meme erreur : Can't understand this expression: 'yml value "Kit.%loop-value%.Icon" from file "plugins/Kits/Kits.yml" (Kit.sk, line 124: set {_delay} to yml value) Problème d'addon je pense, car j'ai 11 fois une erreur de ce type. Amicalement, noftaly
-
Je suis pressé d'avoir le skript, car il me servira bien aussi :)
-
Ou alors , tu peux mettre ton scoreboard sur une commande, et tu fais un événement "on teleoprt" wait 2 seconds puis ta commande, comme ça ça le refresh.