Skocz do zawartości
  • 0

sprawdzanie czy gracz ma premium


Pytanie

Witam, chce sk na komende /premka i jest napisane posiadasz: premium lub non premium czy moglby ktos w sk zrobic ze idk sprawdza uuid czy istnieje albo cos? z jakiego konta gracz wszedl na serwer np czy z premium czy non?

Odnośnik do komentarza
https://skript.pl/temat/42665-sprawdzanie-czy-gracz-ma-premium/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, SkrytyZiomus napisał:

Witam, chce sk na komende /premka i jest napisane posiadasz: premium lub non premium czy moglby ktos w sk zrobic ze idk sprawdza uuid czy istnieje albo cos? z jakiego konta gracz wszedl na serwer np czy z premium czy non?

Zakładam, że twój serwer rzecz jasna jest w trybie offline. W takim wypadku nie ma innej możliwości niż sprawdzanie czy dany nick gracza nie przynależy do jakiegoś konta premium.

command /premka:
	executable by: players
	trigger:
		set {_t} to text from "https://api.mojang.com/users/profiles/minecraft/%player%"
		set {_t} to subtext of {_t} from character 10 to character (length of player's name + 9)
		if {_t} is "%player%":
			send "&aJesteś graczem premium!" to player
		else:
			send "&cNie jesteś graczem premium!" to player

Wymagane SkQuery. Jeżeli kod nie zadziała, zrób prostego senda, w którym wysyłasz zmienną {_t} i podaj mi to, co zostanie wysłane.

Odnośnik do komentarza
https://skript.pl/temat/42665-sprawdzanie-czy-gracz-ma-premium/#findComment-267352
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Zakładam, że twój serwer rzecz jasna jest w trybie offline. W takim wypadku nie ma innej możliwości niż sprawdzanie czy dany nick gracza nie przynależy do jakiegoś konta premium.


command /premka:
	executable by: players
	trigger:
		set {_t} to text from "https://api.mojang.com/users/profiles/minecraft/%player%"
		set {_t} to subtext of {_t} from character 10 to character (length of player's name + 9)
		if {_t} is "%player%":
			send "&aJesteś graczem premium!" to player
		else:
			send "&cNie jesteś graczem premium!" to player

Wymagane SkQuery. Jeżeli kod nie zadziała, zrób prostego senda, w którym wysyłasz zmienną {_t} i podaj mi to, co zostanie wysłane.

a jak to zrobic z on join i zalogowano z konta:

Odnośnik do komentarza
https://skript.pl/temat/42665-sprawdzanie-czy-gracz-ma-premium/#findComment-267353
Udostępnij na innych stronach

  • 0
Teraz, SkrytyZiomus napisał:

a jak to zrobic z on join i zalogowano z konta:

Chciałeś przecież na komendę...

Co ma oznaczać "zalogowano z konta"? Posiadasz jakiś system logowania?

Odnośnik do komentarza
https://skript.pl/temat/42665-sprawdzanie-czy-gracz-ma-premium/#findComment-267354
Udostępnij na innych stronach

  • 0
Teraz, Kormic napisał:

Chciałeś przecież na komendę...

Co ma oznaczać "zalogowano z konta"? Posiadasz jakiś system logowania?

Nie ale chce zrobic ze gdy gracz wejdzie na serwer to mu pisze czy wszedl z konta premium czy nie, na komende mi sie przyda ale tez chce na on join:D

Odnośnik do komentarza
https://skript.pl/temat/42665-sprawdzanie-czy-gracz-ma-premium/#findComment-267356
Udostępnij na innych stronach

  • 0
4 minuty temu, SkrytyZiomus napisał:

Nie ale chce zrobic ze gdy gracz wejdzie na serwer to mu pisze czy wszedl z konta premium czy nie, na komende mi sie przyda ale tez chce na on join:D

W takim razie...

command /premka [<offline player>]:
	trigger:
		if arg 1 is set:
			set {_t} to text from "https://api.mojang.com/users/profiles/minecraft/%arg 1%"
			set {_t} to subtext of {_t} from character 10 to character (length of arg 1's name + 9)
			if {_t} is "%arg 1%":
				send "&6%arg 1% &ajest graczem premium!" to sender
			else:
				send "&6%arg 1% &cnie jest graczem premium!" to sender
		else:
			sender is not console
			set {_t} to text from "https://api.mojang.com/users/profiles/minecraft/%player%"
			set {_t} to subtext of {_t} from character 10 to character (length of player's name + 9)
			if {_t} is "%player%":
				send "&aJesteś graczem premium!" to player
			else:
				send "&cNie jesteś graczem premium!" to player
			
on join:
	set {_t} to text from "https://api.mojang.com/users/profiles/minecraft/%player%"
	set {_t} to subtext of {_t} from character 10 to character (length of player's name + 9)
	if {_t} is "%player%":
		send "&aJesteś graczem premium!" to player
	else:
		send "&cNie jesteś graczem premium!" to player

Szczerze nawet byłby prostszy sposób na sprawdzanie, ale już mi powoli mózg wysiada o tej porze... Postaram się rano podesłać ulepszoną wersję.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/42665-sprawdzanie-czy-gracz-ma-premium/#findComment-267357
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

W takim razie...


command /premka [<offline player>]:
	trigger:
		if arg 1 is set:
			set {_t} to text from "https://api.mojang.com/users/profiles/minecraft/%arg 1%"
			set {_t} to subtext of {_t} from character 10 to character (length of arg 1's name + 9)
			if {_t} is "%arg 1%":
				send "&6%arg 1% &ajest graczem premium!" to sender
			else:
				send "&6%arg 1% &cnie jest graczem premium!" to sender
		else:
			sender is not console
			set {_t} to text from "https://api.mojang.com/users/profiles/minecraft/%player%"
			set {_t} to subtext of {_t} from character 10 to character (length of player's name + 9)
			if {_t} is "%player%":
				send "&aJesteś graczem premium!" to player
			else:
				send "&cNie jesteś graczem premium!" to player
			
on join:
	set {_t} to text from "https://api.mojang.com/users/profiles/minecraft/%player%"
	set {_t} to subtext of {_t} from character 10 to character (length of player's name + 9)
	if {_t} is "%player%":
		send "&aJesteś graczem premium!" to player
	else:
		send "&cNie jesteś graczem premium!" to player

Szczerze nawet byłby prostszy sposób na sprawdzanie, ale już mi powoli mózg wysiada o tej porze... Postaram się rano podesłać ulepszoną wersję.

haha dobra dzieki, idz spac trzymaj sie wariacie

Odnośnik do komentarza
https://skript.pl/temat/42665-sprawdzanie-czy-gracz-ma-premium/#findComment-267358
Udostępnij na innych stronach

  • 0
7 godzin temu, SkrytyZiomus napisał:

haha dobra dzieki, idz spac trzymaj sie wariacie

Dobra, sprawdziłem prostszy sposób i niestety, ale nie zadziała. W takim wypadku pozostań przy tym co ci dałem i będzie okej.

Odnośnik do komentarza
https://skript.pl/temat/42665-sprawdzanie-czy-gracz-ma-premium/#findComment-267367
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ę...