Witam. Piszę taki mały dodatek do pluginu Bedwars1058. Mam skript-reflect, wszystko ładnie zaimportowane. Niestety mam 3 błędy, dotyczące sprawdzania zmiennej.
Oto one:
[17:11:07 ERROR]: There's no player in an on bukkit event event (arena.sk, line 10: if {invited::%player%} is true:')
[17:11:07 ERROR]: There's no player in an on bukkit event event (arena.sk, line 19: if {invited::%player%} is true:')
[17:11:07 ERROR]: There's no player in an on bukkit event event (arena.sk, line 21: if {pgra::%player%} is true:')
A to urywek kodu:
variables:
{pgra::%player%} = false
{invited::%player%} = false
on PlayerJoinArenaEvent:
if {invited::%player%} is true:
send " " to event.getPlayer()
send " &c&lUWAGA! &r&eTryb &bprywatna gra &ejest ciągle w fazie testów." to event.getPlayer()
send " &eJeśli znajdziesz błąd &m- &r&ezgłoś go na &b/discord&e." to event.getPlayer()
send " &eNie masz możliwości korzystania z discorda? Użyj &6/helpop <wiadomość>&e." to event.getPlayer()
send " " to event.getPlayer()
on PlayerLeaveArenaEvent:
if {invited::%player%} is true:
set {invited::%player%} to false
send "&ePrywatna gra zakończyła się!"
if {pgra::%player%} is true:
set {pgra::%player%} to false
send "&eUtworzona przez Ciebie prywatna gra - zakończyła się."
sam błąd oczywiście rozumiem, jednak nie wiem jak go rozwiązać. Chcę uzyskać właśnie taki efekt jaki jest w urywku kodu.
Wersja Skript 2.5.3
Wersja skript-reflect 2.2.1 (chyba najnowsza)
Silnik i wersja: Paper-1618 (MC: 1.12.2)
jeśli grał ktoś na serwerze derpmc to wie o co mi dokładnie chodzi