Çözüldü Puan silme

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

Demacor

Örümcek Hoşt!
Katılım
24 Ocak 2019
Mesajlar
363
Elmaslar
45
Puan
0
Yaş
22
Minecraft
Demacor
Merhaba arkadaşlar aşağıdaki skriptte nasıl birinin puanını sıfırlarım?
KOD:

Kod:
on death:
    if attacker is a player:
        if victim is zombie or skeleton or zombie pigman or blaze or ghast or spider or cave spider:
            add 2 to {puan::%attacker%}
        if victim is pig or sheep or cow:
            add 1 to {puan::%attacker%}

command /puan:
    trigger:
        send "&aPuanın: &e%{puan::%player%}%" to player

command /sıralama:
    trigger:
        loop {puan::*}:
            add 1 to {_size}
            if {_low.to.high.list::%loop-value%} is not set:
                set {_low.to.high.list::%loop-value%} to loop-index
            else:
                set {_n} to 0
                loop {_size} times:
                    set {_n} to {_n}+1
                    {_low.to.high.list::%loop-value-1%.%{_n}%} is not set
                    set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
                    stop loop
        wait 1 tick
        set {_n} to size of {_low.to.high.list::*}
        loop {_low.to.high.list::*}:
            set {_high.to.low.list::%{_n}%} to loop-value
            set {_n} to {_n}-1
        wait 1 tick
        message " &a&nEN ÇOK PUANA SAHİP 3 KİŞİ"
        loop {_high.to.low.list::*}:
            add 1 to {_result}
            send "&b%loop-value%&7: &e%{puan::%loop-value%}% puan"
            if {_result} is 3:
                stop
 
Merhaba arkadaşlar aşağıdaki skriptte nasıl birinin puanını sıfırlarım?
KOD:

Kod:
on death:
    if attacker is a player:
        if victim is zombie or skeleton or zombie pigman or blaze or ghast or spider or cave spider:
            add 2 to {puan::%attacker%}
        if victim is pig or sheep or cow:
            add 1 to {puan::%attacker%}

command /puan:
    trigger:
        send "&aPuanın: &e%{puan::%player%}%" to player

command /sıralama:
    trigger:
        loop {puan::*}:
            add 1 to {_size}
            if {_low.to.high.list::%loop-value%} is not set:
                set {_low.to.high.list::%loop-value%} to loop-index
            else:
                set {_n} to 0
                loop {_size} times:
                    set {_n} to {_n}+1
                    {_low.to.high.list::%loop-value-1%.%{_n}%} is not set
                    set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
                    stop loop
        wait 1 tick
        set {_n} to size of {_low.to.high.list::*}
        loop {_low.to.high.list::*}:
            set {_high.to.low.list::%{_n}%} to loop-value
            set {_n} to {_n}-1
        wait 1 tick
        message " &a&nEN ÇOK PUANA SAHİP 3 KİŞİ"
        loop {_high.to.low.list::*}:
            add 1 to {_result}
            send "&b%loop-value%&7: &e%{puan::%loop-value%}% puan"
            if {_result} is 3:
                stop
Kod:
command puansıfırla [<offlineplayer>]:
    permission: puan.sıfırla
    permission message: &cBu komudu kullanmak için gerekli yetkiniz bulunmuyor.
    trigger:
        arg 1 is set
        set {puan::%arg 1%} to 0
        send "&c%arg 1% &eadlı oyuncunun puanını sıfırladın." to player
        send "&c%player% &eadlı yetkili puanını sıfırladı."

test etmedim ancak çalışıyor olması lazım, bu kodu sk dosyanıza ekleyin. puansıfırla <oyuncu ismi> ile o oyuncunun puanını sıfırlarsınız
 
Son düzenleme:
Kod:
command /sil [<offline player>] [<number>] :
    permission: op
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                remove arg 2 from {puan::%arg-1%}
        
        

command /sifirla [<offline player>]:
    permission: op
    trigger:
        if arg 1 is set:
            set {puan::%arg-1%} to 0

sil isim 10 yazarsan isim adlı oyuncudan 10 puan siler sifirla isim yazarsan isim adlı oyuncunun bütün puanını sıfırlar
 
Kod:
command /sil [<offline player>] [<number>] :
    permission: op
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                remove arg 2 from {puan::%arg-1%}
       
       

command /sifirla [<offline player>]:
    permission: op
    trigger:
        if arg 1 is set:
            set {puan::%arg-1%} to 0

sil isim 10 yazarsan isim adlı oyuncudan 10 puan siler sifirla isim yazarsan isim adlı oyuncunun bütün puanını sıfırlar
Kod:
command /sil [<offline player>] [<number>] :
    permission: op
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                {puan::%arg 1%} - arg 2 > 0:
                    remove arg 2 from {puan::%arg 1%}
                else:
                    set {puan::%arg 1%} to 0
sayı silmede - lere düşebilirdi, onu düzelttim...
 
konu kilit teşekkürler
 
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