Skocz do zawartości
  • 0

Jak zrobić aby gracz mógł użyć komendy tylko raz.


Pytanie

Siemka, mam problem. Piszę aktualnie skrypt na komendę /kod <kod>

I chcialbym aby kazdy kod, mozna bylo uzyc tylko raz.

Aktualny kod:
 

command /kod [<text>]:
    trigger:
        if arg 1 is "_vgx":
            send "Pomyślnie wykorzystano kod: &4_vgx"
            send "Otrzymano: &4Ranga VIP na 7dni"
            execute command "pex user %player% group add VIP * 604800"
        else:
            send "&4Wpisz kod!"

 

Glicz

Wstawiam kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/50988-jak-zrobi%C4%87-aby-gracz-m%C3%B3g%C5%82-u%C5%BCy%C4%87-komendy-tylko-raz/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /adminkod <text> <text>:
	usage: "&c/adminkod add/remove <kod>"
	permission: kod.admin
	trigger:
		if arg-1 is "add":
			if {kody::*} contains arg-2:
				send "&cKod juz istnieje!"
			else:
				add arg-2 to {kody::*}
				send "&aDodano kod &7(%arg-2%) &ado listy!"
		else if arg-1 is "remove":
			if {kody::*} contains arg-2:
				remove arg-2 from {kody::*}
				send "&cKod &7(%arg-2%) &czostal usuniety z listy!"
			else:
				send "&cKod nie istnieje!"
		else:
			send "&c/adminkod add/remove <kod>"

			
command /kod <text>:
	usage: "&c/kod <kod>"
	trigger:
		if {kody::*} contains arg-1:
			remove arg-1 from {kody::*} 
			send "&aPomyslnie wykorzystano kod &7(%arg-2%)"
			send "Otrzymano: &4Ranga VIP na 7dni"
			execute command "pex user %player% group add VIP * 604800"
			stop
		send "&c/kod <kod>"

Proszę :)

Odnośnik do komentarza
https://skript.pl/temat/50988-jak-zrobi%C4%87-aby-gracz-m%C3%B3g%C5%82-u%C5%BCy%C4%87-komendy-tylko-raz/#findComment-314583
Udostępnij na innych stronach

  • 0
5 godzin temu, CoFFeIN04 napisał:
command /adminkod <text> <text>:
	usage: "&c/adminkod add/remove <kod>"
	permission: kod.admin
	trigger:
		if arg-1 is "add":
			if {kody::*} contains arg-2:
				send "&cKod juz istnieje!"
			else:
				add arg-2 to {kody::*}
				send "&aDodano kod &7(%arg-2%) &ado listy!"
		else if arg-1 is "remove":
			if {kody::*} contains arg-2:
				remove arg-2 from {kody::*}
				send "&cKod &7(%arg-2%) &czostal usuniety z listy!"
			else:
				send "&cKod nie istnieje!"
		else:
			send "&c/adminkod add/remove <kod>"

			
command /kod <text>:
	usage: "&c/kod <kod>"
	trigger:
		if {kody::*} contains arg-1:
			remove arg-1 from {kody::*} 
			send "&aPomyslnie wykorzystano kod &7(%arg-2%)"
			send "Otrzymano: &4Ranga VIP na 7dni"
			execute command "pex user %player% group add VIP * 604800"
			stop
		send "&c/kod <kod>"

Proszę :)

A mam jeszcze pytanie do tego, bo to po uzyciu od razu usuwa ten kod. Da się zrobić tak, aby po prostu osoba która go użyła już więcej go użyć nie może, a inni co nie uzyli tak?

Odnośnik do komentarza
https://skript.pl/temat/50988-jak-zrobi%C4%87-aby-gracz-m%C3%B3g%C5%82-u%C5%BCy%C4%87-komendy-tylko-raz/#findComment-314608
Udostępnij na innych stronach

  • 0
19 godzin temu, _vgx napisał:

A mam jeszcze pytanie do tego, bo to po uzyciu od razu usuwa ten kod. Da się zrobić tak, aby po prostu osoba która go użyła już więcej go użyć nie może, a inni co nie uzyli tak?

command /kod <text>:
	usage: "&c/kod <kod>"
	trigger:
		if {kod::%player%} is true:
			send "&cJuz uzyles ten kod!"
			stop
		if {kod::%player%} is arg:
			set {kod::%player%} to true
			send "&aPomyslnie wykorzystano kod &7(%arg-2%)"
			send "Otrzymano: &4Ranga VIP na 7dni"
			execute command "pex user %player% group add VIP * 604800"
			stop
		send "&c/kod <kod>"
on join:
	if {kod::%player%} is not set:
		set {kod::%player%} to "_vgx"

 

Odnośnik do komentarza
https://skript.pl/temat/50988-jak-zrobi%C4%87-aby-gracz-m%C3%B3g%C5%82-u%C5%BCy%C4%87-komendy-tylko-raz/#findComment-314660
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ę...