UltimaForum

Skrypty [XP] - Dziennik Misji

Czeliosss - Sob 27 Lut, 2010 18:10
Temat postu: Dziennik Misji
Znalazłem ten skrypt na stronie rmxp.pl.
Każdy wie co daje ten skrypt. Wymaga on dwóch części.
Cz.1
http://thieffer.cba.pl/files/questlog_rgss.txt
Cz.2
http://thieffer.cba.pl/files/atp.txt
SS
http://img24.imageshack.u...stlogscreen.png

pw115 - Sob 27 Lut, 2010 18:16

Kolejny skrypt który użyję w moim projekcie wylądował na tej stronce
gorąco polecam skrypt jest bardzo fajny
a kontaktowałeś się z nim w sprawach praw autorskich

Czeliosss - Pon 01 Mar, 2010 19:57

Wiesz co, nie mogłem bo mnie zbanowali po 2 minutach po wzięciu skryptu.
Firestorm109 - Sob 06 Mar, 2010 21:05

Że co do skryptowania jestem "zielona" ;d mam pytania...
1. Czy wszystkie skrypty wkleja się nad main ?
2.czy czymś się wywołuje ten skrypt ?
3.Jak dodaje się nowe questy i usuwa stare ?

Melvin - Sob 06 Mar, 2010 21:36

1 - Tak wszystkie.
2 - W skrypcie jest instrukcja:
Spoiler:

Cytat:
#===============================================================================
# INSTRUKCJE
#===============================================================================
# Aby włączyć dziennik zadań należy wywołać skrypt:
# $scene = Scene_QuestLog.new
# Zadania powinny być wcześniej zdefiniowane wg wzoru:
# $quest= ["nazwa", poziom, "grafika", "treść"]
# gdzie zamiast:
# $quest --> możesz wpisać co zechcesz (nie będzie wyświetlane)
# "nazwa" --> nazwa zadania (będzie wyświetlana)
# poziom --> liczba od 1 do 5 (poziom trudności)
# "grafika" --> nazwa pliku zawierającego obrazek o wymiarach 400px na 100px (obrazek przedstawiający scenkę z zadania)
# "treść" --> treść zadania
# Konfiguracja:
# $PICTURE_DIFFICULTY = true/false
# (jeśli true, to poziom trudności będzie przedstawiony
# za pomocą obrazków; jeśli false - za pomocą tekstu)
# Obrazki muszą mieć nazwę: quest_difficulty1, quest_difficulty2 itd. (max 5) oraz rozmiary 125px na 48px.
# Tekst możesz edytować w zmiennych $QD1, $QD2 itd.
# $PICTURE_DESCRIPTION = true/false
# (jeśli true, to w opisie zadania, pojawi się obrazek o wymiarach 400px na 100px;
# jeśli false - brak obrazka)
# $MAP_AS_BACKGROUND = true/false
# (jeśli true, to w tle okienek widać mapę, na której jest bohater oraz podczas
# wciśnięcia ESC pojawia nam się mapa; jeśli false - czarne tło oraz podczas
# wciśnięcia ESC pojawia nam się Menu (opcjonalnie Scene_Menu.new))
# Obsługa:
# Dodawanie zadania:
# $game_party.add_quest($quest)
# $quest --> to nazwa "robocza" zadania (ta, która nie jest wyświetlana)
# Ukończenie zadania:
# $game_party.complete_quest($quest)
# Usunięcie zadania:
# $game_party.remove_quest($quest)
# Warunek - czy zadanie jest wykonane?
# $game_party.is_quest_completed?($quest)


3 - W edytorze skryptów tworzysz 'klasę' "Data_Quests".
I umieszczasz tam coś takiego:
Spoiler:

Cytat:
$quest1 = ["TYTUŁ ZADANIA", 1(POZIOM TRUDNOŚCI), "quest1",
"OPIS ZADANIA."]



Mam nadzieję, że pomogłem.

Firestorm109 - Sob 06 Mar, 2010 22:10

Wielkie dzięki :) !!!! to już kolejna pomoc od cb :-) ;-) :zeby: Jesteś boski !!!
Czeliosss - Nie 07 Mar, 2010 09:18

Ten skrypt jest tylko kompatybilny z orginalnym xp'e.
W polskich nie będzie pokazywało tekstu.
Rozwiązanie dać obrazek o wymiarach podanych w instrukcji i tam dać tytuł i tekst.

Melvin - Nie 07 Mar, 2010 09:32

Cytat:
Ten skrypt jest tylko kompatybilny z orginalnym xp'e.
W polskich nie będzie pokazywało tekstu.
Rozwiązanie dać obrazek o wymiarach podanych w instrukcji i tam dać tytuł i tekst.


Jest rozwiązanie łatwiejsze:
Jak skończymy prace nad grą(PL) odpalamy projekt za pomocą Angielskiej wersji, wchodzimy w np. bazę danych(Nic nie zmieniamy), klikamy ok, wychodzimy i zapisujemy.
Projekt z PL zmieni się na ANG. A napisy PL zostaną.

PS.U mnie to działa.

RtaMag2 - Nie 07 Mar, 2010 10:02

Czy te dwie części trzeba wklejić do dwóch różnch miejsc

3 -W edytorze skryptów tworzysz 'klasę' "Data_Quests".
I umieszczasz tam coś takiego ale co trzeba w edytorze zrobić w innym miejscu niż te dwa skrypty czy to wklejić do jakiegoś z tych skryptów wktóreś miejsce?

Melvin - Nie 07 Mar, 2010 10:05

Wklejasz dwie części do edytora skryptów a Data_Quests - Tworzysz w edytorze skryptów.
Firestorm109 - Pon 08 Mar, 2010 13:37

Witam :-) mam kilka pytań :-P
1.
Melvin napisał/a:

3 - W edytorze skryptów tworzysz 'klasę' "Data_Quests".
I umieszczasz tam coś takiego:
Spoiler:

Cytat:
$quest1 = ["TYTUŁ ZADANIA", 1(POZIOM TRUDNOŚCI), "quest1",
"OPIS ZADANIA."]



Mógłby ktoś powidzieć trochę "jaśniej' o co chodzi ? z tą klasą Data_quest ? ;d
2. czy te 2cz. skryptu wkleja się osobno nad main ? czy razem nad main ?

3. Mugłby ktoś wyjaśnić dokładnie co mam zrobić :

Cytat:
# Zadania powinny być wcze?niej zdefiniowane wg wzoru:
# $quest= ["nazwa", poziom, "grafika", "tre?ć"]

pw115 - Pon 08 Mar, 2010 14:30

1 W dacie quest robisz wcześniejsze zdefiniowanie wszystkich misji zanim je wpiszesz do dziennika zadań
2 Razem
3 &quest(robocza nazwa zadania, nie będzie wyświetlana)["nazwa(nazwa zadanie widoczna w dzienniku", poziom(poziom trudności zadania), Grafika(ss z zadania{musi być włączone w konfiguracji skryptu, jeśli nie włączone w konfiguracji to nie pisać nic}), "opis zadania"(jest widoczny w dzienniku zadań)]

Melvin - Pon 08 Mar, 2010 16:57

Cytat:
2. czy te 2cz. skryptu wkleja się osobno nad main ? czy razem nad main ?


Osobno....

Firestorm109 - Pon 08 Mar, 2010 19:04

... :shock: z pytania 2 nie zrozumiałam nic :-P jestem 'zielona' w tych sprawach ...
mógłby ktoś zamieścić demko ? pliiiiiiiisssss

Melvin - Pon 08 Mar, 2010 19:39

Proszę:
http://www.mediafire.com/?gyjngwyg0q5

W razie problemów lub niezrozumiałości... pisz :mrgreen: .

PS. Jest tam również wersja ANG(Napisy).

Firestorm109 - Pon 08 Mar, 2010 20:00

A mam takie pytanie ... jak otworzyć te okienko gdzie się sprawdza misje ? ... :-P
Melvin - Pon 08 Mar, 2010 20:03

Ah... Zapomniałem... :mrgreen:
Klawiszem "Q".

Darkpl3 - Sob 13 Mar, 2010 17:33

ej wyślij jeszcze raz demko ale mi ;D bo nie mogę tego zrobić:( a link do demka nie działa
pls:D

Melvin - Sob 13 Mar, 2010 17:51

Proszę:
http://www.mediafire.com/?jztwymujtim

PS. Wszystko masz w instrukcji na początku skryptu...

Darkpl3 - Nie 14 Mar, 2010 10:12

zrobiłem to co masz na demku i nie włącza mi się dziennik misji
może ci prześle projekt i mi zrobisz?

Melvin - Nie 14 Mar, 2010 10:32

Darkpl3 kliknij podczas gry "F1".
Zapewne masz zmienione klawisze i sprawdź jaki klawisz jest przypisany "Y".

Darkpl3 - Nie 14 Mar, 2010 10:38

S:Y
ale jak klikam s lub y to nie wyskakuje dziennik misji

Melvin - Nie 14 Mar, 2010 11:01

To zmień w typowych zdarzeniach.
Darkpl3 - Nie 14 Mar, 2010 11:02

Y dałem zdarzenia itd ale nie mogę dalej nic zrobić,,..
może wyśle jednak ci projekt co?

REXONATOR - Wto 30 Mar, 2010 14:46

Mi ten skrypt też nie działa, a w linku znowu błąd.
Pomożecie????

Czeliosss - Wto 30 Mar, 2010 19:18

Powiedz jaki jest błąd. To pomogę.
REXONATOR - Wto 30 Mar, 2010 20:32

O już działa :-D . Po prostu źle to robiłem ATP i Skrypt dawałem w jednej klasie.
A trzeba oddzielnie.

Bulooo - Pią 07 Maj, 2010 17:45

Jak zrobić żeby poszedł ten skrypt na polskim RPG Makerze xp ?
pw115 - Pią 07 Maj, 2010 18:09

Ten skrypt nie pójdzie nigdy na polskim makerze
To jest właśnie jeden z nieuleczalnych bugów polskiego makera....

Bulooo - Pią 07 Maj, 2010 18:26

a zna ktoś Dziennik Misji ( Albo jakieś fajne skrypty :P ) Pod polskiego makera ?
Czeliosss - Pią 07 Maj, 2010 18:27

Załatw sobie ang., bo pl jest nielegalny i z błędami. Zrób questloga na eventach.
Pzdr.

Lartarin - Pią 07 Maj, 2010 20:22

Aloha!

Ten skrypt działa w polskim RM, tylko trzeba dodać cztery linijki kodu - wtedy tekst będzie widoczny w okienkach.
Wystarczy znaleźć w klasie:
Kod:
class Window_QuestName < Window_Base

linijkę:
Kod:
self.contents = Bitmap.new(width - 32, height - 32)

i po niej dodać:
Kod:
self.contents.font.name = $defaultfonttype
self.contents.font.size = $defaultfontsize


To samo w klasie:
Kod:
class Window_QuestDescription < Window_Base


Ponadto należy pamiętać, że do skryptu potrzebne są jeszcze grafiki poziomów - dostępne w demie na stronie autora :arrow: http://thieffer.zamthir.net/?page_id=56

Czeliosss - Pią 07 Maj, 2010 20:26

Grafiki nie są wymagane, gdy zmieni się w konfiguracji.
Kod:
# START CONFIG
$QD1 = "Bardzo Łatwy"
$QD2 = "Łatwy"
$QD3 = "&#65533;edni"
$QD4 = "Trudny"
$QD5 = "Bardzo Trudny"
$PICTURE_DIFFICULTY = true
$PICTURE_DESCRIPTION = true
$MAP_AS_BACKGROUND = true
# END CONFIG

Bulooo - Pon 10 Maj, 2010 13:44

Wielkie dzięki Lartarin
Już działa i są napisy

protomek2 - Pon 14 Cze, 2010 08:59

Witam jestem w tym "zielony" i nie wiem w ogóle o co kaman może mi ktoś to wytłumaczyć w punktach co i jak co mam utworzyć nad main itd. najlepiej pisać tutaj ale możecie na gg
16255168. Proszę o pomoc błagam...
@Edit
Dobra zrobiłem już to co w instrukcji ale teraz jak chcę sprawdzić quest to jak kliknę "Q" to nic się nie wyświetla:(.
@Edit2
Mam jeszcze jedno pytanie jak wywołać script i o co w tym kaman?

Moj - Sro 11 Sie, 2010 14:53

Dajcie nowe demko bo tamte nie działa
shiwt - Sro 11 Sie, 2010 19:19

http://thieffer.zamthir.n...er_Questlog.rar
MiChAl200 - Nie 24 Paź, 2010 20:03

Przepraszam, że robię odkop, ale nie mogę zrobić tego dziennika....
Dodam, że mam Polską wersję.
I nie mogę ściągnąć demo, bo jest napisane, ż e tamtych plików już nie ma serwerze.

Konrader97 - Pon 25 Paź, 2010 13:43

Słuchaj, poszperaj w google, a napewno znajdziesz, a niektóre skryty na polaka niewchodzą.
MiChAl200 - Pon 25 Paź, 2010 16:20

Ok... działa mi, ale gdzie utworzyć tą nową klasę "Data_Quests" ??
Śliwka - Sro 24 Sie, 2011 23:00

Ja zrobiłam jak napisała Lartarin i wszystko pięknie chodzi, dzięki, świetny skrypt :)
Zazombik - Sob 01 Paź, 2011 11:40

Świetny skrypt, działa ze wszystkimi innymi.
RalofTemerczyk - Wto 08 Maj, 2012 08:23

MiChAl200 napisał/a:
Ok... działa mi, ale gdzie utworzyć tą nową klasę "Data_Quests" ??

Nie lepiej pobrac demo ze strony thieffera?
Quest Log Thieffer Demo [/code]

Roki132 - Wto 08 Maj, 2012 09:02

wiedzminmiki, Zobacz na datę jego posta:

Cytat:
Wysłany: Pon 25 Paź, 2010 16:20


Odpowiedziałeś na post sprzed półtora roku...

W dodatku autor tamtego postu już od dawna nie wchodzi na to forum, to jego ostatnia wizyta:
Cytat:
Pią 23 Wrz, 2011 22:35 (Minut: 0)


Staraj się czytać datę postów :-| .


Powered by phpBB modified by Przemo © 2003 phpBB Group