Cześć, pisząc topkę w skrypcie, napotkałem na problem.
loop {_lvl::*}:
set {_x} to loop-value-2
set {_y} to loop-index
send "- VALUE: %{_x}%" #DEBUG
send "- INDEX: %{_y}%" #DEBUG
if {_x} is {_value}:
send " &4- &cZGODNA LICZBA" #DEBUG
if {_y} is {_nick}:
send " &4- &cZGODY NICK (USUWAM)" #DEBUG
delete {_x} from {_lvl::*}
{_x} jest ustawiane na loop-value-2, gdyż całość jest jeszcze w innej pętli.
Przechodząc do rzeczy, mam dwóch różnych graczy, test i test1, obydwoje mają poziom 20 (dzięki poziomom będzie tworzona topka, od największego poziomu do najmniejszego). Problem pojawia się, w tym: delete {_x} from {_lvl::*}. Zamiast usunąć wynik gracza test1, usuwa gracza test gdyż posiadają takie same levele. Ten błąd nie będzie się pojawiać tylko przy tych graczach, lecz też przy innych, którzy mają ten sam poziom.
Teraz tutaj się nasuwa pytanie, czy jest może jakaś opcja, która będzie usuwać dany loop-value gdy loop-index jest ustawiony?
delete {_x} from {_lvl::*} where loop-index is "test1" (Usuwa wynik gdy graczem jest test1.)
To wyżej nie działa, tylko podałem jakby to miało wyglądać.
Z góry dzięki za pomoc