Minecraft Skript is not a boolean hatası

muratcanaykan

Ağaç Yumruklayıcı
En iyi cevaplar
0
Skript sahibi destek vermeyi bırakmış, ben anlayamadım sorunu.

Ama bir arkadaştan bana gelen soru şuydu ""sub "getSpawner" var mı kodda ? "" anlayan bir skriptçi varsa baksın
 

Greeen

MineWeb | FurkanZhlp.com
En iyi cevaplar
0
Sunucu sürümün 1.8.8 ise Skriptin Fixed sürümünü indirip diğer skript eklentilerini güncelle.
 

Sefa_gkdmr

Ağaç Yumruklayıcı
En iyi cevaplar
0

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
yardım Edecek Yokmu ya

JavaScript:
#Coded by FurkanZhlp
#Report bugs to my skype = FurkanZhlp

#
#     F ITEM SPAWNER
#

on load:
    if file "plugins/FItemSpawner/config.yml" doesn't exists:
        create file "./plugins/FItemSpawner/config.yml"
        delete {isl::*}
        delete {s::*}
        delete {rsp::*}
        set yaml value "Prefix" from file "../../FItemSpawner/config.yml" to "&b&lFIS &8&l> &f"
        set yaml value "Language" from file "../../FItemSpawner/config.yml" to "en"
    if file "plugins/FItemSpawner/messages-en.yml" doesn't exists:
        create file "./plugins/FItemSpawner/messages-en.yml"
        set yaml value "successfully-created" from file "../../FItemSpawner/messages-en.yml" to "&a{SPAWNER} &fsuccessfully created in spawners.yml"
        set yaml value "already-created" from file "../../FItemSpawner/messages-en.yml" to "&c{SPAWNER} &falready created!"
        set yaml value "doesnt-exist" from file "../../FItemSpawner/messages-en.yml" to "&c{SPAWNER} &fdoesn't exist!"
        set yaml value "spawners" from file "../../FItemSpawner/messages-en.yml" to "&2&lSpawners;"
        set yaml value "reloading" from file "../../FItemSpawner/messages-en.yml" to "&fConfiguration reloading..."
        set yaml value "reloaded" from file "../../FItemSpawner/messages-en.yml" to "&fConfiguration reloaded!"
        set yaml value "break" from file "../../FItemSpawner/messages-en.yml" to "&fYou breaked {SPAWNER}!"
        set yaml value "place" from file "../../FItemSpawner/messages-en.yml" to "&fYou placed {SPAWNER}!"
        set yaml value "successfully-created" from file "../../FItemSpawner/messages-tr.yml" to "&a{SPAWNER} &fadlı spawner spawners.yml'nin içerisine yerleştirildi!"
        set yaml value "already-created" from file "../../FItemSpawner/messages-tr.yml" to "&c{SPAWNER} &fZaten var!"
        set yaml value "doesnt-exist" from file "../../FItemSpawner/messages-tr.yml" to "&c{SPAWNER} &fbulunamadı!!"
        set yaml value "spawners" from file "../../FItemSpawner/messages-tr.yml" to "&2&lYaratıcılar;"
        set yaml value "reloading" from file "../../FItemSpawner/messages-tr.yml" to "&fAyarlar yenileniyor..."
        set yaml value "reloaded" from file "../../FItemSpawner/messages-tr.yml" to "&fAyarlar yenilendi!!"
        set yaml value "break" from file "../../FItemSpawner/messages-tr.yml" to "&fSpawner kırdın {SPAWNER}!"
        set yaml value "place" from file "../../FItemSpawner/messages-tr.yml" to "&fSpawner koydun {SPAWNER}!"
    if file "plugins/FItemSpawner/spawners.yml" doesn't exists:
        create file "./plugins/FItemSpawner/spawners.yml"
        add "Example-Spawner" to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
        set yaml value "Spawners.Example-Spawner.ItemID" from file "../../FItemSpawner/spawners.yml" to 264
        set yaml value "Spawners.Example-Spawner.BlockID" from file "../../FItemSpawner/spawners.yml" to 57
        set yaml value "Spawners.Example-Spawner.Name" from file "../../FItemSpawner/spawners.yml" to "&bDiamond Spawner"
    wait 1 seconds
    delete {s::*}
    set {_spawners::*} to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
    loop {_spawners::*}:
        set {_item} to single value "Spawners.%loop-value%.ItemID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
        set {_block} to single value "Spawners.%loop-value%.BlockID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
        set {_name} to single value "Spawners.%loop-value%.Name" get of "./plugins/FItemSpawner/spawners.yml" parsed as text
        add 1 to {_y}
        set {s::spawners::%loop-value%} to "%loop-value%"
        set {s::items::%loop-value%} to {_item}
        set {s::block::%loop-value%} to {_block}
        set {s::name::%loop-value%} to "%{_name}%"
    wait 1 seconds
    set {isl::prefix} to single value "Prefix" get of "./plugins/FItemSpawner/config.yml" parsed as text
    set {isl::lang} to single value "Language" get of "./plugins/FItemSpawner/config.yml" parsed as text
    if file "plugins/FItemSpawner/messages-%{isl::lang}%.yml" doesn't exists:
        send "&4&l--------------------------------" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&l&fTHE LANGUAGE &6&l%{isl::lang}% &fDOESNT EXIST" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&l--------------------------------" to console
        set {isl::lang} to "en"
    wait 5 ticks
    set {isl::successfully-created} to single value "successfully-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::already-created} to single value "already-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::doesnt-exist} to single value "doesnt-exist" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::spawners} to single value "spawners" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::reloading} to single value "reloading" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::reloaded} to single value "reloaded" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::break} to single value "break" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::place} to single value "place" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
on place:
    loop {s::spawners::*}:
        if {s::block::%loop-value%} is event-block:
            if "%name of player's held item%" is "%{s::name::%loop-value%}%":
                set {rsp::spawners::%event-block's location%} to event-block's location
                set {rsp::type::%event-block's location%} to "%loop-value%"
                set {_msg} to "%{isl::place}%"
                replace all "{SPAWNER}" with "%{s::name::%loop-value%}%" in {_msg}
                message "%{isl::prefix}% %{_msg}%"
                stop
on break:
    loop {s::spawners::*}:
        if {s::block::%loop-value%} is event-block:
            if {rsp::type::%event-block's location%} is set:
                if player has enough space for 1 of block named "%{s::name::%{rsp::type::%event-block's location%}%}%":
                    cancel event
                    give 1 of {s::block::%{rsp::type::%event-block's location%}%} named "%{s::name::%{rsp::type::%event-block's location%}%}%" to player
                    set block to air
                    set {_msg} to "%{isl::break}%"
                    replace all "{SPAWNER}" with "%{s::name::%{rsp::type::%event-block's location%}%}%" in {_msg}
                    message "%{isl::prefix}% %{_msg}%"
                    delete {rsp::type::%event-block's location%}
                    delete {rsp::spawners::%event-block's location%}
                else:
                    message "%{isl::prefix}% You don't have enough space in your inventory"
                    cancel event
command /itemsp [<text>] [<text>]:
    trigger:
        if arg-1 is "oluştur":
            if arg-2 is set:
                set {_spawners::*} to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
                loop {_spawners::*}:
                    if "%arg-2%" is "%loop-value%":
                        set {_msg} to "%{isl::already-created}%"
                        replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                        message "%{isl::prefix}% %{_msg}%"
                        stop
                add "%arg-2%" to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
                set yaml value "Spawners.%arg-2%.ItemID" from file "../../FItemSpawner/spawners.yml" to 1
                set yaml value "Spawners.%arg-2%.BlockID" from file "../../FItemSpawner/spawners.yml" to 1
                set yaml value "Spawners.%arg-2%.Name" from file "../../FItemSpawner/spawners.yml" to "&7%arg-2%"
                set {_msg} to "%{isl::successfully-created}%"
                replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                message "%{isl::prefix}%%{_msg}%"
                message "%{isl::prefix}%&fUse : &a/itemsp yenile"
        else if arg-1 is "ver":
            if arg-2 is set:
                loop {s::spawners::*}:
                    if "%arg-2%" is "%{s::spawners::%arg-2%}%":
                        give 1 of {s::block::%arg-2%} named "%{s::name::%arg-2%}%" to player
                        stop
                set {_msg} to "%{isl::doesnt-exist}%"
                replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                message "%{isl::prefix}% %{_msg}%"
        else if arg-1 is "liste":
            set {_s} to 0
            message "%{isl::spawners}%"
            loop {s::spawners::*}:
                add 1 to {_s}
                message "&a- &f%loop-value%"
            if {_s} is 0:
                message "&cSpawner Yok"
            else:
                message "&abilgi ver : &f/itemsp bilgi (spawner-name)"
        else if arg-1 is "yenile":
            message "%{isl::prefix}% %{isl::reloading}%"
            set {isl::prefix} to single value "Prefix" get of "./plugins/FItemSpawner/config.yml" parsed as text
            set {isl::lang} to single value "Language" get of "./plugins/FItemSpawner/config.yml" parsed as text
            if file "plugins/FItemSpawner/messages-%{isl::lang}%.yml" doesn't exists:
                send "&4&l--------------------------------" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&l&fTHE LANGUAGE &6&l%{isl::lang}% &fDOESNT EXIST" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&l--------------------------------" to console
                set {isl::lang} to "en"
            wait 5 ticks
            set {isl::successfully-created} to single value "successfully-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::already-created} to single value "already-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::doesnt-exist} to single value "doesnt-exist" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::spawners} to single value "spawners" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::reloading} to single value "reloading" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::reloaded} to single value "reloaded" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::break} to single value "break" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::place} to single value "place" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            delete {s::*}
            set {_spawners::*} to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
            loop {_spawners::*}:
                set {_item} to single value "Spawners.%loop-value%.ItemID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
                set {_block} to single value "Spawners.%loop-value%.BlockID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
                set {_name} to single value "Spawners.%loop-value%.Name" get of "./plugins/FItemSpawner/spawners.yml" parsed as text
                add 1 to {_y}
                set {s::spawners::%loop-value%} to "%loop-value%"
                set {s::items::%loop-value%} to {_item}
                set {s::block::%loop-value%} to {_block}
                set {s::name::%loop-value%} to "%{_name}%"
            wait 1 seconds
            message "%{isl::prefix}% %{isl::reloaded}%"
            set {_s} to 0
            message "&2&lLoaded Spawners;"
            loop {s::spawners::*}:
                add 1 to {_s}
                message "&a- &f%loop-value%"
            if {_s} is 0:
                message "&c&oNo spawners"
        else if arg-1 is "sil":
            message "%{isl::prefix}% &cThe skript doesn't support delete!"
        else if arg-1 is "bilgi":
            if arg-2 is set:
                loop {s::spawners::*}:
                    if "%arg-2%" is "%{s::spawners::%arg-2%}%":
                        message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
                        message "&2&l• &fisim - &a%{s::spawners::%arg-2%}%"
                        message "&2&l• &fblok - &a%{s::block::%arg-2%}%"
                        message "&2&l• &fitem - &a%{s::items::%arg-2%}%"
                        message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
                        stop
                set {_msg} to "%{isl::doesnt-exist}%"
                replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                message "%{isl::prefix}% %{_msg}%"
        else if arg-1 is "yardım":
            message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
            message "&2&l• &f/itemsp oluştur (spawner-name) - &aSpawner Oluşturur"
            message "&2&l• &f/itemsp sil (spawner-name) - &aspawners.yml den belirtilen spawneri siler"
            message "&2&l• &f/itemsp ver (spawner-name) - &aSpawner verir!"
            message "&2&l• &f/itemsp liste - &aSpawner Listesi"
            message "&2&l• &f/itemsp yenile - &aSkripti Yenile"
            message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
        else:
            message "&6&lBrothers&f&lNW &e&lİtem Spawner"
            message "&5Version : &d0.1"
            message "&5&lITEM SPAWNER SKRIPT!"
            message "&a/itemsp yardım"
every 3 seconds:
    loop {rsp::spawners::*}:
        set {_loc} to {rsp::spawners::%loop-value%}
        set {_item} to {s::items::%{rsp::type::%loop-value%}%}
        set {_block} to block at location at {_loc}
        if {_block} is {s::block::%{rsp::type::%loop-value%}%}:
            drop 1 of {_item} at {rsp::spawners::%loop-value%}
        else:
            delete {rsp::type::%{rsp::spawners::%loop-value%}%}
            delete {rsp::spawners::%{rsp::spawners::%loop-value%}%}


Bunu dener misin sub / invoke kısımlarını direk kod içerisine kopyaladım zaten bir kaç yerde kullanılmıştı. Kod uzadı eğer hata almıyorsanız orijinal versiyonu kullanmanız tavsiyem bu arkadaşa özel olarak kodu değiştirdim sadece bir de kullandığım program kendi Skript yazma programım otomatik yorum satırlarını boş satırları vesaire sildi, header kısmında yapımcının ismi vesaire yazdığı için Skript benimmiş gibi göstermek istemediğimden kendim tekrar başa ekledim, diğer comment atılan kodları eklemedim.
 

Sefa_gkdmr

Ağaç Yumruklayıcı
En iyi cevaplar
0
JavaScript:
#Coded by FurkanZhlp
#Report bugs to my skype = FurkanZhlp

#
#     F ITEM SPAWNER
#

on load:
    if file "plugins/FItemSpawner/config.yml" doesn't exists:
        create file "./plugins/FItemSpawner/config.yml"
        delete {isl::*}
        delete {s::*}
        delete {rsp::*}
        set yaml value "Prefix" from file "../../FItemSpawner/config.yml" to "&b&lFIS &8&l> &f"
        set yaml value "Language" from file "../../FItemSpawner/config.yml" to "en"
    if file "plugins/FItemSpawner/messages-en.yml" doesn't exists:
        create file "./plugins/FItemSpawner/messages-en.yml"
        set yaml value "successfully-created" from file "../../FItemSpawner/messages-en.yml" to "&a{SPAWNER} &fsuccessfully created in spawners.yml"
        set yaml value "already-created" from file "../../FItemSpawner/messages-en.yml" to "&c{SPAWNER} &falready created!"
        set yaml value "doesnt-exist" from file "../../FItemSpawner/messages-en.yml" to "&c{SPAWNER} &fdoesn't exist!"
        set yaml value "spawners" from file "../../FItemSpawner/messages-en.yml" to "&2&lSpawners;"
        set yaml value "reloading" from file "../../FItemSpawner/messages-en.yml" to "&fConfiguration reloading..."
        set yaml value "reloaded" from file "../../FItemSpawner/messages-en.yml" to "&fConfiguration reloaded!"
        set yaml value "break" from file "../../FItemSpawner/messages-en.yml" to "&fYou breaked {SPAWNER}!"
        set yaml value "place" from file "../../FItemSpawner/messages-en.yml" to "&fYou placed {SPAWNER}!"
        set yaml value "successfully-created" from file "../../FItemSpawner/messages-tr.yml" to "&a{SPAWNER} &fadlı spawner spawners.yml'nin içerisine yerleştirildi!"
        set yaml value "already-created" from file "../../FItemSpawner/messages-tr.yml" to "&c{SPAWNER} &fZaten var!"
        set yaml value "doesnt-exist" from file "../../FItemSpawner/messages-tr.yml" to "&c{SPAWNER} &fbulunamadı!!"
        set yaml value "spawners" from file "../../FItemSpawner/messages-tr.yml" to "&2&lYaratıcılar;"
        set yaml value "reloading" from file "../../FItemSpawner/messages-tr.yml" to "&fAyarlar yenileniyor..."
        set yaml value "reloaded" from file "../../FItemSpawner/messages-tr.yml" to "&fAyarlar yenilendi!!"
        set yaml value "break" from file "../../FItemSpawner/messages-tr.yml" to "&fSpawner kırdın {SPAWNER}!"
        set yaml value "place" from file "../../FItemSpawner/messages-tr.yml" to "&fSpawner koydun {SPAWNER}!"
    if file "plugins/FItemSpawner/spawners.yml" doesn't exists:
        create file "./plugins/FItemSpawner/spawners.yml"
        add "Example-Spawner" to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
        set yaml value "Spawners.Example-Spawner.ItemID" from file "../../FItemSpawner/spawners.yml" to 264
        set yaml value "Spawners.Example-Spawner.BlockID" from file "../../FItemSpawner/spawners.yml" to 57
        set yaml value "Spawners.Example-Spawner.Name" from file "../../FItemSpawner/spawners.yml" to "&bDiamond Spawner"
    wait 1 seconds
    delete {s::*}
    set {_spawners::*} to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
    loop {_spawners::*}:
        set {_item} to single value "Spawners.%loop-value%.ItemID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
        set {_block} to single value "Spawners.%loop-value%.BlockID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
        set {_name} to single value "Spawners.%loop-value%.Name" get of "./plugins/FItemSpawner/spawners.yml" parsed as text
        add 1 to {_y}
        set {s::spawners::%loop-value%} to "%loop-value%"
        set {s::items::%loop-value%} to {_item}
        set {s::block::%loop-value%} to {_block}
        set {s::name::%loop-value%} to "%{_name}%"
    wait 1 seconds
    set {isl::prefix} to single value "Prefix" get of "./plugins/FItemSpawner/config.yml" parsed as text
    set {isl::lang} to single value "Language" get of "./plugins/FItemSpawner/config.yml" parsed as text
    if file "plugins/FItemSpawner/messages-%{isl::lang}%.yml" doesn't exists:
        send "&4&l--------------------------------" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&l&fTHE LANGUAGE &6&l%{isl::lang}% &fDOESNT EXIST" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&lERROR" to console
        send "&4&l--------------------------------" to console
        set {isl::lang} to "en"
    wait 5 ticks
    set {isl::successfully-created} to single value "successfully-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::already-created} to single value "already-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::doesnt-exist} to single value "doesnt-exist" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::spawners} to single value "spawners" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::reloading} to single value "reloading" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::reloaded} to single value "reloaded" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::break} to single value "break" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
    set {isl::place} to single value "place" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
on place:
    loop {s::spawners::*}:
        if {s::block::%loop-value%} is event-block:
            if "%name of player's held item%" is "%{s::name::%loop-value%}%":
                set {rsp::spawners::%event-block's location%} to event-block's location
                set {rsp::type::%event-block's location%} to "%loop-value%"
                set {_msg} to "%{isl::place}%"
                replace all "{SPAWNER}" with "%{s::name::%loop-value%}%" in {_msg}
                message "%{isl::prefix}% %{_msg}%"
                stop
on break:
    loop {s::spawners::*}:
        if {s::block::%loop-value%} is event-block:
            if {rsp::type::%event-block's location%} is set:
                if player has enough space for 1 of block named "%{s::name::%{rsp::type::%event-block's location%}%}%":
                    cancel event
                    give 1 of {s::block::%{rsp::type::%event-block's location%}%} named "%{s::name::%{rsp::type::%event-block's location%}%}%" to player
                    set block to air
                    set {_msg} to "%{isl::break}%"
                    replace all "{SPAWNER}" with "%{s::name::%{rsp::type::%event-block's location%}%}%" in {_msg}
                    message "%{isl::prefix}% %{_msg}%"
                    delete {rsp::type::%event-block's location%}
                    delete {rsp::spawners::%event-block's location%}
                else:
                    message "%{isl::prefix}% You don't have enough space in your inventory"
                    cancel event
command /itemsp [<text>] [<text>]:
    trigger:
        if arg-1 is "oluştur":
            if arg-2 is set:
                set {_spawners::*} to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
                loop {_spawners::*}:
                    if "%arg-2%" is "%loop-value%":
                        set {_msg} to "%{isl::already-created}%"
                        replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                        message "%{isl::prefix}% %{_msg}%"
                        stop
                add "%arg-2%" to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
                set yaml value "Spawners.%arg-2%.ItemID" from file "../../FItemSpawner/spawners.yml" to 1
                set yaml value "Spawners.%arg-2%.BlockID" from file "../../FItemSpawner/spawners.yml" to 1
                set yaml value "Spawners.%arg-2%.Name" from file "../../FItemSpawner/spawners.yml" to "&7%arg-2%"
                set {_msg} to "%{isl::successfully-created}%"
                replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                message "%{isl::prefix}%%{_msg}%"
                message "%{isl::prefix}%&fUse : &a/itemsp yenile"
        else if arg-1 is "ver":
            if arg-2 is set:
                loop {s::spawners::*}:
                    if "%arg-2%" is "%{s::spawners::%arg-2%}%":
                        give 1 of {s::block::%arg-2%} named "%{s::name::%arg-2%}%" to player
                        stop
                set {_msg} to "%{isl::doesnt-exist}%"
                replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                message "%{isl::prefix}% %{_msg}%"
        else if arg-1 is "liste":
            set {_s} to 0
            message "%{isl::spawners}%"
            loop {s::spawners::*}:
                add 1 to {_s}
                message "&a- &f%loop-value%"
            if {_s} is 0:
                message "&cSpawner Yok"
            else:
                message "&abilgi ver : &f/itemsp bilgi (spawner-name)"
        else if arg-1 is "yenile":
            message "%{isl::prefix}% %{isl::reloading}%"
            set {isl::prefix} to single value "Prefix" get of "./plugins/FItemSpawner/config.yml" parsed as text
            set {isl::lang} to single value "Language" get of "./plugins/FItemSpawner/config.yml" parsed as text
            if file "plugins/FItemSpawner/messages-%{isl::lang}%.yml" doesn't exists:
                send "&4&l--------------------------------" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&l&fTHE LANGUAGE &6&l%{isl::lang}% &fDOESNT EXIST" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&lERROR" to console
                send "&4&l--------------------------------" to console
                set {isl::lang} to "en"
            wait 5 ticks
            set {isl::successfully-created} to single value "successfully-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::already-created} to single value "already-created" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::doesnt-exist} to single value "doesnt-exist" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::spawners} to single value "spawners" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::reloading} to single value "reloading" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::reloaded} to single value "reloaded" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::break} to single value "break" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            set {isl::place} to single value "place" get of "./plugins/FItemSpawner/messages-%{isl::lang}%.yml" parsed as text
            delete {s::*}
            set {_spawners::*} to yaml list "Spawner-List" from file "../../FItemSpawner/spawners.yml"
            loop {_spawners::*}:
                set {_item} to single value "Spawners.%loop-value%.ItemID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
                set {_block} to single value "Spawners.%loop-value%.BlockID" get of "./plugins/FItemSpawner/spawners.yml" parsed as item
                set {_name} to single value "Spawners.%loop-value%.Name" get of "./plugins/FItemSpawner/spawners.yml" parsed as text
                add 1 to {_y}
                set {s::spawners::%loop-value%} to "%loop-value%"
                set {s::items::%loop-value%} to {_item}
                set {s::block::%loop-value%} to {_block}
                set {s::name::%loop-value%} to "%{_name}%"
            wait 1 seconds
            message "%{isl::prefix}% %{isl::reloaded}%"
            set {_s} to 0
            message "&2&lLoaded Spawners;"
            loop {s::spawners::*}:
                add 1 to {_s}
                message "&a- &f%loop-value%"
            if {_s} is 0:
                message "&c&oNo spawners"
        else if arg-1 is "sil":
            message "%{isl::prefix}% &cThe skript doesn't support delete!"
        else if arg-1 is "bilgi":
            if arg-2 is set:
                loop {s::spawners::*}:
                    if "%arg-2%" is "%{s::spawners::%arg-2%}%":
                        message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
                        message "&2&l• &fisim - &a%{s::spawners::%arg-2%}%"
                        message "&2&l• &fblok - &a%{s::block::%arg-2%}%"
                        message "&2&l• &fitem - &a%{s::items::%arg-2%}%"
                        message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
                        stop
                set {_msg} to "%{isl::doesnt-exist}%"
                replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                message "%{isl::prefix}% %{_msg}%"
        else if arg-1 is "yardım":
            message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
            message "&2&l• &f/itemsp oluştur (spawner-name) - &aSpawner Oluşturur"
            message "&2&l• &f/itemsp sil (spawner-name) - &aspawners.yml den belirtilen spawneri siler"
            message "&2&l• &f/itemsp ver (spawner-name) - &aSpawner verir!"
            message "&2&l• &f/itemsp liste - &aSpawner Listesi"
            message "&2&l• &f/itemsp yenile - &aSkripti Yenile"
            message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
        else:
            message "&6&lBrothers&f&lNW &e&lİtem Spawner"
            message "&5Version : &d0.1"
            message "&5&lITEM SPAWNER SKRIPT!"
            message "&a/itemsp yardım"
every 3 seconds:
    loop {rsp::spawners::*}:
        set {_loc} to {rsp::spawners::%loop-value%}
        set {_item} to {s::items::%{rsp::type::%loop-value%}%}
        set {_block} to block at location at {_loc}
        if {_block} is {s::block::%{rsp::type::%loop-value%}%}:
            drop 1 of {_item} at {rsp::spawners::%loop-value%}
        else:
            delete {rsp::type::%{rsp::spawners::%loop-value%}%}
            delete {rsp::spawners::%{rsp::spawners::%loop-value%}%}


Bunu dener misin sub / invoke kısımlarını direk kod içerisine kopyaladım zaten bir kaç yerde kullanılmıştı. Kod uzadı eğer hata almıyorsanız orijinal versiyonu kullanmanız tavsiyem bu arkadaşa özel olarak kodu değiştirdim sadece bir de kullandığım program kendi Skript yazma programım otomatik yorum satırlarını boş satırları vesaire sildi, header kısmında yapımcının ismi vesaire yazdığı için Skript benimmiş gibi göstermek istemediğimden kendim tekrar başa ekledim, diğer comment atılan kodları eklemedim.

sağol sorunsuz çalıştı
 
Üst