Çözüldü Skyblock Sunucular için otosat skripti

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ArdataskinN

Demir Cevheri Gibiyim
Katılım
8 Haziran 2018
Mesajlar
207
Elmaslar
23
Puan
0
Yaş
33
Konum
Türkiye
Minecraft
ArdataskinN

Discord:

Catboy438#5590

Merhaba skyblock sunucum için otosat skripti istiyorum ama factiondaki gibi kırınca değil sunucumda afk kalıyorlar üzerlerine maden geliyor madeni satıyor otomatik olarak
otosat ac veya aç yazınca otosat açıldı diye mesaj gelsin
otosat kapat yazıncada otosat kapandı diye mesaj gelsin
FİYATLAR
demir:20k Tane:312 -
altin:30k Tane:468 -
elmas:40k Tane:625
zümrüt:50k Tane:781-
kuvars:60k tane 937
demirblok:180k Tane:2812 -
altinblok:270k Tane:4218 -
elmasblok:360k Tane:5625 -
zümrütblok:450k Tane:7031 -
kuvarsblok 540k tane : 8437
kaktüs:630k tane : 9843

bide arkadaşlar maden sattığımız zaman mesaj gelsin
örnek
64 demir satarak 20000 para kazandınız gibi
 
Tam olarak anlamak için soruyorum, başka bir skript ile afk iken blok mu geliyor üzerlerine ?
 
Moderatör tarafından düzenlendi:
Dostum sanırım bir sunucuda gördün ama o skript bana ait xd ücretli bir skript yakında mc-tr de konusunu açarım ek olaraktan satmıyor kendine özel deposuna gönderiyor bir çok özelliği mevcut.
leblach senin sunucundakini bana atarmısın envantersat vardı ya
Yardım - -/otosat Skripti Gerekli Bu konunuza da yazmıştım. Değiştirip kullanabilirsiniz.
ona kuvars ve kuvarsblokta eklermisin
 
Moderatör tarafından düzenlendi:
Ekledim ama şuan ki söylediklerinle öncekiler farklı editlemelisin.

Kod:
prefix:
    p: &7[&bMC&8-&bTR&7] &a

on pick up:
    if {otosat::%player%} is true:
        if event-item is iron ingot:
            if player has 64 iron ingot:
                remove 64 iron ingot from player's inventory
                add 19968 to player's balance
                send "{@p} 64 Demir 19968 TL'ye satıldı."
        if event-item is gold ingot:
            if player has 64 gold ingot:
                remove 64 gold ingot from player's inventory
                add 29952 to player's balance
                send "{@p} 64 Altın 29952 TL'ye satıldı."
        if event-item is diamond:
            if player has 64 diamond:
                remove 64 diamond from player's inventory
                add 40000 to player's balance
                send "{@p} 64 Elmas 40000 TL'ye satıldı."
        if event-item is emerald:
            if player has 64 emerald:
                remove 64 emerald from player's inventory
                add 49984 to player's balance
                send "{@p} 64 Zümrüt 49984 TL'ye satıldı."
        if event-item is iron block:
            if player has 64 iron block:
                remove 64 iron block from player's inventory
                add 179968 to player's balance
                send "{@p} 64 Demir Blok 179968 TL'ye satıldı."
        if event-item is diamond block:
            if player has 64 diamond block:
                remove 64 diamond block from player's inventory
                add 360000 to player's balance
                send "{@p} 64 Elmas Blok 360000 TL'ye satıldı."
        if event-item is gold block:
            if player has 64 gold block:
                remove 64 gold block from player's inventory
                add 269952 to player's balance
                send "{@p} 64 Altın Blok 269952 TL'ye satıldı."
        if event-item is emerald block:
            if player has 64 emerald block:
                remove 64 emerald block from player's inventory
                add 449984 to player's balance
                send "{@p} 64 Zümrüt Blok 449984 TL'ye satıldı"
        if event-item is cactus:
            if player has 64 cactus:
                remove 64 cactus from player's inventory
                add 529984 to player's balance
                send "{@p} 64 Kaktüs 529984 TL'ye satıldı"
        if event-item is quartz:
            if player has 937 quartz:
                remove 937 quartz from player's inventory
                add 60000 to player's balance
                send "{@p} 937 Kuvars 60000 TL'ye satıldı"
        if event-item is quartz block:
            if player has 9843 quartz block:
                remove 9843 quartz block from player's inventory
                add 630000 to player's balance
                send "{@p} 9843 Kuvars 630000 TL'ye satıldı"


command /otosat [<text>]:
    trigger:
        if arg 1 is "ac" or "aç":
            set {otosat::%player%} to true
            send "{@p} Otosat Açıldı!"
        else if arg 1 is "kapa" or "kapat":
            set {otosat::%player%} to false
            send "{@p} Otosat Kapandı!"
        else:
            send "{@p} Kullanım /otosat aç/kapat"
 
leblach senin sunucundakini bana atarmısın envantersat vardı ya

ona kuvars ve kuvarsblokta eklermisin
Bazı sunucularda shopguiplus eklentisi mevcut. Bu yüzden sadece otomatik olarak sell all komutu çektiriyor. O da şu şekilde;
Kod:
options:
    p: &8[&eMC-TR&8]

command /envantersat [<text>]:
    trigger:
        if arg-1 is set:
            if arg-1 is "aç":
                set {otosat.%Player%} to "true"
                send "{@p} &bOtomatik satış başarıyla açıldı" to player
            else if arg-1 is "kapat":
                set {otosat.%Player%} to "false"
                send "{@p} &bOtomatik satış başarıyla kapatıldı" to player
            else:
                send "{@p} &b/otosat '&caç&b' ya da '&ckapat&b'" to player
        else:
            send "{@p} &b/otosat '&caç&b' ya da '&ckapat&b'" to player
            
            
every 5 seconds:
    loop all players:
        if {otosat.%loop-player%} is "true":
            make loop-player execute command "sell all"
 
Ekledim ama şuan ki söylediklerinle öncekiler farklı editlemelisin.

Kod:
prefix:
    p: &7[&bMC&8-&bTR&7] &a

on pick up:
    if {otosat::%player%} is true:
        if event-item is iron ingot:
            if player has 64 iron ingot:
                remove 64 iron ingot from player's inventory
                add 19968 to player's balance
                send "{@p} 64 Demir 19968 TL'ye satıldı."
        if event-item is gold ingot:
            if player has 64 gold ingot:
                remove 64 gold ingot from player's inventory
                add 29952 to player's balance
                send "{@p} 64 Altın 29952 TL'ye satıldı."
        if event-item is diamond:
            if player has 64 diamond:
                remove 64 diamond from player's inventory
                add 40000 to player's balance
                send "{@p} 64 Elmas 40000 TL'ye satıldı."
        if event-item is emerald:
            if player has 64 emerald:
                remove 64 emerald from player's inventory
                add 49984 to player's balance
                send "{@p} 64 Zümrüt 49984 TL'ye satıldı."
        if event-item is iron block:
            if player has 64 iron block:
                remove 64 iron block from player's inventory
                add 179968 to player's balance
                send "{@p} 64 Demir Blok 179968 TL'ye satıldı."
        if event-item is diamond block:
            if player has 64 diamond block:
                remove 64 diamond block from player's inventory
                add 360000 to player's balance
                send "{@p} 64 Elmas Blok 360000 TL'ye satıldı."
        if event-item is gold block:
            if player has 64 gold block:
                remove 64 gold block from player's inventory
                add 269952 to player's balance
                send "{@p} 64 Altın Blok 269952 TL'ye satıldı."
        if event-item is emerald block:
            if player has 64 emerald block:
                remove 64 emerald block from player's inventory
                add 449984 to player's balance
                send "{@p} 64 Zümrüt Blok 449984 TL'ye satıldı"
        if event-item is cactus:
            if player has 64 cactus:
                remove 64 cactus from player's inventory
                add 529984 to player's balance
                send "{@p} 64 Kaktüs 529984 TL'ye satıldı"
        if event-item is quartz:
            if player has 937 quartz:
                remove 937 quartz from player's inventory
                add 60000 to player's balance
                send "{@p} 937 Kuvars 60000 TL'ye satıldı"
        if event-item is quartz block:
            if player has 9843 quartz block:
                remove 9843 quartz block from player's inventory
                add 630000 to player's balance
                send "{@p} 9843 Kuvars 630000 TL'ye satıldı"


command /otosat [<text>]:
    trigger:
        if arg 1 is "ac" or "aç":
            set {otosat::%player%} to true
            send "{@p} Otosat Açıldı!"
        else if arg 1 is "kapa" or "kapat":
            set {otosat::%player%} to false
            send "{@p} Otosat Kapandı!"
        else:
            send "{@p} Kullanım /otosat aç/kapat"
dostum oluyorda iki hata var pick up diyorsun ya adam yerden alınca çalışıyor sen onu player has gibi bişey yapsan yani oyuncu envanterinde varsa satsa [aslında hata değil]
diğer hatada
mesajlar gelmiyor oyuncuya onu düzeltirmisin yaparsan 4/4 lük olucak
 
dostum oluyorda iki hata var pick up diyorsun ya adam yerden alınca çalışıyor sen onu player has gibi bişey yapsan yani oyuncu envanterinde varsa satsa [aslında hata değil]
diğer hatada
mesajlar gelmiyor oyuncuya onu düzeltirmisin yaparsan 4/4 lük olucak
Şöyle bir durum var skripttin çalışması için event lazım ya yerden toplama eventi olacak ya da her saniyede bir çalışacak bu durumda laga sebep olabilir. Kendin seçmelisin hangisini istersen yapabilirim.
 
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