ProMertCanYT
Kömür Madencisi
- Mesajlar
- 106
- En iyi cevaplar
- 0
- Beğeniler
- 9
- Puanları
- 60
- Ruh hali
Merhaba arkadaşlar skript yaptım elimden geldiği kadarıyla umarım beğenirsiniz...
KÜFÜR KORUMA ve YETKİLER
KÜFÜR KORUMA ve YETKİLER
Kod:
on load:
if file "plugins/Anti-Küfür/ayarlar.yml" doesn't exists:
create file "plugins/Anti-Küfür/ayarlar.yml"
set yaml value "Ayarlar.Prefix" from file "../../Anti-Küfür/ayarlar.yml" to "&4Minecraft&7-&fTürkiye &8&l>"
set {_p} to yaml value "Ayarlar.Prefix" from file "../../Anti-Küfür/ayarlar.yml"
replace all "&" with "§" in {_p}
set yaml value "Ayarlar.Durum" from file "../../Anti-Küfür/ayarlar.yml" to "Açık"
set yaml value "Yetkiler.Komut" from file "../../Anti-Küfür/ayarlar.yml" to "antikufur.komut"
set yaml value "Yetkiler.Baypas" from file "../../Anti-Küfür/ayarlar.yml" to "antikufur.baypass"
set yaml value "Yetkiler.Bildirim" from file "../../Anti-Küfür/ayarlar.yml" to "antikufur.bildirim"
add "kelime" to yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
send "%{_p}% &cAyar dosyası bulunamadı... Yeni bir tane oluşturuluyor." to console
command /antiküfür [<text>] [<text>]:
trigger:
set {_yetki} to yaml value "Yetkiler.Komut" from file "../../Anti-Küfür/ayarlar.yml"
if player has permission "%{_yetki}%":
set {_p} to yaml value "Ayarlar.Prefix" from file "../../Anti-Küfür/ayarlar.yml"
replace all "&" with "§" in {_p}
if arg-1 is set:
if arg-1 is "ekle":
if arg-2 is set:
if "%{_liste::*}%" contains "%arg-2%":
send "%{_p}% &cBu kelime zaten mevcut!"
else:
add arg-2 to yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
send "%{_p}% &aBaşarıyla &2%arg 2% &akelimesi listeye eklendi!"
else:
send "%{_p}% &e/antiküfür ekle <kelime> &7Listeye hedef kelimeyi ekler."
else if arg-1 is "çıkar":
if arg-2 is set:
set {_liste::*} to yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
if "%{_liste::*}%" contains "%arg-2%":
send "%{_p}% &aBaşarıyla &2%arg 2% &akelimesi listeden çıkarıldı"
remove arg-2 from yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
else:
send "%{_p}% &cBu isimde bir kelime zaten listede yok!"
else:
send "%{_p}% &e/antiküfür çıkar <kelime> &7Listeden hedef kelimeyi çıkartır."
else if arg-1 is "liste":
if arg-2 isn't set:
set {_liste::*} to yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
if amount of {_liste::*} < 1:
send "%{_p}% &cHiç kelime bulunamadı!"
stop trigger
send "&b&m--------------------&f&lKÜFÜR LİSTESİ&b&m--------------------"
loop {_liste::*}:
send "&6&l> &e%loop-value%"
send "&b&m----------------------------------------------------"
else:
send "%{_p}% &e/antiküfür liste &7Mevcut kelime listesini gösterir"
else:
send "%{_p}% &e/antiküfür ekle <kelime> &7Listeye hedef kelimeyi ekler."
send "%{_p}% &e/antiküfür çıkar <kelime> &7Listeden hedef kelimeyi çıkartır."
send "%{_p}% &e/antiküfür liste &7Mevcut kelime listesini gösterir"
send "%{_p}% &e/antiküfür kapat &7Anti-Küfür özelliğini deaktif eder."
send "%{_p}% &e/antiküfür aç &7Anti-Küfür özelliğini aktif eder."
else:
send "%{_p}% &e/antiküfür ekle <kelime> &7Listeye hedef kelimeyi ekler."
send "%{_p}% &e/antiküfür çıkar <kelime> &7Listeden hedef kelimeyi çıkartır."
send "%{_p}% &e/antiküfür liste &7Mevcut kelime listesini gösterir"
send "%{_p}% &e/antiküfür kapat &7Anti-Küfür özelliğini deaktif eder."
send "%{_p}% &e/antiküfür aç &7Anti-Küfür özelliğini aktif eder."
else:
send "%{_p}% &cBu komutu kullanabilmek için yetkin yok!"
on chat:
set {_yetki} to yaml value "Yetkiler.Baypas" from file "../../Anti-Küfür/ayarlar.yml"
set {_p} to yaml value "Ayarlar.Prefix" from file "../../Anti-Küfür/ayarlar.yml"
replace all "&" with "§" in {_p}
#player doesn't have permission "%{_yetki}%"
if yaml value "Ayarlar.Durum" from file "../../Anti-Küfür/ayarlar.yml" is "Açık":
set {_liste::*} to yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
set {_yetki1} to yaml value "Yetkiler.Bildirim" from file "../../Anti-Küfür/ayarlar.yml"
loop {_liste::*}:
if message contains " %loop-value%" or " %loop-value% " or "%loop-value% " or "%loop-value%":
cancel event
send "%{_p}% &cKüfür etme!" to player
loop all players:
if loop-player has permission "%{_yetki1}%":
broadcast "%{_p}% &4%player% &cadlı kişi küfür etmeye çalıştı! &e(%message%)" to loop-player
stop
command /Mbak:
permission: admin.Mbak
permission message: Bu komutu kullanmak için gerekli yetkiye sahip değilsin !
trigger:
message "&5&l-----------/[&3&LD&6&LC&4TR&1&L]&5&l\----------"
message "&5&LBu permler sadece vip yada skylord vb.. olanlara verilir..!"
message "&2&l• &6&lPermissionlar >> &1- vip.gunes - vip.sabah - vip.yoket - sky.doyur "
message "&2&l• &4&lSkript Yapımcı>> &6&lMertcan ERDEM [StarKing]"
message "&8&l&m---------/[&3&LD&6&LC&4TR&1&L]&5&l\----------"
stop
command /gunes:
permission: vip.gunes
permissiyon message: Bu yetkiyi kullanmak için VIP olman gerek !
trigger:
execute console command "/toggledownfal"
broadcast "&5&l %players% &1 adlı kişi havayı güneşli yaptı..!"
stop
command /sabah:
permission: vip.sabah
permission message: Bu yetkiyi kullanmak için VIP olman gerek !
trigger:
execute console command "/time set 5000"
broadcast "&5&l %players% &1 adlı kişi vakti sabah yaptı..!"
stop
command /yoket:
permission: vip.yoket
permission message: Bu yetkiyi kullanmak için VIP olman gerek !
trigger:
execute console command "//butcher"
send "&1 Zararlı Moblar Yok Edildi !!"
stop
command /Doyur:
permission: sky.doyur
permission message: Bu yetkiyi kullanmak için SkyLord olman gerek !
trigger:
execute console command "/feed"
send "&2 Karnınızı Doyurdunuz. Artık Toksun !"