- Katılım
- 17 May 2020
- Mesajlar
- 57
- Beğeni
- 13
- Puanları
- 150
Merhabalar, istediğiniz her türlü plugin - skriptler karşılanacaktır. Sadece istemeniz yeterli.
Bu arada komut engelleme skripti veriyorum, boş durmak yok.
Bu arada komut engelleme skripti veriyorum, boş durmak yok.
Kod:
on load:
load yaml "plugins/Komut Engelleme/Ayarlar.yml" as "Komut Engelleme/Ayarlar"
if yaml node "Prefix" in "Komut Engelleme/Ayarlar" doesn't have value:
set yaml value "Prefix" in "Komut Engelleme/Ayarlar" to "&3LeaderTR &8» &7"
if yaml node "Ayarlar" in "Komut Engelleme/Ayarlar" doesn't have value:
set yaml value "Ayarlar.Koruma" in "Komut Engelleme/Ayarlar" to "Açık"
set yaml value "Ayarlar.Güncelleme Kontrol" in "Komut Engelleme/Ayarlar" to "Açık"
if yaml node "Yetkiler" in "Komut Engelleme/Ayarlar" doesn't have value:
set yaml value "Yetkiler.Komut" in "Komut Engelleme/Ayarlar" to "komutengel.komut"
set yaml value "Yetkiler.Bypass" in "Komut Engelleme/Ayarlar" to "komutengel.bypass"
if yaml node "Mesajlar" in "Komut Engelleme/Ayarlar" doesn't have value:
set yaml value "Mesajlar.Yetki Yok" in "Komut Engelleme/Ayarlar" to "&cBu komutu sadece yetkililer kullanabilir"
set yaml value "Mesajlar.Yasaklanacak Komut" in "Komut Engelleme/Ayarlar" to "&cLütfen yasaklanacak komutu yazınız!"
set yaml value "Mesajlar.Kaldırılıcak Komut" in "Komut Engelleme/Ayarlar" to "&cLütfen kaldırılıcak olan komutu yazınız!"
set yaml value "Mesajlar.Engel Mesaj" in "Komut Engelleme/Ayarlar" to "&e{OYUNCU} &clütfen yasaklı komut kullanmayı kes!"
set yaml value "Mesajlar.Yasaklı Komut" in "Komut Engelleme/Ayarlar" to "&e{KOMUT} &7zaten yasaklı komut!"
set yaml value "Mesajlar.Komut Eklendi" in "Komut Engelleme/Ayarlar" to "&e{KOMUT} &7komut başarıyla eklendi!"
set yaml value "Mesajlar.Komut Silindi" in "Komut Engelleme/Ayarlar" to "&e{KOMUT} &7komut başarıyla silindi!"
set yaml value "Mesajlar.Komut Eklenmemiş" in "Komut Engelleme/Ayarlar" to "&cHerhangi bir yasaklı komut bulunamadı!"
if yaml node "Sürüm" in "Komut Engelleme/Ayarlar" doesn't have value:
set yaml value "Sürüm" in "Komut Engelleme/Ayarlar" to "v0.5"
save yaml "Komut Engelleme/Ayarlar" without extra lines between nodes
if file "plugins/Komut Engelleme/Komutlar.yml" doesn't exists:
create file "plugins/Komut Engelleme/Komutlar.yml"
add "kelime" to yaml list "Komut-Listesi" from file "plugins/Komut Engelleme/Komutlar.yml"
wait 1 seconds
invoke "ayarlar-cek"
sub "ayarlar":
load yaml "plugins/Komut Engelleme/Ayarlar.yml" as "Komut Engelleme/Ayarlar"
if yaml node "Prefix" in "Komut Engelleme/Ayarlar" doesn't have value:
set yaml value "Prefix" in "Komut Engelleme/Ayarlar" to "&3LeaderTR &8» &7"
if yaml node "Ayarlar" in "Komut Engelleme/Ayarlar" doesn't have value:
set yaml value "Ayarlar.Koruma" in "Komut Engelleme/Ayarlar" to "Açık"
set yaml value "Ayarlar.Güncelleme Kontrol" in "Komut Engelleme/Ayarlar" to "Açık"
if yaml node "Yetkiler" in "Komut Engelleme/Ayarlar" doesn't have value:
set yaml value "Yetkiler.Komut" in "Komut Engelleme/Ayarlar" to "komutengel.komut"
set yaml value "Yetkiler.Bypass" in "Komut Engelleme/Ayarlar" to "komutengel.bypass"
if yaml node "Mesajlar" in "Komut Engelleme/Ayarlar" doesn't have value:
set yaml value "Mesajlar.Yetki Yok" in "Komut Engelleme/Ayarlar" to "&cBu komutu sadece yetkililer kullanabilir"
set yaml value "Mesajlar.Yasaklanacak Komut" in "Komut Engelleme/Ayarlar" to "&cLütfen yasaklanacak komutu yazınız!"
set yaml value "Mesajlar.Kaldırılıcak Komut" in "Komut Engelleme/Ayarlar" to "&cLütfen kaldırılıcak olan komutu yazınız!"
set yaml value "Mesajlar.Engel Mesaj" in "Komut Engelleme/Ayarlar" to "&e{OYUNCU} &clütfen yasaklı komut kullanmayı kes!"
set yaml value "Mesajlar.Yasaklı Komut" in "Komut Engelleme/Ayarlar" to "&e{KOMUT} &7zaten yasaklı komut!"
set yaml value "Mesajlar.Komut Eklendi" in "Komut Engelleme/Ayarlar" to "&e{KOMUT} &7komut başarıyla eklendi!"
set yaml value "Mesajlar.Komut Silindi" in "Komut Engelleme/Ayarlar" to "&e{KOMUT} &7komut başarıyla silindi!"
set yaml value "Mesajlar.Komut Eklenmemiş" in "Komut Engelleme/Ayarlar" to "&cHerhangi bir yasaklı komut bulunamadı!"
if yaml node "Sürüm" in "Komut Engelleme/Ayarlar" doesn't have value:
set yaml value "Sürüm" in "Komut Engelleme/Ayarlar" to "v0.5"
save yaml "Komut Engelleme/Ayarlar" without extra lines between nodes
if file "plugins/Komut Engelleme/Komutlar.yml" doesn't exists:
create file "plugins/Komut Engelleme/Komutlar.yml"
add "kelime" to yaml list "Komut-Listesi" from file "plugins/Komut Engelleme/Komutlar.yml"
wait 1 seconds
invoke "ayarlar-cek"
sub "ayarlar-cek":
set {komutengel::prefix} to yaml value "Prefix" in "Komut Engelleme/Ayarlar"
set {komutengel::yetki-ana} to yaml value "Yetkiler.Komut" in "Komut Engelleme/Ayarlar"
set {komutengel::yetki-bypass} to yaml value "Yetkiler.Bypass" in "Komut Engelleme/Ayarlar"
set {komutengel::koruma} to yaml value "Ayarlar.Koruma" in "Komut Engelleme/Ayarlar"
set {komutengel::sürüm} to yaml value "Sürüm" in "Komut Engelleme/Ayarlar"
set {komutengel::güncelle-kontrol} to yaml value "Ayarlar.Güncelleme Kontrol" in "Komut Engelleme/Ayarlar"
# MESAJ KISMI
set {komutengel::yetki-mesaj} to yaml value "Mesajlar.Yetki Yok" in "Komut Engelleme/Ayarlar"
set {komutengel::engel-mesaj} to yaml value "Mesajlar.Engel Mesaj" in "Komut Engelleme/Ayarlar"
set {komutengel::yasaklanacak} to yaml value "Mesajlar.Yasaklanacak Komut" in "Komut Engelleme/Ayarlar"
set {komutengel::yasakli-komut} to yaml value "Mesajlar.Yasaklı Komut" in "Komut Engelleme/Ayarlar"
set {komutengel::komut-eklendi} to yaml value "Mesajlar.Komut Eklendi" in "Komut Engelleme/Ayarlar"
set {komutengel::komut-silindi} to yaml value "Mesajlar.Komut Silindi" in "Komut Engelleme/Ayarlar"
set {komutengel::kaldirilicak-komut} to yaml value "Mesajlar.Kaldırılıcak Komut" in "Komut Engelleme/Ayarlar"
set {komutengel::komut-eklenmemis} to yaml value "Mesajlar.Komut Eklenmemiş" in "Komut Engelleme/Ayarlar"
function placeholder(convert: text, player: player) :: text:
replace all "{player}" with "%{_player}%" in {_convert}
return {_convert}
command /komutengel [<text>] [<text>]:
trigger:
if player has permission "%{komutengel::yetki-mesaj}%":
if arg-1 is not set:
message "&8&m-----&r &8[ &3&lKOMUT ENGEL &8] &8&m-----&r"
message ""
message "&7/komutengel yenile &8- &eAyarları yeniler."
message "&7/komutengel güncelle &8- &eSkript sürümünü günceller."
message "&7/komutengel yardım &8- &eYardım komutlarını listeler."
message "&7/komutengel yetkiler &8- &eYetkileri listeler."
message "&7/komutengel hakkında &8- &eYapımcıyı,sürümü listeler."
message ""
message "&8&m-----&r &8[ &3&lKOMUT ENGEL &8] &8&m-----&r"
if arg-1 is "yardım":
message "&8&m-----&r &8[ &3&lKOMUT ENGEL &8] &8&m-----&r"
message "&7/komutengel ekle &8- &eYasaklanacak komutu ekler."
message "&7/komutengel sil &8- &eYasaklanan komutu siler."
message "&7/komutengel liste &8- &eYasaklı komutları listeler."
message "&8&m-----&r &8[ &3&lKOMUT ENGEL &8] &8&m-----&r"
if arg-1 is "yetkiler":
message "&8&m-----&r &8[ &3&lYETKI &8] &8&m-----&r"
message ""
message "&7Ana Yetki: &d%{komutengel::yetki-ana}%"
message "&7Bypass Yetki: &d%{komutengel::yetki-bypass}%"
message ""
message "&8&m-----&r &8[ &3&lYETKI &8] &8&m-----&r"
if arg-1 is "hakkında":
message "&8&m-----&r &8[ &3&lHAKKINDA &8] &8&m-----&r"
message ""
message "&7Yapımcı: &exOrcun &8(&bOrçun Öztürk&8)"
message "&7Sürüm: &e%{komutengel::sürüm}%"
message "&7Şikayetleriniz ve Önerileriniz İçin %nl%&8» &[email protected]"
message "&7Discord Sunucusu: &e<link:http://scriptmerkezi.cf/discord><tooltip: &8» &eDiscord sunucusunun davet linkini gösterir.>&8(&eTıkla&8)<reset>"
message "&7Site: https://scriptmerkezi.cf/"
message ""
message "&8&m-----&r &8[ &3&lHAKKINDA &8] &8&m-----&r"
if arg-1 is "yenile":
message "%{komutengel::prefix}%&eAyarlar Yenileniyor..."
wait 3 seconds
invoke "ayarlar"
message "%{komutengel::prefix}%Ayarlar &abaşarıyla &7yenilendi!"
if arg-1 is "ekle":
if arg-2 is not set:
message "%{komutengel::prefix}%%{komutengel::yasaklanacak}%"
else:
if {komutLar::*} contains arg-2:
set {_yasakli-komut} to {komutengel::yasakli-komut}
replace all "{KOMUT}" with arg-2 in {_yasakli-komut}
message "%{komutengel::prefix}%%{_yasakli-komut}%"
else:
set {_komut-eklendi} to {komutengel::komut-eklendi}
replace all "{KOMUT}" with arg-2 in {_komut-eklendi}
add arg-2 to yaml list "Komut-Listesi" from file "plugins/Komut Engelleme/Komutlar.yml"
message "%{komutengel::prefix}%%{_komut-eklendi}%"
if arg-1 is "sil":
if arg-2 is not set:
message "%{komutengel::prefix}%%{komutengel::kaldirilicak-komut}%"
else:
set {komutLar::*} to yaml list "Komut-Listesi" from file "plugins/Komut Engelleme/Komutlar.yml"
if "%{komutLar::*}%" contains arg-2:
set {_komut-silindi} to {komutengel::komut-silindi}
replace all "{KOMUT}" with arg-2 in {_komut-silindi}
message "%{komutengel::prefix}%%{_komut-silindi}%"
remove arg-2 from {komutLar::*}
remove arg-2 from yaml list "Komut-Listesi" from file "plugins/Komut Engelleme/Komutlar.yml"
else:
message "%{komutengel::prefix}%%{komutengel::komut-eklenmemis}%"
if arg-1 is "güncelle":
if text from "https://scriptmerkezi.cf/pages/extra/komut-surum.txt" is not "%{komutengel::sürüm}%":
message "&3Komut Engel &8» &eYeni Sürüm Mevcut! &8(&7Çalışan Sürüm: &e%{komutengel::sürüm}%&8)"
message "&3Komut Engel &8» &7Yeni sürümü indirmek için: &8(<link:https://scriptmerkezi.cf/>&eTıkla<reset>&8)"
else if text from "https://scriptmerkezi.cf/pages/extra/komut-surum.txt" is "%{komutengel::sürüm}%":
message "&3Komut Engel &8» &7Güncel Sürümdesiniz! &8(&e%{komutengel::sürüm}%&8)"
else:
message "&3Komut Engel &8» &cGüncelleme sistemi bozulmuş olabilir. Lütfen skripti yeniden yükleyin veya yetkili ile iletişime geçiniz!"
message "&3Komut Engel &8» &7Yetkiliye Ulaşın! <command:/komutengel hakkında><tooltip:&8» &eYetkilinin bilgilerini listeler.>&8(&eTıkla&8)<reset>"
message "&3Komut Engel &8» &7Skripti yeniden yükle &8(<link:https://scriptmerkezi.cf/><tooltip:&8» &cSkriptiniz bozuksa tıklayın yeniden indirin>&eTıkla<reset>&8)"
if arg-1 is "liste":
set {komutLar::*} to yaml list "Komut-Listesi" from file "plugins/Komut Engelleme/Komutlar.yml"
if amount of {komutLar::*} < 1:
message "%{komutengel::prefix}%%{komutengel::komut-eklenmemis}%"
stop trigger
message "&8&m-----&r &8[ &3&lYASAKLI KOMUTLAR &8] &8&m-----&r"
loop {komutLar::*}:
message "&8- &e%loop-value%"
else:
message "%{komutengel::yetki-mesaj}%"
on join:
if {komutengel::güncelle-kontrol} is "Açık" or "Aktif":
if player has permission "%{komutengel::yetki}%":
if text from "https://scriptmerkezi.cf/pages/extra/komut-surum.txt" is not "%{komutengel::sürüm}%":
message "&3Komut Engel &8» &eYeni Sürüm Mevcut! &8(&7Çalışan Sürüm: &e%{komutengel::sürüm}%&8)"
message "&3Komut Engel &8» &7Yeni sürümü indirmek için: &8(<link:https://scriptmerkezi.cf/>&eTıkla<reset>&8)"
if {komutengel::güncelle-kontrol} is "Kapalı" or "Kapat":
on command:
if {komutengel::koruma} is "Açık" or "Aktif":
set {komutLar::*} to yaml list "Komut-Listesi" from file "plugins/Komut Engelleme/Komutlar.yml"
loop {komutLar::*}:
command is "%loop-value%":
if player don't have permission "%{komutengel::yetki-ana}%" or "%{komutengel::yetki-bypass}%":
set {_engelmesaj} to {komutengel::engel-mesaj}
replace all "{OYUNCU}" with "%player%" in {_engelmesaj}
message "%{komutengel::prefix}%%{_engelmesaj}%"
cancel event
if {komutengel::koruma} is "Kapalı" or "Kapat":