Quest script

Skripty pro RPG Makeru XP (nekompatibilní s verzemi VX).

Moderátor: Moderátoři

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Quest script

Příspěvek od legition » březen 12, 2010, 10:45 pm

Na žádost člena rpg2 heaven forum tady dávám quest log sript
Moje demo zde:Simple_Quest_Log_Screen.exe
Následující příkazy vám vysvětlují jak nastavit quest.
Tyto příkazy se píšou do Eventu položkou script.

Kód: Vybrat vše
$names[0] = "Test"
$description[0] = (["Toto je test",
"Toto je pouze testovní quest pro
odzkoušení
quest scriptu"])
$objectives[0] = (["Prozkoumej
zelený kristal na mapě.",
"Prozkoumej modrý kristal jako další",
"Znova promluv z bojovníkem.",
"Quest hotov"])
$var_ID.push 1
$end_val.push 3


Kód: Vybrat vše
$names[0] = "Test"

$name[id] = "String"
id = číslo questu
"String" na název questu.
id je pro první quest 0, aby se zabránilo chybám.
Pak musí jít čísla questu postupně. takže nemůžete
zavolat quest 0 a pak quest 3

Kód: Vybrat vše
$description[0] = (["Toto je test",
"Toto je pouze testovní quest pro
odskoušení
quest scriptu"])

$description[id] = (["řádek podrobností 1", "řádek
podrobností 2",
"řádek podrobností 3", "řádek podrobností 4", "řádek
podrobností 5"])
Tohle je pro vypsání podrobností questu které se
zobrazují v quest blogu.Nastavte id questu pro quest
pro který tyto podrobnosti jsou. Může te mít
maximálně řádek podrobností o questu.


Kód: Vybrat vše
$objectives[0] = (["Prozkoumej
zelený kristal na mapě.",
"Prozkoumej modrý kristal jako další",
"Znova promluv z bojovníkem.",
"Quest hotov"])

$objectives[id] = (["část 1", "část 2", ...
"část 12"])
Toto slouží pro nastavení popisků pro jednotlivé části
questu
část 1 bude první část, a musí být dokončena před
zahájením části 2.Tento příkaz nastaví pouze text pro
části quest log.Maximální počet částí je 12

Kód: Vybrat vše
$var_ID.push 1

$var_ID.push CISLO_PROMENE
Toto je pro nastavení čísla proměné pro zapisování postupu questu.
$var_ID.push a číslo Pozor číslo musí být po mezeře a
musí stát samo (takže nepoužívat [číslo] nebo "číslo"). vždy po splnění části questu zvište určenou proměnou o jedna.

Kód: Vybrat vše
$end_val.push 3

$end_val.push KONECNA_HODNOTA
Toto je hodnota v proměné, kterou jste předtím určily pro quest, pro ukončení questu. Stačí nastavit na hodnotu která je nutná pro
dokončení questu. (platí stejná podmínka jako v
předešlém případě)


přeju hodně zábavy při vytváření questů :lol:
Naposledy upravil legition dne březen 18, 2010, 10:09 pm, celkově upraveno 1
Obrázek


Obrázek

Uživatelský avatar
 
Příspěvky: 1915
Registrován: květen 18, 2009, 2:43 pm
Bydliště: České Budějovice - někde pod mostem xD

Příspěvek od Michalc » březen 12, 2010, 10:52 pm

Diky, diky, brzy zkusim :D .
Pomohl jsem ti? Pomoz i ty me. Jdi na --TUTO-- stranku a klikni na reklamu kterou tam uvidis. Tobe to zabere par vterin a me to pomuze.
Obrázek
Userbary - bannery - kraviny...
Obrázek
Obrázek

Obrázek Obrázek

Obrázek

Oficiální stránka hry Bratrstvo Vyvolávačú démonů: http://brotofde.blogspot.com/ - Tak nějak zrušeno

Obrázek
Můj nejnovější návrh WoW setu: Lvl 19 F1 Firebolt Mage Twink set

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Příspěvek od legition » březen 12, 2010, 10:59 pm

není zač :P
Obrázek


Obrázek

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

Re: Quest script

Příspěvek od JKlena » únor 7, 2011, 7:20 pm

jak zadám kontrolu "když nebyl přijat žádný quest" ?
(jedná se mi o to abych deaktivoval možnost quest logu v menu)

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Re: Quest script

Příspěvek od legition » únor 7, 2011, 7:25 pm

To tam snad najdeš ne??
Obrázek


Obrázek

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

Re: Quest script

Příspěvek od JKlena » únor 7, 2011, 8:11 pm

problem je v tom Že tomu tak uplne nechapu
$names je použit pro určeni co má být v daných oknech výběru, ale nevim si představit jak bych to definoval :D

if $names == none ? :D Proste fakt netušim jak to udělat, sorry ale kdybych vědel tak se asi nebudu ptát co? :D Pořád zapomínáš jak sem pitomý :D

EDIT:
if $names.size == 0

je to to co hledam? :D Nejsem si jistej jestli by to takhle šlo :D

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Re: Quest script

Příspěvek od legition » únor 7, 2011, 8:38 pm

A co přesně chceš??
Obrázek


Obrázek

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

Re: Quest script

Příspěvek od JKlena » únor 7, 2011, 8:47 pm

definovat tohle:
Obrázek

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Re: Quest script

Příspěvek od legition » únor 7, 2011, 8:51 pm

Co tohle?

Kód: Vybrat vše
if $names[0] == nil
Obrázek


Obrázek

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

Re: Quest script

Příspěvek od JKlena » únor 7, 2011, 8:55 pm

jasne :D díki moc :D já nil témeř nepoužívám tak sem naň ani nepomyslel :D

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Re: Quest script

Příspěvek od legition » únor 7, 2011, 8:57 pm

Njn

Btw
JKlena píše:problem je v tom Že tomu tak uplne nechapu
$names je použit pro určeni co má být v daných oknech výběru, ale nevim si představit jak bych to definoval :D

if $names == none ? :D Proste fakt netušim jak to udělat, sorry ale kdybych vědel tak se asi nebudu ptát co? :D Pořád zapomínáš jak sem pitomý :D

EDIT:
if $names.size == 0

je to to co hledam? :D Nejsem si jistej jestli by to takhle šlo :D


Jedna věc k tomu
SE MNĚ NEPTEJ A SKOUŠEJ :lol: :lol: :lol: :lol:
Obrázek


Obrázek


Zpět na Skripty pro RPG Maker XP

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků