Aller au contenu

Messages recommandés


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

Partager ce message


Lien à poster
Partager sur d’autres sites
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:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

J'espère que sa t'iras !

Partager ce message


Lien à poster
Partager sur d’autres sites
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é

Partager ce message


Lien à poster
Partager sur d’autres sites
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.