Aller au contenu

Skripting

Ancien
  • Compteur de contenus

    2 087
  • Inscription

  • Dernière visite

  • Jours gagnés

    70

Tout ce qui a été posté par Skripting

  1. Skripting

    Les variables ne marchent plus !

    Ma signature^^
  2. Skripting

    Les variables ne marchent plus !

    De rien^^ !
  3. Skripting

    Les variables ne marchent plus !

    Si regarde http://urlz.fr/4klk
  4. Skripting

    Probleme avec une command

    command /test: trigger: if {test.%player%} is true: set {test.%player%} to false else: # Important set {test.%player%} to true
  5. Skripting

    Les variables ne marchent plus !

    Version entièrement buguée, viens de là, utilise la Fixes V8B.
  6. Skripting

    Un script de PvPBox ?

    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/
  7. Skripting

    Un script de PvPBox ?

    Drop le code^^. De mon côté ça marche, t'as du touché à un truc :c
  8. 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.
  9. Bingo : damage "%{_v}%" parsed as a player by {@FusitDegat} hearts
  10. Skripting

    Un script de PvPBox ?

    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...
  11. Skripting

    Un script de PvPBox ?

    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...
  12. Skripting

    Un script de PvPBox ?

    Je suis en 1.8 de même alors...
  13. Skripting

    Un script de PvPBox ?

  14. Skripting

    Un script de PvPBox ?

    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.
  15. Skripting

    Un script de PvPBox ?

  16. Skripting

    Un script de PvPBox ?

    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.
  17. Skripting

    Un script de PvPBox ?

    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) !
  18. Aucune idée, de mon côté non plus ça ne fonctionne pas, j'ai retiré WG depuis un moment...
  19. Skripting

    Un script de PvPBox ?

    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.
  20. Skripting

    Bug - On region enter

    Salut, L'événement "<on region enter>" ne fonctionne pas malheureusement.
  21. 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 :/
  22. Skripting

    Script de ban

    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"
  23. Skripting

    Script de ban

    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"
  24. ShopKeeper ne fait pas ça...
  25. 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^^ !
×
×
  • 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.