Çözüldü Zamanli item spawner ayarlama

  • Konuyu Başlatan Konuyu Başlatan EpikLava
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 565
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

EpikLava

Developer/oyna.epiklava.com
Katılım
1 Kasım 2018
Mesajlar
1.562
Elmaslar
416
Puan
8.735
sünger spawnere olcak dakikada 1tane sunger dusucek yardim edecek Fitemspawner skriptini kullaniyom yapamadim belki siz yapabilirisiniz
 
sünger spawnere olcak dakikada 1tane sunger dusucek yardim edecek Fitemspawner skriptini kullaniyom yapamadim belki siz yapabilirisiniz
Skriptin kodlarını buraya atar isen yardımcı olabilirim.
 
Skriptin kodlarını buraya atar isen yardımcı olabilirim.
Kod:
options:
    p: &5&lTİER&f&lCraft &e»
    noperm: &5&lTİER&f&lCraft &e» &cBu komutu kullanabilmek için yeterli yetkin yok!
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 "Spawn-Second" from file "../../FItemSpawner/config.yml" to 3
        set yaml value "Language" from file "../../FItemSpawner/config.yml" to "en"
        #set yaml value "SilkTouch-Mode" from file "../../FItemSpawner/config.yml" to false
    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
    invoke "getSpawners"
    wait 1 seconds
    invoke "getConfig"
sub "getConfig":
    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"
    #set {isl::stmode} to single value "SilkTouch-Mode" get of "./plugins/FItemSpawner/config.yml" parsed as boolean
    invoke "getMessages"
sub "getSpawners":
    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}%"
sub "getMessages":
    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 /spawner [<text>] [<text>]:
    trigger:
        if player has permission "ripcraft.spawner":
            set {_izin} to true
        if {_izin} is not set:
            message "%{isl::prefix}% &cYetkiniz bulunmamakta!"
            stop
        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/spawner 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 "&cHiç spawner oluşturulmamış"
            else:
                message "&aBilgi için : &f/spawner bilgi (spawner-name)"
        else if arg-1 is "yenile":
            message "%{isl::prefix}% %{isl::reloading}%"
            invoke "getConfig"
            invoke "getSpawners"
            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/spawner oluştur (spawner) - &aSpawner ekleme spawners.yml!"
            message "&2&l• &f/spawner sil (spawner) - &aSpawner silme spawners.yml!"
            message "&2&l• &f/spawner ver (spawner) - &aKendine spawner verme!"
            message "&2&l• &f/spawner liste - &aSpawnleri gösterir!"
            message "&2&l• &f/spawner yenile- &aConfigi yeniler!"
            message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
        else:
            message "&a/spawner yardım"
command /sp [<text>] [<text>] [<int>] [<player>]:
    trigger:
        executor has permission "ripcraft.spawner":
            if arg-1 is "ver":
                if arg-2 is set:
                    if arg-3 is set:
                        if arg-4 is set:
                            loop {s::spawners::*}:
                                if "%arg-2%" is "%{s::spawners::%arg-2%}%":
                                    give arg 3 of {s::block::%arg-2%} named "%{s::name::%arg-2%}%" to arg-4
                                    send "{@p} &e%arg 4% &c&oAdlı oyuncuya &e%arg 3% &c&otane &e%arg 2% &c&ospawner verildi."
                                    send "{@p} &e%executor% &c&oTarafından sana &e%arg 3% &c&otane &e%arg 2% &c&ospawner verdi." to arg-4
                                    stop
                            set {_msg} to "%{isl::doesnt-exist}%"
                            replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                            message "%{isl::prefix}% %{_msg}%"
                        else:
                            send "{@p} &cOyuncu ismi girmelisin."
                    else:
                        send "{@p} &cVerilcek mikrarı girmelisin."
                else:
                    send "{@p} &cSpawner ismi girmelisin."
        else:
            send "{@noperm}"
every 5 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%}%}
Gönderi otomatik olarak birleştirildi:

Kod:
options:
    p: &5&lTİER&f&lCraft &e»
    noperm: &5&lTİER&f&lCraft &e» &cBu komutu kullanabilmek için yeterli yetkin yok!
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 "Spawn-Second" from file "../../FItemSpawner/config.yml" to 3
        set yaml value "Language" from file "../../FItemSpawner/config.yml" to "en"
        #set yaml value "SilkTouch-Mode" from file "../../FItemSpawner/config.yml" to false
    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
    invoke "getSpawners"
    wait 1 seconds
    invoke "getConfig"
sub "getConfig":
    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"
    #set {isl::stmode} to single value "SilkTouch-Mode" get of "./plugins/FItemSpawner/config.yml" parsed as boolean
    invoke "getMessages"
sub "getSpawners":
    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}%"
sub "getMessages":
    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 /spawner [<text>] [<text>]:
    trigger:
        if player has permission "ripcraft.spawner":
            set {_izin} to true
        if {_izin} is not set:
            message "%{isl::prefix}% &cYetkiniz bulunmamakta!"
            stop
        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/spawner 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 "&cHiç spawner oluşturulmamış"
            else:
                message "&aBilgi için : &f/spawner bilgi (spawner-name)"
        else if arg-1 is "yenile":
            message "%{isl::prefix}% %{isl::reloading}%"
            invoke "getConfig"
            invoke "getSpawners"
            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/spawner oluştur (spawner) - &aSpawner ekleme spawners.yml!"
            message "&2&l• &f/spawner sil (spawner) - &aSpawner silme spawners.yml!"
            message "&2&l• &f/spawner ver (spawner) - &aKendine spawner verme!"
            message "&2&l• &f/spawner liste - &aSpawnleri gösterir!"
            message "&2&l• &f/spawner yenile- &aConfigi yeniler!"
            message "&8&l&m-------/&d&lF&2&lItem&a&lSpaw&f&lner&8&l&m\-------"
        else:
            message "&a/spawner yardım"
command /sp [<text>] [<text>] [<int>] [<player>]:
    trigger:
        executor has permission "ripcraft.spawner":
            if arg-1 is "ver":
                if arg-2 is set:
                    if arg-3 is set:
                        if arg-4 is set:
                            loop {s::spawners::*}:
                                if "%arg-2%" is "%{s::spawners::%arg-2%}%":
                                    give arg 3 of {s::block::%arg-2%} named "%{s::name::%arg-2%}%" to arg-4
                                    send "{@p} &e%arg 4% &c&oAdlı oyuncuya &e%arg 3% &c&otane &e%arg 2% &c&ospawner verildi."
                                    send "{@p} &e%executor% &c&oTarafından sana &e%arg 3% &c&otane &e%arg 2% &c&ospawner verdi." to arg-4
                                    stop
                            set {_msg} to "%{isl::doesnt-exist}%"
                            replace all "{SPAWNER}" with "%arg-2%" in {_msg}
                            message "%{isl::prefix}% %{_msg}%"
                        else:
                            send "{@p} &cOyuncu ismi girmelisin."
                    else:
                        send "{@p} &cVerilcek mikrarı girmelisin."
                else:
                    send "{@p} &cSpawner ismi girmelisin."
        else:
            send "{@noperm}"
every 5 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%}%}
Kod:
bu dosyasi
Spawner-List:
- demir
- elmas
- altın
- zümrüt
- tas
- kaktus
- cimen
- elmasblok
- komur
- komurblok
- kuvars
- kuvarsblok
- demirblok
- altinblok
- kiziltas
- kiziltasblok
- zumrutblok
- lapis
- lapisblok
- sünger
Spawners:
  demir:
    ItemID: 265
    BlockID: 42
    Name: §7Demir Spawner
  elmas:
    ItemID: 264
    BlockID: 57
    Name: §bElmas Spawner
  altın:
    ItemID: 266
    BlockID: 41
    Name: §6Altın Spawner
  zümrüt:
    ItemID: 388
    BlockID: 133
    Name: §aZümrüt Spawner
  tas:
    ItemID: 4
    BlockID: 1
    Name: §aTaş Spawner
  kaktus:
    ItemID: 81
    BlockID: 81
    Name: §bKaktüs Spawner
  cimen:
    ItemID: 2
    BlockID: 2
    Name: §bÇimen Spawner
  elmasblok:
    ItemID: 57
    BlockID: 57
    Name: '&9Elmas Blok &eSpawner'
  komur:
    ItemID: 263
    BlockID: 173
    Name: '&9Kömür &eSpawner'
  komurblok:
    ItemID: 173
    BlockID: 173
    Name: '&9Kömür Blok &eSpawner'
  demirblok:
    ItemID: 42
    BlockID: 42
    Name: '&9Demir Blok &eSpawner'
  altinblok:
    ItemID: 41
    BlockID: 41
    Name: '&9Altın Blok &eSpawner'
  kuvars:
    ItemID: 406
    BlockID: 155
    Name: '&9Kuvars &eSpawner'
  kuvarsblok:
    ItemID: 155
    BlockID: 155
    Name: '&9Kuvars Blok &eSpawner'
  kiziltas:
    ItemID: 331
    BlockID: 152
    Name: '&9Kızıltaş &eSpawner'
  kiziltasblok:
    ItemID: 152
    BlockID: 152
    Name: '&9Kızıltaş Blok &eSpawner'
  zumrutblok:
    ItemID: 133
    BlockID: 133
    Name: '&9Zümrüt Blok &eSpawner'
  lapis:
    ItemID: 22
    BlockID: 21
    Name: '&9Lapis &eSpawner'
  lapisblok:
    ItemID: 21
    BlockID: 21
    Name: '&9Lapis Blok &eSpawner'
  sünger:
    ItemID: 19
    BlockID: 19
    Name: §7sünger
Gönderi otomatik olarak birleştirildi:

Yardim olacak
 
Son düzenleme:
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