Türkiye'nin En Büyük Oyuncu Forumuna Hoş Geldiniz!

Sitemize kayıt olarak, diğer oyuncular ile tanışabilir, mesajlaşabilirsiniz, ayrıca bir şeyler paylaşarak veya sorarak Türkiye'nin en büyük oyuncu topluluğunun bir parçası olabilirsiniz!

Şimdi Katılın!

Auto Sell Chest Skript - Skyblock ve Spawner Farmı Kullanan Serverler İçin

Reloven

Obsidyen Madencisi
Mesajlar
1,412
En iyi cevaplar
3
Puanları
2,730
Öncelikle bu skriptin plugin versiyonu zaten bulunmakta. Talep edildiği için yapmış bulunmaktayım ve ücretsiz şekilde burada da paylaşıyorum.

Otomatik sandığı koyduğunuzda herhangi bir şekilde tıklamanız vs. gerekmez yalnızca online durumda olmanız gerekmektedir.


**Offline modunu eklemedim çünkü hem online bol gözükmesi için hem de haksız kazanç olmaması için. Biriken itemler oyuna girince otomatik satılır.

Her oyuncu yalnızca bir adet sandık koyabilir ve sandığı kırmadan yenisini koyamazlar. /Sandık ver komutu yalnızca adminler içindir.

Videoda satış saniyesi 3'e ayarlıdır.. İstediğiniz dakika ve itemlerin adet satış fiyatlarını skriptteki options bölümünden düzenleyebilirsiniz.

Videoda açıkca gösterilmektedir. Önerilerinizi, istek ve şikayetlerinizi yorumlarda belirtebilirsiniz. Yararlı ise konuyu beğenmeyi unutmayınız.

**Skriptin herhangi bölümünde adım geçmemektedir alıp değiştirecek arkadaşlar emeğe saygı açısından kaynak gösterir ise sevinirim.

GEREKLİ :
Vault

Önemli Dip Not : Skript yalnızca tek kişi ile denenmiştir. Çoklu oyuncu ile çalışma durumu tahmin edilip kesinliği yoktur.
Lütfen deneme yaparsanız buraya geri dönüş sağlayın. Olası problemlerde yorumlardan yardım isteyin.



JavaScript:
options:
    SatisSuresi: 60 # Saniye bazinda yazınız. (300 = 5Dk)
    KomurFiyati: 10 #Lutfen "Bir" adet fiyatı giriniz.
    OdunKFiyati: 10 #Lutfen "Bir" adet fiyatı giriniz.
    DemirFiyati: 20 #Lutfen "Bir" adet fiyatı giriniz.
    AltinFiyati: 30 #Lutfen "Bir" adet fiyatı giriniz.
    ElmasFiyati: 50 #Lutfen "Bir" adet fiyatı giriniz.
    KaktusFiyat: 5  #Lutfen "Bir" adet fiyatı giriniz.
    ZumrutFiyat: 60 #Lutfen "Bir" adet fiyatı giriniz.
           
on place of chest:
    if name of player's tool is "&2Auto Seller Chest":
        if {Sandiklar::%player%::*} is not set:
            add event-block's location to {Sandiklar::%player%::*}
            send "&6AutoSell - &cOtomatik sandık başarılı şekilde kuruldu."
        else:
            send "&6AutoSell - &cZaten bir sandık sahibisin. &a/Sandığım"
            cancel event

on break of chest:
    if {Sandiklar::%player%::*} contains event-block's location:
        remove {Sandiklar::%player%::*} from {Sandiklar::%player%::*}
        send "&6AutoSell - &cSandığın başarılı şekilde kaldırıldı."

every {@SatisSuresi} seconds:
    loop all players:
        loop {Sandiklar::%loop-players%::*}:
            loop blocks at {Sandiklar::%loop-players%::*}:
                if loop-blocks is chest:
                    if loop-blocks contains iron ingot:
                        set {_CountofIron} to number of all iron ingots in loop-blocks
                        add {_CountofIron} * {@DemirFiyati} to {_TotalPara}
                        remove {_CountOfIron} of iron ingots from loop-block's inventory
                        add {@DemirFiyati} * {_CountofIron} to the loop-player's account
                    if loop-blocks contains gold ingot:
                        set {_CountofGold} to number of all gold ingots in loop-blocks
                        add {_CountofGold} * {@AltinFiyati} to {_TotalPara}
                        remove {_CountOfGold} of gold ingots from loop-block's inventory
                        add {@AltinFiyati} * {_CountofGold} to the loop-player's account
                    if loop-blocks contains diamond:
                        set {_CountofDiamond} to number of all diamonds in loop-blocks
                        add {_CountofDiamond} * {@ElmasFiyati} to {_TotalPara}
                        remove {_CountOfDiamond} of diamonds from loop-block's inventory
                        add {@ElmasFiyati} * {_CountofDiamond} to the loop-player's account
                    if loop-blocks contains cactus:
                        set {_CountofCactus} to number of all cactus in loop-blocks
                        add {_CountofCactus} * {@KaktusFiyat} to {_TotalPara}
                        remove {_CountOfCactus} of cactus from loop-block's inventory
                        add {@KaktusFiyat} * {_CountofCactus} to the loop-player's account
                    if loop-blocks contains emerald:
                        set {_CountofEmerald} to number of all emeralds in loop-blocks
                        add {_CountofEmerald} * {@ZumrutFiyat} to {_TotalPara}
                        remove {_CountOfEmerald} of emeralds from loop-block's inventory
                        add {@ZumrutFiyat} * {_CountofEmerald} to the loop-player's account
                    if loop-blocks contains coal:
                        set {_CountofCoal} to number of all coal in loop-blocks
                        add {_CountofCoal} * {@KomurFiyati} to {_TotalPara}
                        remove {_CountOfCoal} of coal from loop-block's inventory
                        add {@KomurFiyati} * {_CountofCoal} to the loop-player's account
                    if loop-blocks contains charcoal:
                        set {_CountofCCoal} to number of all charcoal in loop-blocks
                        add {_CountofCCoal} * {@OdunKFiyati} to {_TotalPara}
                        remove {_CountOfCCoal} of charcoal from loop-block's inventory
                        add {@OdunKFiyati} * {_CountofCCoal} to the loop-player's account
                    if {_TotalPara} is set:
                        send "&6AutoSell - &cSandık boşaltıldı hesabina &a%{_TotalPara}% $ &cyatirildi." to loop-player
           
command /SandıkVer:
    trigger:
        player is op:
            give chest named "&2Auto Seller Chest" to player

command /Sandığım:
    trigger:
        if {Sandiklar::%player%::*} is set:
            send "&6AutoSell - &cSandık Kordinatı: &a%{Sandiklar::%player%::*}%" to player
        else:
            send "&6AutoSell - &cSandığınız bulunmamaktadır."
 

BlazeNetwork

Demir Madencisi
Mesajlar
329
En iyi cevaplar
2
Puanları
930
Şu forumda gördüğüm en iyi skriptler'den biri ve kendisinin bana çok yardımı dokundu umarım başarılı olursun.