Skocz do zawartości
  • 0

villager leftclick


AJent

Pytanie

czesc, napisalem skript:

ver skript: 2.1.2

on leftclick on villager:
    if name of villager is "&4&lKowal":
        send "TEST" to player

 

i mi nie dziala mam taki error:

[12:42:51 ERROR]: A leftclick on an entity is an attack and thus not covered by the 'click' event, but the 'damage' event. (click.sk, line 5: on leftclick on villager:')

Edytowane przez wiktorm12
wiktorm12

dodaję kod w odpowiedni znacznik

Notatka dodana przez wiktorm12

Odnośnik do komentarza
https://skript.pl/temat/41519-villager-leftclick/
Udostępnij na innych stronach

17 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 godziny temu, AJent napisał:

czesc, napisalem skript:

ver skript: 2.1.2


on leftclick on villager:
    if name of villager is "&4&lKowal":
        send "TEST" to player

 

i mi nie dziala mam taki error:

[12:42:51 ERROR]: A leftclick on an entity is an attack and thus not covered by the 'click' event, but the 'damage' event. (click.sk, line 5: on leftclick on villager:')

Naprawdę? Zamiast wklepać sobie chociaż błąd w tłumacz google, to zakładasz wątek z problemem?

Ehh... Skript mówi ci, że nie ma czegoś takiego jak kliknięcie LPM na entity, bo to jest zadawanie obrażeń, więc jest to event 'on damage:'.

Odnośnik do komentarza
https://skript.pl/temat/41519-villager-leftclick/#findComment-259915
Udostępnij na innych stronach

  • 0
14 minut temu, AJent napisał:

a 2.1.2 nie jest najnowszaXD?

Oj człowieku, wygląda na to, że żyłeś wiele lat pod kamieniem i żadne wiadomości do ciebie nie docierały. Najnowszym Skriptem jest 2.5-beta3.

Nie musisz pobierać nowego Skripta, jeśli mimo wszystko nie działa to zamień 'on damage' na 'on damage of villager:' i również zamień 'victim is a villager named' na 'name of victim is'.

Odnośnik do komentarza
https://skript.pl/temat/41519-villager-leftclick/#findComment-259940
Udostępnij na innych stronach

  • 0
4 godziny temu, AJent napisał:

0 errorow oraz nie dziala

on damage of villager:
    name of victim is "&4&lKowal":
        send "ok" to attacker

A w jaki sposób nazwałeś tego villagera?

Odnośnik do komentarza
https://skript.pl/temat/41519-villager-leftclick/#findComment-260025
Udostępnij na innych stronach

  • 0
9 godzin temu, AJent napisał:

@Kormic

e no bo tak ja uzywam na npc plugin citizens wiec wpisalem komende /npc create &4&lKowal --type villagerr

W takim wypadku zamiast 'name' należy użyć 'display name'.

if display name of victim is "&4&lKowal":

 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41519-villager-leftclick/#findComment-260063
Udostępnij na innych stronach

  • 0
19 minut temu, AJent napisał:

nie dziala @Kormic :d

on damage of entity:
	if display name of victim is "&4&lKowal":
		send "&4&lKowal&7: &cNie bij mnie!" to attacker

Przetestuj ten kod.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41519-villager-leftclick/#findComment-260103
Udostępnij na innych stronach

  • 0
17 godzin temu, AJent napisał:

zaden z nich nie dziala :d

A więc... użyłem komendy '/npc create &6Kowal --type villager'. Następnie użyłem komendy '/npc vulnerable' (mam nadzieję, że wcześniej też to zrobiłeś). Wgrałem skrypt:

on damage:
	if display name of victim is not "&6Kowal":
		stop
	cancel event	
	send "&cNie bij mnie!" to attacker	

uderzyłem NPC i wysłało do mnie na czacie wiadomość "&cNie bij mnie!". Mam nadzieję, że wczoraj ustawiłeś śmiertelność NPC, bo jeśli nie, to to było powodem.

Jeśli mimo wszystko nadal nie działa, wypróbuj ten skrypt:

on left click:
	if display name of targeted entity is not "&6Kowal":
		stop
	if distance between player and targeted entity is greater than 4.7:
		stop
	cancel event	
	send "&cNie bij mnie!" to player

Pobaw się odległością jeśli będzie trzeba.

Odnośnik do komentarza
https://skript.pl/temat/41519-villager-leftclick/#findComment-260328
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ę...