Nie wiem, jakie chcesz nagrody, komendą /voucher generuj generujesz losowy kod, który gracz może poitem wpisać, nie wiedzialam też co z komendą /voucher, w jaki sposób ma sprawdzać czy są dostepne vouchery, jakby się miały graczowi wyświetlać, to by było to trochę bez sensu xdd command voucher [<text>]: trigger: arg 1 is "generuj": player doesn't have permission "admin": send "Nie masz uprawnien!" stop loop 10 times: set {_kod.%loop-number%} to random char add "%{_kod.1}%%{_kod.2}%%{_kod.3}%%{_kod.4}%%{_kod.5}%%{_kod.6}%%{_kod.7}%%{_kod.8}%%{_kod.9}%%{_kod.10}%" to {vouchery::*} send "Wygenerowano nowy voucher %{_kod.1}%%{_kod.2}%%{_kod.3}%%{_kod.4}%%{_kod.5}%%{_kod.6}%%{_kod.7}%%{_kod.8}%%{_kod.9}%%{_kod.10}%!" arg 1 is "on": player doesn't have permission "admin": send "Nie masz uprawnien!" stop {voucher.allow} is set: delete {voucher.allow} send "Wlaczyles mozliwosc uzywania voucherow!" stop send "Mozliwosc uzywania voucherow jest juz wlaczona!" arg 1 is "off": player doesn't have permission "admin": send "Nie masz uprawnien!" stop {voucher.allow} is not set: set {voucher.allow} to true send "Wylaczyles mozliwosc uzywania voucherow!" stop send "Mozliwosc uzywania voucherow jest juz wylaczona!" arg 1 is not "on" or "off" or "generuj": loop {vouchery::*}: arg 1 is loop-value: set {_exists} to true {_exists} is not set: send "Taki voucher nie istnieje!" stop remove arg 1 from {vouchery::*} # coś tutaj zrob broadcast "Gracz %player% wygral nagrode z vouchera!" send "Aktywowales voucher!" arg 1 is not set: set {_size} to size of {vouchery::*} {_size} is 0: send "Brak dostepnych voucherow!" else: send "Dostepnych voucherow: %{_size}%"