Skocz do zawartości
  • 0

Jak Zrobić Czasowe Kity W Gui


poprosturudy

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, poprosturudy napisał:

Tak Jak W Temacie, tzn,. Po Wpisaniu /kit wyświetla sie gui z kitami i np kit gracz jest co 3 dni. Głównie chodzi mi o ten czas jak sprawdzić czy gracz wziął kit i jak sprawdzić ile zostało do odebrnia kitu?

Definiujesz własną komendę, otwierasz graczowi przy wykonaniu GUI. Ustawiasz odpowiednie sloty w GUI na takie jakie chcesz. Nasłuchujesz do eventu 'on inventory click', sprawdzasz nazwę GUI, sprawdzasz czy gracz nie kliknął swojego inventory, anulujesz event. W zależności od klikniętego slotu definiujesz daną akcję.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Definiujesz własną komendę, otwierasz graczowi przy wykonaniu GUI. Ustawiasz odpowiednie sloty w GUI na takie jakie chcesz. Nasłuchujesz do eventu 'on inventory click', sprawdzasz nazwę GUI, sprawdzasz czy gracz nie kliknął swojego inventory, anulujesz event. W zależności od klikniętego slotu definiujesz daną akcję.

a jeśli ustawie cooldown kitu w essentialsie to konsola go zignoruje czy jeśli zamknę gui z komendą /kit gracz to gracz dostanie kit gracz i będzie miał cooldown 3 dni który ustawiłem w essentialsie?
 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1
6 godzin temu, poprosturudy napisał:

a jeśli ustawie cooldown kitu w essentialsie to konsola go zignoruje czy jeśli zamknę gui z komendą /kit gracz to gracz dostanie kit gracz i będzie miał cooldown 3 dni który ustawiłem w essentialsie?
 


Jeśli ustawisz cooldown w Essentials to nie będziesz musiał dodawać dodatkowego cooldownu w Skript. Jeśli natomiast twoja komenda /kit jest w Skrypcie, to możesz użyć tego efektu:
Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

command /nick :
	cooldown: 3 days
	trigger:
		if length of arg-1 is more than 16:
			# Zabezpiecza, aby cooldown nie został "naliczony" w przypadku niepoprawnego uzycia komendy. Aby wstawic swoj warunek po prostu zmien linie wyzej ;)
			cancel the cooldown
			stop
		#co ma sie dziac po poprawnym wpisaniu komendy
		set the player's display name to arg-1

 

Odnośnik do komentarza
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ę...