Chyba s Podmínkou - Vyřešeno

Zde najdete typy na práci v RPG Makeru VX a VX Ace.

Moderátor: Moderátoři

Uživatelský avatar
 
Příspěvky: 9
Registrován: únor 6, 2014, 1:29 pm

Chyba s Podmínkou - Vyřešeno

Příspěvek od LubaBubaXXL » únor 6, 2014, 2:12 pm

Zdravím. RPG Maker VX vlastním zhruba 4 měsíce a naučil jsem se s ním trochu zacházet. Nyní mám rozdělaný vlastní projekt, na kterém pracuji skoro každý den. Mám v něm už pár spínačů a variables, ale zasekl jsem se u Podmínky. Udělal jsem schody do sklepení, na které když stoupne hlavní postavička, objeví se text, že má přijít až na levelu 5. Takže jsem dal proměnnou nastavenou na level characteru (Hl. hrdiny), pod to jsem hodil Podmínku: Buď teleportovat hráče do jiné mapy, nebo ukázat text s upozorněním na level 5 (V podmínce jsem nastavil "rovno, nebo větší než 5", a v proměnný "přesně".). Na test jsem udělal vedle hexagram, který přidá + 12 levelů, ale když přijdu s levelem 13, pořád se mi ukazuje text s upozorněním na level 5.
Chtěl bych se vás tedy zeptat, jestli nevíte, kde jsem udělal chybu, nebo jestli to je bug?

Přidávám obrázek s chybným eventem.
Přílohy
bandicam 2014-02-06 14-10-25-660.jpg
bandicam 2014-02-06 14-10-25-660.jpg (170.5 KiB) Zobrazeno 26596 krát

Uživatelský avatar
 
Příspěvky: 529
Registrován: květen 21, 2012, 7:28 pm
Bydliště: Ústecký kraj

Re: Chyba s Podmínkou.

Příspěvek od feryk » únor 6, 2014, 4:35 pm

Pracuji sice s VXA , ale pokud to máš tak jako na tom obrázku, tak ti tam chybí v hodnotě proměnné o jaký charakter se jedná a máš tam jen prázdné hranaté závorky, tudíž ti to bude pokaždé házet 0 a bude se ti ukazovat ten text... ( neměnil si jméno hrdiny apod?) :) dopln si to a půjde ti to. ;)
Aktuální projekty v RM VXA:
: Bludný holanďan ... 100 % hotovo : http://uloz.to/xptFokkX/bludny-holandan-v1-03-exe
: TOW I: Escape from The Chaos ... 25 % hotovo

Více na https://www.feryk.cz
Fb: https://www.facebook.com/feryk.cz
Telegram: https://t.me/+ZsRVWyY3w-1mYjVk

Uživatelský avatar
 
Příspěvky: 9
Registrován: únor 6, 2014, 1:29 pm

Re: Chyba s Podmínkou.

Příspěvek od LubaBubaXXL » únor 6, 2014, 4:47 pm

Prázdné hranaté závorky tam mám proto, že postavu nemám nijak pojmenovanou. To mám kvůli začátku hry, kdy si můžu jméno napsat jaké chci... Zkusil jsem se řídit tvou radou a dal jsem mu jméno, ale bohužel je to pořád zaseklé. :?

Uživatelský avatar
 
Příspěvky: 1282
Registrován: duben 27, 2009, 6:54 pm
Bydliště: SR

Re: Chyba s Podmínkou.

Příspěvek od JKlena » únor 6, 2014, 4:53 pm

Rpg maker nemože vyhledat postavu bez ména, dej jí méno a kdyžtak si ho vymaž ze skriptu menu ale rozhodne nedávej jako jméno nic. Ne když používáš eventy. V scriptech to handlovat de ale tu ne. Možná by šel upravit skript na to aby ji dokázal vyhledat ale to je spíš zbytečný. Navíc pochybuju že umíš ruby.

EDIT: Pro pokročilé k vysvetlení. RPG Maker vyhledává postavu tak že projde všechny znaky od [ až k ] a když mezi tím nejsou žádné znaky tak se tím proste nezabírá a žádnou postavu ani neskusí vyhledat, nakolik nemá jaké stringy porovnat.

Uživatelský avatar
 
Příspěvky: 529
Registrován: květen 21, 2012, 7:28 pm
Bydliště: Ústecký kraj

Re: Chyba s Podmínkou.

Příspěvek od feryk » únor 6, 2014, 4:55 pm

Pak to musí fungovat. A máš tam zadaný přesně to stejný jméno, toho hráče? ono můžeš mít třeba víc hrdinů , tak jestli si neoznačil až toho druhýho apod... jinak zkus přes editaci tam dát ve hře přímo tomu variablu hodnotu a pak to zkus. Spíš je otázka, jestli ti vůbec funguje ten tvuj hexagram na přidání levelu, možná je chyba tam ;)
Aktuální projekty v RM VXA:
: Bludný holanďan ... 100 % hotovo : http://uloz.to/xptFokkX/bludny-holandan-v1-03-exe
: TOW I: Escape from The Chaos ... 25 % hotovo

Více na https://www.feryk.cz
Fb: https://www.facebook.com/feryk.cz
Telegram: https://t.me/+ZsRVWyY3w-1mYjVk

Uživatelský avatar
 
Příspěvky: 1282
Registrován: duben 27, 2009, 6:54 pm
Bydliště: SR

Re: Chyba s Podmínkou.

Příspěvek od JKlena » únor 6, 2014, 4:57 pm

Postupuj podle bodú:
1) uplne vymaž schody
2) skontroluj si že všichni hrdinové mají jména
3) vytvor schody znovu a znovu je nascriptuj

udělej to přesne v tomto pořadí

Uživatelský avatar
 
Příspěvky: 9
Registrován: únor 6, 2014, 1:29 pm

Re: Chyba s Podmínkou.

Příspěvek od LubaBubaXXL » únor 6, 2014, 5:11 pm

Dal jsem hrdinovi jméno, vymazal Event, schody. Zkontroloval vše, znovu dal schody a nascriptoval je, ale pořád mi to nefunguje. Já už fakt nevím co s tím mám dělat.

Uživatelský avatar
 
Příspěvky: 529
Registrován: květen 21, 2012, 7:28 pm
Bydliště: Ústecký kraj

Re: Chyba s Podmínkou.

Příspěvek od feryk » únor 6, 2014, 5:13 pm

Podle mě máš chybu v tom hexagramu :D hele, zkus tohle: vlez na hexagram, pak na schody, pokud to nic neudělá... tak vlez do editace a koukni, jakou hodnotu má ten variabl 3... pokud tam máš 0, pak je chyba v zadání proměnný, pokud tam budeš mít 1 , pak je chyba v hexagramu a změně levelu, pokud tam budeš mít 13, pak je chyba v podmínce, pokud něco jinýho, pak je chyba jinde.. ;)
Aktuální projekty v RM VXA:
: Bludný holanďan ... 100 % hotovo : http://uloz.to/xptFokkX/bludny-holandan-v1-03-exe
: TOW I: Escape from The Chaos ... 25 % hotovo

Více na https://www.feryk.cz
Fb: https://www.facebook.com/feryk.cz
Telegram: https://t.me/+ZsRVWyY3w-1mYjVk

Uživatelský avatar
 
Příspěvky: 9
Registrován: únor 6, 2014, 1:29 pm

Re: Chyba s Podmínkou.

Příspěvek od LubaBubaXXL » únor 6, 2014, 7:48 pm

No pokud to chápu správně, tak ten variable (proměnná) nemá žádnou hodnotu. Zkrátka mám jen to co je na obrázku. Nastavení proměnné na Postavu č.1 a na její level s pojmenovánim: úroveň 5. Poté mám jen podmínku u které mám nastavené: Proměná na: úroveň 5 , Greater than or Equal to , číslo: 5.
Chci nastavit, aby do levelu 5 se ukazoval text: Přijď na úrovni 5, a od levelu 5 a výš by mohl ty schody sejít. Hexagram mám nastavenej jen na: Stoupnutí přidá 4 levely, takže si nemyslím že na to má nějaký vliv. (Stejně ten hexagram je jen na test, takže ve hře nebude). Jinak díky za rady. :) Na tento program mám asi malou logiku. :D

Uživatelský avatar
 
Příspěvky: 529
Registrován: květen 21, 2012, 7:28 pm
Bydliště: Ústecký kraj

Re: Chyba s Podmínkou.

Příspěvek od feryk » únor 6, 2014, 8:36 pm

No máš to asi správně, to bude jen nějaká blbost... jak říkám, koukni se přímo ve hře, kolik má ta proměnná hodnotu po tom, co si stoupneš na ty schody a hned poznáš, kde je chyba ;) u vxa je na to klávesa F9, předpokládám, že u VX něco takového je taky. Tak při spuštěné hře v editoru zkus f9 a ukážou se ti hodnoty všech proměnných.
Aktuální projekty v RM VXA:
: Bludný holanďan ... 100 % hotovo : http://uloz.to/xptFokkX/bludny-holandan-v1-03-exe
: TOW I: Escape from The Chaos ... 25 % hotovo

Více na https://www.feryk.cz
Fb: https://www.facebook.com/feryk.cz
Telegram: https://t.me/+ZsRVWyY3w-1mYjVk

Uživatelský avatar
 
Příspěvky: 661
Registrován: červen 19, 2008, 11:03 pm
Bydliště: Praha 5

Re: Chyba s Podmínkou.

Příspěvek od Neas » únor 7, 2014, 3:00 am

tvůj event je naprosto správně a měl by fungovat. jak říká feryk, zkus debug klávesou F9 (standardní ve všech verzích RPG Makeru). když nic neodhalíš, uploadni sem v raru data k projektu, případně postni kód hexagramu.

Uživatelský avatar
 
Příspěvky: 9
Registrován: únor 6, 2014, 1:29 pm

Re: Chyba s Podmínkou.

Příspěvek od LubaBubaXXL » únor 7, 2014, 2:38 pm

Zkusil jsem se podívat do editoru ve hře, a variable č. 3 má pořád hodnotu 0, i když stoupnu na hexa a na schody. Přidávám sem v raru demo problému ze hry.
Přílohy
Problém.rar
(229.74 KiB) 470 krát

Uživatelský avatar
 
Příspěvky: 529
Registrován: květen 21, 2012, 7:28 pm
Bydliště: Ústecký kraj

Re: Chyba s Podmínkou.

Příspěvek od feryk » únor 7, 2014, 7:05 pm

Tak snad na to koukne někdo kdo má VX. :) Podle mě tam máš někde chybu v zadávání hodnoty tý proměnný, pokud to je furt 0, tak tam někde zadáváš chybný údaj. Uvidíme, co zjistí ostatní schválně. :)
Aktuální projekty v RM VXA:
: Bludný holanďan ... 100 % hotovo : http://uloz.to/xptFokkX/bludny-holandan-v1-03-exe
: TOW I: Escape from The Chaos ... 25 % hotovo

Více na https://www.feryk.cz
Fb: https://www.facebook.com/feryk.cz
Telegram: https://t.me/+ZsRVWyY3w-1mYjVk

Uživatelský avatar
 
Příspěvky: 661
Registrován: červen 19, 2008, 11:03 pm
Bydliště: Praha 5

Re: Chyba s Podmínkou.

Příspěvek od Neas » únor 8, 2014, 2:43 pm

bohužel osobně taky nemám VX, ale teď jsem si všiml, že tvůj event má ID 3, máš někde ještě jiný event, než ty 2 o kterých jsi mluvil? jinak jestli je všechno v pořádku a stále to nefunguje, nemůžu vyloučit, že se jedná o bug, v tom případě můžeš zkusit reinstall, případně jinou verzi (tj. anglickou, nebo třeba VXA), ale osobně mi to přijde silně nepravděpodobné.

Uživatelský avatar
 
Příspěvky: 9
Registrován: únor 6, 2014, 1:29 pm

Re: Chyba s Podmínkou.

Příspěvek od LubaBubaXXL » únor 8, 2014, 3:31 pm

Celkově mám v té jedné mapě 7 eventů. Ještě mě napadlo, jestli to neni nějakým skriptem, který jsem přidal do hry. Teď už mi jen zbývá doufat že se na to koukne někdo, kdo má VX.

Uživatelský avatar
 
Příspěvky: 529
Registrován: květen 21, 2012, 7:28 pm
Bydliště: Ústecký kraj

Re: Chyba s Podmínkou.

Příspěvek od feryk » únor 8, 2014, 3:37 pm

nj, tak pokud tam máš nějaký script, co třeba využívá variable 3, tak je to jasný. :D si to vyhledej v těch scriptech, jestli to tam někde není.
Aktuální projekty v RM VXA:
: Bludný holanďan ... 100 % hotovo : http://uloz.to/xptFokkX/bludny-holandan-v1-03-exe
: TOW I: Escape from The Chaos ... 25 % hotovo

Více na https://www.feryk.cz
Fb: https://www.facebook.com/feryk.cz
Telegram: https://t.me/+ZsRVWyY3w-1mYjVk

Uživatelský avatar
 
Příspěvky: 881
Registrován: srpen 25, 2008, 9:01 pm

Re: Chyba s Podmínkou.

Příspěvek od Sorc » únor 8, 2014, 7:46 pm

Tak jsem na to kouknul, z nějakého důvodu se proměnná nenastaví podle úrovně hrdiny. Co s tím tedy opravdu nevím :(

Uživatelský avatar
 
Příspěvky: 529
Registrován: květen 21, 2012, 7:28 pm
Bydliště: Ústecký kraj

Re: Chyba s Podmínkou.

Příspěvek od feryk » únor 8, 2014, 7:56 pm

Tak pokud tam má nějaký script, který to v reálném čase přepisuje, tak mu nepomůže nic. :) at si to zkusí zadat napevno tu hodnotu nebo at změní číslo variablu a uvidí, jestli se něco změní. :)
Aktuální projekty v RM VXA:
: Bludný holanďan ... 100 % hotovo : http://uloz.to/xptFokkX/bludny-holandan-v1-03-exe
: TOW I: Escape from The Chaos ... 25 % hotovo

Více na https://www.feryk.cz
Fb: https://www.facebook.com/feryk.cz
Telegram: https://t.me/+ZsRVWyY3w-1mYjVk

Uživatelský avatar
 
Příspěvky: 881
Registrován: srpen 25, 2008, 9:01 pm

Re: Chyba s Podmínkou.

Příspěvek od Sorc » únor 8, 2014, 7:58 pm

Scriptem to není, změna variablu nepomůže, prostě se to nenastaví. Takže problém je nejspíš někde v samotném RM, ikdyž je to divné.

Uživatelský avatar
 
Příspěvky: 661
Registrován: červen 19, 2008, 11:03 pm
Bydliště: Praha 5

Re: Chyba s Podmínkou.

Příspěvek od Neas » únor 8, 2014, 8:06 pm

postupoval bych tedy následovně:
1) zkusit nový projekt bez jakýchkoli skriptů, common eventů či jakýchkoli jiných úprav, vytvořit pouze tyto 2 eventy a zkusit funkčnost.
2) pokud stále dělá nesmysly, přeinstalovat program

Uživatelský avatar
 
Příspěvky: 852
Registrován: říjen 30, 2007, 2:56 pm
Bydliště: Pardubický kraj

Re: Chyba s Podmínkou.

Příspěvek od Lukaaash » únor 9, 2014, 3:15 pm

Tak jo, je to ta chyba v Game_Interpreter, která je vyřešená v následujícím postu
http://forum.rpg2heaven.cz/viewtopic.php?f=19&t=914
ObrázekObrázek Obrázek

Uživatelský avatar
 
Příspěvky: 881
Registrován: srpen 25, 2008, 9:01 pm

Re: Chyba s Podmínkou.

Příspěvek od Sorc » únor 9, 2014, 3:43 pm

A já měl pocit, že jsem už někdy řešil podobný problém!

Uživatelský avatar
 
Příspěvky: 852
Registrován: říjen 30, 2007, 2:56 pm
Bydliště: Pardubický kraj

Re: Chyba s Podmínkou.

Příspěvek od Lukaaash » únor 9, 2014, 4:32 pm

Jo jo :)
ObrázekObrázek Obrázek

Uživatelský avatar
 
Příspěvky: 9
Registrován: únor 6, 2014, 1:29 pm

Re: Chyba s Podmínkou.

Příspěvek od LubaBubaXXL » únor 9, 2014, 9:05 pm

Lukaaash píše:Tak jo, je to ta chyba v Game_Interpreter, která je vyřešená v následujícím postu
http://forum.rpg2heaven.cz/viewtopic.php?f=19&t=914


Lukaaashi, ani nevíš jak moc si mi zlepšil náladu. Děkuju moc, zkopíroval jsem kód a už to funguje. Konečně zase můžu pokračovat dál. :) :)

Uživatelský avatar
 
Příspěvky: 852
Registrován: říjen 30, 2007, 2:56 pm
Bydliště: Pardubický kraj

Re: Chyba s Podmínkou.

Příspěvek od Lukaaash » únor 9, 2014, 9:20 pm

jasné, rád jsem pomohl :) :yes:

zamykám
ObrázekObrázek Obrázek

Další

Zpět na Tipy, triky, rady a tutoriály k RPG Makeru VX/Ace

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník