Çözüldü Komut yasaklama skripti

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

oguzhansr40

Fırında Isıttığım İlk Taş
Katılım
12 Haziran 2019
Mesajlar
94
Elmaslar
13
Puan
13.455
Yaş
25
Konum
TR
Minecraft
oguzhansr40

Discord:

oguzhansr40

Öncelikle selamun aleyküm. Biz arkadaşlarla oynamak için sunucu açtık. Bizde kullanmayalım diye komut yasaklamak istiyoruz ama op kişide olsun istiyoruz. Bize buna göre skript paylaşibilir misiniz.?
 
(Başka bir siteden aldım.)
/engelle ekle komut
/engelle liste
/engelle kaldir komut
/engelle temizle
Kod:
command /engelle [<text>] [<text>]:
    permission: admin.blocker
    permission message : &8[&3xxxxx&8] &8Yetkin Yok
    trigger:
        player is op:  
            arg 1 is "ekle":
                arg 2 is set:
                    send "&8[&3xxxxx&8] &8Başarıyla Eklendi!"
                    add arg 2 to {cblocker::*}
                else:
                    send "&8[&3xxxxx&8] &8/engelle &3<ekle-kaldir-temizle-liste> <komut>"
            arg 1 is "liste":
                send "&8&lEngellenen Komutlar;"
                loop {cblocker::*}:
                    send "&b%loop-value%"
            arg 1 is "kaldir":
                arg 2 is set:
                    {cblocker::*} contains arg 2:
                        remove arg 2 from {cblocker::*}
                        send "&8[&3xxxxx&8] &8Başarıyla Kaldırıldı !"
                    else:
                        send "&8[&3xxxxx&8] &8Böyle Bir Komut Eklenmemiş !"
                else:
                    send "&8[&3xxxxx&8] &8/engelle &3<ekle-kaldir-temizle-liste> <komut>"
            arg 1 is "temizle":
                clear {cblocker::*}
                send "&8[&3xxxxx&8] &8Başarıyla Temizlendi !"
            arg 1 isn't set:
                send "&8[&3xxxxx&8] &3/engelle <ekle-kaldir-temizle-liste> <komut>"
on command:
    loop {cblocker::*}:
        command is "%loop-value%":
            if player don't have permission "admin.komut":
                cancel event
                send "&8[&3xxxxxNW&8] &8Yetkin Yok"
 
(Başka bir siteden aldım.)
/engelle ekle komut
/engelle liste
/engelle kaldir komut
/engelle temizle
Kod:
command /engelle [<text>] [<text>]:
    permission: admin.blocker
    permission message : &8[&3xxxxx&8] &8Yetkin Yok
    trigger:
        player is op:  
            arg 1 is "ekle":
                arg 2 is set:
                    send "&8[&3xxxxx&8] &8Başarıyla Eklendi!"
                    add arg 2 to {cblocker::*}
                else:
                    send "&8[&3xxxxx&8] &8/engelle &3<ekle-kaldir-temizle-liste> <komut>"
            arg 1 is "liste":
                send "&8&lEngellenen Komutlar;"
                loop {cblocker::*}:
                    send "&b%loop-value%"
            arg 1 is "kaldir":
                arg 2 is set:
                    {cblocker::*} contains arg 2:
                        remove arg 2 from {cblocker::*}
                        send "&8[&3xxxxx&8] &8Başarıyla Kaldırıldı !"
                    else:
                        send "&8[&3xxxxx&8] &8Böyle Bir Komut Eklenmemiş !"
                else:
                    send "&8[&3xxxxx&8] &8/engelle &3<ekle-kaldir-temizle-liste> <komut>"
            arg 1 is "temizle":
                clear {cblocker::*}
                send "&8[&3xxxxx&8] &8Başarıyla Temizlendi !"
            arg 1 isn't set:
                send "&8[&3xxxxx&8] &3/engelle <ekle-kaldir-temizle-liste> <komut>"
on command:
    loop {cblocker::*}:
        command is "%loop-value%":
            if player don't have permission "admin.komut":
                cancel event
                send "&8[&3xxxxxNW&8] &8Yetkin Yok"
Bu kadar uzuna gerek yoktu sadece komut engelleme alanını koysan daha iyi olur ben fazla anlamamda
 
Bu kadar uzuna gerek yoktu sadece komut engelleme alanını koysan daha iyi olur ben fazla anlamamda
Yukarda kullanabileceğin komutları verdim zaten skript kendisi çalışacak pekte bilmene gerek kalmıyor.Skriptteki kodlar zaten gerekli olanlardan oluşmuş.
 
Kod:
on command:
    if command is "komut1" or "komut2" or "komut3" or "komut4":
        if player hasn't permission "minecraft.server.op":
            cancel event
            send "&bBu komutu kullanamazsınız!"

Çözüldü ise belirtmeyi unutmayınız.
 
Kod:
on command "/burayaistediginkomut":
    if player don't have the permission "minecraft.server.op":
        cancel event
        message "&4Bu komutu kullanmaya yetkiniz yok !"
 
Kod:
on command:
    if command is "komut1" or "komut2" or "komut3" or "komut4":
        if player hasn't permission "minecraft.server.op":
            cancel event
            send "&bBu komutu kullanamazsınız!"

Çözüldü ise belirtmeyi unutmayınız.
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