Skocz do zawartości
  • 0

Administracja online/offline w GUI


Pytanie

Skrypt na administracje online/offline w gui.

Witam, prosiłbym o napisanie skryptu na Administracje online/offline (w GUI), w administracji jest 6 osób. Coś tego typu:

(Oczywiście po najechaniu na jego głowę)

[Nick]

[Ranga] 

[Online/offline]

[Czym się zajmuje]

rozmiar GUI - 54 w wokół prosiłbym aby znajdowały się szkła z napisem serwera

Edytowane przez xNightPower_
Nieaktywny

Zmieniam tytuł na poprawny.

Odnośnik do komentarza
https://skript.pl/temat/44966-administracja-onlineoffline-w-gui/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
variables:
	{nickAdmina::1} = "GamePL7"
	{ranga::1} = "admin"
	{opis::1} = "robi tosty"
	{nickAdmina::2} = "chest"
	{ranga::2} = "admin"
	{opis::2} = "robi tosty"
	{nickAdmina::3} = "skkf"
	{ranga::3} = "moderator"
	{opis::3} = "robi tosty"
	{nickAdmina::4} = "minecraft"
	{ranga::4} = "helper"
	{opis::4} = "robi tosty"
	{nickAdmina::5} = "blow"
	{ranga::5} = "helper"
	{opis::5} = "robi tosty"
	{nickAdmina::6} = "123123s"
	{ranga::6} = "helper"
	{opis::6} = "robi tosty"

command /administracja:
	trigger:
		open chest inventory with 6 rows named "&cAdministracja" to the player
		set slot (integers between 0 and 53) of player's current inventory to gray stained glass pane named "SERWER"
		loop 6 times:
			set {_admin::%loop-number%} to "&aonline" if ({nickAdmina::%loop-number%} parsed as player) is online else false
			if {_admin::%loop-number%} is false:
				set {_admin::%loop-number%} to "&coffline"
			send "%(18 + loop-number)% " and "Ranga: %{ranga::%loop-number%}%" and "Status: %{_admin::%loop-number%}%" and "&c%{opis::%loop-number%}%"
			set slot (18 + loop-number) of player's current inventory to ({nickAdmina::%loop-number%} parsed as offlineplayer)'s skull with lore "Ranga: %{ranga::%loop-number%}%" and "Status: %{_admin::%loop-number%}%" and "&c%{opis::%loop-number%}%"
on inventory click:
	name of player's current inventory = "&cAdministracja"
	clicked inventory is not player's inventory
	cancel event

Powyższy kod został przeze mnie przetestowany i działa. Posiadam wersję 2.5.3, dlatego u Ciebie również powinien działać.

 

Jeżeli nie działa to:

10 godzin temu, Kormic napisał:
  • wyłącz serwer
  • zapisz skrypty i/lub zmienne w bezpiecznym miejscu
  • usuń folder Skript
  • włącz ponownie serwer
  • wrzuć z powrotem wcześniej zapisane skrypty i/lub zmienne

Możliwe, że jakiś dodatek psuje składnię, podaj jakie masz dodatki

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/44966-administracja-onlineoffline-w-gui/#findComment-282792
Udostępnij na innych stronach

  • 0
3 minuty temu, CoFFeIN04 napisał:

variables:
	{nickAdmina::1} = "GamePL7"
	{ranga::1} = "admin"
	{opis::1} = "robi tosty"
	{nickAdmina::2} = "chest"
	{ranga::2} = "admin"
	{opis::2} = "robi tosty"
	{nickAdmina::3} = "skkf"
	{ranga::3} = "moderator"
	{opis::3} = "robi tosty"
	{nickAdmina::4} = "minecraft"
	{ranga::4} = "helper"
	{opis::4} = "robi tosty"
	{nickAdmina::5} = "blow"
	{ranga::5} = "helper"
	{opis::5} = "robi tosty"
	{nickAdmina::6} = "123123s"
	{ranga::6} = "helper"
	{opis::6} = "robi tosty"

command /administracja:
	trigger:
		open chest inventory with 6 rows named "&cAdministracja" to the player
		set slot (integers between 0 and 53) of player's current inventory to gray stained glass pane named "SERWER"
		loop 6 times:
			set {_admin::%loop-number%} to "&aonline" if ({nickAdmina::%loop-number%} parsed as player) is online else false
			if {_admin::%loop-number%} is false:
				set {_admin::%loop-number%} to "&coffline"
			send "%(18 + loop-number)% " and "Ranga: %{ranga::%loop-number%}%" and "Status: %{_admin::%loop-number%}%" and "&c%{opis::%loop-number%}%"
			set slot (18 + loop-number) of player's current inventory to ({nickAdmina::%loop-number%} parsed as offlineplayer)'s skull with lore "Ranga: %{ranga::%loop-number%}%" and "Status: %{_admin::%loop-number%}%" and "&c%{opis::%loop-number%}%"
on inventory click:
	name of player's current inventory = "&cAdministracja"
	clicked inventory is not player's inventory
	cancel event

Powyższy kod został przeze mnie przetestowany i działa. Posiadam wersję 2.5.3, dlatego u Ciebie również powinien działać.

 

Jeżeli nie działa to:

Możliwe, że jakiś dodatek psuje składnię, podaj jakie masz dodatki

Coś się zaczyna dziać pokazuje mi to ogólnie nie  gui tylko na chacie

Odnośnik do komentarza
https://skript.pl/temat/44966-administracja-onlineoffline-w-gui/#findComment-282795
Udostępnij na innych stronach

  • 0
Teraz, LuckyEq napisał:

tylko na chacie

ta wiadomość to tylko dla sprawdzenia, możesz usunąć linijkę zaczynającą się na send.

U mnie skrypt działa, wykonaj powyższe polecenia i sprawdź czy działa

Odnośnik do komentarza
https://skript.pl/temat/44966-administracja-onlineoffline-w-gui/#findComment-282796
Udostępnij na innych stronach

  • 0
1 minutę temu, LuckyEq napisał:

Coś się zaczyna dziać pokazuje mi to ogólnie nie  gui tylko na chacie

W takim razie spróbuj z moim kodem i zrób to, co napisałem w moim poście. Wszystko, z dokładnością.

Odnośnik do komentarza
https://skript.pl/temat/44966-administracja-onlineoffline-w-gui/#findComment-282798
Udostępnij na innych stronach

  • 0
3 minuty temu, CoFFeIN04 napisał:

ta wiadomość to tylko dla sprawdzenia, możesz usunąć linijkę zaczynającą się na send.

U mnie skrypt działa, wykonaj powyższe polecenia i sprawdź czy działa

Mógłbym screena jak to wygląda?

 

Odnośnik do komentarza
https://skript.pl/temat/44966-administracja-onlineoffline-w-gui/#findComment-282799
Udostępnij na innych stronach

  • 0
3 minuty temu, LuckyEq napisał:

gdy usuwam linijkę z send już nic mi nie wyskakuje

Czy próbowałeś z moim kodem? Czy powtórzyłeś wyżej wspomniane przeze mnie procedury?

Czy spróbowałeś bez dodatków do Skripta?

Odnośnik do komentarza
https://skript.pl/temat/44966-administracja-onlineoffline-w-gui/#findComment-282810
Udostępnij na innych stronach

  • 0
Teraz, Kormic napisał:

Czy próbowałeś z moim kodem? Czy powtórzyłeś wyżej wspomniane przeze mnie procedury?

Czy spróbowałeś bez dodatków do Skripta?

Dokładnie tak zrobiłem nic się nie zmienia

 

Odnośnik do komentarza
https://skript.pl/temat/44966-administracja-onlineoffline-w-gui/#findComment-282812
Udostępnij na innych stronach

  • 0
1 minutę temu, LuckyEq napisał:

Dokładnie tak zrobiłem nic się nie zmienia

 

Jeżeli możesz, zaktualizuj silnik serwera.

Czy nie ma żadnych błędów w konsoli (nie mówię o błędach w skryptach)?

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44966-administracja-onlineoffline-w-gui/#findComment-282814
Udostępnij na innych stronach

  • 0
17 minut temu, LuckyEq napisał:

gdy usuwam linijkę z send już nic mi nie wyskakuje

Skrypt testowałem na wersji 2.5.3 na serwerze 1.16.4 z silnikiem Tuinity. Spróbuj zaktualizować twój silnik do najnowszego builda Paperspigota.

Czy błędy po wyrzuceniu wszystkich dodatków są takie same, jak z nimi (pokaz je)? Czy w konsoli nie ma błędów? Czy w skypcie nie zamieniły Ci się taby na spacje? Czy wykonałeś wszystko co wcześniej zostało polecone? 

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/44966-administracja-onlineoffline-w-gui/#findComment-282828
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ę...