Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- ErreurMsg: &cErreur:
- PrefixReport: &6[Report]
- on chat:
- if player's world is "Funcraft":
- cancel event
- add 1 to {nbmessagechat}
- set {lastmsgp.%{nbmessagechat}%} to "%player%"
- set {msgreported.%{nbmessagechat}%} to "&7&o%message%"
- make console execute command "/tellraw @a ["""",{""text"":""&4⚠"",""clickEvent"":{""action"":""run_command"",""value"":""/reportmsg %{lastmsgp.%{nbmessagechat}%}%""},""hoverEvent"":{""action"":""show_text"",""value"":""&fSignalez %player%""}},{""text"":"" %{grade.%player's uuid%}% %player% > ""},{""text"":""&f%message%""}]"
- stop
- command /reportmsg [<player>] [<text>]:
- trigger:
- arg 1 is set
- if arg 2 isn't set:
- if {msgreported.%{nbmessagechat}%} is true:
- send "&cErreur: Vous avez déjà signalé ce message." to player
- else:
- send "&c-------------------------------" to player
- send "&fVoulez-vous signaler le message de &b%arg 1% &f?" to player
- send "&7&o""%{msgreported.%{nbmessagechat}%}%""" to player
- send " " to player
- make console execute command "/tellraw %player% ["""",{""text"":"" &e[Oui, signaler %arg 1% !]"",""clickEvent"":{""action"":""run_command"",""value"":""/reportmsg %{lastmsgp.%{nbmessagechat}%}% check""},""hoverEvent"":{""action"":""show_text"",""value"":""&fClic gauche pour signaler !""}}]"
- send "&c-------------------------------" to player
- stop
- if arg 2 is "check":
- if {msgreported.%{nbmessagechat}%} is true:
- send "{@ErreurMsg} Vous avez déjà signalé ce message." to player
- stop
- else:
- add """%{msgreported.%{nbmessagechat}%}%"" &fa été report par &e%player%" to {reportlist::*}
- send "{@PrefixReport} &fVotre rapport &aa été enregistré &f!" to player
- send "&fLe joueur sera vérifié prochainement par un modérateur. Merci." to player
- set {msgreported.%{nbmessagechat}%} to true
- stop
- command /admreportmsg [<text=help>]:
- trigger:
- if arg 1 is "help":
- send " " to player
- send "&bClear les reports &f> &f&o/admreportmsg clear" to player
- send "&bRegarder les reports &f> &f&o/admreportmsg see" to player
- send " " to player
- if arg 1 is "clear":
- send "&aTu as nettoyés la liste des reports &f(&a%size of {reportlist::*}% &freport)" to player
- clear {reportlist::*}
- delete {reportlist::*}
- if arg 1 is "see":
- if size of {reportlist::*} <= 0:
- send "&cIl n'y a pas de report."
- else:
- send "&aIl y a %size of {reportlist::*}% report." to player
- set {_number} to 0
- loop {reportlist::*}:
- wait a tick
- add 1 to {_number}
- send " " to player
- send "%{_number}% - %loop-value%" to player
- send " " to player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement