options:
AmountOfMaxWarns: 2 #Bu, bir oyuncunun cezalandırılmadan önce alabilecegi miktardır.#
AdminCmdPerm: antiadv.admin #Bu tüm yönetici komutları/args için iznidir.#
BypassPerm: antiadv.bypass #Bu, küfür kontrolünden atlamak için izin. (ÇOK ÖNEMLI!)#
CancelMessage: true #Birisi küfür ise onun mesajı iptal eder.#
DontAdvertiseHereMsg:&cKüfür Etmeyi Çok Seviyorsun Sanırım? #Bu, küfür yakalanırsa oyuncuya gönderilen mesajdır.#
MainCmdAliases: antikufur #Bu, ana Skript komutunun takma adıdır.#
MainCmd: kufurkoruma #Bu gerek ana komut.#
MaxWarnsCommand1:
MaxWarnsCommand2:
Prefix: &8[&4&lKORUMA&8] #Tag kısmıdır. Zevkine göre ayarla!#
NoPermissionMessage: &8» &7Yetkin yok!
StaffWarnMsg: &e%player% &aKüfür Ediyor! &dMesaj&8: &b%message% #Bu bir oyuncu sohbet küfür ise personele gönderilen mesajdir.#
DomainsToCheckFor: "" or "" or "" or "" or "" or "" or "*" or "" or "" or "" or "" or "" or "" or ""
#---------------------------#
# DIKKAT! #
# ^^^^ ^^^^ #
# KOPYALANAMAZ MC-TR ICIN #
# YAPILMISTIR YIGITREIS UYE #
# ADLI SAHIS TARAFINDAN! #
# YAPILDI!!!! #
#---------------------------#
on chat:
if player doesn't have permission "antiadv.bypass":
if message contains {@DomainsToCheckFor}:
loop all players:
if loop-player has permission "antiadv.notify":
send "{@Prefix} {@StaffWarnMsg}" to loop-player
if {@CancelMessage} is true:
cancel the event
send "{@Prefix} {@DontAdvertiseHereMsg}" to player
add 1 to {antiadv.advs.%uuid of player%}
if {antiadv.advs.%uuid of player%} = {@AmountOfMaxWarns}:
if player does not have permission "{@BypassPerm}":
execute console command "{@MaxWarnsCommand1}"
execute console command "{@MaxWarnsCommand2}"
on join:
set {Playersuuid::%player's uuid%} to "%player's uuid%" parsed as offline player
command /{@MainCmd} [<text>] [<offlineplayer>] [<text>]:
aliases: /{@MainCmdAliases}
permission: {@AdminCmdPerm}
permission message: {@Prefix} {@NoPermissionMessage}
trigger:
if arg 1 is not set:
send "&8&m----------------------------------------------------"
send " &4&lKUFUR &f&lKORUMASI"
send " &dKomutlar:"
send "&f"
send "&e/antikufur reset &3- &aOyuncunun uyarısını silmeye yarar."
send "&e/antikufur set &3- &aOyuncuya ceza vermeye yarar."
send "&e/antikufur reload &3- &aSkripti yeniden başlatır."
send "&e/antikufur bilgi [oyuncu] &3- &aOyuncu hakkında bilgiler verir."
send "&e/antikufur resetall &3- &aBütün oyuncuların uyarılarını siler!"
send "&e/antikufur yenilikler &3- &aYakinda gelicek yeniliklerden bahseder!"
send "&7"
send "&8&m----------------------------------------------------"
stop
else if arg 1 is "bilgi" or "player" or "username" or "lookup" or "check":
if arg 2 is set:
send "&8&m--------------------------"
send " &4Oyuncu &fBilgisi:"
send "&7"
send " &eAdlı: &a&o%arg 2%"
set {_a} to "%{antiadv.advs.%arg 2%}%"
if {_a} contains "<none>":
set {_a} to 0
send " &eUyarılar: &a&o%{_a}%"
if arg 2 has played before:
if arg 2 is online:
send " &eDurum: &aAktif"
else:
send " &eDurum: &cKapalı"
else:
send " &e%arg 2% &asunucuya hiç girmedi!"
send "&7"
send "&8&m--------------------------"
else:
send "{@Prefix} &aLütfen bir oyuncu ismi giriniz."
else if arg 1 is "yenilikler":
send "&8&m--------------------------"
send " &4Yakinda &fGelecekler:"
send "&f"
send " &8- &7Küfür mute sistemi gelicek."
send "&f"
send "&8&m--------------------------"
else if arg 1 is "reset":
if arg 2 is set:
set {antiadv.advs.%arg 2%} to 0
send "{@Prefix} &e%arg 2% &aAdlı Oyuncunun Sicili Temizlendi!"
else:
send "{@Prefix} &eOyuncunun ismini girin."
else if arg 1 is "resetall":
send "{@Prefix} &eEminmisin? Eğer Öyleyse ''Eminim'' Yaz."
set {antiadresetall::%uuid of player%} to true
if arg 2 is "Eminim":
if {antiadresetall::%uuid of player%} is set:
set {antiadv.advs.%all players%} to 0
send "{@Prefix} &eBütün oyuncuların sicili temizlendi."
else:
send ""
else if arg 1 is "set":
if arg 2 is set:
if arg 3 is set:
set {antiadv.advs.%arg 2%} to arg 3
send "{@Prefix} &b&o%arg 2%'s &eAdlı oyuncunun uyarısı ayarlandı."
else:
send "{@Prefix} &eLütfen oyuncunun uyarı sayısını belirlemek için bir miktar uyari belirtin."
else:
send "{@Prefix} &eOyuncunun ismini girin."
else if arg 1 is "reload":
send "{@Prefix} &dSkript yeniden başlatılıyor..."
wait 1 ticks
execute console command "sk reload %script%"
send "{@Prefix} &dBaşarıyla başlatildi."
else:
send "{@Prefix} &eLütfen geçerli bir isim giriniz."
on skript load:
set {version} to "4.2"
message "" to console
set {antiadv1::running} to true
if {antiask::running} is set:
wait 1 second
message "" to console
if {antiask::running} is not set:
message "" to console
if {antiadv2::running} is set:
on skript unload:
delete {antiadv1::running}
message "" to console