Kod:
options:
p: &6&l>
pp: &7[ &aÖzel Mesaj &7]
Yapimci: xBape | Flex Network | discord.gg/flexnetwork
on server start:
wait 20 ticks
execute console command "sk reload ozelmesaj"
command /öm [<text>] [<player>]:
aliases: özelmesaj
trigger:
if arg-1 is not set:
message "{@p} &e/öm &7<&agir&7/&cçık&7/&4kapat&7/&baç&7/&cengel&7/&aengelkaldir&7> &7<&aoyuncu adı&7>"
send player title "{@pp}" with subtitle "&e/öm &7<&agir&7/&cçık&7/&4kapat&7/&baç&7/&cengel&7/&aengelkaldir&7> &7<&aoyuncu adı&7>" for 4 seconds
else:
if arg-1 is set:
if arg-1 is "gir":
if {omgirdi.%player%} is not true:
if {omtoggle.%arg-2%} is not true:
if {ignoreatildi.%player%.%arg-2%} or {ignoreatildi.%arg-2%.%player%} is not true:
if arg-2 is not player:
set {omgirdi.%player%} to true
message "{@p} &eArtık sohbete birşey yazdığında &b%arg-2% &eadlı oyuncu'ya gidicek!"
send player title "{@pp}" with subtitle "&aArtık yazdığın mesajlar &b%arg-2%&a'ye gidecek!" for 4 seconds
set {om.%player%.triple} to arg-2
else:
message "{@p} &cKendin ile özel mesajlaşmak mı? Dostum bu kadar mı yalnızsın."
else:
message "{@p} &cKullanıcı engelli listende. (Veya o seni engellemiş.)"
else:
message "{@p} &b%arg-2% &cözel mesajlarını kapatmış."
else:
if {omgirdi.%player%} is true:
message "{@p} &cZaten bir özel mesaj'dasın."
send player title "{@pp}" with subtitle "&cZaten bir özel mesaj'dasın." for 4 seconds
else:
if arg-1 is "cik" or "çık" or "çik" or "cık":
if {omgirdi.%player%} is true:
set {omgirdi.%player%} to false
message "{@p} &aÖzel mesaj'dan &cçıktınız."
send player title "{@pp}" with subtitle "&cÖzel Mesaj'dan çıktınız." for 4 seconds
else:
message "{@p} &cZaten bir özel mesaj'da değilsiniz."
send player title "{@pp}" with subtitle "&cZaten bir özel mesajda değilsiniz." for 4 seconds
else:
if arg-1 is "toggle" or "kapat":
if {omtoggle.%player%} is not true:
set {omtoggle.%player%} to true
message "{@p} &cArtık özel mesajlar almayacaksınız."
send player title "{@pp}" with subtitle "&cArtık özel mesajlar almayacaksınız." for 4 seconds
else:
message "{@p} &cÖzel Mesaj istekleriniz zaten kapalı."
send player title "{@pp}" with subtitle "&cÖzel Mesaj istekleriniz zaten kapalı." for 4 seconds
else:
if arg-1 is "aç" or "ac":
if {omtoggle.%player%} is true:
set {omtoggle.%player%} to false
message "{@p} &aArtık özel mesaj'lar alabileceksiniz!"
send player title "{@pp}" with subtitle "&aArtık özel mesaj'lar alabileceksiniz!" for 4 seconds
else:
message "{@p} &cÖzel Mesaj istekleriniz zaten açık."
send player title "{@pp}" with subtitle "&cÖzel Mesaj istekleriniz zaten açık." for 4 seconds
else:
if arg-1 is "ignore" or "engelle" or "engel":
if arg-2 is set:
if {ignoreatildi.%player%.%arg-2%} is not true:
set {ignoreatildi.%player%.%arg-2%} to true
message "{@p} &d%arg-2% &eadlı oyuncuyu engelledin."
else:
message "{@p} &d%arg-2% &czaten engelli."
else:
if arg-1 is "kaldir" or "engelaç" or "engelac" or "engelkaldir" or "ignorekaldir" or "ignoreremove" or "engelremove":
if {ignoreatildi.%player%.%arg-2%} is true:
set {ignoreatildi.%player%.%arg-2%} to false
message "{@p} &d%arg-2% &eadlı oyuncu artık engelli değil!"
else:
message "{@p} &d%arg-2% &eadlı oyuncu zaten engelli değil!"
on damage:
victim is a player
if victim is in "newliman" or "lapis":
cancel event
on chat:
if {omgirdi.%player%} is true:
if {ombekle.%player%} is not true:
if {omtoggle.%{om.%player%.triple}%} is not true:
cancel event
send "&8[&aBen &7-> &a%{om.%player%.triple}%&8] &b%message%" to player
send "&8[&a%player% &7-> &aBen&8] &b%message%" to {om.%player%.triple}
set {ombekle.%player%} to false
loop all players:
if loop-player have permission "op":
send "&7[&6ÖM-LOG&7] &8[&a%player% &7-> &a%{om.%player%.triple}%&8] &7%message%" to loop-player
else:
cancel event
message "{@p} &cOyuncunun mesaj alması kapalı."
else:
cancel event
message "{@p} &eMesajlar arasında &c3 &esaniye beklemelisin."
send player title "{@pp}" with subtitle "&eMesajlar arasında &c3 &esaniye beklemelisin." for 4 seconds