SP24 | 2019-02-10 22:58:21 UTC | #1
SFreeze - Podstawowy system zamrażania graczy.
Plugin SFreeze pozwala na podstawowe zamrażanie oraz odmrażanie graczy na serwerze. Plugin został napisany z nudów, na bazie mojego pomysłu, który akurat wpadł mi do głowy.
Komendy pluginu: /freeze <nick> - Służy do zamrażania i odmrażania graczy
Uprawnienia pluginu: sfreeze.use - Uprawnienie wymagane, aby mieć dostęp do komendy /freeze
Wersja serwera: 1.13.2
Projekt na GitHubie: Klik
Poberanie: Klik
(Co jakiś czas będę publikował właśnie takie pluginy. Może komuś się to przyda)
Kamilkime | 2018-12-13 20:25:40 UTC | #2
Użycie tu PlayerMoveEvent i anulowanie go - może lagować + bugować graczy.
Sięganie cały czas do pliku - po co, można to trzymać w hashmapie i tyle, a zapisywać tylko np. co 5 minut, wszystko
No i nazewnictwo klas i pakietów… do poprawy :/
SP24 | 2018-12-13 20:30:13 UTC | #3
[quote=”Kamilkime, post:2, topic:9322”]
Sięganie cały czas do pliku - po co, można to trzymać w hashmapie i tyle, a zapisywać tylko np. co 5 minut, wszystko
[/quote]
Przecież nie sięgam cały czas do pliku. Przy dołączaniu + przy starcie dodaje do listy.
[quote=”Kamilkime, post:2, topic:9322”]
Użycie tu PlayerMoveEvent i anulowanie go - może lagować + bugować graczy.
[/quote]
Czym można to zastąpić?
Kamilkime | 2018-12-13 20:31:32 UTC | #4
Przy użyciu komendy niepotrzebnie sięgasz, i można zastąpić timer’em
SP24 | 2018-12-13 20:33:09 UTC | #5
Przy komendzie to ja zapisuje i usuwam tylko z pliku, ale dzięki za sugestie. Ten timer to ma być co 1 sekundę mam rozumieć?
adminek153 | 2019-10-22 05:05:14 UTC | #6