Skocz do zawartości
  • 0

Skript-reflect - problem ze sprawdzaniem zmiennej.


Pytanie

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

Edytowane przez neQYT
Odnośnik do komentarza
https://skript.pl/temat/49333-skript-reflect-problem-ze-sprawdzaniem-zmiennej/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
17 minut temu, neQYT napisał:

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

Ten błąd oznacza, że nie ma gracza w bukkitowym evencie. Zamiast 'player' użyj 'event.getPlayer()'

Odnośnik do komentarza
https://skript.pl/temat/49333-skript-reflect-problem-ze-sprawdzaniem-zmiennej/#findComment-306346
Udostępnij na innych stronach

  • 0
10 minut temu, Glitchtrap napisał:

Ten błąd oznacza, że nie ma gracza w bukkitowym evencie. Zamiast 'player' użyj 'event.getPlayer()'

ja wiem co oznacza błąd, spróbuję z tym event.getPlayer().

 

dzięki, działa - do zamknięcia.

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/49333-skript-reflect-problem-ze-sprawdzaniem-zmiennej/#findComment-306347
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ę...