- Katılım
- 30 Haziran 2015
- Mesajlar
- 182
- Elmaslar
- 241
- Puanlar
- 13.675
- Yaş
- 24
- Minecraft
- bilektugrul
Hey! Tekrar merhaba, nasılsınız?
Beni soracak olursanız, iyi gibiyim işte, aynı şeyler.
Skripte geçelim direkt olarak.
Nedir, Ne Değildir?
Çöp değildir.
Yapımcısı bilgisiz değildir.
Yapımcısı yobaz değildir.
Kodu karmaşık değildir. PaperSpigot 1.12.2, Skript2.2dev36 ve skript-yaml kullanılarak kodlanmıştır.
Kıçı başı ayrı oynamaz, sunucuda sorun yaratmaz.
Forumda paylaşılan, her komuta ayrı bir event atanan çöplerden değildir. Tüm ayarlar YAML üzerinden yapılır.
Ne İşe Yarar, Ne Yapar, Ne Eder?
Skripti ilk sunucuya attığınızda ve "/sk reload <skript adı>" komutuyla yenilediğinizde "plugins" klasörünüzde "CmdBlocker" adında bir klasör oluşturur. Bu klasörün içinde "config.yml" yani ayarlar dosyası bulunmaktadır.
Göreceğiniz manzara şu olacaktır:
Bu dosya üzerinde her ayarı yapabilirsiniz. Değiştirdiğiniz ayarların geçerli olması için yeniden "/sk reload <skript adı>" komutuyla yenilemeniz gerekmektedir.
Nasıl Ayarlanır? Ayarlar Neler, Ne İşe Yarıyorlar?
Prefix: Hata mesajlarının başında ve yenilendiğinde konsolda gözükecek olan mesajın başında olacak yazı. Biliyorsunuz zaten.
Bypass yetkisi: Engellenen komutları kullanabilecek kişilere vermeniz gereken yetki.
Yetki mesajı: Yetkisi olmayan kişi engelli bir komutu kullanmaya çalışınca gönderilecek mesaj.
Ee, Nerde Bu Skript?
Meraklanma canım, burda işte!
Beni soracak olursanız, iyi gibiyim işte, aynı şeyler.
Skripte geçelim direkt olarak.
Nedir, Ne Değildir?
Çöp değildir.
Yapımcısı bilgisiz değildir.
Yapımcısı yobaz değildir.
Kodu karmaşık değildir. PaperSpigot 1.12.2, Skript2.2dev36 ve skript-yaml kullanılarak kodlanmıştır.
Kıçı başı ayrı oynamaz, sunucuda sorun yaratmaz.
Forumda paylaşılan, her komuta ayrı bir event atanan çöplerden değildir. Tüm ayarlar YAML üzerinden yapılır.
Ne İşe Yarar, Ne Yapar, Ne Eder?
Skripti ilk sunucuya attığınızda ve "/sk reload <skript adı>" komutuyla yenilediğinizde "plugins" klasörünüzde "CmdBlocker" adında bir klasör oluşturur. Bu klasörün içinde "config.yml" yani ayarlar dosyası bulunmaktadır.
Göreceğiniz manzara şu olacaktır:
Bu dosya üzerinde her ayarı yapabilirsiniz. Değiştirdiğiniz ayarların geçerli olması için yeniden "/sk reload <skript adı>" komutuyla yenilemeniz gerekmektedir.
Nasıl Ayarlanır? Ayarlar Neler, Ne İşe Yarıyorlar?
Prefix: Hata mesajlarının başında ve yenilendiğinde konsolda gözükecek olan mesajın başında olacak yazı. Biliyorsunuz zaten.
Bypass yetkisi: Engellenen komutları kullanabilecek kişilere vermeniz gereken yetki.
Yetki mesajı: Yetkisi olmayan kişi engelli bir komutu kullanmaya çalışınca gönderilecek mesaj.
Ee, Nerde Bu Skript?
Meraklanma canım, burda işte!
Kod:
on load:
load yaml "plugins/CmdBlocker/config.yml" as "CmdBlocker"
if yaml "CmdBlocker" is empty:
set yaml value "prefix" from "CmdBlocker" to "§8(§cCmdBlocker§8)"
set yaml value "bypass yetkisi" from "CmdBlocker" to "cmdblock.bypass"
set yaml value "yetki mesajı" from "CmdBlocker" to "§8(§cCmdBlocker§8) §4Bu komutu kullanmak için gereken yetkiye sahip değilsin."
set yaml list "commands" from "CmdBlocker" to "pl"
save yaml "CmdBlocker" without extra lines between nodes
set {cmdblock::prefix} to yaml value "prefix" from "CmdBlocker"
set {cmdblock::bypassperm} to yaml value "bypass permission" from "CmdBlocker"
set {cmdblock::permmsg} to yaml value "permission message" from "CmdBlocker"
set {cmdblock::blockedcmds::*} to yaml list "commands" from "CmdBlocker"
send "%colored {cmdblock::prefix}% §6CmdBlock sistemi yenilendi." to console
on command:
set {_cmds::*} to yaml list "commands" from "CmdBlocker"
if {_cmds::*} contains command:
if player doesn't have the permission {cmdblock::bypassperm}:
cancel event
send colored {cmdblock::permmsg}
on unload:
unload yaml "CmdBlocker"
Mavi Gözlü Kedi'ye teşekkürler!
Görseller:
Görseller:
Son düzenleme: