Maarfum Posté(e) le 12 juin 2016 Posté(e) le 12 juin 2016 Hello :) J'aimerais que quelqu'un me fasse un System de t'chat.. Quand on fait "/chat join" on rejoint le t'chat privé. Quand on fait "/chat leave" on quitte le t'chat privé. Quand on fait "/chat kick" on exclu un joueur du t'chat privé. Et quand on fait "/chat invite" on invite quelqu'un a rejoindre en force. Il me faudrait cela sans permission :) Ceci est un genre de StaffChat Pour parler dans le t'chat il faudrait cela: if chat message contains "*": replace "*" with "" in message Merci à celui qui me fait cela <3 Bonne soirée
Wiz0Xx Posté(e) le 12 juin 2016 Posté(e) le 12 juin 2016 euh sans perm cela voudrais dire que tout le monde pourrait join, kick, leave et invite, c'est cela que tu veux ?
Wiz0Xx Posté(e) le 12 juin 2016 Posté(e) le 12 juin 2016 je te le fait, mais il est impossible de le faire sans command avant ...
Wiz0Xx Posté(e) le 12 juin 2016 Posté(e) le 12 juin 2016 je te l'ai fait mais je n'arrive pas a cancel l'event du chat normal ... si quelqu'un vois ce message et connais comment faire, merci de me dire car le cancel event ne marche pas 1
Maarfum Posté(e) le 12 juin 2016 Auteur Posté(e) le 12 juin 2016 euh sans perm cela voudrais dire que tout le monde pourrait join, kick, leave et invite, c'est cela que tu veux ? Oui c'est ce que je veux :) je te l'ai fait mais je n'arrive pas a cancel l'event du chat normal ... si quelqu'un vois ce message et connais comment faire, merci de me dire car le cancel event ne marche pas Merci :) Ce serait possible d'envoyer le code ? Cela peut-il t'aider ? :p on chat: if {chat.%player%} is set: if chat message contains "*": loop {chat.list::*}: cancel event replace "*" with "" in message send "{@chat} &6%player% &7: &e%message%" to loop-value
Wiz0Xx Posté(e) le 13 juin 2016 Posté(e) le 13 juin 2016 AHHHH d'accord tu veut mettre une "*" devant j'avais pas compris ... j'edit ça apres EDIT: Je n'arrive toujours pas à cancel event du chat normal, je vous montre une partie du code pour ceux qui peuvent m'aider ;) on chat: if {chatprivé.%player%} is true: if chat message contains "*": cancel event loop all players: if {chatprivé.%loop-player%} is true: replace "*" with "" in message send "{@chat} &6%player% &7: &e%message%" to loop-player else: stop 1
Wiz0Xx Posté(e) le 13 juin 2016 Posté(e) le 13 juin 2016 Oui c'est ce que je veux :) Merci :) Ce serait possible d'envoyer le code ? Cela peut-il t'aider ? :p on chat: if {chat.%player%} is set: if chat message contains "*": loop {chat.list::*}: cancel event replace "*" with "" in message send "{@chat} &6%player% &7: &e%message%" to loop-value Veux tu quand meme au final que je te passe le code car je l'ai fini mais je n'arrive pas a cancel le chat ... si tu le veux je te le donne
Maarfum Posté(e) le 13 juin 2016 Auteur Posté(e) le 13 juin 2016 Veux tu quand meme au final que je te passe le code car je l'ai fini mais je n'arrive pas a cancel le chat ... si tu le veux je te le donne Je veux bien merci :)
Wiz0Xx Posté(e) le 13 juin 2016 Posté(e) le 13 juin 2016 Je veux bien merci :) Voilà: options: chat: &8[&6ChatPrivé&8] command /chatest <text> [<player>]: trigger: if arg 1 is "join": if {chatprivé.%player%} is false: set {chatprivé.%player%} to true send "{@chat} &aTu as join le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &aà rejoins le chat privé !" to loop-player else: send "{@chat} &cTu es déjà dans le chat privé !" if arg 1 is "leave": if {chatprivé.%player%} is true: set {chatprivé.%player%} to false send "{@chat} &cTu as leave le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &cà quitté le chat privé !" to loop-player else: send "{@chat} &cTu n'es pas dans le chat privé !" if arg 1 is "kick": if arg 2 is a player: if {chatprivé.%arg 2%} is true: set {chatprivé.%arg 2%} to false send "{@chat} &atu as bien kick &e%arg 2% &adu chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &cà kick &e%arg 2% &cdu chat privé !" to loop-player else: send "{@chat} &e%arg 2% &cn'est pas dans le chat privé !" if arg 1 is "invite": if arg 2 is a player: if {chatprivé.%arg 2%} is false: set {chatprivé.%arg 2%} to true send "{@chat} &atu as bien invité &e%arg 2% dans le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &aà invité &e%arg 2% &adans le chat privé !" to loop-player else: send "{@chat} &e%arg 2%&c est déjà dans le chat privé !" on chat: if {chatprivé.%player%} is true: if chat message contains "*": cancel event loop all players: if {chatprivé.%loop-player%} is true: replace "*" with "" in message send "{@chat} &6%player% &7: &e%message%" to loop-player else: stop N'hésite pas a like si je t'ai aider ;)
Maarfum Posté(e) le 13 juin 2016 Auteur Posté(e) le 13 juin 2016 Voilà: options: chat: &8[&6ChatPrivé&8] command /chatest <text> [<player>]: trigger: if arg 1 is "join": if {chatprivé.%player%} is false: set {chatprivé.%player%} to true send "{@chat} &aTu as join le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &aà rejoins le chat privé !" to loop-player else: send "{@chat} &cTu es déjà dans le chat privé !" if arg 1 is "leave": if {chatprivé.%player%} is true: set {chatprivé.%player%} to false send "{@chat} &cTu as leave le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &cà quitté le chat privé !" to loop-player else: send "{@chat} &cTu n'es pas dans le chat privé !" if arg 1 is "kick": if arg 2 is a player: if {chatprivé.%arg 2%} is true: set {chatprivé.%arg 2%} to false send "{@chat} &atu as bien kick &e%arg 2% &adu chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &cà kick &e%arg 2% &cdu chat privé !" to loop-player else: send "{@chat} &e%arg 2% &cn'est pas dans le chat privé !" if arg 1 is "invite": if arg 2 is a player: if {chatprivé.%arg 2%} is false: set {chatprivé.%arg 2%} to true send "{@chat} &atu as bien invité &e%arg 2% dans le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &aà invité &e%arg 2% &adans le chat privé !" to loop-player else: send "{@chat} &e%arg 2%&c est déjà dans le chat privé !" on chat: if {chatprivé.%player%} is true: if chat message contains "*": cancel event loop all players: if {chatprivé.%loop-player%} is true: replace "*" with "" in message send "{@chat} &6%player% &7: &e%message%" to loop-player else: stop N'hésite pas a like si je t'ai aider ;) J'ai des erreurs :x http://www.noelshack.com/2016-24-1465824112-2016-06-13-15-20-59.png EDIT: Si l'étoile permettant de parler dans le t'chat privé ne fonctionne pas, pourquoi pas une commande? "/chat MESSAGE"
Wiz0Xx Posté(e) le 13 juin 2016 Posté(e) le 13 juin 2016 J'ai des erreurs :x http://www.noelshack.com/2016-24-1465824112-2016-06-13-15-20-59.png EDIT: Si l'étoile permettant de parler dans le t'chat privé ne fonctionne pas, pourquoi pas une commande? "/chat MESSAGE" Je te fait ça Edit: voila je te l'ai refait en ajoutant des trucks mais les erreurs jsp car moi je les ais pas bref tien options: chat: &8[&6ChatPrivé&8] command /chatprivé <text="help"> [<player>]: trigger: if arg 1 is "join": if {chatprivé.%player%} is false: set {chatprivé.%player%} to true send "{@chat} &aTu as join le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &aà rejoins le chat privé !" to loop-player else: send "{@chat} &cTu es déjà dans le chat privé !" if arg 1 is "leave": if {chatprivé.%player%} is true: set {chatprivé.%player%} to false send "{@chat} &cTu as leave le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &cà quitté le chat privé !" to loop-player else: send "{@chat} &cTu n'es pas dans le chat privé !" if arg 1 is "kick": if arg 2 is a player: if {chatprivé.%arg 2%} is true: set {chatprivé.%arg 2%} to false send "{@chat} &atu as bien kick &e%arg 2% &adu chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &cà kick &e%arg 2% &cdu chat privé !" to loop-player else: send "{@chat} &e%arg 2% &cn'est pas dans le chat privé !" if arg 1 is "invite": if arg 2 is a player: if {chatprivé.%arg 2%} is false: set {chatprivé.%arg 2%} to true send "{@chat} &atu as bien invité &e%arg 2% dans le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &aà invité &e%arg 2% &adans le chat privé !" to loop-player else: send "{@chat} &e%arg 2%&c est déjà dans le chat privé !" if arg 1 is "help": send "&cCommandes du {@chat}&7 :" send " " send "&a/Chat join &cpour rejoindre le chat privé" send "&a/Chat leave &cpour quitté le chat privé" send "&a/Chat kick &e<joueur> &cpour exclure un joueur du chat privé" send "&a/Chat invite &e<joueur> &cpour forcer un joueur à être dans le chat privé" if arg 1 is not "leave" or "invite" or "kick" or "join" or "help": if {chatprivé.%player%} is true: loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &6%player% &7: &e%arg 1%" to loop-player else: send "{@chat} &cTu n'est pas dans le chat privé, utilise &a/chatprivé join &cpour rejoindre le chat privé !"
Maarfum Posté(e) le 13 juin 2016 Auteur Posté(e) le 13 juin 2016 Aucune erreur, mais ça ne fonctionne pas :o http://www.noelshack.com/2016-24-1465828254-2016-06-13-16-29-34.png
Wiz0Xx Posté(e) le 13 juin 2016 Posté(e) le 13 juin 2016 Aucune erreur, mais ça ne fonctionne pas :eek: http://www.noelshack.com/2016-24-1465828254-2016-06-13-16-29-34.png je vais te le faire mais plus tard dans la soirée la je pars 1
Wiz0Xx Posté(e) le 13 juin 2016 Posté(e) le 13 juin 2016 Aucune erreur, mais ça ne fonctionne pas :eek: http://www.noelshack.com/2016-24-1465828254-2016-06-13-16-29-34.png Bon alors je ne connais pas trop la cause mais essaye de mettre celui la (c'est quasi le meme) et reload ton serv intégralement (/rl ou /reload) et si cela ne marche pas dis le moi je te donnerais mon skype pour trouver les problèmes ;) options: chat: &8[&6ChatPrivé&8] command /chat <text="help"> [<player>]: trigger: if arg 1 is "join": if {chatprivé.%player%} is false: set {chatprivé.%player%} to true send "{@chat} &aTu as join le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &aà rejoins le chat privé !" to loop-player else: send "{@chat} &cTu es déjà dans le chat privé !" if arg 1 is "leave": if {chatprivé.%player%} is true: set {chatprivé.%player%} to false send "{@chat} &cTu as leave le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &cà quitté le chat privé !" to loop-player else: send "{@chat} &cTu n'es pas dans le chat privé !" if arg 1 is "kick": if arg 2 is a player: if {chatprivé.%arg 2%} is true: set {chatprivé.%arg 2%} to false send "{@chat} &atu as bien kick &e%arg 2% &adu chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &cà kick &e%arg 2% &cdu chat privé !" to loop-player else: send "{@chat} &e%arg 2% &cn'est pas dans le chat privé !" if arg 1 is "invite": if arg 2 is a player: if {chatprivé.%arg 2%} is false: set {chatprivé.%arg 2%} to true send "{@chat} &atu as bien invité &e%arg 2%&a dans le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &aà invité &e%arg 2% &adans le chat privé !" to loop-player else: send "{@chat} &e%arg 2%&c est déjà dans le chat privé !" if arg 1 is "help": send "&cCommandes du {@chat}&7 :" send " " send "&a/Chat join &cpour rejoindre le chat privé" send "&a/Chat leave &cpour quitté le chat privé" send "&a/Chat kick &e<joueur> &cpour exclure un joueur du chat privé" send "&a/Chat invite &e<joueur> &cpour forcer un joueur à être dans le chat privé" if arg 1 is not "leave" or "invite" or "kick" or "join" or "help": if {chatprivé.%player%} is true: loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &6%player% &7: &e%arg 1%" to loop-player else: send "{@chat} &cTu n'est pas dans le chat privé, utilise &a/chatprivé join &cpour rejoindre le chat privé !"
Maarfum Posté(e) le 13 juin 2016 Auteur Posté(e) le 13 juin 2016 Bon alors je ne connais pas trop la cause mais essaye de mettre celui la (c'est quasi le meme) et reload ton serv intégralement (/rl ou /reload) et si cela ne marche pas dis le moi je te donnerais mon skype pour trouver les problèmes ;) options: chat: &8[&6ChatPrivé&8] command /chat <text="help"> [<player>]: trigger: if arg 1 is "join": if {chatprivé.%player%} is false: set {chatprivé.%player%} to true send "{@chat} &aTu as join le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &aà rejoins le chat privé !" to loop-player else: send "{@chat} &cTu es déjà dans le chat privé !" if arg 1 is "leave": if {chatprivé.%player%} is true: set {chatprivé.%player%} to false send "{@chat} &cTu as leave le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &cà quitté le chat privé !" to loop-player else: send "{@chat} &cTu n'es pas dans le chat privé !" if arg 1 is "kick": if arg 2 is a player: if {chatprivé.%arg 2%} is true: set {chatprivé.%arg 2%} to false send "{@chat} &atu as bien kick &e%arg 2% &adu chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &cà kick &e%arg 2% &cdu chat privé !" to loop-player else: send "{@chat} &e%arg 2% &cn'est pas dans le chat privé !" if arg 1 is "invite": if arg 2 is a player: if {chatprivé.%arg 2%} is false: set {chatprivé.%arg 2%} to true send "{@chat} &atu as bien invité &e%arg 2%&a dans le chat privé !" to player loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &e%player% &aà invité &e%arg 2% &adans le chat privé !" to loop-player else: send "{@chat} &e%arg 2%&c est déjà dans le chat privé !" if arg 1 is "help": send "&cCommandes du {@chat}&7 :" send " " send "&a/Chat join &cpour rejoindre le chat privé" send "&a/Chat leave &cpour quitté le chat privé" send "&a/Chat kick &e<joueur> &cpour exclure un joueur du chat privé" send "&a/Chat invite &e<joueur> &cpour forcer un joueur à être dans le chat privé" if arg 1 is not "leave" or "invite" or "kick" or "join" or "help": if {chatprivé.%player%} is true: loop all players: if {chatprivé.%loop-player%} is true: send "{@chat} &6%player% &7: &e%arg 1%" to loop-player else: send "{@chat} &cTu n'est pas dans le chat privé, utilise &a/chatprivé join &cpour rejoindre le chat privé !" Cela ne fonctionne pas, passe en mp pour me donner ton skype ;)
leod1 Posté(e) le 14 juin 2016 Posté(e) le 14 juin 2016 tien aide toi de sa : command /mod [<text>]: permission: op trigger: if arg 1 is not set: stop else: loop all players: if loop-players have permission "Chat.staff": send "&8[&6StaffChat&8] &c%player's displayname% &f: &b%arg 1%" to loop-players
Adri12 Posté(e) le 14 juin 2016 Posté(e) le 14 juin 2016 Si tu permet je vais m'inspirer de se système car j'en ai besoin d'un pour un jeu x) 1
Messages recommandés