![]() |
|
[XP] Dwa szybkie pytania - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Wsparcie (/Forum-Wsparcie) +--- Wątek: [XP] Dwa szybkie pytania (/Thread-XP-Dwa-szybkie-pytania) |
Dwa szybkie pytania - RGR7 - 15-05-15 16:35 1. Jak wrócić do poprzedniego okna wyboru? (Tak jak było to chociażby w STAR WARS: Knights of Old Republic) 2. Mam questa, że trzeba zabić 3 potworów. Po zabiciu pierwszego chciałbym aby pojawiła się informacja 'Zabito 1 z 3 potworów', po zabiciu drugiego 'Zabito 2 z 3' itd., nie wiem jednak w jakiej kolejności gracz będzie je zabijał. Jak to zrobić, aby pojawiały się odpowiednie cyfry w odpowiedniej kolejności? RE: Dwa szybkie pytania - Dr Man - 15-05-15 16:47 1. Obejrzyj to https://www.youtube.com/watch?v=8ExtSXG_i7k&list=PL40C6A8C9C866F1CA&index=13 Lepiej ci wytłumaczy niż ja . 2. A co drugiego, musisz użyć zmiennych. na tym filmie zostało wytłumaczone ich zastosowanie, obejrzyj. https://www.youtube.com/watch?v=B4Uq_sqX8Ro A jeśli mowa o wiadomościach, wystarczy że zrobić coś w stylu "Zabito \v[numer zmiennej która odpowiada za liczbę dotychczasowo zabitych przeciwników] z 3" A po zabiciu 3 ustaw warunek, że jeśli zostanie zabita ta ilość przeciwników, to bohater otrzyma nagrodę lub inne zlecenie. W sumie to już zależy od ciebie co się stanie po spełnieniu warunku. RE: Dwa szybkie pytania - RGR7 - 15-05-15 17:10 Dzięki Doktorku ;) RE: Dwa szybkie pytania - Mateusz SSJ8 - 16-05-15 06:56 Możesz też napisać własny system quest loga i wykorzystać go do TAKIEGO właśnie celu. Zacznij od zdefiniowania klasy z danymi questa. Np. obiekt klasy "RPG::Quest" wczytywany do zmiennej "$data_quests". Dobrą praktyką jest mieć w jednym pliku klasę, a w drugim listę obiektów. W samym edytorze skryptów napisz funkcję wczytywania zewnętrznych skryptów i klasę "Game_Quest". Będziesz w miej przechowywał postęp realizacji wytycznych. Wytyczną może być zabicie określonego przeciwnika określoną liczbę razy, zebranie określonego przedmiotu określoną liczbę razy, porozmawianie z kimś lub danie mu czegoś otrzymanego od kogoś innego, a niekiedy nawet odwiedzenie jakiegoś miejsca w lokacji. Jeśli ci przeszkadza standardowa nazwa, pomyśl, jak wstawić własny opis wytycznej zamiast standardowego. RE: Dwa szybkie pytania - Crashykk - 16-05-15 08:50 Mysle, ze RGSS do czegos tak prostego nie bedzie konieczne. Zmienne zrobia co trzeba :) RE: Dwa szybkie pytania - Crashykk - 16-05-15 09:17 Bardziej odpowiedzialem autorowi odrzucajac w swojej wiadomosci pomysl Mateusza. |