eYumiki Posté(e) le 8 octobre 2017 Posté(e) le 8 octobre 2017 Bonjour, C'es la première fois que je fais un skript donc l'erreur est très certainement minime mais je la voie pas :/ Tous d'abord en ce qui concerne le serveur: minecraft 1.11.2 et plugin skript sans extensions. objectif du skript anti-insultes qui masque le message dans le chat par un autre et envoie un message privé au joueur ayant dit une insulte. Problème, la partis remplace dans le chat marche mais pas la partis message privé :/ le skript: #anti insultes on chat: replace all "fdp" with "tu es la personne la plus gentille que je connaisse" in the message replace all "connard" with "tu es la personne la plus gentille que je connaisse" in the message on chat: if message contains "connard": send "c'est mal" to player
0 KyloRen3600 Posté(e) le 8 octobre 2017 Posté(e) le 8 octobre 2017 Salut ! Pense à utiliser les balises de codes Tu veux dire que quand on fait /msg le message n est pas corrigé ?
0 eYumiki Posté(e) le 8 octobre 2017 Auteur Posté(e) le 8 octobre 2017 Nan, en gros j'aimerai que quand le joueur écrit une insulte de 1) sa masque sont messages et le remplace (ça sa marche) et de 2) que la console lui envoie automatiquement une message d'alerte dans sont chat "Les insultes ne sont pas toléré" sans aucune commande à exécute par le joueur. Et merci pour le conseil j'y penserai ^^
0 AltaWineMomoth Posté(e) le 8 octobre 2017 Posté(e) le 8 octobre 2017 Salut ! Le /msg n'est pas considérer comme un message donc essaye d'utiliser le on command: if argument contains "TesInsulte": code
0 Efeelios Posté(e) le 8 octobre 2017 Posté(e) le 8 octobre 2017 Bonsoir. Peux-tu essayer ça? on chat: message contains "toninsulte": replace "toninsulte" with "tu es la personne la plus gentille que je connaisse" in the message send "%player% Stop flame gentille personne" to player
0 KyloRen3600 Posté(e) le 8 octobre 2017 Posté(e) le 8 octobre 2017 Passe par un send au lieu d'une commande
0 eYumiki Posté(e) le 10 octobre 2017 Auteur Posté(e) le 10 octobre 2017 Efeelios ça marche pas non plus :/
0 Efeelios Posté(e) le 11 octobre 2017 Posté(e) le 11 octobre 2017 Je pense qu'il te manque un addon. Tu en as ? Sinon l'addon de @Mikioul (SkAuto) pourrait s'avérer utile : https://skript-mc.fr/forum/resources/skauto.1328/ Sinon essaye : on chat: if message contains "connard": replace "connard" with "Non" in the message send "C'est pas bien" to player Oublie pas de refaire les tabs toi-même !
0 KyloRen3600 Posté(e) le 12 octobre 2017 Posté(e) le 12 octobre 2017 Tu sais les espaces marchent aussi ;)
0 eYumiki Posté(e) le 14 octobre 2017 Auteur Posté(e) le 14 octobre 2017 Bonjour, Tous d'abord merci à tous pour vos réponses, le problème est bien de moi ptdr il me manqué un des addons ^^
Question
eYumiki
Bonjour,
C'es la première fois que je fais un skript donc l'erreur est très certainement minime mais je la voie pas :/
Tous d'abord en ce qui concerne le serveur: minecraft 1.11.2 et plugin skript sans extensions.
objectif du skript anti-insultes qui masque le message dans le chat par un autre et envoie un message privé au joueur ayant dit une insulte.
Problème, la partis remplace dans le chat marche mais pas la partis message privé :/
le skript:
#anti insultes
on chat:
replace all "fdp" with "tu es la personne la plus gentille que je connaisse" in the message
replace all "connard" with "tu es la personne la plus gentille que je connaisse" in the message
on chat:
if message contains "connard":
send "c'est mal" to player
12 réponses à cette question
Messages recommandés