Skocz do zawartości
  • 0

Jak mogę sprawdzić ile jest osób na serwerze zmienną ?


boleknowak

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

on join:	add 1 to {wejscia}on quit:	remove 1 from {wejscia}on sign change:	if line 1 is "[online]":		if player has permission "tabliczka":			set line 1 to ""			set line 2 to "&aOnline:"			set line 3 to "&a%{wejscia}%/60"			set line 4 to ""		else:			cancel event			send "&cBrak uprawnien!"every 1 second:	loop all blocks:		loop-block is sign:			line 1 of loop-block is "":				line 2 of loop-block is "&aOnline":					line 3 of loop-block contains "/60":						line 4 of loop-block is "":							set line 3 of loop-block to "&a%{wejscia}%/60"
Mam nadzieje ze dziala. Nie sprawdzane. Daj like za trud

Tabliczke tworzysz:

1 linia: [online]

reszta pusta, potrzebne uprawnienie: tabliczka

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Ehhh A nie mniej lag'ująca będzie ta wersja?

on join:    add 1 to {wejscia}on quit:    remove 1 from {wejscia}on sign change:    if line 1 is "[online]":        if player has permission "signonline":            set line 1 to ""            set line 2 to "&aOnline:"            set line 3 to "&a%{wejscia}%/60"            set line 4 to ""            set {signonline::%location of event-block%} to true        else:            cancel event            send "&cBrak uprawnien!"on mine of sign:    if player has permission "signonline":        delete {signonline::%location of event-block%}    else:        cancel event        send "&cBrak uprawnien!"every 5 second:    loop {signonline::*}:        loop-block is sign:            line 1 of loop-block is "":                line 2 of loop-block is "&aOnline":                    line 3 of loop-block contains "/60":                        line 4 of loop-block is "":                            set line 3 of loop-block to "&a%{wejscia}%/60"        else:            delete {signonline::%location of event-block%}

Wydaje mi się, że tak będzie lepiej, bo będzie sprawdzać lokalizacje gdzie są te tabliczki, a nie gdzie ich nie ma (czyli wszystkie bloki inne). To z pewnością mniej laguje, bo LOOP wszystkich bloków na świecie (a raczej tych otwartych, czyli koło gracza 8 chunków tylko) co 1 sekundę to przesada. 

Edytowane przez AgainPsychoX
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...