Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 11/11/2017 dans toutes les zones

  1. Encore plus simple et qui marche sans variable locale : on chat: if last character of message is not "." or "?" or "!" or ";" or ":": #TesActionsIci En espérant avoir résolu le problème :D
    3 points
  2. Lis les règles, rien ne marche ? Dit nous les erreurs ! et c'est censé marcher car le code est bon, juste si tu nous pricése pas tes addons et ta version skript, c'est pas notre problème..
    2 points
  3. %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 points
  4. Salut, j'ai fais un système de modération sur un serveur MMO que je développe. Je te passe la ligne du tempban et je te laisse modifier à ta guise ;) options: err: &c[Erreur] command /mmo [<text>] [<offline player>] [<text>] [<timespan>]: trigger: else if arg-1 is "ban": if arg-2 isn't set: send "{@err} &cVeuillez préciser le pseudo du joueur !" to player else if arg-2 is "%player%": send "{@err} &cVous ne pouvez pas vous ban !" to player else: if arg-3 isn't set: send "{@err} &cVeuillez préciser la raison !" to player else: if {ban.%arg-2%} isn't set: if arg-4 isn't set: set {ban.%arg-2%} to now add 1 to {ban.nombre.%arg-2%} set {ban.raison.%arg-2%} to "%arg-3%" send "&aVous avez banni définitivement &c%arg-2%" to player kick arg-2 due to "&cVous êtes banni de ce serveur !%nl%&6Durée: A vie%nl%&cRaison: &a%{ban.raison.%arg-2%}%" broadcast "&c%arg-2% a été banni du serveur !" log "[MODERATION] - %player% a banni %arg-2% a vie pour la raison suivante: %arg-3% %nl%" to "%player%.log" log "[bAN] - %arg-2% a été banni par %player% a vie pour la raison suivante: %arg-3% %nl%" to "%arg-2%.log" else: set {ban.%arg-2%} to now set {ban.timer.%arg-2%} to arg-4 add 1 to {ban.nombre.%arg-2%} set {ban.raison.%arg-2%} to "%arg-3%" send "&aVous avez banni &c%arg-2%" to player set {_t} to {ban.%arg-2%} add {ban.timer.%arg-2%} to {_t} kick arg-2 due to "&cVous êtes banni de ce serveur !%nl%&6Jusqu'au %{_t}% %nl%&cRaison: &a%{ban.raison.%arg-2%}%" broadcast "&c%arg-2% a été banni du serveur !" log "[MODERATION] - %player% a banni %arg-2% pendant %arg-4% pour la raison suivante: %arg-3% %nl%" to "%player%.log" log "[bAN] - %arg-2% a été banni par %player% pendant %arg-4% pour la raison suivante: %arg-3% %nl%" to "%arg-2%.log" else: send "&c{@err} Ce joueur est déjà banni !" to player set {_t} to {ban.%arg-2%} add {ban.timer.%arg-2%} to {_t} send "&dJusqu'au %{_t}% !" to player else if arg-1 is "unban": # UNBAN if arg-2 isn't set: send "{@err} &cVeuillez préciser le pseudo du joueur !" to player else: if arg-3 isn't set: send "{@err} &cVeuillez préciser la raison !" to player else: if {ban.%arg-2%} isn't set: send "{@err} &cCe joueur n'est pas banni !" to player else: delete {ban.%arg-2%} delete {ban.timer.%arg-2%} delete {ban.raison.%arg-2%} send "&aVous avez unban &c%arg-2% &a!" to player log "[MODERATION] - %player% a unban %arg-2% pour la raison suivante: %arg-3% %nl%" to "%player%.log" log "[bAN] - %arg-2% a été unban par %player% pour la raison suivante: %arg-3% %nl%" to "%arg-2%.log" on join: if {ban.%player%} is set: if {ban.timer.%player%} isn't set: set join message to "" kick player due to "&cVous êtes banni de ce serveur !%nl%&6Durée: A vie%nl%&cRaison: &a%{ban.raison.%player%}%" else if difference between now and {ban.%player%} is less than {ban.timer.%player%}: set join message to "" set {_t} to {ban.%player%} add {ban.timer.%player%} to {_t} kick player due to "&cVous êtes banni de ce serveur !%nl%&6Jusqu'au %{_t}% %nl%&cRaison: &a%{ban.raison.%player%}%" else: delete {ban.%player%} delete {ban.timer.%player%} delete {ban.raison.%player%} Pour lister les joueurs ban, tu ajoute le pseudo du joueur à une variable liste comme: '{liste.bans::*}' et tu créée un argument 'list' puis tu fais un: 'send "%{liste.bans::*}%" to player' Lorsque le joueur est débanni tu fais: 'remove "%player%" from {liste.bans::*}' tout en adaptant bien évidemment le 'player' J'espère t'avoir aidé ! ;)
    1 point
  5. 1 point
  6. Tu mets une condition avec variable sur le every.. Et avec une certaine commande tu met la variable sur off, et grâce à sa tu stop le every. cancel();
    1 point
  7. ok j'utiliste economy et vault
    1 point
  8. Je crois que c'est un truc du genre. on chat: set {_msg::*} to message split at "" if last element out of {_msg::*} is not "." or "?" or "!" or ";" or ":": TESACTIONS En espérant t'avoir aidé ;)
    1 point
  9. /ver Skript pour la version de Skript. Aussi, des erreurs dans la console ?
    1 point
×
×
  • 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.