Çözüldü OTOSAT SCRİPT ACİL

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

ByNeels

MC.KadimOyuncu.Network
Katılım
15 Haziran 2019
Mesajlar
220
Elmaslar
59
Puan
13.470
Minecraft
ByNeels

Discord:

ByNeels

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Böyle bir otosat scriptim var. Yeni bir item ekledim kemik satması için ama kemiği envanterden alıyor ama parayı vermiyor.
 
ürünü satarken konsola bir hata geliyormu /sk reload otosat [skript .sk uzantısı ] atınca bir hata geliyorsa atarmısın
 
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Böyle bir otosat scriptim var. Yeni bir item ekledim kemik satması için ama kemiği envanterden alıyor ama parayı vermiyor.

Aslında diğerleriyle aynı mantık olarak yapmışsınız. Bir de böyle dener misiniz.

JavaScript:
options:
    permissions: bc.vipoto
    Prefix: &3Skyblock &8»
    kacDakikadaBirSatsin: 0.1
    DemirBlokFiyat: 40000000
    AltinBlokFiyat: 100000000
    ZumrutBlokFiyat: 200000000
    ElmasBlokFiyat: 400000000
    KaktusFiyat: 1250000000
    TuglaFiyat: 6000000000
    KartopuFiyat: 30000000000
    KemikFiyatt: 3100000000
every {@kacDakikadaBirSatsin} second:
    loop all players:
        if {demirblok.%loop-player%} is set:
            if loop-player has 640 iron block:
                remove 640 iron block from loop-player
                execute console command "eco give %loop-player% {@DemirBlokFiyat}"
                stop
        if {altinblok.%loop-player%} is set:
            if loop-player has 640 gold block:
                remove 640 gold block from loop-player
                execute console command "eco give %loop-player% {@AltinBlokFiyat}"
                stop
        if {zumrutblok.%loop-player%} is set:
            if loop-player has 640 emerald block:
                remove 640 emerald block from loop-player
                execute console command "eco give %loop-player% {@ZumrutBlokFiyat}"
                stop
        if {elmasblok.%loop-player%} is set:
            if loop-player has 640 diamond block:
                remove 640 diamond block from loop-player
                execute console command "eco give %loop-player% {@ElmasBlokFiyat}"
                stop
        if {kaktus.%loop-player%} is set:
            if loop-player has 640 cactus:
                remove 640 cactus from loop-player
                execute console command "eco give %loop-player% {@KaktusFiyat}"
                stop
        if {tugla.%loop-player%} is set:
            if loop-player has 640 clay brick:
                remove 640 clay brick from loop-player
                execute console command "eco give %loop-player% {@TuglaFiyat}"
                stop
        if {kartopu.%loop-player%} is set:
            if loop-player has 320 snowball:
                remove 320 snowball from loop-player
                execute console command "eco give %loop-player% {@KartopuFiyat}"
                stop
        if {kemik.%loop-player%} is set:
            if loop-player has 640 bone:
                remove 640 bone from loop-player
                execute console command "eco give %loop-player% {@KemikFiyatt}"
                stop              
command /otosat [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is "aktif":
            set {demirblok.%player%} to true
            set {altinblok.%player%} to true
            set {zumrutblok.%player%} to true
            set {elmasblok.%player%} to true
            set {kaktus.%player%} to true
            set {tugla.%player%} to true
            set {kemik.%player%} to true  
            set {kartopu.%player%} to true          
            send " {@Prefix} &aOtomatik satış açıldı!"
        if arg 1 is "pasif":
            delete {demirblok.%player%}
            delete {altinblok.%player%}
            delete {zumrutblok.%player%}
            delete {elmasblok.%player%}
            delete {kaktus.%player%}
            delete {tugla.%player%}
            delete {kemik.%player%}
            delete {kartopu.%player%}
            send " {@Prefix} &aOtomatik satış kapatıldı!"
        if arg 1 is "ayarla":
            send " "
            send " &8&m/-----/&r &b&l OTOSAT &8&m\-----\"
            send "&7/otosat demirblok &aac&7/&ckapat"
            send "&7/otosat altinblok &aac&7/&ckapat"
            send "&7/otosat zumrutblok &aac&7/&ckapat"
            send "&7/otosat elmasblok &aac&7/&ckapat"
            send "&7/otosat kaktus &aac&7/&ckapat"
            send "&7/otosat tugla &aac&7/&ckapat"
            send "&7/otosat kemik &aac&7/&ckapat"
            send "&7/otosat kartopu &aac&7/&ckapat"          
            send " &8&m/-----/&r &b&l OTOSAT &8&m\-----\"          
            send " "
        if arg 1 is "demirblok":
            if arg 2 is "ac":
                set {demirblok.%player%} to true
                send "{@Prefix} &7Otomatik demir blok satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {demirblok.%player%}
                send "{@Prefix} &7Otomatik demir blok satma başarıyla &cpasifleştirildi."
        if arg 1 is "altinblok":
            if arg 2 is "ac":
                set {altinblok.%player%} to true
                send "{@Prefix} &7Otomatik altın blok satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {altinblok.%player%}
                send "{@Prefix} &7Otomatik altın blok satma başarıyla &cpasifleştirildi."
        if arg 1 is "zumrutblok":
            if arg 2 is "ac":
                set {zumrutblok.%player%} to true
                send "{@Prefix} &7Otomatik zumrut blok satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {zumrutblok.%player%}
                send "{@Prefix} &7Otomatik zumrut blok satma başarıyla &cpasifleştirildi."
        if arg 1 is "elmasblok":
            if arg 2 is "ac":
                set {elmasblok.%player%} to true
                send "{@Prefix} &7Otomatik elmas blok satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {elmasblok.%player%}
                send "{@Prefix} &7Otomatik elmas blok satma başarıyla &cpasifleştirildi.f"
        if arg 1 is "tugla":
            if arg 2 is "ac":
                set {tugla.%player%} to true
                send "{@Prefix} &7Otomatik Tugla satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {Tugla.%player%}
                send "{@Prefix} &7Otomatik Tugla satma başarıyla &cpasifleştirildi."
        if arg 1 is "kartopu":
            if arg 2 is "ac":
                set {kartopu.%player%} to true
                send "{@Prefix} &7Otomatik kartopu satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {kartopu.%player%}
                send "{@Prefix} &7Otomatik kartopu satma başarıyla &cpasifleştirildi."
        if arg 1 is "kaktus":
            if arg 2 is "ac":
                set {kaktus.%player%} to true
                send "{@Prefix} &7Otomatik kaktus satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {kaktus.%player%}
                send "{@Prefix} &7Otomatik kaktus satma başarıyla &cpasifleştirildi."  
        if arg 1 is "kemik":
            if arg 2 is "ac":
                set {kemik.%player%} to true
                send "{@Prefix} &7Otomatik kemik satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {kemik.%player%}
                send "{@Prefix} &7Otomatik kemik satma başarıyla &cpasifleştirildi."              
        if arg 1 is not set:
            send " "
            send " &8&m/-----/&r &b&l OTOSAT &8&m\-----\"
            send "&7/otosat aktif &a- Tümünü Aktifleştirir"
            send "&7/otosat pasif &c- Tümünü Pasifleştirir"
            send "&7/otosat ayarla &e- Sadece istediğinizi &aaktifleştirir&7/&cpasifleştirir"
            send " &8&m/-----/&r &b&l OTOSAT &8&m\-----\"

Ek olarak arkadaşın dediği gibi yapın. Eğer bir hata varsa düzeltmeye çalışırız. Muhtemelen tab hataları yaptınız.
 
Kod:
options:
    permissions: bc.vipoto
    Prefix: &3Skyblock &8»
    kacDakikadaBirSatsin: 0.1
    DemirBlokFiyat: 40000000
    AltinBlokFiyat: 100000000
    ZumrutBlokFiyat: 200000000
    ElmasBlokFiyat: 400000000
    KaktusFiyat: 1250000000
    TuglaFiyat: 6000000000
    KartopuFiyat: 30000000000
every {@kacDakikadaBirSatsin} second:
    loop all players:
        if {demirblok.%loop-player%} is set:
            if loop-player has 640 iron block:
                remove 640 iron block from loop-player
                execute console command "eco give %loop-player% {@DemirBlokFiyat}"
                stop
        if {altinblok.%loop-player%} is set:
            if loop-player has 640 gold block:
                remove 640 gold block from loop-player
                execute console command "eco give %loop-player% {@AltinBlokFiyat}"
                stop
        if {zumrutblok.%loop-player%} is set:
            if loop-player has 640 emerald block:
                remove 640 emerald block from loop-player
                execute console command "eco give %loop-player% {@ZumrutBlokFiyat}"
                stop
        if {elmasblok.%loop-player%} is set:
            if loop-player has 640 diamond block:
                remove 640 diamond block from loop-player
                execute console command "eco give %loop-player% {@ElmasBlokFiyat}"
                stop
        if {kaktus.%loop-player%} is set:
            if loop-player has 640 cactus:
                remove 640 cactus from loop-player
                execute console command "eco give %loop-player% {@KaktusFiyat}"
                stop
        if {tugla.%loop-player%} is set:
            if loop-player has 640 clay brick:
                remove 640 clay brick from loop-player
                execute console command "eco give %loop-player% {@TuglaFiyat}"
                stop
        if {kartopu.%loop-player%} is set:
            if loop-player has 320 snowball:
                remove 320 snowball from loop-player
                execute console command "eco give %loop-player% {@KartopuFiyat}"
                stop
        if {kemik.%loop-player%} is set:
            if loop-player has 640 bone:
                remove 640 bone from loop-player
                execute console command "eco give %loop-player% 31"
                stop               
command /otosat [<text>] [<text>] [<text>]:
    trigger:
        if arg 1 is "aktif":
            set {demirblok.%player%} to true
            set {altinblok.%player%} to true
            set {zumrutblok.%player%} to true
            set {elmasblok.%player%} to true
            set {kaktus.%player%} to true
            set {tugla.%player%} to true
            set {kemik.%player%} to true   
            set {kartopu.%player%} to true           
            send " {@Prefix} &aOtomatik satış açıldı!"
        if arg 1 is "pasif":
            delete {demirblok.%player%}
            delete {altinblok.%player%}
            delete {zumrutblok.%player%}
            delete {elmasblok.%player%}
            delete {kaktus.%player%}
            delete {tugla.%player%}
            delete {kemik.%player%}
            delete {kartopu.%player%}
            send " {@Prefix} &aOtomatik satış kapatıldı!"
        if arg 1 is "ayarla":
            send " "
            send " &8&m/-----/&r &b&l OTOSAT &8&m\-----\"
            send "&7/otosat demirblok &aac&7/&ckapat"
            send "&7/otosat altinblok &aac&7/&ckapat"
            send "&7/otosat zumrutblok &aac&7/&ckapat"
            send "&7/otosat elmasblok &aac&7/&ckapat"
            send "&7/otosat kaktus &aac&7/&ckapat"
            send "&7/otosat tugla &aac&7/&ckapat"
            send "&7/otosat kemik &aac&7/&ckapat"
            send "&7/otosat kartopu &aac&7/&ckapat"           
            send " &8&m/-----/&r &b&l OTOSAT &8&m\-----\"           
            send " "
        if arg 1 is "demirblok":
            if arg 2 is "ac":
                set {demirblok.%player%} to true
                send "{@Prefix} &7Otomatik demir blok satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {demirblok.%player%}
                send "{@Prefix} &7Otomatik demir blok satma başarıyla &cpasifleştirildi."
        if arg 1 is "altinblok":
            if arg 2 is "ac":
                set {altinblok.%player%} to true
                send "{@Prefix} &7Otomatik altın blok satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {altinblok.%player%}
                send "{@Prefix} &7Otomatik altın blok satma başarıyla &cpasifleştirildi."
        if arg 1 is "zumrutblok":
            if arg 2 is "ac":
                set {zumrutblok.%player%} to true
                send "{@Prefix} &7Otomatik zumrut blok satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {zumrutblok.%player%}
                send "{@Prefix} &7Otomatik zumrut blok satma başarıyla &cpasifleştirildi."
        if arg 1 is "elmasblok":
            if arg 2 is "ac":
                set {elmasblok.%player%} to true
                send "{@Prefix} &7Otomatik elmas blok satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {elmasblok.%player%}
                send "{@Prefix} &7Otomatik elmas blok satma başarıyla &cpasifleştirildi.f"
        if arg 1 is "tugla":
            if arg 2 is "ac":
                set {tugla.%player%} to true
                send "{@Prefix} &7Otomatik Tugla satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {Tugla.%player%}
                send "{@Prefix} &7Otomatik Tugla satma başarıyla &cpasifleştirildi."
        if arg 1 is "kartopu":
            if arg 2 is "ac":
                set {kartopu.%player%} to true
                send "{@Prefix} &7Otomatik kartopu satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {kartopu.%player%}
                send "{@Prefix} &7Otomatik kartopu satma başarıyla &cpasifleştirildi."
        if arg 1 is "kaktus":
            if arg 2 is "ac":
                set {kaktus.%player%} to true
                send "{@Prefix} &7Otomatik kaktus satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {kaktus.%player%}
                send "{@Prefix} &7Otomatik kaktus satma başarıyla &cpasifleştirildi."   
        if arg 1 is "kemik":
            if arg 2 is "ac":
                set {kemik.%player%} to true
                send "{@Prefix} &7Otomatik kemik satma başarıyla &aaktifleştirildi."
            if arg 2 is "kapat":
                delete {kemik.%player%}
                send "{@Prefix} &7Otomatik kemik satma başarıyla &cpasifleştirildi."               
        if arg 1 is not set:
            send " "
            send " &8&m/-----/&r &b&l OTOSAT &8&m\-----\"
            send "&7/otosat aktif &a- Tümünü Aktifleştirir"
            send "&7/otosat pasif &c- Tümünü Pasifleştirir"
            send "&7/otosat ayarla &e- Sadece istediğinizi &aaktifleştirir&7/&cpasifleştirir"
            send " &8&m/-----/&r &b&l OTOSAT &8&m\-----\"

Direk fiyatı yazarak deneyin.
 
Skriptin kendi para verme kodu varken neden konsole komut yazdırıyorsunuz?
add {@DemirBlokFiyat} to player's money

ve bu otosat skripti çok kötü eskiden yaptığım ama gayet güzel bir otosat skripti, birazını sildim ama en doğru otosat kullanım stili duruyor / plugins/OtoSat/Değerler den eşya değerlerini ayarlıyorsunuz veya sadece yöntemini al:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
SORUNU KENDİM ÇÖZDÜM KONU KİLİT!
 
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