UltimaForum

Wsparcie [XP] - Dotknięcie

Yoroiookami - Sob 14 Sie, 2010 15:37
Temat postu: Dotknięcie
Witam, chciałbym prosić o skrypt, który sprawdzi czy gracz jest dotknięty i jeżeli tak - dzieje się to, a jeżeli nie - to dzieje się to. W warunkach nie widzę niczego takiego, a chodzi o bycie dotkniętym przez pewne określone zdarzenie. >_>
Za wszelką pomoc dziękuję...

Amelanduil - Sob 14 Sie, 2010 16:27

to można zrobić w zdarzeniu, robisz drugą stronę i dajesz inny wyzwalacz
Sabikku - Sob 14 Sie, 2010 17:00

Ustaw trigger uruchamiający zdarzenie na 'event touch', 'dotknięcie zdarzenia'. Jeśli zdarzenie jest już zajęte i nie chcesz w nim tego ustawiać, zrób warunek dotykania opierając się na tym: http://rmxp.pl/index.php?topic=2297.0 (punkt drugi, ale zamiast x i y drugiego zdarzenia daj x i y gracza).
Yoroiookami - Sob 14 Sie, 2010 21:03

Sabikku - nie idzie tego zrobić prostym skryptem bez pieprzenia się ze zmiennymi za każdym razem gdy tego potrzebuję? o_O
Nie wiem też jak tego odpowiednio użyć, tzn. gdzie umieścić wynik zderzenia gracza ze zdarzeniem.

Sabikku - Sob 14 Sie, 2010 21:20

Wynik zderzenia gracza ze zdarzeniem robisz w miejscu gdzie pisze "@> INSTRUKCJE" (powtarzasz 4 razy lub ustawiasz na przelacznik/typowe zdarzenie (wtedy wystarczy raz rozpisac wynik)).

W rgss nie ma takiego warunku, można by to wyskrypcić samemu - ale gotowca nie znajdziesz :).
Jeśli chcesz używać tego warunku dość często, to nie musisz tego zawsze przeklejać, możesz zrobić tak, że włącza się typowe zdarzenie, wtedy sprawdzenie dotknięcia wyglądałoby za każdym razem tak:
> ustaw zmienną [1] - x zdarzenia
> ustaw zmienną [2] - y zdarzenia
> ustaw zmienną [3] - x gracza
> ustaw zmienną [4] - y gracza
> uruchom typowe zdarzenie [01, 'Sprawdz dotkniecie'] << w tym typowym zdarzeniu w bazie danych robisz wszystkie obliczenia a wynik (spelnione/niespelnione, czyli ON/OFF) zapisujesz do przelacznika [1]
> warunek przelacznik [1] == ON
> > co po dotknieciu
> koniec warunku

Na pewno sobie poradzisz, to nic trudnego. Ostatecznie skorzystaj z tutka co dałem wyżej i przeklejaj za każdym razem to samo :p.

Yoroiookami - Sob 14 Sie, 2010 21:27

Dobra, wielkie dzięki XD
Zrobię co w mej mocy :P


Powered by phpBB modified by Przemo © 2003 phpBB Group