Skocz do zawartości
  • 0

Głowa gracza


oponeq

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
18 minut temu, oponeq napisał:

Dobry wieczór potrzebuje pomocy w zrobieniu skryptu który ma dawać atakującemu głowę gracza z jakimś skinem.

 

Skript 2.8.4
Purpur 1.16.5

Taki skrypt najprościej będzie napisać w listenerze zdarzenia 'on death:' po sprawdzeniu czy atakujący jest graczem (a więc 'attacker is a player:'). Naturalnie, należy sprawdzić czy zaatakowany również jest graczem (tę informację można zawrzeć w pierwszej linijce listenera).

Do wręczenia atakującemu głowy zabitego może Pan użyć efektu 'give', w którym głowę zaatakowanego może Pan pobrać za pomocą tego wyrażenia.

Odnośnik do komentarza
https://skript.pl/temat/57451-g%C5%82owa-gracza/#findComment-342107
Udostępnij na innych stronach

  • 0
20 minut temu, Kormic napisał:

Taki skrypt najprościej będzie napisać w listenerze zdarzenia 'on death:' po sprawdzeniu czy atakujący jest graczem (a więc 'attacker is a player:'). Naturalnie, należy sprawdzić czy zaatakowany również jest graczem (tę informację można zawrzeć w pierwszej linijce listenera).

Do wręczenia atakującemu głowy zabitego może Pan użyć efektu 'give', w którym głowę zaatakowanego może Pan pobrać za pomocą tego wyrażenia.

Zrobiłem już skrypt z główką zombie, może w przyszłości zamienie na gracza. Chciałem zrobić tak, że gdy gracz trzyma tą głowę i jej użyje to dostaje efekty i wszystko działa ale gdy mam zestackowaną więcej niż 1 głowę to moge ją postawić i skrypt nie działa. Jakieś rady na to?
 

on rightclick:
	if player's tool is zombie head named "&c&lGłowa zmarłego gracza &8(&7PPM&8)":
		cancel event
		remove 1 of tool from tool
		send "&8> &eUżywasz &7głowy zmarłego gracza&8!" to player
		apply potion of Swiftness 2 to player for 60 seconds
		apply potion of Strength 1 to player for 30 seconds
		apply potion of Regeneration 3 to player for 10 seconds
		stop

 

Odnośnik do komentarza
https://skript.pl/temat/57451-g%C5%82owa-gracza/#findComment-342108
Udostępnij na innych stronach

  • 0
6 minut temu, oponeq napisał:

Zrobiłem już skrypt z główką zombie, może w przyszłości zamienie na gracza. Chciałem zrobić tak, że gdy gracz trzyma tą głowę i jej użyje to dostaje efekty i wszystko działa ale gdy mam zestackowaną więcej niż 1 głowę to moge ją postawić i skrypt nie działa. Jakieś rady na to?

Na ten moment najszybsze rozwiązanie jakie przychodzi mi do głowy to napisanie listenera zdarzenia 'on place:', w którym Pan sprawdzi czy narzędzie gracza to ta głowa. Jeśli tak, anuluje Pan ów zdarzenie.

Odnośnik do komentarza
https://skript.pl/temat/57451-g%C5%82owa-gracza/#findComment-342109
Udostępnij na innych stronach

  • 0
7 minut temu, Kormic napisał:

Na ten moment najszybsze rozwiązanie jakie przychodzi mi do głowy to napisanie listenera zdarzenia 'on place:', w którym Pan sprawdzi czy narzędzie gracza to ta głowa. Jeśli tak, anuluje Pan ów zdarzenie.

Już sobie poradziłem i nie stackują się po prostu więc działa ale gdy robiłem tak jak mówisz to i tak skrypt nie działał, anulowało zdarzenie ale do momentu aż rozdzieliłem głowy skrypt się nie aktywował. I tak dziękuję za pomoc bo się udało naprawić

Odnośnik do komentarza
https://skript.pl/temat/57451-g%C5%82owa-gracza/#findComment-342110
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ę...