Skocz do zawartości
  • 0

Skrypt na liste graczy /list


Pytanie

Poszukuję skrypty na liste graczy,ponieważ ta z essentials nie bardzo sie zda.

Moje rangi są zrobione chaotycznie i np jest: FireHelper i pod /list nie pokaze helper tylko FireHelper

I czy ktos mogłby mi napisac skrypt na /list i zrobic w nim 2 rangi typu default = gracz i firehelper = helper a ja resztę sobie rozwinę

Odnośnik do komentarza
https://skript.pl/temat/40628-skrypt-na-liste-graczy-list/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /list [<text>]:
  	trigger:
  		loop all players:
  			if "%group of loop-player%" is "Admin":
  				add loop-player to {_admin::*}
  			else if "%group of loop-player%" is "Helper" or "FireHelper":
  				add loop-player to {_helper::*}
  			else:
  				add loop-player to {_reszta::*}
  		send ""
  		send "&7&m-------------------------------------"
  		send "          &6&lLista graczy"
  		send ""
  		send "  &6Admin: &7&o%{_admin::*}%"
  		send "  &6Helper: &7&o%{_helper::*}%"
  		send "  &6Gracz: &7&o%{_reszta::*}%"
  		send ""
  		send "&7&m-------------------------------------"
  		send ""

 

Edytowane przez PanAnimek
Odnośnik do komentarza
https://skript.pl/temat/40628-skrypt-na-liste-graczy-list/#findComment-253429
Udostępnij na innych stronach

  • 0
4 godziny temu, PanAnimek napisał:

command /list [<text>]:
  	trigger:
  		loop all players:
  			if "%group of loop-player%" is "Admin":
  				add loop-player to {_admin::*}
  			else if "%group of loop-player%" is "Helper" or "FireHelper":
  				add loop-player to {_helper::*}
  			else:
  				add loop-player to {_reszta::*}
  		send ""
  		send "&7&m-------------------------------------"
  		send "          &6&lLista graczy"
  		send ""
  		send "  &6Admin: &7&o%{_admin::*}%"
  		send "  &6Helper: &7&o%{_helper::*}%"
  		send "  &6Gracz: &7&o%{_reszta::*}%"
  		send ""
  		send "&7&m-------------------------------------"
  		send ""

 

a mozesz dodac licznik online: np?
i da sie to <none> jak jest jakas grupa offline zablokowac? by nic nie pisalo ? albo zamiast <none> = <brak>?

 

 

 

Edytowane przez ogolnie
Odnośnik do komentarza
https://skript.pl/temat/40628-skrypt-na-liste-graczy-list/#findComment-253465
Udostępnij na innych stronach

  • 0
16 minut temu, ogolnie napisał:

a mozesz dodac licznik online: np?
i da sie to <none> jak jest jakas grupa offline zablokowac? by nic nie pisalo ? albo zamiast <none> = <brak>?

 

 

 

Juz poprawiam :)

 

command /list [<text>]:
  	trigger:
  		loop all players:
  			if "%group of loop-player%" is "Admin":
  				add loop-player to {_admin::*}
  			else if "%group of loop-player%" is "Helper" or "FireHelper":
  				add loop-player to {_helper::*}
  			else:
  				add loop-player to {_reszta::*}
  		send ""
  		send "&7&m-------------------------------------"
  		send "          &6&lLista graczy"
  		send ""
  		send "  &6Online: &7&o%number of all players% graczy"
  		send ""
  		if {_admin::*} is set:
  			send "  &6Admin: &7&o%{_admin::*}%"
  		if {_helper::*} is set:
  			send "  &6Helper: &7&o%{_helper::*}%"
  		if {_reszta::*} is set:
  			send "  &6Gracz: &7&o%{_reszta::*}%"
  		send ""
  		send "&7&m-------------------------------------"
  		send ""

 

Odnośnik do komentarza
https://skript.pl/temat/40628-skrypt-na-liste-graczy-list/#findComment-253466
Udostępnij na innych stronach

  • 0
4 minuty temu, PanAnimek napisał:

Juz poprawiam :)

 


command /list [<text>]:
  	trigger:
  		loop all players:
  			if "%group of loop-player%" is "Admin":
  				add loop-player to {_admin::*}
  			else if "%group of loop-player%" is "Helper" or "FireHelper":
  				add loop-player to {_helper::*}
  			else:
  				add loop-player to {_reszta::*}
  		send ""
  		send "&7&m-------------------------------------"
  		send "          &6&lLista graczy"
  		send ""
  		send "  &6Online: &7&o%number of all players% graczy"
  		send ""
  		if {_admin::*} is set:
  			send "  &6Admin: &7&o%{_admin::*}%"
  		if {_helper::*} is set:
  			send "  &6Helper: &7&o%{_helper::*}%"
  		if {_reszta::*} is set:
  			send "  &6Gracz: &7&o%{_reszta::*}%"
  		send ""
  		send "&7&m-------------------------------------"
  		send ""

 

A da sie to <none> jakos zamienic na <brak> ? jak jest ktos z grupy danej offline? i to and na , zamienic
https://imgur.com/a/zuzE26v

Edytowane przez ogolnie
Odnośnik do komentarza
https://skript.pl/temat/40628-skrypt-na-liste-graczy-list/#findComment-253467
Udostępnij na innych stronach

  • 0
2 minuty temu, ogolnie napisał:

A da sie to <none> jakos zamienic na <brak> ? jak jest ktos z grupy danej offline?

Masz

command /list [<text>]:
  	trigger:
  		loop all players:
  			if "%group of loop-player%" is "Admin":
  				add loop-player to {_admin::*}
  			else if "%group of loop-player%" is "Helper" or "FireHelper":
  				add loop-player to {_helper::*}
  			else:
  				add loop-player to {_reszta::*}
  		send ""
  		send "&7&m-------------------------------------"
  		send "          &6&lLista graczy"
  		send ""
  		send "  &6Online: &7&o%number of all players% graczy"
  		send ""
  		if {_admin::*} is set:
  			send "  &6Admin: &7&o%{_admin::*}%"
  		else:
  			send "  &6Admin: &7&o<brak>"
  		if {_helper::*} is set:
  			send "  &6Helper: &7&o%{_helper::*}%"
  		else:
  			send "  &6Helper: &7&o<brak>"
  		if {_reszta::*} is set:
  			send "  &6Gracz: &7&o%{_reszta::*}%"
  		else:
  			send "  &6Gracz: &7&o<brak>"
  		send ""
  		send "&7&m-------------------------------------"
  		send ""

 

Odnośnik do komentarza
https://skript.pl/temat/40628-skrypt-na-liste-graczy-list/#findComment-253469
Udostępnij na innych stronach

  • 0
function bGetPlayers(rank: string) :: strings:
	loop all players:
		if group of loop-player is {_rank}:
			add "%loop-player%" to {_return::*}

	return ({_return::*} ? "Brak.")

command /online [<text>]:
	trigger:
		send "Graczy online: %number of all players% graczy."
		send "Helperzy: (bGetPlayers(""helper"") ? bGetPlayers(""firehelper""))"
		send "Gracze: (bGetPlayers(""default"") ? bGetPlayers(""gracz""))"

 

Edytowane przez bludis
Odnośnik do komentarza
https://skript.pl/temat/40628-skrypt-na-liste-graczy-list/#findComment-253475
Udostępnij na innych stronach

  • 0

[04:50:29] [Render thread/INFO]: [System] [CHAT] [Skript] Reloading all scripts...
[04:50:29] [Render thread/INFO]: [System] [CHAT] Line 4: (list.sk)
[04:50:29] [Render thread/INFO]: [System] [CHAT]     group of loop-player is already a text, so you should not put it in one (e.g. group of loop-player instead of "%group of loop-player%") [5]
[04:50:29] [Render thread/INFO]: [System] [CHAT]     Line: if "%group of loop-player%" is "Admin":
[04:50:29] [Render thread/INFO]: [System] [CHAT]  
[04:50:29] [Render thread/INFO]: [System] [CHAT] Line 6: (list.sk)
[04:50:29] [Render thread/INFO]: [System] [CHAT]     group of loop-player is already a text, so you should not put it in one (e.g. group of loop-player instead of "%group of loop-player%") [6]
[04:50:29] [Render thread/INFO]: [System] [CHAT]     Line: else if "%group of loop-player%" is "Helper" or "FireHelper":
[04:50:29] [Render thread/INFO]: [System] [CHAT]  
[04:50:29] [Render thread/INFO]: [System] [CHAT] Successfully reloaded all scripts. (479ms)

a po wpisaniu /list:

[04:51:29] [Render thread/INFO]: [System] [CHAT] An internal error occurred while attempting to perform this command.

Odnośnik do komentarza
https://skript.pl/temat/40628-skrypt-na-liste-graczy-list/#findComment-346089
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ę...