Wywoływanie akcji za pomocą dotknięca NPC
Aktualny czas: 28-04-26, 15:47 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Odpowiedz 
[Dowolny] Wywoływanie akcji za pomocą dotknięca NPC
JellyB Offline
*


Liczba postów: 33
Dołączył: 03-02-16

Pomógł: 0



Post: #1
Wywoływanie akcji za pomocą dotknięca NPC

Witam,
chciałem zrobić zdarzenie, w którym NPC po podejściu do nas wyrzuca nas z budynku, tylko że nie wiem jak to zdarzenie wystartować. Gdy wybieram, że ma się dziać po kliknięciu przycisku akcji, to ok - wszystko działa. Ale jak zrobić, żeby po podejściu NPC do naszego bohatera wydarzyło się to automatycznie?
04-02-16 15:08
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Filomaster Offline
*


Liczba postów: 21
Dołączył: 25-01-16

Pomógł: 4



Post: #2
RE: Wywoływanie akcji za pomocą dotknięca NPC

Jest opcja startu zdarzenia: dotknięcie bohatera. Nie za bardzo wiem o co ci chodzi. Mógłbyś proszę dokładniej opisać problem? Chodzi mi jak dokładnie masz zamiar to rozwiązać :)

Darklost: Krolestwo ojców
Zaczynam od początku :)
04-02-16 15:52
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): Yoroiookami , JellyB
JellyB Offline
*


Liczba postów: 33
Dołączył: 03-02-16

Pomógł: 0



Post: #3
RE: Wywoływanie akcji za pomocą dotknięca NPC

Dotknięcie bohatera - czyli ja dotykam kogoś i rozpoczyna się zdarzenie.
A mi chodzi o to, że to ktoś dotyka mnie i wówczas powinno się ono rozpocząć.
04-02-16 16:10
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #4
RE: Wywoływanie akcji za pomocą dotknięca NPC

Chyba wystarczy ustawić na "event touch", czyli nie druga opcja z dotknięciem bohatera, a trzecia z dotknięciem zdarzenia. Sam nie pamiętam, czy to wystarczy, ale powinno. :lol2:

Jeżeli nie, zawsze możesz przypisać położenie zdarzenia (x,y) i porównać z położeniem bohatera (x,y). Ustawione na równoległe, żeby cały czas sprawdzało czy zdarzenie i gracz się nie dotykają.

Myślę, że zadziała na dotyk zdarzenia, bez tego. :ehe:

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
(Ten post był ostatnio modyfikowany: 04-02-16 16:30 przez Yoroiookami.)
04-02-16 16:25
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): JellyB
Filomaster Offline
*


Liczba postów: 21
Dołączył: 25-01-16

Pomógł: 4



Post: #5
RE: Wywoływanie akcji za pomocą dotknięca NPC

Ja uważam, że dotknięcie bohatera i ruch losowy w poruszaniu zdarzeniem powinien wystarczyć smiles A jak nie to można zrobić to też na 2 stronach w zdarzeniu :-)
Wtedy jedna strona będzie działać tak jak teraz, a dla drugiej ustawisz wywołanie dotknięciem. ;-)

Darklost: Krolestwo ojców
Zaczynam od początku :)
04-02-16 16:45
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): JellyB
Revlis Offline
*


Liczba postów: 266
Dołączył: 04-03-15

Pomógł: 80



Post: #6
RE: Wywoływanie akcji za pomocą dotknięca NPC

Opcja pierwsza - zdarzenie odgrywa się w trakcie sceny:
Jeśli zdarzenie A (gracz) ma zostać wyrzucone z okna przez kontakt ze
zdarzeniem B (NPC), a wszystko miałoby się dziać razem z wymianą
dialogów itp. mógłbyś po prostu zdalnie sterować zdarzeniami A i B za
pomocą opcji [ruszaj zdarzeniem] i doprowadzić do sytuacji w której
zdarzenie B podchodzi do zdarzenia A, po czym zdarzenie A zostaje
wyrzucone.

Opcja druga - zdarzenie odgrywa się spontanicznie:
Jeśli zdarzenie A (gracz) ma zostać wyrzucone z okna przez kontakt ze
zdarzeniem B (NPC), a wszystko miałoby dziać się spontanicznie - bez
dialogów, a jedynie gdy zarówno zdarzenia A i B znajdują się na tej
samej mapie (w pomieszczeniu) można by w ustawieniach zdarzenia B
zmienić drogę poruszania na [w stronę gracza] i ustawić tak jak w
komentarzu wyżej - na wywołanie przez [dotknięcie zdarzenia]. Nie
używałem MV więc nie wiem czy opcja poruszania w stronę gracza w
istocie istnieje, ALE od czego są pluginy:
http://yanfly.moe/2015/10/21/yep-20-event-chase-player/
04-02-16 16:56
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): JellyB
JellyB Offline
*


Liczba postów: 33
Dołączył: 03-02-16

Pomógł: 0



Post: #7
RE: Wywoływanie akcji za pomocą dotknięca NPC

Wszystko to super, ale chyba nikt z Was nie trafił w sedno mojego problemu - to znaczy opisujecie z goła inne sytuacje ;) za co mimo wszystko dziękuję.
U mnie jest tak:
- Bohater rozmawia z NPC A, obraża go przez co NPC A zamierza wyrzucić go z zamku. NPC A wzywa NPC B (switch + pojawienie sie NPC B w zamku), NPC B ma ustawioną konkretną drogę poruszania się (w kierunku bohatera), przy czym na czas "podchodzenia" NPC B bohater zostaje zablokowany.
Wszystkie zdarzenia są przypisane NPC A, jedynie samo przeniesienie do innej lokacji bohatera przypisałem do NPC B. Chciałem, żeby NPC B bo osiągnięciu celu podróży wykonał polecenia ze swojego zdarzenia (przeniesienie).

P.S.
Próbowałem poprzez dotknięcie zdarzenia, ale problem w tym, że to niestey nie działa. NPC B podchodzi do bohatera i nic się nie dzieje.
(Ten post był ostatnio modyfikowany: 04-02-16 17:13 przez JellyB.)
04-02-16 17:11
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Revlis Offline
*


Liczba postów: 266
Dołączył: 04-03-15

Pomógł: 80



Post: #8
RE: Wywoływanie akcji za pomocą dotknięca NPC

Czyli opcja pierwsza, z wywołaniem zdarzenia B przez [autostart]. Ustaw
w zdarzeniu B nową stronę (której przełącznik ustaw na ON po dotarciu do celu
podróży), a na nowej stronie ustaw po prostu przeniesienie do określonego
miejsca z opcją wywołania - [autostart]. *Nie zapomnij po przeniesieniu
wyłączyć lub zmienić ten przełącznik na inny, inaczej zdarzenie będzie
powtarzało się w nieskończoność a gra się zamrozi.

O to chodziło? Czy znowu coś pogmatwałem?
(Ten post był ostatnio modyfikowany: 04-02-16 17:20 przez Revlis.)
04-02-16 17:19
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
JellyB Offline
*


Liczba postów: 33
Dołączył: 03-02-16

Pomógł: 0



Post: #9
RE: Wywoływanie akcji za pomocą dotknięca NPC

Skąd wiem, że cel został osiągnięty (tzn. NPC doszedł do końca podróży)? Mam na myśli - w którym momencie mam selfswitcha ustawić na "on" i przenieść się na drugą stronę?
(Ten post był ostatnio modyfikowany: 04-02-16 18:07 przez JellyB.)
04-02-16 18:06
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Revlis Offline
*


Liczba postów: 266
Dołączył: 04-03-15

Pomógł: 80



Post: #10
RE: Wywoływanie akcji za pomocą dotknięca NPC

Gdy zdarzenie B skończy swój ruch po wyrzuceniu zdarzenia A. Sam to tak określiłeś.
*Dzisiaj jestem online praktycznie cały czas, więc będę ci dość
szybko dawał odpowiedzi.

A nie łatwiej byłoby ci ustawiać wszystko ze zdarzenia A?
Za pomocą opcji [ruszaj zdarzeniem] można sterować też
innymi eventami, nie tylko tym w którym owe polecenie
zostało użyte. Nie musiałbyś się wtedy bawić z tyloma
przełącznikami.
(Ten post był ostatnio modyfikowany: 04-02-16 18:10 przez Revlis.)
04-02-16 18:07
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a): JellyB
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.