-
Compteur de contenus
2 087 -
Inscription
-
Dernière visite
-
Jours gagnés
70
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Skripting
-
Demande traitée ^_^ ! Description : Lorsqu'un joueur exécutera la commande /DailyKey (s'il a la permission bien sûr), la console lui donnera une clé et il recevra un message. Il y aura comme tu l'as demandé un délai de 1 jour sur la commande. Si un joueur tente d'effectuer la commande alors que le délai n'est pas encore passé, il recevra un message lui disant combien de temps il reste. Les administrateurs (ceux qui ont la permission <DailyKey.ByPass>) n'auront pas de délai et pourront utiliser la commande tout le temps. Commandes : >> /DailyKey : DailyKey.Use Configuration : Le script intègre un fichier <Config.yml> dans le dossier <plugins/DailyKey> où tu pourras configurer le script comme tu veux. En voici un aperçu : Prefix: '§8[§bDailyKey§8]' Permissions: Use-Command: 'DailyKey.Use' ByPass-Delay: 'DailyKey.ByPass' Delay: '1 Day' # Délai pour l'utilisation de la commande /DailyKey ! A mettre en anglais ! Messages: Permission-Error: '&cErreur : Vous n''avez pas la permission !' Key-Receive: '&aVous avez récupéré votre clé !' Key-Delay: '&cErreur : Patiente encore &b{TIMELEFT} &c!' >> Si cela t'as aidé, n'hésite pas à aimer ! >> Si tu n'as pas Skript & ses ADD-ONS à jour, ils sont dans ma signature ;) ! >> Si tu as un bug, merci de suivre cette procédure !
-
Bah tout simplement car l'argument 1 est un nombre et pas un joueur^^ !
-
Pour qu'on puisse t'aider, merci de lire ceci !
-
Vérifie que ta liste contient bien des joueurs. Voici le bon code : on damage: victim is a player attacker is a player {Alpha::*} contain victim {Alpha::*} contain attacker cancel event send "&cTu ne peux pas taper quelqu'un de ton équipe !" to attacker
-
http://pastebin.com/raw/ip1C4XHN
-
De rien^^ ! Je t'invite à re-noter le script s'il te plaît x) !
-
Un every X time est plus efficace qu'un while, car un while doit "stocker son intérieur", ce qui fait que : J'ai un while de 5 secondes : on join: while player is online: broadcast "..." wait 5 seconds Le soucis c'est que lorsqu'un joueur va se connecter, et que une seconde plus tard un autre joueur se connecte, les temps seront décalés. S'il y a trop de joueurs dans un serveur, (ex : 75), il y aura beaucoup de décalages et la mémoire Skript sera remplie, par rapport à un every X time, et qui ne prend pratiquement rien en mémoire et n'a pas de décalages. De toute façon cela revenait au même de faire : on join: while player is online: broadcast "..." wait 5 seconds Et... every 5 seconds: broadcast "..." Le plus efficace est le every X time dans ces conditions. Le while est plutôt à utiliser en cas d'extrême (on any movement, etc...). Y a moyen d'optimiser encore plus avec un every X time. Je prends le code de @TwerkRekt pour exemple : every second: loop all players: wipe loop-player's sidebar set name of sidebar of loop-player to "&6FrinoCraft" set score "&3" in sidebar of loop-player to 0 set score "&6Informations" in sidebar of loop-player to 1 set score "&2 " in sidebar of loop-player to 2 set score "&6%number of all players%" in sidebar of loop-player to 3 set score " " in sidebar of loop-player to 4 set score "&6%loop-player%" in sidebar of loop-player to 5 En rajoutant seulement une ligne de code, j'économise un tout petit peu de lags en moins : every second: loop all players: wipe loop-player's sidebar set name of sidebar of loop-player to "&6FrinoCraft" set score "&3" in sidebar of loop-player to 0 set score "&6Informations" in sidebar of loop-player to 1 set score "&2 " in sidebar of loop-player to 2 set score "&6%number of all players%" in sidebar of loop-player to 3 set score " " in sidebar of loop-player to 4 set score "&6%loop-player%" in sidebar of loop-player to 5 wait 2 ticks # <- Et oui coco ! Donc un every X time > while^^ !
-
Hum... je ne pense pas. Tu aurais une solution x) ?
-
Sorry, mais les scripts que je développe ne sont pour l'instant que disponible pour la 1.8 & 1.9 !
-
Mais c'est normal tu tentes de cancel event une commande x) !
-
Regarde le spoiler "Règles" de ma signature.
-
Détecter une valeur dans une variable liste
Skripting a répondu à un(e) question de MrUrica dans Résolus
Regarde mon message sur le tutoriel de @Polymeth sur les listes^^ ! -
Ce n'est pas vraiment ici où tu pourras demander conseil. Je te conseille Minecraft.fr pour leur demander.
-
Au lieu de and c'est une virgule : -166, 412
-
Fais des recherches plz. Erreur expliquée des centaines de fois.
-
Erreur console plz + code : command /tplist: trigger: open chest with 5 rows named "&eClique sur un joueur pour te tp" to player wait 2 ticks set {_slot} to 0 loop all players: evaluate "format slot %{_slot}% of player with loop-player's skull named ""&a%loop-player%"" to close then run [make player execute command ""/tp %loop-player%""]" add 1 to {_slot}
-
Il te faut Skript 2.2 :c !
-
Un effet de SkQuery qui permet de transformer du texte en code. Exemple : command /test: trigger: set {_code} to "broadcast ""Ceci est un test !""" # On définit un texte dans une variable. evaluate {_code} # On transforme ce texte en code et on l'exécute.
-
Il faut un evaluate, fais des recherches :p : command /tplist: trigger: open chest with 6 rows named "Clique sur un joueur pour te tp" to player wait 2 ticks set {_slot} to 0 loop all players: evaluate "format slot %{_slot}% of player with loop-player's skull named ""&a%loop-player%"" to close then run [make player execute command ""/tp %loop-player%""]"
-
[Un peu Utile xD] Comment récupérer le PREMIER caractère d'un message
Skripting a répondu à un(e) sujet de kumakuma215 dans Fragments codes
Je sais comment on fait, mais je lui demandais à lui :c ! -
Oui je sais il y a des choses qui marchent mais d'autres non.
-
[Un peu Utile xD] Comment récupérer le PREMIER caractère d'un message
Skripting a répondu à un(e) sujet de kumakuma215 dans Fragments codes
Et pour la dernière on fé koman jou sai pa ? -
Mais je comprends pas ce que tu veux...