Skocz do zawartości
  • 0

voucher


Jakubor

Pytanie

Jak w temacie.

Mógł by ktoś zrobić skript na voucher'y?

W sk by było jaką komende użyć za poprawny kod i by pisało ns chacie "Gracz <gracz> wygrał <nagroda np.SuperVip> z voulcher'a"

Komendy:

/voucher - Sprawdza czy są dostępne volchery.

/voucher <kod> (kod by był wprowadzony w sk)

/voucher on - włącza komende i wpisywanie kodu

/voucher off - wyłącza komende i kodu

~z telefona :P

Odnośnik do komentarza
https://skript.pl/temat/3353-voucher/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

A takie coś np. /voucher stworz <unlimited, one-use> <tresc> .

Mogę ci zrobić, ale jutro, jak będę na kompie :)

PS. Obserwuje ten temat xD

Edit:

Dziś ok. 16-17

Edytowane przez Jan kk
Odnośnik do komentarza
https://skript.pl/temat/3353-voucher/#findComment-29405
Udostępnij na innych stronach

  • 0
options:    l: &e[&6VOUCHER&e]&7 # prefix    world: world     variables:    {konkurs} = 0    {punkty} = 0     command /voucher generuj:    trigger:        if sender has permission "voucher":            set {konkurs.znak1} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"            set {konkurs.znak2} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"            set {konkurs.znak3} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"            set {konkurs.znak4} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"                                    set {konkurs.znak5} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"            set {konkurs.znak6} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z"            set {konkurs.kod} to "%{konkurs.znak1}%%{konkurs.znak2}%%{konkurs.znak3}%%{konkurs.znak4}%%{konkurs.znak5}%%{konkurs.znak6}%"            broadcast "{@l} &7Generuje kod !"            wait 1 second            set {konkurs} to 1            send "{@l} &7Voucher na vipa jest nastepujacy &e%{konkurs.kod}%"        else:            message "&cNie masz uprawnien do tego!"                           command /vouchervip [<text&gt]:    trigger:        if {konkurs} is 1:            if argument 1 is not empty:                if argument 1 is {konkurs.kod}:                    if player is in world "{@world}":                        broadcast "{@l} &7Gracz %player% wykorzystal voucher &e%{konkurs.kod}% &7na VIPa 30dni."                        execute console command "/setrank %player% 30d"                        set {konkurs} to 0                    else:                        message "{@l} &7Aby uzyc vouchera music byc na swiecie &e{@world}&7!"                else:                    message "{@l} &7Voucher nie poprawny!"            else:                message "{@l} &7Wpisz /vouchervip <kod>"        else:            message "{@l} &7W tej chwili, zaden voucher nie jest aktywny!"

proszę komendy są trochę inne /voucher generuj generuje ci kod a /vouchervip [kod] daje range wymagany azrank setrankpex

Edytowane przez krfcm
Odnośnik do komentarza
https://skript.pl/temat/3353-voucher/#findComment-29421
Udostępnij na innych stronach

  • 0

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&gt]:	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}%"
Odnośnik do komentarza
https://skript.pl/temat/3353-voucher/#findComment-29441
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...