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:

Ekli dosyayı görüntüle 109421
/ItemBanla Liste


Gerekli Pluginler:
  • Skript
  • WildSkript (Yüklemeniz tavsiye edilir)
  • 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

  • Beğen
Reactions: ChiaX
Yazar
ToprakM
Görüntüleme
672
İlk yayınlama
Son güncelleme
Değerlendirme
5.00 yıldız(lar) 1 değerlendirme

ToprakM ait diğer kaynakar

Son incelemeler

Orijinal!

Üst