Aller au contenu

Messages recommandés

Posté(e)

Addons : Skelett, skQuery, WildSkript, Skript, RandomSK, TuSke

Version du serveur : Spigot 1.8.8 MC

 

J'ai besoin d'aide, je veut faire un skript bot message genre je dit "Op moi" le bot répond "Tu ne sera pas op !"

Et la deuxième fois qui dit : "Op moi" sa éxécute un mute au joueur de 5 minutes

 

Déjà commencer mais le reste je sais pas :

 

on chat:
  if chat message contains "op" and "moi":
      broadcast "&bBot &b➜ &7Tu ne sera pas op !"

Posté(e)

Tien pas testé

on chat:
   if chat message contains "op" and "moi":
       cancel event
       send "&bBot &b➜ &7Tu ne sera pas op !"
       add 1 to {op.%player%}
   if {op.%player%} = 2:
       cancel event
       execute console command "tempmute %player% 5 min Demande de op"


on chat:
   if {op.%player%} >= 2:
       send "Fallait pas demander a etre p"
       cancel event


command /deleteop <player>:
   permission: delete.op
   trigger:
       delete {op.%arg-1%}
       send "Tu a bien excuser %arg 1%"

Posté(e)

OK fail prend lui :

on chat:
   if chat message contains "op" and "moi":
       cancel event
       send "&bBot &b➜ &7Tu ne sera pas op !"
       add 1 to {op.%player%}
   if {op.%player%} = 2:
       cancel event
       execute console command "tempmute %player% 5 min Demande de op"
       delete {op.%player%}


command /deleteop <player>:
   permission: delete.op
   trigger:
       execute console command "unmute %arg 1%"
       send "Tu a bien excuser %arg 1%"

Posté(e)

Utilise les regex (que je ne sait pas utiliser, inutile de me demander :D) pour les détection parcque là c'est très aproximatif ! Imagine un joueur arrive sur ton serveur et écris

Yop C'est moi, ça va ?

Le skript va trouver op et moi dans le message et penser qu'il veut devenir op, ça posera problème ...

 

Quelques liens =

https://skript-mc.fr/forum/threads/regex-expressions-r%C3%A9guli%C3%A8res.3038/

https://forums.skunity.com/threads/filtering-messages-regex.4799/

Posté(e)
OK fail prend lui :

on chat:
   if chat message contains "op" and "moi":
       cancel event
       send "&bBot &b➜ &7Tu ne sera pas op !"
       add 1 to {op.%player%}
   if {op.%player%} = 2:
       cancel event
       execute console command "tempmute %player% 5 min Demande de op"
       delete {op.%player%}


command /deleteop <player>:
   permission: delete.op
   trigger:
       execute console command "unmute %arg 1%"
       send "Tu a bien excuser %arg 1%"

 

Effectivement vous pouvez m'arranger sa ?

Car je ne veut pas que quand un message contient "op" et "moi" sa détécte

Posté(e)
Utilise les regex (que je ne sait pas utiliser, inutile de me demander :D) pour les détection parcque là c'est très aproximatif ! Imagine un joueur arrive sur ton serveur et écris

 

Le skript va trouver op et moi dans le message et penser qu'il veut devenir op, ça posera problème ...

 

Quelques liens =

https://skript-mc.fr/forum/threads/regex-expressions-régulières.3038/

https://forums.skunity.com/threads/filtering-messages-regex.4799/

Non c'est si ya dans le message op moi

Posté(e)

Ok essaye

on chat:
   if chat message contains "op moi" :
       cancel event
       send "&bBot &b➜ &7Tu ne sera pas op !"
       add 1 to {op.%player%}
   if {op.%player%} = 2:
       cancel event
       execute console command "tempmute %player% 5 min Demande de op"
       delete {op.%player%}


command /deleteop <player>:
   permission: delete.op
   trigger:
       execute console command "unmute %arg 1%"
       send "Tu a bien excuser %arg 1%"

×
×
  • 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.