-
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
-
Ma signature^^
-
De rien^^ !
-
Si regarde http://urlz.fr/4klk
-
command /test: trigger: if {test.%player%} is true: set {test.%player%} to false else: # Important set {test.%player%} to true
-
Version entièrement buguée, viens de là, utilise la Fixes V8B.
-
Le code que tu viens de me donner n'est pas le même, regarde bien. Prends celui-ci > https://skript-mc.fr/forum/attachments/pvp-box-sk.3813/
-
Drop le code^^. De mon côté ça marche, t'as du touché à un truc :c
-
Dégât à une entité dans une fonction
Skripting a répondu à un(e) question de Gaël Erhlich dans Résolus
Je pense que c'est impossible car, une entité, c'est comme on va dire une variable locale, quand tu quittes une section, il n'est plus possible d'interagir avec elle. -
Dégât à une entité dans une fonction
Skripting a répondu à un(e) question de Gaël Erhlich dans Résolus
Bingo : damage "%{_v}%" parsed as a player by {@FusitDegat} hearts -
Il n'y a pas d'erreur, la vidéo prouve tout, j'ai choisi un kit, et je n'ai pas été clear, tu racontes n'importe quoi...
-
J'utilise tout simplement ViaVersion pour la 1.9, mais de base le serveur est en 1.8... Sinon les erreurs viennent du fait que tu ne possèdes par Skript 2.2 qui ne supporte pas les fonctions alors avant de dire que tu as une version de Skript à jour et tous les ADD-ONS officiels à jour merci de vérifier en plus je t'ai passé deux fois le lien et tu n'as pas voulu les telecharger...
-
Je suis en 1.8 de même alors...
-
Vidéo de preuve que le script marche à 100% en upload, j'ai l'ADSL alors ça risque de mettre un peu de temps mais ça va v'nir.
-
Sorry, par contre je ne peux pas te laisser dire ça. J'ai testé le script en 1.8 et en 1.9, ainsi que toutes les commandes, tout le fonctionnement, les Kits etc... Absolument tout et je n'ai aucune erreur... Cela ne vient pas de moi.
-
Finiiiiii ! Nom du script : PvP-Box Description du script : Bah, exactement comme tu me l'as demandé x) ! Commandes du script : >> /PvPBox Join : Rejoindre le PvP-Box > N/A >> /PvPBox SetSpawn : Régler le point d'apparition de l'arène > pvpbox.setspawn >> /PvPBox SetDeath : Régler le point de ré-apparition > pvpbox.setdeath Configuration du script : En plus de ça, j'ai fait un petit fichier "Settings.yml" dans ton dossier "Plugins/PvP-Box" où tu pourras customiser un peu le tout^^ ! >> Aperçu du fichier de configuration : Prefix: '&8[&ePvP-Box&8]' Item-Kit-Menu: 'Diamond Sword' Name-Item-Kit-Menu: '&bKits' Messages: Permission-Error: '&cErreur : Permission insuffisante !' Join: '&aVous avez rejoint le &bPvP-Box &a!' Open-Kit-Menu: '&aVous ouvrez le panel des §bKits &a!' Get-Kit: '&aVous avez obtenu le Kit &b{KIT} &a!' Set-Spawn: '&aVous venez de définir le &bSpawn &a!' Set-Death: '&aVous venez de définir le &bpoint de réapparition &a!' >> Une erreur ? Suis ces instructions ! >> Skript & ADD-ONS ? Télécharge-le tout ici ! >> Cela t'as aidé ? Lâche un "J'aime" <3 ! Aller, salut x) !
-
Aucune idée, de mon côté non plus ça ne fonctionne pas, j'ai retiré WG depuis un moment...
-
Juste MAGNIFIQUE ! Mais quelle jolie demande, c'est la première fois de ma vie que je vois ça sur ce forum ! J'en reviens juste PAS ! J'te fais ça immédiatement, mec, tu le mérites vraiment.
-
Salut, L'événement "<on region enter>" ne fonctionne pas malheureusement.
-
Je vous rappelle que Skript et WorldGuard ne fonctionnent pas ensemble et sont bourrés de bugs, par conséquence, il est normal que cela ne marche pas chez toi. Impossible de faire ce que tu demandes :/
-
Corrigé^^ ! on command: if command is "ban": set {_args::*} to complete command split at " " if {_args::4} is set: add "&a%{_args::2}%|| ||&7Ban de &b%{_args::3}% &7pour &b%{_args::4}% &7!||&7> Auteur : &b%player% &7!||&7> Date : &b%now% &7!" to {ban.infos::*} command /bans: trigger: open chest with 6 rows named "&6Joueurs bannis" to player wait 2 ticks loop integers between 1 and 54: if {ban.infos::%loop-integer%} is set: evaluate "format slot %(loop-integer - 1)% of player with book named """" with lore ""%{ban.infos::%loop-integer%}%"" to be unstealable"
-
Voilà pour toi (non testé mais devrait marcher) : on command: if command is "ban": set {_args::*} to complete command split at " " if {_args::4} is set: add "&a%{_args::2}%|| ||&7Ban de &b%{_args::3}% &7pour &b%{_args::4}% &7!||&7> Auteur : &b%player% &7!||&7> Date : &b%now% &7!" to {ban.infos::*} command /bans: trigger: open chest with 6 rows named "&6Joueurs bannis" to player wait 2 ticks loop integers between 1 and 54: evaluate "format slot (loop-integer - 1) of player with book named """" with lore ""%{ban.infos::%loop-integer%}%"" to be unstealable"
-
ShopKeeper ne fait pas ça...
-
Skript School #5 - Les listes et les boucles
Skripting a répondu à un(e) sujet de Polymeth dans Tutoriels
La technique de @GauvainWizard marche bien, mais n'est pas au point. Car imaginons; si dans ta liste tu as : - Blanc - Vert - Bleu - Rouge - Bleu foncé Et que tu testes si la couleur bleu est présente dans la liste avec la technique de @GauvainWizard : if "%{ta.liste::*}%" contain "Bleu" Cela va bien marcher, mais ça va aussi détecter la couleur "Bleu foncé". Avant, cela, je fais un petit rappel sur la déclaration d'un liste. Une liste, c'est comme une variable, elle peut contenir du texte comme des joueurs, des nombres, des items. Une liste aura son type lors de sa déclaration : add 12 sticks to {ta.liste::*} Après cette déclaration, ta liste aura comme type des items. Contrairement à une variable, une liste ne peut être parsée, elle gardera son type pour toujours jusqu'à sa suppression. Le seul moyen de parser une liste, et d'en refaire une : # Au début, ma liste contient des textes. set {_liste::*} to {ta.liste::*} # On fait une copie de la liste. delete {ta.liste::*} # On supprime notre ancienne liste. loop (size of {_liste::*}) times: # On va répéter une action plusieurs fois. set {_liste::%loop-number%} to "%{_liste::%loop-number%}%" parsed as an item # On va parser chaque objet de la copie de notre ancienne liste. add {_liste::%loop-number%} to {ta.liste::*} # Puis on les ajouter à une nouvelle liste. # Maintenant, ma liste contient des items. Pour savoir si une liste contient quelque chose, on fait ceci : command /verify <player>: trigger: if {ta.liste::*} contain arg 1 # Ici, ma liste contient des joueurs. Mais ne pas faire ceci ! : if "%{ta.liste::*}%" contain "%player%" Parce que là, vous récupérer tout le contenu de votre liste sous forme de texte, et vous tester si celle-ci contient un texte elle même ! Donc la bonne chose à faire est (cas de @Oromis): if {red::*} contain "rouge" # Ici, ma liste contient des textes. MAIS ! Oui, il y a un "mais" ! Depuis la version 2.2 Fixes de Skript, il n'est plus possible de vérifier si une liste (qui contient seulement des textes) contient un texte. Donc le dernier code donné ne fonctionnera pas. Il existe donc une petite solution, qui est de vérifier si une liste ne contient PAS un texte, puis de mettre un "<else>" par la suite : if {red::*} does not contain "red": # Le "does not contain" quant à lui, fonctionne toujours ! stop trigger else: broadcast "La liste {_red::*} contient le texte ""rouge"" !" Donc au final, si tu voudrais tester le contenu d'un texte dans une liste, tu devras faire ceci^^ !