Serverdeki sandıkların sürekli yenilenmesi

ByDrooqqeR

Marangoz
Mesajlar
44
En iyi cevaplar
0
Beğeniler
7
Puanları
410
Arkadaşlar istediğim Skript'te sunucudaki sandıklar 30 dakikada bir HungerGames gibi yenilenecek.
Böyle bir skript yapabilir misiniz?
Şimdiden teşekkürler.
 


McWeb

Kızıltaş Madencisi
Mesajlar
467
En iyi cevaplar
0
Beğeniler
120
Puanları
690
Kod:
command /sandik:
    trigger:
        if player has permission "yetki":
            give 1 chest named "&6&lChest" to player

on place of chest:
    if player has permission "yetki":
        if name of held item of player is "&6&lChest":
            add event-block to {sandiklar::*}
            message "Sandiginiz Otomatik Chest Yenilenmesine Eklendi"

on mine of chest:
    if player has permission "yetki":
        remove event-location from {sandiklar::*}

command /ekle:
    trigger:
        if player has permission "yetki":
            loop {sandiklar::*}:
                if block at loop-value is a chest:
                    clear inventory of loop-value
                    set {_slotno} to 9
                    loop 36 times:
                        chance of 50%:
                            add {sandik.%{_slotno}%} to block at loop-value
                            add 1 to {_slotno}
                        else:
                            add 1 to {_slotno}
   
command /chestset:
    trigger:
        if player has permission "yetki":
            set {_slotno} to 0
            loop 36 times:
                set {sandik.%{_slotno}%} to slot {_slotno} of player's inventory
                add 1 to {_slotno}
            send "Envanteriniz başarıyla kaydedildi!"
every 30 minute:
    loop {sandiklar::*}:
        if block at loop-value is a chest:
            clear loop-value's inventory
            set {_slotno} to 9
            loop 36 times:
                chance of 50%:
                    add {sandik.%{_slotno}%} to block at loop-value
                    add 1 to {_slotno}
                else:
                    add 1 to {_slotno}
    send "Sandıklar yenilendi!" to players
/sandik komutu ile sandıkların yerleri belirlemek için sandık alabilirsiniz. Envanterinizin içine (Ana slotlar hariç) sandıkta çıkmasını istediğiniz eşyaları koyun ve /chestset komutu ile eşyaları belirleyin. 30 dakikada bir otomatik yenilenecektir. İyi oyunlar
 

ByDrooqqeR

Marangoz
Mesajlar
44
En iyi cevaplar
0
Beğeniler
7
Puanları
410
Kod:
command /sandik:
    trigger:
        if player has permission "yetki":
            give 1 chest named "&6&lChest" to player

on place of chest:
    if player has permission "yetki":
        if name of held item of player is "&6&lChest":
            add event-block to {sandiklar::*}
            message "Sandiginiz Otomatik Chest Yenilenmesine Eklendi"

on mine of chest:
    if player has permission "yetki":
        remove event-location from {sandiklar::*}

command /ekle:
    trigger:
        if player has permission "yetki":
            loop {sandiklar::*}:
                if block at loop-value is a chest:
                    clear inventory of loop-value
                    set {_slotno} to 9
                    loop 36 times:
                        chance of 50%:
                            add {sandik.%{_slotno}%} to block at loop-value
                            add 1 to {_slotno}
                        else:
                            add 1 to {_slotno}
  
command /chestset:
    trigger:
        if player has permission "yetki":
            set {_slotno} to 0
            loop 36 times:
                set {sandik.%{_slotno}%} to slot {_slotno} of player's inventory
                add 1 to {_slotno}
            send "Envanteriniz başarıyla kaydedildi!"
every 30 minute:
    loop {sandiklar::*}:
        if block at loop-value is a chest:
            clear loop-value's inventory
            set {_slotno} to 9
            loop 36 times:
                chance of 50%:
                    add {sandik.%{_slotno}%} to block at loop-value
                    add 1 to {_slotno}
                else:
                    add 1 to {_slotno}
    send "Sandıklar yenilendi!" to players
/sandik komutu ile sandıkların yerleri belirlemek için sandık alabilirsiniz. Envanterinizin içine (Ana slotlar hariç) sandıkta çıkmasını istediğiniz eşyaları koyun ve /chestset komutu ile eşyaları belirleyin. 30 dakikada bir otomatik yenilenecektir. İyi oyunlar
Çok teşekkürler ^^

Kod:
command /sandik:
    trigger:
        if player has permission "yetki":
            give 1 chest named "&6&lChest" to player

on place of chest:
    if player has permission "yetki":
        if name of held item of player is "&6&lChest":
            add event-block to {sandiklar::*}
            message "Sandiginiz Otomatik Chest Yenilenmesine Eklendi"

on mine of chest:
    if player has permission "yetki":
        remove event-location from {sandiklar::*}

command /ekle:
    trigger:
        if player has permission "yetki":
            loop {sandiklar::*}:
                if block at loop-value is a chest:
                    clear inventory of loop-value
                    set {_slotno} to 9
                    loop 36 times:
                        chance of 50%:
                            add {sandik.%{_slotno}%} to block at loop-value
                            add 1 to {_slotno}
                        else:
                            add 1 to {_slotno}
  
command /chestset:
    trigger:
        if player has permission "yetki":
            set {_slotno} to 0
            loop 36 times:
                set {sandik.%{_slotno}%} to slot {_slotno} of player's inventory
                add 1 to {_slotno}
            send "Envanteriniz başarıyla kaydedildi!"
every 30 minute:
    loop {sandiklar::*}:
        if block at loop-value is a chest:
            clear loop-value's inventory
            set {_slotno} to 9
            loop 36 times:
                chance of 50%:
                    add {sandik.%{_slotno}%} to block at loop-value
                    add 1 to {_slotno}
                else:
                    add 1 to {_slotno}
    send "Sandıklar yenilendi!" to players
/sandik komutu ile sandıkların yerleri belirlemek için sandık alabilirsiniz. Envanterinizin içine (Ana slotlar hariç) sandıkta çıkmasını istediğiniz eşyaları koyun ve /chestset komutu ile eşyaları belirleyin. 30 dakikada bir otomatik yenilenecektir. İyi oyunlar
2017-06-14_21.45.06.png
 

McWeb

Kızıltaş Madencisi
Mesajlar
467
En iyi cevaplar
0
Beğeniler
120
Puanları
690
Kod:
command /sandik:
    trigger:
        if player has permission "yetki":
            give 1 chest named "&6&lChest" to player

on place of chest:
    if player has permission "yetki":
        if name of held item of player is "&6&lChest":
            add event-block to {sandiklar::*}
            message "Sandiginiz Otomatik Chest Yenilenmesine Eklendi"

on mine of chest:
    if player has permission "yetki":
        remove event-location from {sandiklar::*}

command /ekle:
    trigger:
        if player has permission "yetki":
            loop {sandiklar::*}:
                if block at loop-value is a chest:
                    clear inventory of loop-value
                    set {_slotno} to 9
                    loop 36 times:
                        chance of 50%:
                            add {sandik.%{_slotno}%} to block at loop-value-1
                            add 1 to {_slotno}
                        else:
                            add 1 to {_slotno}
 
command /chestset:
    trigger:
        if player has permission "yetki":
            set {_slotno} to 0
            loop 36 times:
                set {sandik.%{_slotno}%} to slot {_slotno} of player's inventory
                add 1 to {_slotno}
            send "Envanteriniz başarıyla kaydedildi!"
every 30 minute:
    loop {sandiklar::*}:
        if block at loop-value is a chest:
            clear loop-value's inventory
            set {_slotno} to 9
            loop 36 times:
                chance of 50%:
                    add {sandik.%{_slotno}%} to block at loop-value-1
                    add 1 to {_slotno}
                else:
                    add 1 to {_slotno}
    send "Sandıklar yenilendi!" to players
Bunun hata vermemesi lazım
 
Son düzenleme:

Üst