Aller au contenu

Messages recommandés

Posté(e)

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

Posté(e)

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

  • J'aime 1
Posté(e)
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

Posté(e)

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

  • J'aime 1
Posté(e)
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

Posté(e)
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 :)

Posté(e)
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 ;)

Posté(e)
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"

Posté(e)
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é !"

Posté(e)
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é !"

Posté(e)
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 ;)

Posté(e)

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

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