Skocz do zawartości
  • 0

Vouchery [do przerobienia]


Pytanie

options:
        czas: 300 # tu ustaw czas po jakim konkurs ma sie rozpoczac
        l: &8[&ePlayIsland.pl&8] # prefix
 
variables:
        {konkurs} = 0
        {punkty} = 0

 
command /generuj voucher:
        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} &aGeneruje kod....."
                        wait 1 second
                        set {konkurs} to 1
                        send "{@l} &7Voucher na VIPa wygenerowany! Kod: &e%{konkurs.kod}%"
                else:
                        message "&cNie masz uprawnien do tego!"
                       
command /voucher [<text>]:
        trigger:
                if {konkurs} is 1:
                        if argument 1 is not empty:
                                if argument 1 is {konkurs.kod}:
                                        broadcast "{@l} &7Gracz &c%player% &7wykorzystal voucher: &e%{konkurs.kod}% &7i otrzymal range &6&lVIP &7na &c7 dni."
                                        execute console command "pex user %player% group set vip"
                                        set {konkurs} to 0
                                        wait 604800 seconds
                                        execute console command "pex user %player% group set default"

                                else:
                                        message "{@l} &7Voucher nie poprawny!"
                        else:
                                message "{@l} &7Wpisz /voucher <kod>"
                else:
                        message "{@l} &7W tej chwili, zaden voucher nie jest aktywny!"

 

 

Ktoś może zrobić mi to tak, żeby dało wygenerować się kilka voucherów jednocześnie, a nie tylko jeden ?

Edytowane przez LjayPL789
bludis

Wstawiam w code.

Notatka dodana przez bludis

Odnośnik do komentarza
https://skript.pl/temat/38025-vouchery-do-przerobienia/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /voucherget [<text>]:
	permission: voucher
	trigger:
		set {_kod} to ""
		loop 5 times:
			set {_s} 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 {_kod} to "%{_kod}%%{_s}%"
		if {kody::*} contain {_kod}:
			send "&7Wylosowany kod juz istnieje! Wpisz komende kolejny raz!"
			stop
		send "{@l} &7Voucher na VIPa wygenerowany! Kod: &e%{_kod}%"
		add {_kod} to {kody::*}
		set {kods::%{_kod}%} to false
command /voucher [<text>]:
	trigger:
		if {kody::*} contain arg:
			if {kods::%arg%} is false:
				set {kods::%arg%} to true
				broadcast "{@l} &7Gracz &c%player% &7wykorzystal voucher: &e%{konkurs.kod}% &7i otrzymal range &6&lVIP &7na &c7 dni."
				execute console command "pex user %player% group set vip"
				set {konkurs} to 0
				wait 604800 seconds
				execute console command "pex user %player% group set default"
			else:
				send "&7ten kod juz nie jest aktywny!"
		else:
			send "&7Nie ma takiego kodu!"

 

Odnośnik do komentarza
https://skript.pl/temat/38025-vouchery-do-przerobienia/#findComment-240814
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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