[XP] Jak zrobić warunek czy postać ma kilka przedmiotów? - Wersja do druku
Ultima Forum
[XP] Jak zrobić warunek czy postać ma kilka przedmiotów? - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: RPG Maker (/Forum-RPG-Maker)
+--- Dział: Wsparcie (/Forum-Wsparcie)
+--- Wątek: [XP] Jak zrobić warunek czy postać ma kilka przedmiotów? (/Thread-XP-Jak-zrobi%C4%87-warunek-czy-posta%C4%87-ma-kilka-przedmiot%C3%B3w)

Strony: 1 2


Jak zrobić warunek czy postać ma kilka przedmiotów? - Zvarr - 12-04-14 18:36

Czyli np. quest i nowa strona zdarzenia, gdzie zdarzenie
sprawdza czy mamy 3 mikstury, 1 jabłko itp. Niby to
zwykłe zdarzeniówki, ale zupełnie mnie odmóżdżyło placz
Z góry dziękuje :-)


RE: Jak zrobić warunek czy postać ma kilka przedmiotów? - Adrapnikram - 12-04-14 21:14

Bierzesz zwykły warunek "czy jest jabłko" odejmujesz jabłko a w "jeśli warunek się nie spełni" po prostu dodajesz sobie to co miałeś wcześniej.
Np.Warunek bohater posiada jabłko
- 1 jabłko
Warunek bohater posiada jabłko
- 1 jabłko
Warunek bohater posiada jabłko
- 1 jabłko
+100 exp
Jeśli bohater nie posiada
Wiadomość
Jeśli bohater nie posiada
+ 1 jabłko
Wiadomość
Jeśli bohater nie posiada
+ 2 jabłko
Wiadomość
Pamiętaj że jak masz 1 warunek niespełniony to w "reszcie" nie dodajesz jabłek


RE: Jak zrobić warunek czy postać ma kilka przedmiotów? - kanumerki - 12-04-14 22:16

Nie lepiej ułatwić sobie życie i ilość przedmiotów sprawdzać na jednej zmiennej? Ustawiasz ilość zmiennej na przedmiocie miksturka i dajesz warunek czy ta zmienna ma odpowiednią ilość. Jeśli spełnia warunek Ustawiasz kolejny raz na tej samej zmiennej ilość przedmiotów i kolejny warunek. Tak jest prościej i łatwiej gdy będziesz chciał sobie np. zrobić że gdy ma 10 jabłek czy 5 różnych przedmiotów.


RE: Jak zrobić warunek czy postać ma kilka przedmiotów? - Yoroiookami - 13-04-14 00:09

(12-04-14 22:16)kanumerki napisał(a):  Nie lepiej ułatwić sobie życie i ilość przedmiotów sprawdzać na jednej zmiennej? Ustawiasz ilość zmiennej na przedmiocie miksturka i dajesz warunek czy ta zmienna ma odpowiednią ilość. Jeśli spełnia warunek Ustawiasz kolejny raz na tej samej zmiennej ilość przedmiotów i kolejny warunek. Tak jest prościej i łatwiej gdy będziesz chciał sobie np. zrobić że gdy ma 10 jabłek czy 5 różnych przedmiotów.

Zaciekawiłeś mnie, nie wyobrażam sobie tego. smiles Mógłbyś wstawić projekt z tymi ustawieniami?


RE: Jak zrobić warunek czy postać ma kilka przedmiotów? - kanumerki - 13-04-14 00:20

Wstawię może nawet na ten temat poradnik :D
[Obrazek: 2hyflvp.png]


RE: Jak zrobić warunek czy postać ma kilka przedmiotów? - Yoroiookami - 13-04-14 00:43

Mhm... smiles A co jeśli jeden NPC poprosi o owoc, a inny o miksturkę HP? Przecież znalezienie miksturki HP doda +1 do zmiennej na ilość.
Postać mogłaby po prostu znaleźć 3 jabłka, a npc uznałby że to 3 miksturki HP, prawda? :ehe: Nie wiem, czy coś pominąłem.


RE: Jak zrobić warunek czy postać ma kilka przedmiotów? - kanumerki - 13-04-14 00:57

Cytat:Postać mogłaby po prostu znaleźć 3 jabłka, a npc uznałby że to 3 miksturki HP, prawda? :ehe: Nie wiem, czy coś pominąłem.
Na obrazku który załączyłem npc sprawdza po kolei czy mamy dane przedmioty. Jedna zmienna obsługuje tutaj 3 przedmioty i ta budowa zdarzenia nie pozwoli npc-owi na pomylenie miksturki z owocem. Na początek ustawiam(resetuje wynik jaki był ustawiony na tej zmiennej) ilość przedmiotów miksturka na zmienną, a więc zmienna będzie miała taką samą ilość ile mam mikstur w plecaku. Potem dochodzi do sprawdzenia tego warunku. Jeśli ilość miksturek jest równa lub większa od 10 to przechodzę dalej. I znów zaczynam resetować zmienną ustawiając na niej ilość owoców i tak w kółko.

Cytat:Przecież znalezienie miksturki HP doda +1 do zmiennej na ilość.
Każda operacja przed warunkiem zmień zmienną > zmienna > ustaw > przedmiot nadpisuje nam na tej zmiennej ilość daną liczbę wybranego przedmiotu.


RE: Jak zrobić warunek czy postać ma kilka przedmiotów? - Yoroiookami - 13-04-14 01:24

(13-04-14 00:57)kanumerki napisał(a):  
Cytat:Postać mogłaby po prostu znaleźć 3 jabłka, a npc uznałby że to 3 miksturki HP, prawda? :ehe: Nie wiem, czy coś pominąłem.
Na obrazku który załączyłem npc sprawdza po kolei czy mamy dane przedmioty. Jedna zmienna obsługuje tutaj 3 przedmioty i ta budowa zdarzenia nie pozwoli npc-owi na pomylenie miksturki z owocem. Na początek ustawiam(resetuje wynik jaki był ustawiony na tej zmiennej) ilość przedmiotów miksturka na zmienną, a więc zmienna będzie miała taką samą ilość ile mam mikstur w plecaku. Potem dochodzi do sprawdzenia tego warunku. Jeśli ilość miksturek jest równa lub większa od 10 to przechodzę dalej. I znów zaczynam resetować zmienną ustawiając na niej ilość owoców i tak w kółko.

Cytat:Przecież znalezienie miksturki HP doda +1 do zmiennej na ilość.
Każda operacja przed warunkiem zmień zmienną > zmienna > ustaw > przedmiot nadpisuje nam na tej zmiennej ilość daną liczbę wybranego przedmiotu.

Ja mówię o dwóch różnych NPC. smiles Każdy chce inny z wymienionych przedmiotów. Oczywiście twój pomysł pomaga gdy mamy jednego NPC proszącego o przedmioty, ale chyba na nic więcej nie zadziała.


RE: Jak zrobić warunek czy postać ma kilka przedmiotów? - kanumerki - 13-04-14 01:36

Cytat:Ja mówię o dwóch różnych NPC. smiles Każdy chce inny z wymienionych przedmiotów. Oczywiście twój pomysł pomaga gdy mamy jednego NPC proszącego o przedmioty, ale chyba na nic więcej nie zadziała.
Można ustawić więcej npc-ów proszących o przedmioty. Pytanie takie to gdzie się ma zgłosić osoba po oddaniu dla dwóch osób(lub większej ilości) odpowiednich dla nich przedmiotów. Zróbmy np. tak że jedna kobieta prosi o zioła, a drugi mężczyzna prosi o owoce. Na obu npc są warunki podobne do moich. U kobiety sprawdza czy masz odpowiednią ilość ziół i jeśli masz to zabiera ci je. Najlepiej tu ustawić dwa przełączniki jeden dla kobiety by mieć potwierdzenie o zapłacie w postaci zioła, a drugi przełącznik dla faceta żeby wiedzieć że oddaliśmy mu owoce. I jeśli oba przełączniki lub (więcej przełączników jeśli damy więcej npc-ów i bardziej rozbudujemy quest) jest na on to dokańczamy quest polegający na oddaniu odpowiednich rzeczy dla odpowiednich ncp-ów.

Do tego zdarzenia dalej wykorzystujemy jedną zmienną na ilość przedmiotów. Tylko że więcej doszło przełączników.


RE: Jak zrobić warunek czy postać ma kilka przedmiotów? - Yoroiookami - 13-04-14 02:11

(13-04-14 01:36)kanumerki napisał(a):  
Cytat:Ja mówię o dwóch różnych NPC. smiles Każdy chce inny z wymienionych przedmiotów. Oczywiście twój pomysł pomaga gdy mamy jednego NPC proszącego o przedmioty, ale chyba na nic więcej nie zadziała.
Można ustawić więcej npc-ów proszących o przedmioty. Pytanie takie to gdzie się ma zgłosić osoba po oddaniu dla dwóch osób(lub większej ilości) odpowiednich dla nich przedmiotów. Zróbmy np. tak że jedna kobieta prosi o zioła, a drugi mężczyzna prosi o owoce. Na obu npc są warunki podobne do moich. U kobiety sprawdza czy masz odpowiednią ilość ziół i jeśli masz to zabiera ci je. Najlepiej tu ustawić dwa przełączniki jeden dla kobiety by mieć potwierdzenie o zapłacie w postaci zioła, a drugi przełącznik dla faceta żeby wiedzieć że oddaliśmy mu owoce. I jeśli oba przełączniki lub (więcej przełączników jeśli damy więcej npc-ów i bardziej rozbudujemy quest) jest na on to dokańczamy quest polegający na oddaniu odpowiednich rzeczy dla odpowiednich ncp-ów.

Do tego zdarzenia dalej wykorzystujemy jedną zmienną na ilość przedmiotów. Tylko że więcej doszło przełączników.

Nie wiem, czy coś pominąłem. :ehe: Jeżeli kobieta prosi o 3 owoce, a facet prosi o 5 kanapek, obie te rzeczy przechowywane są w jednej zmiennej, to:
- Przy zebraniu 3 owoców i 2 kanapek możemy oddać to wszystko facetowi, ponieważ zmienna = 5. Prawda?

Może czegoś nie zrozumiałem. Bardzo doceniłbym demo, od razu zrozumiem. smiles