Aller au contenu

Messages recommandés

Posté(e)
à l’instant, Skols28 a dit :

Pourtant mes plugins ne fonctionne pas 

Bah ça je sais pas vraiment mais en tout cas ta version marche

Posté(e)

Finalement j'ai fais quelque test avec ce skript

options:
    permMute: Skols.Chat
    noPermMsg: &cTu n'as pas la permission de faire cela !
    errorMsg: &cERREUR: /Skolschat <on/off>
    activateMsg: %player% a activé le chat.  
    disableMsg: %player% a désactivé le chat.  

command /Skolschat [<text>]:
    permission: {@permMute}
    permission message: {@noPermMsg}
    trigger:
        if arg 1 is set:
            if arg 1 is "on":
                set {chat} to true
                broadcast "{@activateMsg}"
            else if arg 1 is "off":
                clear {chat}
                broadcast "{@disableMsg}"
            else:
                message "{@errorMsg}" to player
        else:
            message "{@errorMsg}" to player

on chat:
    if {chat} is not set:
        cancel event
        message "&cLe chat est désactivé !" to player


Et voici quelques améliorations que j'aimerai recevoir:

-Une permission pour parler dans le chat même si il est désactivé.

-Régler ce problème-ci image.png.4db5df4005fec88f6027e129d784bd70.png

Explication: Quand je fais "/chat off", Le chat se désactive et si je fais "/chat on" le chat se reactive mais sa m'envoie un message avec marquer Argument inconnue.

Posté(e)
Il y a 7 heures, Skols28 a dit :

Finalement j'ai fais quelque test avec ce skript

options:
    permMute: Skols.Chat
    noPermMsg: &cTu n'as pas la permission de faire cela !
    errorMsg: &cERREUR: /Skolschat <on/off>
    activateMsg: %player% a activé le chat.  
    disableMsg: %player% a désactivé le chat.  

command /Skolschat [<text>]:
    permission: {@permMute}
    permission message: {@noPermMsg}
    trigger:
        if arg 1 is set:
            if arg 1 is "on":
                set {chat} to true
                broadcast "{@activateMsg}"
            else if arg 1 is "off":
                clear {chat}
                broadcast "{@disableMsg}"
            else:
                message "{@errorMsg}" to player
        else:
            message "{@errorMsg}" to player

on chat:
    if {chat} is not set:
        cancel event
        message "&cLe chat est désactivé !" to player


Et voici quelques améliorations que j'aimerai recevoir:

-Une permission pour parler dans le chat même si il est désactivé.

-Régler ce problème-ci image.png.4db5df4005fec88f6027e129d784bd70.png

Explication: Quand je fais "/chat off", Le chat se désactive et si je fais "/chat on" le chat se reactive mais sa m'envoie un message avec marquer Argument inconnue.

Je te fais ça tout à l’heure si j’oublie envoie moi un message au cas où 

Posté(e) (modifié)
Il y a 20 heures, Skols28 a dit :

Petit Rappel ^^

Désolé du temps, j'ai eu des empêchements hier.

options:
	permMute: Skols.Chat
	permBypassMuteChat: TaPermission
	noPermMsg: &cTu n'as pas la permission de faire cela !
	errorMsg: &cERREUR: /Skolschat <on/off>
	activateMsg: %player% a activé le chat.  
	disableMsg: %player% a désactivé le chat.  

command /Skolschat [<text>]:
	permission: {@permMute}
	permission message: {@noPermMsg}
	trigger:
		if arg 1 is set:
			if arg 1 is "on":
				set {chat} to true
				broadcast "{@activateMsg}"
			else if arg 1 is "off":
				clear {chat}
				broadcast "{@disableMsg}"
            else:
 				message "{@errorMsg}" to player
		else:
			message "{@errorMsg}" to player

on chat:
	if {chat} is not set:
		if player has not permission "{@permBypassMuteChat}":
			cancel event
			message "&cLe chat est désactivé !" to player

J'ai fait ta première demande, si le joueur a la permission (à définir dans les options) il peut quand même parler. Je n'ai pas compris ton problème par contre 😕

Modifié par Invité
Posté(e) (modifié)

EDIT: je n'utiliser pas le même skript donc normalement c'est bon

Merci beaucoup, et pour le deuxième problème quand je réactive le tchat quand il est désactivé, ça le  réactive en disant dans le chat mais sa m'envoie avec Argument Inconnue.

image.png.4db5df4005fec88f6027e129d784bd70.png 

Modifié par Skols28
Erreur
Posté(e)
il y a une heure, Skols28 a dit :

EDIT: je n'utiliser pas le même skript donc normalement c'est bon 

Merci beaucoup, et pour le deuxième problème quand je réactive le tchat quand il est désactivé, ça le  réactive en disant dans le chat mais sa m'envoie avec Argument Inconnue. 

image.png.4db5df4005fec88f6027e129d784bd70.png 

Donc c'est bon le problème est réglé ?

Posté(e)

Bah si possible j'aimerai sur ce skript avoir la permission de parler même si le chat est off, et le problème du argument inconnue!, Voici le skript :

 

command /chat <text>:
    description: Lock le Chat
    usage: /chat <on/off/>
    permission: chat.use
    permission message: "&cErreur :&7 Vous n'avez pas cette permission !"
    trigger:

        if argument 1 is "off":
            broadcast "&bMessage : &7Le chat est désactivé par %player%"
            set {mute.chat} to true

        if argument 1 is "on":
            broadcast "&bMessage : &7Le chat est réactivé par %player%"
            set {mute.chat} to false
            message "&cErreur :&7 Argument Inconnue! /chat <on/off>"

on chat:
    if {mute.chat} is true:
        if %player% is not op:
            cancel event
            message "&cErreur :&7 Désolé, Vous ne pouvez parler lorsque le chat est coupé !"
    


 

Posté(e)

Salut !

Je viens de te faire un petit script encore plus simple, et un peu plus optimisé. Tu n'auras pas besoin de préciser les arguments "on/off". Tu auras juste besoin d'effectuer la commande "/lockchat".

Si tu as n'importe quelle question, n'hésite pas !

	options:
    usepermission: chat.use #Ici, c'est la permission qui te permet d'utiliser /lockchat <on/off>
    nopermission: &cVous n'avez pas la permission d'exécuter cette commande. #Ici tu définis le message si tu n'a pas la permission d'exécuter la commande.
    bypasspermission: chat.alreadyspeak #Ici, c'est la permission pour pouvoir parler même si le chat est off
    chat_is_disable: &cNous sommes désolés, mais votre message n'a pas été envoyé. Le chat est actuellement désactivé.
	
command /lockchat:
    permission: {@usepermission}
    permission message: {@nopermission}
    trigger:
        if {lockchat} is not set:
            send "&c> &7Vous venez de désactiver le chat."
            broadcast "&cLe chat a été désactivé par %player%"
            set {lockchat} to true
            stop
        if {lockchat} is set:
            send "&c> &7Vous venez d'activer le chat." #
            broadcast "&cLe chat a été activé par %player%"
            delete {lockchat}
            stop
on chat:
    if {lockchat} is set:
        if player doesn't have permission "{@bypasspermission}":
            cancel event
            send "{@chat_is_disable}" 

Bonne journée,
Rémi.

  • J'aime 1
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.