Aller au contenu

Shelk

Ancien
  • Compteur de contenus

    1 062
  • Inscription

  • Dernière visite

  • Jours gagnés

    54

Tout ce qui a été posté par Shelk

  1. Shelk

    [Vixio] Mini Tuto ?

    %event-string% et non %event-message% %name of event-user% car la ça va te dire son id %event-guild% jamais utilisé Pour faire jouer de la musique tu crées une commande avec ce que j'ai mis plus haut style ".play" et je te laisse voir le code. discord guild message received seen by "NomDuBot": if event-string starts with ".play": # Si le msg commence par ".play" set {_msg} to event-string # On set une variable sur le message pour pouvoir modifier ce qu'il y a dedans replace all ".play " with "" in {_msg} # On retire le .play de la variable pour n'avoir que le lien youtube dans la variable discord join voice channel "IDDUCHANNELMUSIQUE" with "NomDuBot" # On fait join le bot sur le channel musique play audio "%{_msg}%" with player "NomDuBot" in guild "IDDUSERVEURDISCORD" # On le fait jouer la musique
  2. Quand je l'ai dis il y était pas x)
  3. N'hésite pas à mettre en résolu le sujet ;)
  4. on rightclick with a 4098: loop all blocks in radius 3 around player: if loop-block is water: set loop-block to air Les tabulations étaient mal faites. Donc la on est d'accord si y'as de l'eau dans un rayon de 3 blocks autour du joueur,ça la retire hein.
  5. Renvoie le code actuel. (Et évite le double poste)
  6. J'ai utilisé les ids car il les avait donné déjà j'avais juste pas le temps de chercher les aliases x) Sinon je pense que mon skript est faux même avec la bonne version vu que je l'ai fait vite et qu'en plus je ne crois pas que "delete event-entity" marche.
  7. Dis moi les erreurs.
  8. Tente ça: on pickup of 25 or 68 or 161:1 or 5: delete event-entity on drop: if event-entity is 25 or 68 or 161:1 or 5: delete event-entity Un truc dans le genre ;)
  9. Shelk

    Demande d'aide avec mon skript

    Avec un wait ça devrait fonctionner pourtant. Sinon si tu peux rien faire TuSKE ne devrait pas bug.
  10. Shelk

    scoreboard

    Personnellement j'aurais utilisé SkRayFall pour les scoreboards style "set score 5 ... in sidebar of player" Sinon je m'y connais pas en sub donc je peux pas t'aider + Pour les sub par contre il faut SkQuery jcrois mais je pense que tu l'as.
  11. Shelk

    [Vixio] Mini Tuto ?

    Ok donc on va faire simple - Déjà pour capter un message et mettre une réponse. Par exemple si un mec dit "Ping" le bot répondra "Pong" dans le channel ou le mec a parlé On met l'event qui va permettre de capter les msg,peu importe dans quel channel. discord guild message received seen by "NomDuBot": Tu mets le name de ton bot bien sûr,je vais pas le dire 10 000 fois On va donc tester si le message démarre par "Ping" if event-string starts with "Ping": Pour renvoyer un message on utilise ensuite discord reply with "Pong" Ce qui donne: discord guild message received seen by "Bot": if event-string starts with "Ping": discord reply with "Pong" Voila déjà pour renvoyer un msg. Tu peux par exemple faire un jeu de chance. if event-string starts with ".chance": set {_random} to random integer between 1 and 100 if {_random} < 20: discord reply with "Bouuuuuh ! (%{_random}% %% de chance)" if {_random} >= 20: if {_random} < 50: discord reply with "Mouais,tu peux faire mieux. (%{_random}% %% de chance)" if {_random} >= 50: if {_random} < 90: discord reply with "Pas mal ! (%{_random}% %% de chance)" if {_random} >= 90: discord reply with "EXCELLENT ! (%{_random}% %% de chance)" Bon eh bien c'est déjà la base. Maintenant,plutot compliqué je te l'avoue,prendre un certain arguments dans une commande. Peut-être qu'il existe un truc hyper simple style "arg-3" mais je connais pas,faut dire que la doc vixio y'as personne qui fait des tuto dessus Exemple: .choisir <Nombre> <Nombre> Je veux récupérer le deuxième nombre. Tout d'abord je vais skip le "if event-string..." car maintenant t'as pigé. C'est simple,je vais set une liste sur le message mais à chaque espace je vais dire "ça c'est un nouvel élément !" set {_msg::*} to event-string split at " " Maintenant si je veux récupérer le deuxième argument,je vais mettre %{_msg::2}% Cependant cette méthode a une faille,si un argument est un texte vu qu'il a des espaces ça va penser que c'est plusieurs arguments,d'ailleurs même skript a ce problème,si tu mets un texte comme 1er argument on sait pas ou le texte s'arrête :/ Bon je vais pas continuer + si tu veux autre chose demande moi.
  12. Shelk

    [Vixio] Mini Tuto ?

    Tu as déjà réussi les bases ? (Connecter le bot au serv)
  13. Shelk

    Quelle meilleur addon pour un GUI

    Excuse rapide ça c'est efficace x) Bref ça reste une demande d'aide stoppons le HS x)
  14. Shelk

    Quelle meilleur addon pour un GUI

    Apporter des précisions c'est jamais de trop car on a quand même envie de savoir pourquoi choisir tuske.
  15. Donc le problème vient peut-être de la liste des joueurs je n'y ai pas touché et j'en ai jamais fait avec des pages donc je m'y connais pas.
  16. J'ai envie de coder un ptit skript mais je sais pas quoi, quelqu'un a des idées ? x)
  17. C'est pas normal Peut-être qu'éxecuter une fonction dans un gui n'est pas bon,teste ça: function Verif(executor: player, p: player): wait 2 ticks open chest with 1 rows named "&bActions sur ce joueur" to {_executor} wait 2 ticks format slot 0 of {_executor} with dirt named "&cBan trop méchant" to close then run [make {_executor} execute "/ban %{_p}%"] format slot 4 of {_executor} with skull of {_p} named "&c%{_p}%" to be unstealable command /list [<int>]: trigger: wait 3 ticks set {_listpage} to size of {listplayer::*} set {_needpage} to 1 while {_listpage} >= 45: remove 44 from {_listpage} add 1 to {_needpage} if arg <= {_needpage}: arg-1 is not 0 open chest with 6 rows named "&6 Page %arg-1%/%{_needpage}%" to player wait 3 ticks if arg-1 >= 2: format slot 46 of player with paper named "&e&lPage Précédente" to run [make player execute command "/list %arg - 1%"] if arg-1 < {_needpage}: format slot 52 of player with empty map named "&e&lPage Suivante" with lore " " to run [make player execute command "/list %arg + 1%"] set {_vartemp::*} to {listplayer::*} loop {_needpage} times: #On va loop toutes les pages loop {_vartemp::*}: #On loop les joueurs if size of {_page.%loop-number-1%::*} < 45: add loop-value-2 to {_page.%loop-number-1%::*} remove loop-value-2 from {_vartemp::*} set {_slot} to 0 loop {_page.%arg-1%::*}: format slot {_slot} of player with skull of "%loop-value%" parsed as offline player named "&6%loop-value%" with lore "&bSur le serveur depuis &7: &3%{temps.day.%loop-value%}% Jours &3%{temps.hour.%loop-value%}% Heures &3%{temps.min.%loop-value%}% Min %{temps.sec.%loop-value%}% Sec" to close then run [make player execute "/verif %player% %loop-value%"] add 1 to {_slot} else: send "&cCette Page n'existe pas." command /verif <player> <player>: trigger: Verif(arg-1, arg-2)
  18. Shelk

    Skypvp

    Sauf que sans effet à la fin Skript le comprend pas :/
  19. Si y'as pas d'ender chest tu m'expliques if player is holding ender chest named "&6Page {_listpage}": ._.
  20. Shelk

    Skypvp

    Malheureusement cpas toujours le cas x)
  21. Mais vous m'avez toujours pas dit ce qui est censé se passer quand on clique sur l'ender chest -- ._.
  22. Oui mais la fonction il doit y avoir un joueur en deuxième paramètre,tu as modifié certe sauf qu'il l'utilise dans son code pour al liste donc elle sera fausse la bas :/
  23. Je sais le bug mais quand tu cliques sur l'enderchest c'est censé ouvrir quoi ?
  24. Wut qui t'a donné ce skript avec le on inventory click ? Le premier argument dois être un joueur et la c'est "name of event-item" donc y'as un problème Quel est le but avec ce on inventory click ? Quand on clique sur l'enderchest,c'est censé faire quoi ? Car si je ne sais pas ce que tu veux faire avec je pourrais pas t'aider.
×
×
  • 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.