Basit Spawner Skripti Gui'li

GBNCNC

Ağaç Yumruklayıcı
Mesajlar
25
En iyi cevaplar
0
Beğeniler
1
Puanları
60
Ruh hali
Merhaba arkadaşlar size basit spawner skripti paylaşıcam forumda spawner skriptleri olduğunun farkındayım bunu yorumlarda belirtmenize gerek yok.
Herneyse alta skripti bulabilirsiniz.

Kod:
options:
    p: &6&lSunucu&b&lİsmi
  
variables:
    {SpKoyma::%player%} = 10 #Sunucuya Girdiğinde Sp Koyma Hakki

# >>>>>>>>>>>>>>>>>>>>>>Sadece Iron Kısmı <<<<<<<<<<<<<<<<<<<<<<<#
on place of iron block:
    if name of player's tool is "&6&lDemir&b&lSpawner":
        if {SpKoyma::%player%} is greater than 0:
            set {SpSahipDemir::%location of event-block%} to player
            set {Demir::%player%} to "1"
            send "{@p} &aBaşarıyla Demir Spawner Koydunuz!"
            add -1 to {SpKoyma::%player%}
            while {Demir::%player%} is set:
                drop 2 iron ingot
                wait 2 seconds
        else:
            cancel event
            send "{@p} &aSpawner Koyma Hakkınız Bitmiş!"

on place of gold block:
    if name of player's tool is "&6&lAltın&b&lSpawner":
        if {SpKoyma::%player%} is greater than 0:
            set {SpSahipAltin::%location of event-block%} to player
            set {Altin::%player%} to "1"
            send "{@p} &aBaşarıyla Altın Spawner Koydunuz!"
            add -1 to {SpKoyma::%player%}
            while {Altin::%player%} is set:
                drop 2 gold ingot
                wait 2 seconds
        else:
            cancel event
            send "{@p} &aSpawner Koyma Hakkınız Bitmiş!"

on place of diamond block:
    if name of player's tool is "&6&lElmas&b&lSpawner":
        if {SpKoyma::%player%} is greater than 0:
            set {SpSahipElmas::%location of event-block%} to player
            set {Elmas::%player%} to "1"
            send "{@p} &aBaşarıyla Elmas Spawner Koydunuz!"
            add -1 to {SpKoyma::%player%}
            while {Elmas::%player%} is set:
                drop 2 diamond
                wait 2 seconds
        else:
            cancel event
            send "{@p} &aSpawner Koyma Hakkınız Bitmiş!"

on place of emerald block:
    if name of player's tool is "&6&lZumrut&b&lSpawner":
        if {SpKoyma::%player%} is greater than 0:
            set {SpSahipZumrut::%location of event-block%} to player
            set {Zumrut::%player%} to "1"
            send "{@p} &aBaşarıyla Zumrut Spawner Koydunuz!"
            add -1 to {SpKoyma::%player%}
            while {Zumrut::%player%} is set:
                drop 2 emerald
                wait 2 seconds
        else:
            cancel event
            send "{@p} &aSpawner Koyma Hakkınız Bitmiş!"
          
on place of sponge:
    if name of player's tool is "&6&lSunger&b&lSpawner":
        if {SpKoyma::%player%} is greater than 0:
            set {SpSahipSunger::%location of event-block%} to player
            set {Sunger::%player%} to "1"
            send "{@p} &aBaşarıyla Sunger Spawner Koydunuz!"
            add -1 to {SpKoyma::%player%}
            while {Sunger::%player%} is set:
                drop 2 sponge
                wait 2 seconds
        else:
            cancel event
            send "{@p} &aSpawner Koyma Hakkınız Bitmiş!"
# >>>>>>>>>>>>>>>>>>>>>>Sadece Iron Kısmı <<<<<<<<<<<<<<<<<<<<<<<#

# >>>>>>>>>>>>>>>>>>>>>>Sadece İron Kırma Kısmı <<<<<<<<<<<<<<<<<<<<<<<#
on break of iron block:
    if player is {SpSahipDemir::%event-location%}:
        if player's tool is diamond pickaxe:
            if name of player's tool is "&b&lSpawner&c&lKırıcı":
                delete {Demir::%player%}
                send "{@p} &aBaşarıyla Demir Spawnerı Kırdınız!"
                give 1 iron block named "&6&lDemir&b&lSpawner" to player
                set block to air

on break of gold block:
    if player is {SpSahipAltin::%event-location%}:
        if player's tool is diamond pickaxe:
            if name of player's tool is "&b&lSpawner&c&lKırıcı":
                delete {Altin::%player%}
                send "{@p} &aBaşarıyla Altın Spawnerı Kırdınız!"
                give 1 gold block named "&6&lAltın&b&lSpawner" to player
                set block to air     
          
on break of diamond block:
    if player is {SpSahipElmas::%event-location%}:
        if player's tool is diamond pickaxe:
            if name of player's tool is "&b&lSpawner&c&lKırıcı":
                delete {Elmas::%player%}
                send "{@p} &aBaşarıyla Elmas Spawnerı Kırdınız!"
                give 1 diamond block named "&6&lElmas&b&lSpawner" to player
                set block to air

on break of emerald block:
    if player is {SpSahipZumrut::%event-location%}:
        if player's tool is diamond pickaxe:
            if name of player's tool is "&b&lSpawner&c&lKırıcı":
                delete {Zumrut::%player%}
                send "{@p} &aBaşarıyla Zumrut Spawnerı Kırdınız!"
                give 1 emerald block named "&6&lZumrut&b&lSpawner" to player
                set block to air

on break of sponge:
    if player is {SpSahipSunger::%event-location%}:
        if player's tool is diamond pickaxe:
            if name of player's tool is "&b&lSpawner&c&lKırıcı":
                delete {Sunger::%player%}
                send "{@p} &aBaşarıyla Sunger Spawnerı Kırdınız!"
                give 1 sponge named "&6&lSunger&b&lSpawner" to player
                set block to air
# >>>>>>>>>>>>>>>>>>>>>>Sadece İron Kırma Kısmı <<<<<<<<<<<<<<<<<<<<<<<#

# >>>>>>>>>>>>>>>>>>>>>>Komut İle Spawner Alma Kısmı <<<<<<<<<<<<<<<<<<<<<<<#

command /DemirSpawner:
    trigger:
        if player's balance is higher than or equal to 1000: #Fiyatlari Ayarliyabilirsiniz.
            remove 1000 from player's balance #Yazdiğniz Fiyat Miktarını Burayada Yazınız
            give 1 iron block named "&6&lDemir&b&lSpawner" to player
            send "{@p} &aTebrikler Başarıyla Demir Spawner Satın Aldınız!"
            send "{@p} &aNot:Her Oyunucunun 10 Spawner Koyma Hakkı Vardır."
            send "{@p} &aSpawnerları Sakın Elinizde Diamond Kazma Ve İsmi &b&lSpawner&c&lKırıcı &aOlmadan Kırmayınız."
            send "{@p} &aNot:Spawner Kırıcı İle Sadece Spawner Kırın!"
        else:
            send "{@p} &aYeteri Kadar Paranız Yok!"

command /AltinSpawner:
    trigger:
        if player's balance is higher than or equal to 1000: #Fiyatlari Ayarliyabilirsiniz.
            remove 1000 from player's balance #Yazdiğniz Fiyat Miktarını Burayada Yazınız
            give 1 gold block named "&6&lAltın&b&lSpawner" to player
            send "{@p} &aTebrikler Başarıyla Altın Spawner Satın Aldınız!"
            send "{@p} &aNot:Her Oyunucunun 10 Spawner Koyma Hakkı Vardır."
            send "{@p} &aSpawnerları Sakın Elinizde Diamond Kazma Ve İsmi &b&lSpawner&c&lKırıcı &aOlmadan Kırmayınız."
            send "{@p} &aNot:Spawner Kırıcı İle Sadece Spawner Kırın!"
        else:
            send "{@p} &aYeteri Kadar Paranız Yok!"

command /ElmasSpawner:
    trigger:
        if player's balance is higher than or equal to 1000: #Fiyatlari Ayarliyabilirsiniz.
            remove 1000 from player's balance  #Yazdiğniz Fiyat Miktarını Burayada Yazınız
            give 1 diamond block named "&6&lElmas&b&lSpawner" to player
            send "{@p} &aTebrikler Başarıyla Elmas Spawner Satın Aldınız!"
            send "{@p} &aNot:Her Oyunucunun 10 Spawner Koyma Hakkı Vardır."
            send "{@p} &aSpawnerları Sakın Elinizde Diamond Kazma Ve İsmi &b&lSpawner&c&lKırıcı &aOlmadan Kırmayınız."
            send "{@p} &aNot:Spawner Kırıcı İle Sadece Spawner Kırın!"
        else:
            send "{@p} &aYeteri Kadar Paranız Yok!"

command /ZumrutSpawner:
    trigger:
        if player's balance is higher than or equal to 1000: #Fiyatlari Ayarliyabilirsiniz.
            remove 1000 from player's balance #Yazdiğniz Fiyat Miktarını Burayada Yazınız
            give 1 emerald block named "&6&lZumrut&b&lSpawner" to player
            send "{@p} &aTebrikler Başarıyla Zumrut Spawner Satın Aldınız!"
            send "{@p} &aNot:Her Oyunucunun 10 Spawner Koyma Hakkı Vardır."
            send "{@p} &aSpawnerları Sakın Elinizde Diamond Kazma Ve İsmi &b&lSpawner&c&lKırıcı &aOlmadan Kırmayınız."
            send "{@p} &aNot:Spawner Kırıcı İle Sadece Spawner Kırın!"
        else:
            send "{@p} &aYeteri Kadar Paranız Yok!"

command /SungerSpawner:
    trigger:
        if player's balance is higher than or equal to 1000: #Fiyatlari Ayarliyabilirsiniz.
            remove 1000 from player's balance #Yazdiğniz Fiyat Miktarını Burayada Yazınız
            give 1 sponge named "&6&lSunger&b&lSpawner" to player
            send "{@p} &aTebrikler Başarıyla Sunger Spawner Satın Aldınız!"
            send "{@p} &aNot:Her Oyunucunun 10 Spawner Koyma Hakkı Vardır."
            send "{@p} &aSpawnerları Sakın Elinizde Diamond Kazma Ve İsmi &b&lSpawner&c&lKırıcı &aOlmadan Kırmayınız."
            send "{@p} &aNot:Spawner Kırıcı İle Sadece Spawner Kırın!"
        else:
            send "{@p} &aYeteri Kadar Paranız Yok!"


# >>>>>>>>>>>>>>>>>>>>>>Komut İle Spawner Alma Kısmı <<<<<<<<<<<<<<<<<<<<<<<#

# >>>>>>>>>>>>>>>>>>>>>>Admin Spawner Kırma Kısmı <<<<<<<<<<<<<<<<<<<<<<<#
on break of iron block:
    if player is {SpSahipDemir::%event-location%}:
        if player is op:
            set block to air
            delete {Demir::%player%}
            send "{@p} &aAdmin Gücünü Kullanarak Demir Spawnerı Kırdın!"
on break of diamond block:
    if player is {SpSahipAltin::%event-location%}:
        if player is op:
            set block to air
            delete {Elmas::%player%}
            send "{@p} &aAdmin Gücünü Kullanarak Elmas Spawnerı Kırdın!"

on break of gold block:
    if player is {SpSahipElmas::%event-location%}:
        if player is op:
            set block to air
            delete {Altin::%player%}
            send "{@p} &aAdmin Gücünü Kullanarak Altın Spawnerı Kırdın!"

on break of emerald block:
    if player is {SpSahipZumrut::%event-location%}:
        if player is op:
            set block to air
            delete {BZumrut::%player%}
            send "{@p} &aAdmin Gücünü Kullanarak Zumrut Spawnerı Kırdın!"

on break of sponge:
    if player is {SpSahipSunger::%event-location%}:
        if player is op:
            set block to air
            delete {Sunger::%player%}
            send "{@p} &aAdmin Gücünü Kullanarak Sunger Spawnerı Kırdın!"
# >>>>>>>>>>>>>>>>>>>>>>Admin Spawner Kırma Kısmı <<<<<<<<<<<<<<<<<<<<<<<#

# >>>>>>>>>>>>>>>>>>>>>> Gui Kısmı <<<<<<<<<<<<<<<<<<<<<<<#
command /SpMarket:
    trigger:
        wait 5 tick
        open chest with 3 row named "             &b&lSp&6&lMarket" to player
        format slot 9 of player with white stained glass pane named "&4Ana &bMenü" to close then run [make player execute command "/SpMarket"]
        format slot 10 of player with diamond block named "&bSpawnerlar" with lore "&aTiklarsaniz Spawner Menusune Atar..." to close then run [make player execute command "/SpSpawner"]
        format slot 13 of player with book named "&6Spawner Bilgi" with lore "&a Tiklarsaniz Spawner Bilgi Menusune Atar..." to close then run [make player execute command "/SpBilgi "]
        format slot 16 of player with diamond pickaxe named "&6Spawner Hakları" with lore "&a Tiklarsaniz Spawner Bilgi Menusune Atar..." to close then run [make player execute command "/SpawnerHakları"]
        format slot 17 of player with white stained glass pane named "&4Geriye &bDön" to close then run [make player execute command "/SpMarket"]

command /SpBilgi:
    trigger:
        wait 5 tick
        open chest with 3 row named "             &b&lSp&6&lBilgi" to player
        format slot 9 of player with white stained glass pane named "&4Ana &bMenü" to close then run [make player execute command "/SpMarket"]
        format slot 10 of player with iron block named "&6Demir Spawner" with lore "&aHer 2 Saniyede Bir 2 Demir Atar." to be unstealable
        format slot 13 of player with gold block named "&6Altın Spawner" with lore "&aHer 2 Saniyede Bir 2 Altın Atar." to be unstealable
        format slot 16 of player with diamond block named "&6Elmas Spawner" with lore "&aHer 2 Saniyede Bir 2 Elmas Atar." to be unstealable
        format slot 19 of player with emerald block named "&6Zumrut Spawner" with lore "&aHer 2 Saniyede Bir 2 Zumrut Atar." to be unstealable
        format slot 22 of player with sponge named "&6Sunger Spawner" with lore "&aHer 2 Saniyede Bir 2 Sunger Atar." to be unstealable
        format slot 17 of player with white stained glass pane named "&4Geriye &bDön" to close then run [make player execute command "/SpMarket"]

command /SpawnerHakları:
    trigger:
        wait 5 tick
        open chest with 3 row named "             &b&lSpawner&6&lHakları" to player
        format slot 9 of player with white stained glass pane named "&4Ana &bMenü" to close then run [make player execute command "/SpMarket"]
        format slot 13 of player with diamond pickaxe named "&6Spawner Hakkınız = &e%{SpKoyma::%player%}%" with lore "&aSpawner Hakkınız Olmadan Spawner Kıramazsınız!" to be unstealable
        format slot 17 of player with white stained glass pane named "&4Geriye &bDön" to close then run [make player execute command "/SpMarket"]

command /SpSpawner:
    trigger:
        wait 5 tick
        open chest with 3 row named "             &b&lSp&6&lSpawner" to player
        format slot 17 of player with white stained glass pane named "&4Geriye &bDön" to close then run [make player execute command "/SpMarket"]
        format slot 0 of player with iron block named "&a&lDemir&6&lSpawner" with lore "&e1 Tanesi 1K" to close then run [make player execute command "/DemirSpawner"]
        format slot 2 of player with gold block named "&a&lAltın&6&lSpawner" with lore "&e1 Tanesi 1K" to close then run [make player execute command "/AltinSpawner"]
        format slot 4 of player with diamond block named "&a&lElmas&6&lSpawner" with lore "&e1 Tanesi 1K" to close then run [make player execute command "/ElmasSpawner"]
        format slot 6 of player with emerald block named "&a&lZumrut&6&lSpawner" with lore "&e1 Tanesi 1K" to close then run [make player execute command "/ZumrutSpawner"]
        format slot 8 of player with sponge named "&a&lSunger&6&lSpawner" with lore "&e1 Tanesi 1K" to close then run [make player execute command "/SungerSpawner"]
        format slot 9 of player with white stained glass pane named "&4Ana &bMenü" to close then run [make player execute command "/SpMarket"]
      
# >>>>>>>>>>>>>>>>>>>>>> Gui Kısmı <<<<<<<<<<<<<<<<<<<<<<<#

# >>>>>>>>>>>>>>>>>>>>>> Spawner Hakkina Bakma Komudu <<<<<<<<<<<<<<<<<<<<<<<#
command /SPHakkim:
    trigger:
        send "{@p} &aSpawner Hakkınız = &e%{SpKoyma::%player%}%"
# >>>>>>>>>>>>>>>>>>>>>> Spawner Hakkina Bakma Komudu <<<<<<<<<<<<<<<<<<<<<<<#

# >>>>>>>>>>>>>>>>>>>>>> Admin Spawner Verme & Alma & Bakma <<<<<<<<<<<<<<<<<<<<<<<#     
command /SpHak [<text>] [<player>] [<int>]:
    permission: Admin.Admin
    trigger:
        if arg 1 is not set:
            send "{@p} &a/SpHak Yardim"
        if arg 1 is "ver":
            send "{@p} &c%arg 2% &eAdlı Oyuncuya &4%arg 3% &eMiktarda Spawner Hakki Verilmiştir."
            add arg-3 to {SpKoyma::%player%}
        if arg 1 is "sil":
            send "{@p} &c%arg 2% &eAdlı Oyuncudan &4%arg 3% &eMiktarda Spawner Hakki Silinmiştir"
            remove arg-3 from {SpKoyma::%player%}
        if arg 1 is "Ogren":
            send "{@p} &c%arg 2% &eAdli Oyuncunun &4%{SpKoyma::%arg 2%}% &eMiktarda Spawner Hakki Var."
        if arg 1 is "Yardim":
            send "{@p} &a/SpHak Ver <Oyuncuİsmi> <Miktar> Yazarak Spawner Hakki Verebilirsiniz."
            send ""
            send "{@p} &a/SpHak Sil <Oyuncuİsmi> <Miktar> Yazarak Spawner Hakki Silebilirsiniz."
            send ""
            send "{@p} &a/SpHak Ogren <Oyuncuİsmi> Yazarak Spawner Hakkını Öğrenebilirsiniz."
            send ""
# >>>>>>>>>>>>>>>>>>>>>> Admin Spawner Verme & Alma & Bakma <<<<<<<<<<<<<<<<<<<<<<<#

command /SpawnerKiriciKazma:
    trigger:
        if player has the permission "Admin.Admin":
            give 1 diamond pickaxe named "&b&lSpawner&c&lKırıcı" to player


Editlencek Yerleri Skriptin İçinde "#asdakfdkasd" Şeklinde Yazdım.
Fiyatlari Dilediğniz Gibi Ayarlayabilirsiniz

Spawner Skriptinde SpKoyma Hakki Vardır.

Spawnerlar:
Demir
Altin
Elmas
Zumrut
Sunger


Komutlar:
/SpHak Ver <Oyuncu> <Miktar>
/SpHak Sil <Oyuncu> <Miktar>
/SpHak Ogren <Oyuncu>
/SpHak Yardim Yazarak SpHak İle İlgili Komutları Görebilirsiniz.

Genel Komutlar:
/SpMarket Yazarak Spawner Marketin Menüsünü Açabilirsiniz.
/SpBilgi Yazarak Spawner Bilgi Menüsünü Açabilirsiniz.
/SpawnerHaklari Yazarak Spawner Hakkınızı Öğrenebilirsiniz.
/SpSpawner Yazarak Spawner Satin Alma Menusunu Acabilirsiniz.

Gerekli Eklentiler: Skript,TuSKe,SkQuery,Vault
Skript Versiyon: 2.2-dev36
 


mhakanki

Kömür Madencisi
Mesajlar
138
En iyi cevaplar
0
Beğeniler
43
Puanları
230
merhaba. emeğine sağlık. ancak geliştirmen lazım.
 

Üst