![]() |
|
[VXAce] Dziennik Misji - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Tutoriale (/Forum-Tutoriale) +--- Wątek: [VXAce] Dziennik Misji (/Thread-VXAce-Dziennik-Misji--2292) |
Dziennik Misji - aragorn7015 - 17-05-15 17:56 Witam. W tym poradniku napisze jak używać skryptu Quest Journal (Dziennik)
1. Aby stworzyć nowy quest musicie przejść do linii 836 skryptu.Macie tam 3 przykładowe questy (Możecie je usunąć lub zostawić). Nieco wyżej musicie znaleźć takie coś Spoiler: (Otwórz) nagrody i tak dalej. Żeby stworzyć nowy quest kopiujecie ten kod i wklejacie go pod questami przykładowymi (chyba, że je usunęliście). Po wklejeniu usuwamy # i zaczynamy robić nasz quest. Całość ma wyglądać tak: Spoiler: (Otwórz) Teraz pokrótce wszystko wytłumacze... 1) when quest_id - po prostu id waszego questa, nie może się zdublować z innym questem, więc najlepiej robić po kolei, musi być to liczba np. when 4 2) q:name = "???????" - nazwa naszego questa, np. q:name = Zbieranie owoców 3) q[:icon_index] = 0 - ikonka przedmiotu wyświetlającego się obok nazwy naszego questa 4) q[:level] = 0 - 5) q[:banner] = "" - Wygląd naszego questa, nazwa pliku, który musimy umieścić w graphics, radzę nie zmieniać 6) g[:banner_hue = 0 - lepiej nie zmieniać 7) q[:objectives][0] = "" - Cele naszej misji, będą wyświetlane w naszym menu. Krótki opis tego co jakaś osoba ma zrobić. 8) q[:objectives][1] = "" - Można ich zrobić ile się chce. 9) q[:objectives][2] = "" - Następny cel, można je usunąć, ale musi zostać przynajmniej jeden. 10) q[:objectives][n] = "" - to samo co wcześniej, to jest tylko wzór dla następnych celów, n musi być zastąpione liczbą. 11) q[:prime_objectives] = [0, 1, 2, n] - czyli główne cele misji, które muszą być ukończone, aby misja się powiodła. Można na przykład usunąć cel 1, wtedy będzie on tylko opcjonalny(będzie można go zrobić, ale nie trzeba by quest się powiódł) 12) q[:custom_categories] = [] - Można tak zmienić kategorię zadanie, czyli to co się wyświetla w lewym górnym rogu. Podstawowe kategorie to "aktualne", "zakończone", "wszystkie" i nieudane. Można je zmienić lub dodać nowe w linijce 371 13) q[:client] = "" - Inię zleceniodawcy (chyba nie trzeba bardziej tłumaczyć...) 14) q[:location] = "" - Lokacja gdzie zostało to zlecone, lub gdzie ma zostać wykonana ta misja, twój wybór 15) q[:rewards] = [] - czyli nagrody za misję... 16) q[:common_event_id] = 0 - Pozwala ci na wywołanie typowego zdarzenia po zakończeniu questa 17) q[:layout] = false - Lepiej tego nie ruszać jeśli się na tym nie znasz U mnie quest wygląda tak: Spoiler: (Otwórz) 1) Najpierw dodajemy NPC'a lub jakiś list czy coś takiego, który będzie aktywował naszego questa. Zróbmy jakąś podstawową rozmowę, i gdy gracz wybierze, że chce rozpocząć tego questa robimy coś takiego. Klikamy nowe polecenie zdarzenia i przechodzimy do 3 zakładki i tam klikamy na skrypt, wpisujemy tam taką komendę: Kod: reveal_objective(4, 0)reveal_objective(id_questa, id_celu), proszę pamiętać o tym aby po objective nie dać spacji!, następnie dajemy przełącznik własny A na ON i tworzymy nową stronę, u mnie to wygląda tak: Spoiler: (Otwórz) Kod: complete_objective(4, 0)Kod: reveal_objective(4, 1)Spoiler: (Otwórz) Kod: complete_objective(4, 1)Spoiler: (Otwórz) Jeśli chcesz ten tutorial gdzieś udostępnić, musisz podać autora (czyli mnie) oraz stronę na której znajduje się orginał. RE: Dziennik Misji - RGR7 - 17-05-15 19:43 Udany poradnik, wszystko prosto i przejrzyście wytłumaczone RE: Dziennik Misji - Kensei - 18-05-15 05:15 Jeśli w końcu zabiorę się za moją gre, to zdecydowanie z tego skorzystam. Dobry przejrzysty poradnik :) RE: Dziennik Misji - arturretke - 28-06-15 01:32 Mam kłopot: skrypt gryzie mi się trochę z tym menu: http://www.ultimateam.pl/viewtopic.php?t=9831 a bardzo chciałbym je zostawić. Gra nie wywala błędu, zadania się wypełniają itd. tylko sam opis zadania i celów nie widnieje w menu. Dodam, że nieco je modyfikowałem, bo pozmieniałem nazwy, ale to chyba nie powinno być problemem. Wgrałem jeszcze raz pierwotną wersję skryptu z linku(przed modyfikacjami), ale też nie działa. W mojej grze nie chcę punktów EXP, umiejętności, więc te rubryki mi niepotrzebne, poza tym klasyczne menu mi się nie podoba, ale ten dziennik zadań jest równie ważny, a z niczego nie chciałbym rezygnować. Podpowiedziałbyś, jak zrobić, żeby wszystko śmigało jak należy? |