Sol Reklam
Sağ Reklam

Skript Paylaşımı bSK | Komut Engelleyici - 1.0 | Tam YAML Desteği

Durum
Mesaj gönderimine kapalı.

bilektugrul

Demir Cevheri Gibiyim

Discord:

bilektugrul

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:
1530105484285.png

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!
1530105122147.png


Görseller:

1530105251456.png

1530105298592.png

1530105442627.png

1530105325733.png
 
Son düzenleme:

§ErQy571§

Yay Yok, İskelet Yok
Katılım
24 Haziran 2018
Mesajlar
309
Elmaslar
176
Puanlar
4.310
Beni kalbimden vurdun aga :)
 

Murat1618

Nerelerdesin Be Zümrüt?
Katılım
2 Şubat 2016
Mesajlar
528
Elmaslar
397
Puanlar
14.520
Yaş
28
1.8 De çalıştıramıycaksam kötü . Onun dışında güzel :D .
 
S

sooply

Ziyaretçi
Basit bir skript olmuş, ama emek var ve daha değişik fikirlerini ortaya koymuşsun, başarılar.
 
G

Garp

Ziyaretçi
Tam çöp skript, yapımcısı desen zaten bilgisiz. ( :D )
 

bilektugrul

Demir Cevheri Gibiyim

Discord:

bilektugrul

Katılım
30 Haziran 2015
Mesajlar
182
Elmaslar
241
Puanlar
13.675
Yaş
24
Minecraft
bilektugrul
Basit bir skript olmuş, ama emek var ve daha değişik fikirlerini ortaya koymuşsun, başarılar.
Basitse neden şimdiye kadar kimse yapmadı veya yapmadın, forumu takip eden kullanıcıları çöplerle muhatap ettiniz?
 

AssasinTR

Odunlara Vur Vur Vur!
Katılım
7 Nisan 2018
Mesajlar
43
Elmaslar
20
Puanlar
6.260
Yaş
21
Yer
Aydın
S

sooply

Ziyaretçi
Basitse neden şimdiye kadar kimse yapmadı veya yapmadın, forumu takip eden kullanıcıları çöplerle muhatap ettiniz?

Kötü bir şey demedim neden sert çıkıştın ki? Basit. İstediğin herkese sor.
Gönderi otomatik olarak birleştirildi:

Neden kimse yapmadı, çünkü insanlarımız yaratıcı değil. Senin gibiler lazım.
Gönderi otomatik olarak birleştirildi:

Fikrini beğendim zaten.
 

nexi

nexi is the best!

Discord:

nexi#0001

Katılım
18 Ağustos 2017
Mesajlar
1.852
Elmaslar
1.193
Puanlar
17.075
Yer
Samsun
Kusura bakmayın fakat benim için gereksiz ve komutları tek tek yazacağıma kullanacağım plugin belli değil mi?


BukkitHiddenSyntaxBlocker
 

beeboy07

Yaratık Tuzağı: Çalışıyor

Discord:

beeboy07#1737

Katılım
4 Temmuz 2016
Mesajlar
687
Elmaslar
659
Puanlar
15.030
Yer
İstanbul
Kusura bakmayın fakat benim için gereksiz ve komutları tek tek yazacağıma kullanacağım plugin belli değil mi?

BukkitHiddenSyntaxBlocker
Çözümü çok basit; kullanmayabilirsin.
Basit bir skript olmuş, ama emek var ve daha değişik fikirlerini ortaya koymuşsun, başarılar.
Basit dediğinde "Bu ne ki ben de yaparım, çok basite kaçmışsın tek yeteneğin de bu zaten" gibi anlamlar çıkabiliyor onun için kolay, kısa ve sade diyebilirsin.
 
Son düzenleme:

bilektugrul

Demir Cevheri Gibiyim

Discord:

bilektugrul

Katılım
30 Haziran 2015
Mesajlar
182
Elmaslar
241
Puanlar
13.675
Yaş
24
Minecraft
bilektugrul
Kusura bakmayın fakat benim için gereksiz ve komutları tek tek yazacağıma kullanacağım plugin belli değil mi?


BukkitHiddenSyntaxBlocker
Canım benim, bunları neden çöplere yazmıyorsun da buraya yazıyorsun?
1530118655683.png

Ölü bir eklenti bu arada o dediğin.
ejejejej
 
S

sooply

Ziyaretçi
Kusura bakmayın fakat benim için gereksiz ve komutları tek tek yazacağıma kullanacağım plugin belli değil mi?


BukkitHiddenSyntaxBlocker

Bu skript 1 gram bile yer kaplamaz.

  • Pluginde Türkçe karakter kullanmak zor.
  • O plugin bu skriptten daha çok ram yer.
  • Skriptte mesaj düzenlemeleri sana kalmış. Title bile yapabilirsin.
  • O pluginde kick meselesi falan olmadığından skript ile halledilebilir!

Ha bu arada keşke SuperCencor deseydin aga eklenti ölü bir eklenti.
 

nexi

nexi is the best!

Discord:

nexi#0001

Katılım
18 Ağustos 2017
Mesajlar
1.852
Elmaslar
1.193
Puanlar
17.075
Yer
Samsun
Öyle diyorsunuz ama benim bahsettiğim daha farklı eklenti de düzgün çalışıyor bizzat denedim ve engellenecek komutları tek tek yazacağıma o otomatik tüm bukkit açık komutlarını engelliyor ve ölü bir eklenti olsa bile bu çalışmayacağı anlamına gelmez canım benim. :')
 

bilektugrul

Demir Cevheri Gibiyim

Discord:

bilektugrul

Katılım
30 Haziran 2015
Mesajlar
182
Elmaslar
241
Puanlar
13.675
Yaş
24
Minecraft
bilektugrul
Öyle diyorsunuz ama benim bahsettiğim daha farklı eklenti de düzgün çalışıyor bizzat denedim ve engellenecek komutları tek tek yazacağıma o otomatik tüm bukkit açık komutlarını engelliyor ve ölü bir eklenti olsa bile bu çalışmayacağı anlamına gelmez canım benim. :')
Skript Paylaşımı - Kodları Otomatik Düzeltme Skripti
Çözüldü - Komut Engelleme
Çözüldü - İstek Skript -SkyWarsda Komut Engelleme
Daha türlü türlü "çöp" varken neden geldin birçok eklentiyle aynı mantıkta çalışan, yer tutmayan bir temiz paylaşımın altına bunu yazıyorsun?
Diyelim ki yeni bir eklenti indirdin, o eklentinin permission kontrolleri sorunlu. bakithıdınsintıxbıloker onu da engelleyecek mi? Bunun kadar düzenlenebiliyor mu?
Lütfen git artık...
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı