Çözüldü Borsa Skript Yardım!!! Lütfen

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

Balzach

Zombi Geldi, Beni Yedi
Katılım
13 Haziran 2024
Mesajlar
246
Elmaslar
59
Puan
1.255
Yaş
25
Konum
İstanbul
Minecraft
Balzach

Discord:

xbalzach

Merhaba sorunumu şöyle açıklayayım.

1724418910784.webp


şöyle errorlar geliyor yaptığım şey ise şu şimdi borsa skriptini aşşağıda paylaştım bakabilirsiniz. Borsadaki değerleri variables olması lazım

1724418961334.webp


deluxemenus plugininde şu şekil göstermeye çalışıyorum yani borsa eklentisi bunu nasıl çözeceğim lütfen yardımcı olun kod aşşağıda

ChatGPT ye sordum o dahada bozuyor.

Kod:
options:

    prefix: &6&lSURVIVAL &8►

    bitcoin-min-fiyat: 50000000

    bitcoin-max-fiyat: 100000000

    ethereum-min-fiyat: 10000000

    ethereum-max-fiyat: 50000000

    dogecoin-min-fiyat: 1000000

    dogecoin-max-fiyat: 10000000

  

variables:

    {bitcoin::%player%} = 0

    {ethereum::%player%} = 0

    {dogecoin::%player%} = 0

  

on load:

    #--- Kurulum

    if {kuryenile} isn't set:

        set {kuryenile} to 5

    if {fiyat::doge} isn't set:

        set {_sayi3} to random integer between {@dogecoin-min-fiyat} and {@dogecoin-max-fiyat}

        set {fiyat::doge} to {_sayi3}

    if {fiyat::eth} isn't set:

        set {_sayi2} to random integer between {@ethereum-min-fiyat} and {@ethereum-max-fiyat}

        set {fiyat::eth} to {_sayi2}

    if {fiyat::btc} isn't set:

        set {_sayi1} to random integer between {@bitcoin-min-fiyat} and {@bitcoin-max-fiyat}

        set {fiyat::btc} to {_sayi1}

  

function numberFormat(int: text) :: text:

    set {_Format} to "%{_int}%"

    set {_length} to length of {_Format}

    if {_length} >= 3:

        set {_mod} to {_length} mod 3

        if {_mod} is 0:

            set {_groups::*} to groups 1 of {_Format} matched to "([0-9]{3})"

            set {_Format} to "%join {_groups::*} with "."%"

        else:

            set {_1} to the first {_mod} characters of {_Format}

            set {_2} to subtext of {_Format} from characters ({_mod}+1) to {_length}

            set {_groups::*} to groups 1 of {_2} matched to "([0-9]{3})"

            set {_Format} to "%{_1}%.%join {_groups::*} with "."%"

    return {_Format}

  

on placeholderapi placeholder request for the prefix "borsaf":

    if the identifier is "sayac":

        set the result to "%{kuryenile}%"

    if the identifier is "btc":

        set {formatted.btc} to numberFormat("%{fiyat::btc}%")

        set the result to "%{formatted.btc}%"

    else if the identifier is "eth":

        set {formatted.eth} to numberFormat("%{fiyat::eth}%")

        set the result to "%{formatted.eth}%"   

    else if the identifier is "doge":

        set {formatted.doge} to numberFormat("%{fiyat::doge}%")

        set the result to "%{formatted.doge}%"           

      

on placeholderapi placeholder request for the prefix "borsawallet":

    if the identifier is "btc":

        set {formatted.mybtc} to numberFormat("%{bitcoin::%player%}%")

        set the result to "%{formatted.mybtc}%"

    else if the identifier is "eth":

        set {formatted.myeth} to numberFormat("%{ethereum::%player%}%")

        set the result to "%{formatted.myeth}%"   

    else if the identifier is "doge":

        set {formatted.mydoge} to numberFormat("%{dogecoin::%player%}%")

        set the result to "%{formatted.mydoge}%"       

      

command /borsaislem [<text>] [<text>]:

    trigger:

        if arg 1 is "al":

            if arg 2 is not "bitcoin" or "ethereum" or "dogecoin":

                send "{@prefix} &cHatalı Kullanım!"

            else:

                if arg 2 is "bitcoin":

                    if player's balance is bigger than or equal to {fiyat::btc}:

                        execute console command "eco take %player% %{fiyat::btc}%"

                        add 1 to {bitcoin::%player%}

                        send "{@prefix} &fBaşarıyla &a1 BTC &fsatın aldınız!"

                        execute player command "borsa"

                    else:

                        execute console command "tm message %player% &c&lHATA\n&7Yeterince paran yok!"   

                if arg 2 is "ethereum":

                    if player's balance is bigger than or equal to {fiyat::eth}:

                        execute console command "eco take %player% %{fiyat::eth}%"

                        add 1 to {ethereum::%player%}

                        send "{@prefix} &fBaşarıyla &a1 ETH &fsatın aldınız!"

                        execute player command "borsa"

                    else:

                        execute console command "tm message %player% &c&lHATA\n&7Yeterince paran yok!"   

                if arg 2 is "dogecoin":

                    if player's balance is bigger than or equal to {fiyat::doge}:

                        execute console command "eco take %player% %{fiyat::doge}%"

                        add 1 to {dogecoin::%player%}

                        send "{@prefix} &fBaşarıyla &a1 DOGE &fsatın aldınız!"

                        execute player command "borsa"

                    else:

                        execute console command "tm message %player% &c&lHATA\n&7Yeterince paran yok!"   

        if arg 1 is "sat":

            if arg 2 is not "bitcoin" or "ethereum" or "dogecoin":

                send "{@prefix} &cHatalı Kullanım!"

            else:

                if arg 2 is "bitcoin":

                    if {bitcoin::%player%} is bigger than or equal to 1:

                        execute console command "eco give %player% %{fiyat::btc}%"

                        remove 1 from {bitcoin::%player%}

                        send "{@prefix} &fBaşarıyla &a1 BTC &fsattınız!"

                        execute player command "borsa"

                    else:

                        execute console command "tm message %player% &c&lHATA\n&cHesabınızda &eBTC &cbulunmamaktadır!"

                if arg 2 is "ethereum":

                    if {ethereum::%player%} is bigger than or equal to 1:

                        execute console command "eco give %player% %{fiyat::eth}%"

                        remove 1 from {ethereum::%player%}

                        send "{@prefix} &fBaşarıyla &a1 ETH &fsattınız!"

                        execute player command "borsa"

                    else:

                        execute console command "tm message %player% &c&lHATA\n&cHesabınızda &eETH &cbulunmamaktadır!"   

                if arg 2 is "dogecoin":

                    if {dogecoin::%player%} is bigger than or equal to 1:

                        execute console command "eco give %player% %{fiyat::doge}%"

                        remove 1 from {dogecoin::%player%}

                        send "{@prefix} &fBaşarıyla &a1 DOGE &fsattınız!"

                        execute player command "borsa"

                    else:

                        execute console command "tm message %player% &c&lHATA\n&cHesabınızda &eDOGE &cbulunmamaktadır!"   

        if arg 1 is "wallet":

          

        if arg 1 is "kur":

            send "ETH: %{fiyat::eth}%"

            send "BTC: %{fiyat::btc}%"

            send "DOGE: %{fiyat::doge}%"

            send "%{kuryenile}% dakika kaldı!"

          

      

every 1 minutes:

    if {kuryenile} is 0:

        set {kuryenile} to 30

        set {_sayi1} to random integer between {@bitcoin-min-fiyat} and {@bitcoin-max-fiyat}

        set {_sayi2} to random integer between {@ethereum-min-fiyat} and {@ethereum-max-fiyat}

        set {_sayi3} to random integer between {@dogecoin-min-fiyat} and {@dogecoin-max-fiyat}

        set {fiyat::doge} to {_sayi3}

        set {fiyat::eth} to {_sayi2}

        set {fiyat::btc} to {_sayi1}

        send "&6&lSURVIVAL &8► &fBorsa fiyatları güncellendi! &aBir sonraki yenilemeye kalan: &e30 Dakika" to all players

        execute console command "hd reload"

    else:

        remove 1 from {kuryenile}
 
Moderatör tarafından düzenlendi:
Placeholder Borsaf ve Borsawallet olarak bir tanımlaması yok.
 
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