Minecraft İtem Banlama Skripti

ToprakM

KEK
Emektar Üye
Mesajlar
440
En iyi cevaplar
49
Beğeniler
661
Puanları
2,375
Ruh hali


Minecraft İtem Banlama Skripti

Herkese selam! Bugün yeni skriptimi sizinle paylaşıyorum. Bu skriptin amacı adından da anlaşılabildiği üzere oyuncuların kullanmasını istemediğiniz itemleri yasaklayabilmek.

ItemBanla skriptiyle elinizdeki itemi banlayabilir, banlanmış itemlerin listesine bakabilir, adını girdiğiniz itemin banını kaldırabilirsiniz. Bu komutları sadece yetkisi olan yetkililer kullanabilir. Oyuncular ise banlanan itemi istelerde asla kullanamazlar. Yerde bulabilir veya çalışma masasında kendileri yapabilirler lakin eline aldıklarında yok olur.

Bu skripti oyuncuların kullanmasını istemediğiniz itemler varsa kullanabilirsiniz. Oldukça başarılı olduğunu düşünüyorum. Tek yapmanız gereken aşağıdaki komutları kullanmak.


Komutlar:
  • /ItemBanla Banla - Bu komut o an elinizde bulunana itemi banlar ve kimse kullanamaz.
  • /ItemBanla Liste - Bu komut banlanmış itemlerin listesini gösterir. - Maalesef liste İngilizce. Buna herhangi bir şey yapamıyorum maalesef çünkü skript eklentisinin dili İngilizce.
  • /ItemBanla Kaldır <Item-Adı> - Buraya girdiğiniz itemin banı varsa kaldırır. Buradaki item adı İngilizce olmak zorunda. - Liste komutunda olduğu gibi bunda da maalesef itemin İngilizce adını yazmak gerekiyor.
Bu 3 komutun da yetkisi itembanla.kullan

Kurulum:

  1. Konunun en altında bulunan kodu .sk dosyası olarak kaydet ve \plugins\Skript\scripts klasörüne at.
Görseller:

Screenshot_1.png

/ItemBanla Liste

Gerekli Pluginler:

  • Skript
  • Vault (Yüklemeniz tavsiye edilir)
  • skRayFall (Yüklemeniz tavsiye edilir)
  • SkQuery (Yüklemeniz tavsiye edilir)
İşte kod;
JavaScript:
#
#
# Yapımcı / Producer by
# @ToprakM
#
#
# Yardımı için teşekkürler / Thanks for help
# @Bartuzen
#
# Herhangi bir yerde izinsiz paylaşılması kesinlikle yasaktır / Unauthorized sharing in any place is strictly prohibited
# Tüm hakları saklıdır © / All rights reserved ©
#
#
#ItemBanla V1.0.0
#

command /itembanla [<text>] [<text>]:
    permission: itembanla.kullan
    aliases: ib
    trigger:
        if arg-1 is set:
            if arg-1 is "banla":
                if player's tool is air:
                    send "&4Hata! &cHavayı mı engelleyeceksin? Cidden mi?"
                else:
                    if {banliitem::*} isn't set:
                        set {_ok} to 1
                    else if {banliitem::*} doesn't contain 1 of player's tool:
                        set {_ok} to 1
                    if {_ok} is 1:
                        add 1 of player's tool to {banliitem::*}
                        send "&2Başarıyla &a%1 of player's tool% &2adlı itemi serverden yasakladın!"
                        send "&2Tüm yasaklı itemleri görmek için &a/ib liste &2yazabilirsin."
                    else:
                        send "&4Hata! Bu item zaten banlı!"
            else if arg-1 is "liste":
                if size of {banliitem::*} is bigger than 0:
                    send "&6&m----&b&lServerden Engellenen Itemler&6&m-----" to player
                    set {_sıra} to 0
                    loop {banliitem::*}:
                        add 1 to {_sıra}
                        send "&c&l%{_sıra}%> &d%loop-value%"
                    send "&6&m----&b&lServerden Engellenen Itemler&6&m-----" to player
                else:
                    send "&4Hata! &cEngellenmiş item yok."
            else if arg-1 is "kaldır":
                if arg-2 is set:
                    if arg-2 parsed as item is air:
                        send "&4Hata! &cHavanın banını mı kaldıracaksın? Cidden mi?"
                    else if arg-2 parsed as item isn't set:
                        send "&4Hata! &cBöyle bir item yok! İngilizce yazdığınıza emin olun."
                    else:
                        if {banliitem::*} contains arg-2 parsed as item:
                            remove arg 2 parsed as item from {banliitem::*}
                            send "&2Başarıyla &a%arg 2% &2adlı itemin yasağını kaldırdın!"
                            send "&2Tüm yasaklı itemleri görmek için &a/ib liste &2yazabilirsin."
                        else:
                            send "&4Hata! &cBu item zaten banlı değil."
                else:
                    send "&4Hata! &cKullanım /ItemBanla <Kaldır> <Item-Adı>"
            else:
                send "&4Hata! &cKullanımı /itembanla <banla | liste | kaldır>"
        else:
            send "&4Hata! &cKullanımı /itembanla <banla | liste | kaldır>"
           
every second:
    remove all {banliitem::*} from players

leftclick:
    remove all {banliitem::*} from players

rightclick:
    remove all {banliitem::*} from players

command /itembanlaver:
    aliases: ibver
    trigger:
        send "&dItemBanla V1.0.0"


Eğer bir sorunla, hatayla karşılaşırsanız benimle iletişim kurabilirsiniz!
All other rights reserved.
@Bartuzen
 


Son düzenleme:

Adrastos

Statsanwalt
Emekli
.
Mesajlar
394
En iyi cevaplar
11
Beğeniler
918
Puanları
960
Ruh hali
Genelde creative sunucularda çok işe yarar. Başarılı olmuş. :1:
 

ah32ci1

Yeni Doğmuş
Mesajlar
1
En iyi cevaplar
0
Beğeniler
0
Puanları
10
Ben Yapamadım plugins/Skripts/script'se -itemban.sk diye klasör oluşturdum attım kodu ama oyunda olmuyo komutu /itembanla yazıyom yok
(aternos kullanıyorum)
 

Üst