Skript Paylaşımı END PORTALINI GERİ ALMAYA SAĞLAYAN SKRİPT

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

Linux MC

Zombi Geldi, Beni Yedi
Katılım
16 Ekim 2024
Mesajlar
230
Elmaslar
17
Puan
1.355
Konum
Türkiye
Minecraft
linux1827

Discord:

linux_yt

Öncelikle Herkese Merhabalar;

Bugün Sizlere Uzun Süre Uğraştığım Skripti Paylaşıcam Skriptin Konusu Bontebox veya Bskyblock SkyBlock ları için End Portalı Geri Alma Skripti.

Ama Önce Gerekli Pluginlere Geçelim:
Skbee,skrpit-placeholders,skript,BentoBox (veya bskyblock)

Ozaman Skripte Geçlim;

Kod:
command /endpkirici:

    permission: endpkirici.al

    permission message: &cBu komudu kullanmak için yetkin yok!

    trigger:

        set {wand} to stick named "&5&lEnd Portalı Alıcı" with lore "&7Bu çubukla adandaki End Portallarını alabilirsin!"

        enchant {wand} with unbreaking 1

        give player {wand}

        set {wand::%player%} to true  # Oyuncuya verilen wand için bir değişken ayarlıyoruz



on right click on end portal frame:

    if {wand::%player%} is not set:  # Eğer oyuncunun wand değişkeni set değilse dur

        stop

    # Oyuncunun elindeki aracın türü kontrolü

    if player's tool is not stick:

        stop

    # Elindeki çubuğun adı ve lore kontrolü

    if name of player's tool is not "&5&lEnd Portalı Alıcı":

        stop

    if lore of player's tool is not "&7Bu çubukla adandaki End Portallarını alabilirsin!":

        stop

    if {endportal::%player%} is set:

        send "&cBiraz beklemelisin!" to player

        stop

    set {owner} to placeholder "bskyblock_island_owner" from player # bskyblock placeholderi

    if player is in "bskyblock_world" or "bskyblock_world_nether" or "bskyblock_world_the_end":

        if player is {owner}:

            if event-block is end portal frame:

                set {endportal::%player%} to true

                break event-block

                # End portal frame düzgün şekilde envantere ekleniyor

                add 1 of end portal frame to player's inventory

                loop all blocks in radius 5 around targeted block:

                    if loop-value is end portal block:

                        set block at loop-block to air

                # Çubuğu eksiltme işlemi

                set {_item} to player's tool

                set {_amount} to amount of {_item}

                if {_amount} > 1:

                    remove 1 of {_item} from player's inventory

                else:

                    remove {_item} from player

                send "&a&lEnd Portalı Başarıyla Alındı!" to player

                wait 1 seconds

                delete {endportal::%player%}

        else:

            send "&c&lSadece Kendi Adandaki End Portallarını Almak İçin Kullanabilirsin!" to player

Herşey Sorunsuz Bi Şekilde Çalışıyo ShopKeepers a Ekelyebilin Diyede Bişeyler Ekledim Haa ;)
Neyse İyi Forumlar Dilerim.


Görseller:
1741965101604.webp
1741965175649.webp
1741965190421.webp
 
Moderatör tarafından düzenlendi:
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