Skript hatası bölme işlemi

AhmetDinc

Demir Madencisi
En iyi cevaplar
0
Kod:
#Deleting Bugs
command /debugs:
    trigger:
        set {_Bugs.%player%} to {_Bugs.%player%} parsed as integer
        wait 1 second
        send "&c&lDeleting Bugs" to player
        send "&c&lRemoved 4 Bugs" to player
        if {_Bugs.%player%} is less than 4:
            set {_Bugs.%player%} to 0
        else:
            remove 4 from {_Bugs.%player%}
#Improve
command /improve:
    trigger:
        wait 10 tick
        set {_randomNumber_.%player%} to random integer between 6 and 9
        set {_randomNumber_1.%player%} to random integer between 6 and 9
        set {_randomNumber_2.%player%} to random integer between 6 and 9
        set {_randomNumber_3.%player%} to random integer between 6 and 9
        set {_randomNumber_4.%player%} to random integer between 5 and 9
        set {_randomNumber_5.%player%} to random integer between 5 and 9
        set {_randomNumber_6.%player%} to random integer between 5 and 9
        set {_randomNumber_7.%player%} to random integer between 5 and 9
        wait 10 tick
        add {_number.%player%} to {_randomNumber_1.%player%}
        add {_number.%player%2} to {_randomNumber_.%player%}
        add {_number.%player%} to {_randomNumber_2.%player%}
        add {_number.%player%2} to {_randomNumber_3.%player%}
        add {_number.%player%} to {_randomNumber_4.%player%}
        add {_number.%player%2} to {_randomNumber_5.%player%}
        add {_number.%player%} to {_randomNumber_6.%player%}
        add {_number.%player%2} to  {_randomNumber_7.%player%}
        send "&c&lImprove Complated" to player
command /update:
    trigger:
        wait 1 second
        execute console command "eco take %player% 13750"
        execute player command "debugs"
        execute player command "improve"
        wait 5 second
        send "&c&l60 Seconds To Complate Your Game"
        wait 1 second
        set {_toplam.%player%} to {_randomNumber_.%player%}+{_randomNumber_1.%player%}+{_randomNumber_2.%player%}+{_randomNumber_3.%player%}+{_randomNumber_4.%player%}+{_randomNumber_5.%player%}+{_randomNumber_6.%player%}+{_randomNumber_7.%player%}
        wait 1 second
        set {_toplam.%player%} to {_toplam.%player%} parsed as integer
        wait 1 second
        set {_toplam.%player%} to rounded {_toplam.%player%}/7
        wait 1 second
        if {_toplam.%player%} is greater than 10:
            execute console command "eco give %player% 18000"   
        if {_toplam.%player%} is 10:
            execute console command "eco give %player% 15000"
        if {_toplam.%player%} is 9:
            execute console command "eco give %player% 12500"
        if {_toplam.%player%} is 8:
            execute console command "eco give %player% 11000"
        if {_toplam.%player%} is 7:
            execute console command "eco give %player% 9750"
        if {_toplam.%player%} is 6:
            execute console command "eco give %player% 8250"
        if {_toplam.%player%} is 5:
            execute console command "eco give %player% 7310"
        if {_toplam.%player%} is 4:
            execute console command "eco give %player% 6700"
        send "%{_toplam.%player%}%" to player
command /Develomentroom:
    trigger:
        play "BLOCK_FENCE_GATE_CLOSE" to player at volume 2
        open chest with 3 row named "&c&lGame Develoment Room" to player
        format slot 10 of player with paper named "&8Develope New Game" with lore "" to close then run [execute player command "/Develope"]
        format slot 11 of player with paper named "&8Update Your Game" with lore "" to close then run [execute player command "/Update"]
bunu yaptıgımda 0 olarak çıkıyor toplam napmalıyım? herhangi bir hata yazmıyor
 

Pledix

Kızıltaş Madencisi
En iyi cevaplar
0
Sayıyı rounded yaparak yuvarlandığın için olabilir mi acaba?
Eğer ordaki bölme işlemi yerine toplama veya çıkarma işlemi olsaydı sadece ilk baştaki sayı yuvarlanır bir problem çıkarmazdı. İşlem ve parantez önceliklerine dikkat etmelisin :)
 
Son düzenleme:

Pledix

Kızıltaş Madencisi
En iyi cevaplar
0
set {_toplam.%player%} to rounded {_toplam.%player%}/7
Mesela buradaki bölüm diyelim 0.323 gibi bir sayı çıktı.
Rounded 0.323 = 0 olacaktır.
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Değişkenlerin başındaki _ leri kaldırıp dene, local variable oluyor onlar, işlem tamamlandıktan sonra siliniyorlar..
 
Üst