Çözüldü Minecraft Sunucu Komut

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

kalpazankizan321

Fırında Isıttığım İlk Taş
Katılım
16 Nisan 2020
Mesajlar
92
Elmaslar
26
Puan
900
Hocam öncelikle Selamun Aleyküm.
MC-TR forumu ve başka forumlar olsun araştırdığımda sunucuda yetkisi olmayan oyuncuların /pl gibi vebenzeri komutları kullanabildiklerini gördüm. Ve bunlar için komut engelleme skriptleri olsun, pluginleri olsun birçok şey keşfettim. Benim isteğim acaba diyorum komutları tek tek engellemektense sadece kullandığımız komutları açma gibi bir şey yapabilir miyiz? Örnek veriyorum SonOyuncu da mesela yanlış komut girince bilinmeyen komut, kullanılabilen komutlar şunlardır diyor. Yani örneğin ben lobideyim lobide hangi komutu kullanırız? En fazla spawn komutunu kullanırız veya arkadas komutunuda ekleyelim mesela. Anlatmak istediğim seçtiğimiz komutlar haricinde tüm komutları engellemeyi nasıl başarırız veya yapabilir miyiz acaba o da bi bilinmeyen?
 
Kod:
on command:
    if command is not "örnek1" or "örnek2":
        cancel event
        send "&cÜzgünüm, böyle bir komut yok. Kullanabileceğin komutlar: &b[örnek komut]"
 
Tam olarak anlayamadım. Örnek1 ve örnek2 kısmına girdiğim komutlar haricinde hiçbir komut çalışmıyor mu?
 
Girilmesini istediğiniz komut ve girilmesini istediğiniz komut dışunda girilen komuta ne mesajı yazın?
 
Girilmesini istediğiniz komut ve girilmesini istediğiniz komut dışunda girilen komuta ne mesajı yazın?
Hocam mesaj önemli değil ya. Amacım nasıl yapılacağını kavramak.
Gönderi otomatik olarak birleştirildi:

Evet tam olarak öyle
Şahsen denemedim ama ornek1 ve ornek 2 komutu haricinde diğer komutları herkes mi kullanamıyor. Yani yetkisi olanın mesela kurucuların ufak tefekte olsa örneğin gamemode 1 komutu gibi komutları kullanabilmesi lazım. Yani sadece oyuncular için mi geçerli bu
Gönderi otomatik olarak birleştirildi:

Veya yetkisi olanla yetkisi olmayanı ayırabilir miyiz
 
Hocam mesaj önemli değil ya. Amacım nasıl yapılacağını kavramak.
Gönderi otomatik olarak birleştirildi:


Şahsen denemedim ama ornek1 ve ornek 2 komutu haricinde diğer komutları herkes mi kullanamıyor. Yani yetkisi olanın mesela kurucuların ufak tefekte olsa örneğin gamemode 1 komutu gibi komutları kullanabilmesi lazım. Yani sadece oyuncular için mi geçerli bu
Gönderi otomatik olarak birleştirildi:

Veya yetkisi olanla yetkisi olmayanı ayırabilir miyiz
Ben yapıp sana vericem. O yüzden sordum.
 
Bilinmeyen komut girildiğinde çıkan mesajı spigot.yml dosyasından unknown-command kısmından düzenleyebilirsiniz. Eğer satır atlamak isterseniz şunu kullanın:

unknown-command: |-
örnek mesaj
2. satırda çıkacak örnek mesaj

Ve ezprotector eklentisini kullanarak bütün ama bütün plugin olsun pl olsun bukkit:ver olsun tüm oyuncuların kullanamayacağı komutları engelleyebilirsiniz. Onları kullandığında bir yetkiliye oyuncu şu komutu kullanmaya çalıştı, veya kullandığında direkt kick/banlayabilirsiniz. Ayrıca /bukkit <tab> özelliğini de kapatıyor. Oyuncular hiç bir şekilde yazamazlar. Diğer dediğinizi arkadaş zaten skriptle yapmış. Kurucular için şöyle bir şey eklenebilir:
Kod:
on command:
    if player isn't op:
        if command is not "örnek1" or "örnek2":
            cancel event
            send "&cÜzgünüm, böyle bir komut yok. Kullanabileceğin komutlar: &b[örnek komut]"
 
Hepinize teşekkürler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst