1. Zastąp te ustawianie szyb pętlą, dzięki temu znacznie skrócisz skrypt.
loop 45 times:
set slot loop-number - 1 of player's current inventory to black stained glass pane named " "
# Lub można nawet prościej, gdyż 'inventory slot' akceptuje listę liczb
set slot (integers from 0 to 44) of player's current inventory to black stained glass pane named " "
Zalecam również przerzucić się na Skriptowy 'set slot', a format slot z SkQuery zostawić w świętym spokoju.
2. Do topek użyj skryptu PyraTop REBORN autorstwa Pana Marudy.
3. Aby zrobić te topki, oczywiście będziesz potrzebował listy, z której będziesz mógł tworzyć topkę. W tym celu używasz odpowiednich eventów.
Kilka przykładów:
# Zabite potwory
on death of monster:
attacker is set
add 1 to {monsterKills::%attacker%}
# Wykopany stone
on mine of stone:
add 1 to {minedStone::%player%}
# Zabójstwa
on death of player:
attacker is set
add 1 to {playerKills::%player%}
# Topka pieniędzy (PrimeCoins)
# Tutaj zapewne najlepiej byłoby użyć listy 'all offline players'
Co do tworzenia topki, w załączonym wyżej temacie masz wszystko wyjaśnione.