Podgląd autorski script mc
# ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
# ┃ SYSTEM WIADOMOŚCI PRYWATNYCH + MSGSPY ┃
# === INICJALIZACJA LISTY CENZURY ===
on script load:
delete {cenzura::lista::*}
add "idiota", "kurwa", "chuj", "pierdole", "jebany", "głupi", "nienawidzę" to {cenzura::lista::*}
# === KOMENDA /msg <gracz> <wiadomość> ===
command /msg [<offline player>] [<text>]:
permission: msg.uzyj
permission message: &cNie masz uprawnień do pisania prywatnych wiadomości.
trigger:
if arg-1 is not set or arg-2 is not set:
send "&cUżycie: /msg <gracz> <wiadomość>"
stop
if {msg:mute::%player%} is true:
send "&cZostałeś zablokowany w wiadomościach prywatnych."
stop
if arg-1 is not online:
send "&cGracz %arg-1% nie jest online."
stop
if {msg:ignore::%arg-1%::%player%} is true:
send "&cTen gracz Cię ignoruje i nie otrzyma Twojej wiadomości."
stop
set {_msg} to arg-2
loop {cenzura::lista::*}:
if {_msg} contains loop-value:
set {msg:mute::%player%} to true
set {msg:ignore::%arg-1%::%player%} to true
send "&c Twoja wiadomość zawierała zabronione słowo: &e%loop-value%"
send "&cZostałeś zablokowany i ignorowany przez %arg-1%."
send "&a⚠ %player% wysłał wiadomość z wyzwiskiem. Został automatycznie zablokowany." to arg-1
stop
send "&7[&6MSG ➜ %a]()