Aller au contenu
  • 0

Comment voir tout les reports dans un GUI et interagir avec eux ?


Question

Posté(e)

Version de Minecraft : 1.15.2
Version de Skript : 2.4.1

Addons utilisés: SkQuerry, SkDragon, TuSKe, Skellet, SkRayFall

Type du skript : Voir des reports dans un GUI et pouvoir interagir avec eux 

Description du script :

Bonjour,

J'aimerais créer un skript pour afficher dans un GUI les reports qui ont été fait dans le chat et j'aimerais faire en sorte qui si jamais le nombre de report est plus élever que le nombre maximum d'un GUI ça créer une nouvelle page pour afficher plus de report et j'aimerais faire en sorte que les chaque report soit afficher par la tête du joueur report avec comme nom "DarkTM_ (report par DarkTM)" et comme lore que ça affiche le message du joueur report et que quand on clique dessus ça ouvre un autre menu qui permet d'interagire avec le report genre soit le clear soit le mute soit le ban. Le système de chat report a déjà été fait. Merci a tout ceux qui pourront m'aider/ m'éclaircir sur le sujet.

Merci d'avoir lu et bonne journée (ou soirée lel). 

4 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Je ne demande pas a ce que l'on me fasse le skript de demande de l'aide pour comprendre comment faire moi même car cela n'a aucun interet qu'on me le donne si je ne sais pas comment ça fonctionne.

  • 0
Posté(e)

D'accord voici mon code de report :

 

 

command /reportmsg [<offline player>] [<text>]:
    trigger:
        if arg 1 is set:
            if arg 2 isn't set:
                if {msgreported.%{nbmessagechat}%} is true:
                    send "{@chatp} &4Ce message a déjà été signaler !" to player
                    stop
                else:
                    send " " to player
                    send "&cSouhaitez vous vraiment signaler le message de &c%arg 1% &f?" to player
                    send "&7(%{msgreported.%{nbmessagechat}%}%&7)" to player
                    send " " to player
                    send formatted "<tooltip:&7► &6Clique ici pour signaler.><cmd:/reportmsg %{lastmsgp.%{nbmessagechat}%}% valid>&aValider le rapport !<reset>"
                    send " " to player
            if arg 2 is "valid":
                if {msgreported.%{nbmessagechat}%} is true:
                    send "{@chatp} &4Ce message a déjà été signaler !" to player
                    stop
                else:
                    add "&fLe message de &4%{lastmsgp.%{nbmessagechat}%}% &7: ""&8%{msgreported.%{nbmessagechat}%}%""&fa été report par le joueur &a%player%" to {reportlist::*}
                    send " " to player
                    send " {@chatp} &aRapport enregistrer avec succès !" to player
                    send "&6Il sera vérifier par un modérateur prochainement." to player
                    send " " to player
                    set {msgreported.%{nbmessagechat}%} to true
                    stop
Pour ce qui est de créer l'inventaire je sais comment en créer un de base mais pour faire système de génération de page je l'ai vu pleins de fois mais c'était des codes donné et moi j'aimerais comprendre comment ça fonctionne aussi car j'aurais probablement plusieurs fois affaire a ce genre de problème de page et j'aimerais comprendre comment faire sans copier coller le code et ne rien comprendre 😕 C'est justement pour cela que je demande si quelqu'un peux m'expliquer un peu comment ça fonctionne et me donner des détails pour que j'essaye de faire le code de mon coté puis revenir vers vous pour demander si jamais j'ai besoin d'aide / pour voir comment faire pour le systeme d'inventaire pour interagir.

Merci encore a tous ceux qui pourront m'aider a comprendre.
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.