Skocz do zawartości
  • 0

Sprawdzanie czy gracza jest offline lub online na tabliczce


FaczikPL

Pytanie

Chciał bym żeby ktoś napisał skrypt na takie coś że jeżeli gracz jest offline i tego gracza nick jest na tabliczce w lini trzeciej to pisze w miejscu gdzie jest [&cstatus] w lini pierwszej to zmienia się na offline i na odwrót czyli jeżeli gracz jest online to pisze ze jest online na tej tabliczce.

Odnośnik do komentarza
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	linia1: [&cstatus]
	online: &aonline
	offline: &coffline
on quit:
	size of {tabliczki::%player%::*} >= 1
	loop {tabliczki::%player%::*}:
		set line 1 of block at loop-value to {@offline}
on join:
	size of {tabliczki::%player%::*} >= 1
	loop {tabliczki::%player%::*}:
		set line 1 of block at loop-value to {@online}
		
on sign change:
	line 1 = {@linia1}
	line 3 is not empty # w 3 linijce ma byc nicK?
	send "&cUstawiles tabliczke z nickiem!"
	add location of event-block to {tabliczki::%line 3%::*}
	if ("%line 3%" parsed as player) is online:
		set line 1 to {@online}
	else:
		set line 1 to {@offline}

Przetestuj pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
function changeBoolean(p: player, b: text):
	if {signs::%{_p}%::*} is not set:
		stop
	loop {signs::%{_p}%::*}:
		if block at loop-value is not sign:
			continue
		set line 1 of block at {_} to {_b}

function getBoolean(p: offlineplayer) :: text:
	if {_p} is online:
		return "online"
	return "offline"
	
on quit:
	changeBoolean(player, "offline")

on join:
	changeBoolean(player, "online")

on sign change:
	if line 1 is not "[&cstatus]":
		stop
	if line 3 is not set:
		stop

	set {_player} to (line 3 parsed as offlineplayer)
	set {_check} to getBoolean({_player})
	
	set line 1 to {_check}
	add location of event-block to {signs::%{_player}%::*}

 

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ę...