Skocz do zawartości
  • 0

Problem z głową gracza


Pytanie

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 ^^

Edytowane przez ShardIt
Odnośnik do komentarza
https://skript.pl/temat/43030-problem-z-g%C5%82ow%C4%85-gracza/
Udostępnij na innych stronach

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
https://skript.pl/temat/43030-problem-z-g%C5%82ow%C4%85-gracza/#findComment-269292
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
https://skript.pl/temat/43030-problem-z-g%C5%82ow%C4%85-gracza/#findComment-269293
Udostępnij na innych stronach

  • 0
1 minutę temu, ShardIt napisał:

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

bla bla

czy to jest poprawnie ?

 

Użyj zwyczajnie 'on place' i następnie w warunku sprawdź czym jest narzędzie gracza.

Odnośnik do komentarza
https://skript.pl/temat/43030-problem-z-g%C5%82ow%C4%85-gracza/#findComment-269294
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
https://skript.pl/temat/43030-problem-z-g%C5%82ow%C4%85-gracza/#findComment-269298
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
https://skript.pl/temat/43030-problem-z-g%C5%82ow%C4%85-gracza/#findComment-269299
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
https://skript.pl/temat/43030-problem-z-g%C5%82ow%C4%85-gracza/#findComment-269300
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ę...