- Katılım
- 14 Ağustos 2018
- Mesajlar
- 225
- Elmaslar
- 75
- Puanlar
- 8.975
- Yaş
- 30
- Minecraft
- VolumeGG
Buyur örnek kod;Bir Skript Kodluyorum.Bu Skriptte "{pvpliste::*}" variable'sini küçükten büyüğe sıralamak ve daha sonrasında ise en çok değere sahip olan öğeyi seçmek istiyorum - Otomatik Olarak - .Nasıl Yapabilirim.Variable Örnektir.
Options:
p: &6Sunucu &bIsmi |
command /top10:
trigger:
send "&7&m--------------------" to player
set {_top10::*} to sort {pvpliste::*} from highest to lowest with format "@index: @value"
loop 10 times:
send "&c%loop-number%: &e%{_top10::%loop-number%}%" to player
send "&7&m--------------------" to player
Peki sadece en büyüğü nasıl belirlerim ?Buyur örnek kod;
RandomSK gereklidir.Kod:Options: p: &6Sunucu &bIsmi | command /top10: trigger: send "&7&m--------------------" to player set {_top10::*} to sort {pvpliste::*} from highest to lowest with format "@index: @value" loop 10 times: send "&c%loop-number%: &e%{_top10::%loop-number%}%" to player send "&7&m--------------------" to player
command /sırala:
trigger:
loop size of {pvpliste::*} times:
send "%loop-value%. %{pvpliste::%loop-value%}%"
Variable Şöyle Kullanıyorum Ben; "{secim.sayi::Oyuncuİsmi}" ve Bunların Değeri 15-25 gibi oluyor.Nasıl Yapabilirim ?Şu tarz algoritma kurabilirsin attığım kodu denersen 1.den itibaren sıralamaya başlıyor. Sen de öyle yapacaksın anladığım kadarıyla yani bu da işini görür.Kod:command /sırala: trigger: loop size of {pvpliste::*} times: send "%loop-value%. %{pvpliste::%loop-value%}%"
Discorddan eklersen yardım edebilirim çünkü kod biraz uzun ve tam ne istediğini anlamadım Discord: iTargetDS#6159Variable Şöyle Kullanıyorum Ben; "{secim.sayi::Oyuncuİsmi}" ve Bunların Değeri 15-25 gibi oluyor.Nasıl Yapabilirim ?
loop {secim.sayi::*}:
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 " &3&lAlgoritma Testi "
loop {_high.to.low.list::*}:
add 1 to {_result}
if {_result} is 1:
send "&e%loop-value% &8Oyuncusu &b%{secim.sayi::%loop-value%}% &8ile Seçimi Kazandı !"
set {baskan::%loop-value%} to true
stop