Skocz do zawartości
  • 0

Problem z głową gracza


ShardIt

Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
7 minut temu, ShardIt napisał:

Siemka, chciałem zrobić, że po wpisaniu komendy /test dostajemy główkę gracza CruXXx oraz sprawdzało kiedy ją ktoś kładzie : D , ale niestety nie wiem jak, pomógłby ktoś ? Wielkie dzięki ^^

Główkę danego gracza możesz uzyskać poprzez:

("nick_gracza" parsed as offline player)'s skull

Natomiast stawianie jej możesz wykryć przy event'cie 'on place' gdzie sprawdzasz czy narzędziem gracza jest ta główka.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
5 minut temu, Kormic napisał:

Główkę danego gracza możesz uzyskać poprzez:


("nick_gracza" parsed as offline player)'s skull

Natomiast stawianie jej możesz wykryć przy event'cie 'on place' gdzie sprawdzasz czy narzędziem gracza jest ta główka.

on place ("nick_gracza" parsed as offline player)'s skull: 

bla bla

czy to jest poprawnie ?

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
command /prezent [<offlineplayer>] [<int>]:
	permission: hubik.prezent
	permission message: &8» &4Blad!&c Brak Permissji! :(
	executable by: console and players
	trigger:
		if offlineplayer-arg is online:
			if int-arg is set:
				give ("CruXXx" parsed as offline player)'s skull to offlineplayer-arg
				send "&8» &7Otrzymales prezent &4x&c%int-arg%&7!" to offlineplayer-arg
				send "&8» &7Dano &7Prezent &4x&c%int-arg% &7dla gracza %offlineplayer-arg%"
			else:
				send "&8» &4Blad! &cPoprawne uzycie: &a/prezent <nick> <ilosc>"
		else:
			send "&8» &4Blad! &cGracz nie jest online!" 
on place:
	if player's tool is ("CruXXx" parsed as offline player)'s skull:
		cancel event
		remove 1 ("CruXXx" parsed as offline player)'s skull from player
		send "Otworzono D:"

dobra, napisze tak, to jest kod, zrobiłem tak jak pisałeś, ale dalej błędy mi wywala :/

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 minuty temu, ShardIt napisał:

dobra, napisze tak, to jest kod, zrobiłem tak jak pisałeś, ale dalej błędy mi wywala :/

Szkoda, że tych błędów nie podałeś...

W linijce 8 jest błąd, gdyż próbujesz dać potencjalnie offline graczowi jakiś przedmiot. Co prawda sprawdzasz czy jest online, ale to i tak nie zadziała. Spróbuj zamienić typ argumentu 1 na text, w pierwszym warunku parse'uj go na offline playera, a w linijce 8 na playera.

W linijce 17 dodaj za '1' słówko 'of'.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
21 godzin temu, Kormic napisał:

Szkoda, że tych błędów nie podałeś...

W linijce 8 jest błąd, gdyż próbujesz dać potencjalnie offline graczowi jakiś przedmiot. Co prawda sprawdzasz czy jest online, ale to i tak nie zadziała. Spróbuj zamienić typ argumentu 1 na text, w pierwszym warunku parse'uj go na offline playera, a w linijce 8 na playera.

W linijce 17 dodaj za '1' słówko 'of'.

sorki, wyłączyłem serwer juz, ale problem był tutaj:

command /prezent [<offlineplayer>] [<int>]:
	permission: hubik.prezent
	permission message: &8» &4Blad!&c Brak Permissji! :(
	executable by: console and players
	trigger:
		if offlineplayer-arg is online:
			if int-arg is set:
---->			give ("CruXXx" parsed as offline player)'s skull to offlineplayer-arg
				send "&8» &7Otrzymales prezent &4x&c%int-arg%&7!" to offlineplayer-arg
				send "&8» &7Dano &7Prezent &4x&c%int-arg% &7dla gracza %offlineplayer-arg%"
			else:
				send "&8» &4Blad! &cPoprawne uzycie: &a/prezent <nick> <ilosc>"
		else:
			send "&8» &4Blad! &cGracz nie jest online!" 
on place:
--->if player's tool is ("CruXXx" parsed as offline player)'s skull:
		cancel event
		remove 1 ("CruXXx" parsed as offline player)'s skull from player
		send "Otworzono D:"

 

 

Dobra, udało mi się na tyle pozmieniać, że nie ma tamtych błędów, ale pojawił mi się nowy (zaznaczony powyżej). Błąd: '1 ("CruXXx" parsed as offline player)' is not an entity type

xAxee

Łączę posty

Notatka dodana przez xAxee

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