FunoxFunctor Posté(e) le 28 octobre 2018 Posté(e) le 28 octobre 2018 Bonjour, Je voudrais savoir comment faire un système de message entre ami correspondant avec ce skript: Citation options: PrefixAmi: &f[&dAmis&f] command /amis [<text=help>] [<player>]: aliases: ami, friends, friend,f trigger: if arg 1 is "help": send "&6-----------------------------" to player send "&6Aide: Amis" to player send "&e/friends &b &f- Afficher la liste d'amis" to player send "&e/friends add &b<pseudo> &f- Ajouter un ami" to player send "&e/friends del &b<pseudo> &f- Supprimer un ami" send "&6-----------------------------" to player if arg 1 is "add": set {_p} to player if arg 2 is set: if arg 2 is "%player%": send "&cErreur: Vous ne pouvez pas devenir votre ami !" to player stop if {demande-amis.%arg 2%} = "%player%": send "{@PrefixAmi} Une demande d'amis a été envoyé à &b%arg 2% &f!" to player stop if "%{amiuuid.%player's uuid%::*}%" contains "%UUID of arg 2%": send "&cCe joueur est déjà votre ami !" to player stop if arg 2 is offline: send "&cErreur: ""%arg 2%"" n'est pas connecté !" to player stop else: send "{@PrefixAmi} Une demande d'amis a été envoyé à &b%Arg 2% &f!" to player send "&6-----------------------------" to arg 2 send "{@PrefixAmi} &b%player% &fveut devenir votre amin voulez-vous aussi ?" to arg 2 make console execute command "/tellraw %arg 2% ["""",{""text"":"" &a[Oui]"",""clickEvent"":{""action"":""run_command"",""value"":""/ami accepte %player%""},""hoverEvent"":{""action"":""show_text"",""value"":""&fDevenir ami avec %player%""}}]" make console execute command "/tellraw %arg 2% ["""",{""text"":"" &c[Non]"",""clickEvent"":{""action"":""run_command"",""value"":""/ami decline""},""hoverEvent"":{""action"":""show_text"",""value"":""&fNe pas devenir ami avec %player%""}}]" send "&6-----------------------------" to arg 2 set {demande-amis.%arg 2%} to "%player%" wait 1 minute if {demande-amis.%arg 2%} is set: make arg 2 execute command "/ami decline" if arg 1 is "accepte": set {_p} to arg 2 if {demande-amis.%player%} isn't set: send "{@PrefixAmi} &cVous n'avez aucune demande d'ami." to player stop add "%arg 2%" to {ami.%player's uuid%::*} add "%UUID of arg 2%" to {amiuuid.%player's uuid%::*} add "%player%" to {ami.%UUID of arg 2%::*} add "%player's uuid%" to {amiuuid.%UUID of arg 2%::*} send "{@PrefixAmi} &aVous êtes &aà présent &fami avec &b%arg 2% &f!" to player send "{@PrefixAmi} &aVous êtes &aà présent &fami avec &b%player% &f!" to arg 2 delete {demande-amis.%player%} if arg 1 is "decline": if {demande-amis.%player%} is not set: send "&cVous n'avez pas de demande d'ami..." to player stop message "{@PrefixAmi} &cVous avez refusé cette demande d'ami." message "{@PrefixAmi} &b%player% &ca refusé votre demande d'ami." to arg 2 delete {demande-amis.%player%} if arg 1 is "del": if arg 2 is set: if arg 2 is player: send "&cVous ne pouvez pas vous supprimer de vos amis, voyons !" to player stop else if "%{amiuuid.%player's uuid%::*}%" contains "%UUID of arg 2%": send "{@PrefixAmi} &cVous avez supprimé &b%arg 2% &cde vos amis." to player send "{@PrefixAmi} &b%player% &cvous a supprimé de sa liste d'amis." to arg 2 remove "%arg 2%" from {ami.%player's uuid%::*} remove "%UUID of arg 2%" from {amiuuid.%player's uuid%::*} remove "%player%" from {ami.%UUID of arg 2%::*} remove "%player's uuid%" from {amiuuid.%UUID of arg 2%::*} stop else: send "&cErreur: Vous n'êtes pas amis avec ""%arg 2%""" to player stop Le système d'ami fonctionnerais avec un "!" devant le message. Cordialement, FunoxFunctor
iShawn_ Posté(e) le 4 novembre 2018 Posté(e) le 4 novembre 2018 Bah, tu prend ton clavier et tu écrit le skript
FunoxFunctor Posté(e) le 11 novembre 2018 Auteur Posté(e) le 11 novembre 2018 Le 04/11/2018 à 15:03, iShawn_ a dit : Bah, tu prend ton clavier et tu écrit le skript Et si je sais pas le faire ^^
Darkmariosan Posté(e) le 19 novembre 2018 Posté(e) le 19 novembre 2018 Le 11/11/2018 à 13:45, FunoxFunctor a dit : Et si je sais pas le faire ^^ Salut ! Voici un code que j'ai fait rapidement: options: PrefixAmi: &f[&dAmis&f] command /amis [<text=help>] [<player>] [<text>]: aliases: ami, friends, friend,f trigger: if arg 1 is "help": send "&6-----------------------------" to player send "&6Aide: Amis" to player send "&e/friends &bsend &6*amis*" to player if arg 1 is "send": if arg 2 is not set: send "{@PrefixAmi} &bPrécise un joueur !" to player else: set {chatfriend.%player%} to true set {friendset.%player%} to send "&cEcris le message et il seras automatiquement envoyé à %arg 2%" to player on chat: if {chatfriend.%player%} is true: if message is "stop": cancel event send "{@PrefixAmi} &cEnvoie annulé !" to player set {chatfriend.%player%} to false else: cancel event set {chatfriend.%player%} to false send "{@PrefixAmi} &bMessage envoyé !" to player send "{@PrefixAmi} &b%message%" to {friendset.%player%} J'espère que sa t'iras !
FunoxFunctor Posté(e) le 21 novembre 2018 Auteur Posté(e) le 21 novembre 2018 Merci, je test ça et je vous dis ^^ Ok mais est ce possible d'envoyer un message à tous les amis en meme tant?
Darkmariosan Posté(e) le 22 novembre 2018 Posté(e) le 22 novembre 2018 Il y a 18 heures, FunoxFunctor a dit : Ok mais est ce possible d'envoyer un message à tous les amis en meme tant? Salut, oui bien sur, faudrais juste set les amis dans une variable définit et apres leurs envoyés, je m'occupe de cela plus tard, je suis occupé
TheMisterFreeZe Posté(e) le 28 novembre 2018 Posté(e) le 28 novembre 2018 @FunoxFunctor, Ton topic est résolu ? Si oui met en tag : "résolu"
Messages recommandés