Medal of Honor - Tier 1 Edition

World Editor ~ WE - Dialogy


Autor: AAAnděl
Název: WE - Dialogy

Dialogy… Stručně: Zkrátka je to okno, kde se rozhodujete, kterou z možností vyberete… Kdo hrál kampaň za alianci v TFT, tak si jistě pomatuje kapitolu, kde jste byli na rozcestí a měli jste se rozhodnout, jestli půjdete dlouhou nebo krátkou cestou… Pokud chcete umět udělat takové okno, jste tu správně

Jenom připomínám, že je dobré umět základy, abyste chápali princip dialogů, protože opsat to umí každý… K zahození také není vědět něco o proměnných viz článek od uživatele "rednek". Začneme tedy…

1. Vytvořte si nějakou mapku, stačí ta nejmenší 32x32 a hoďte si tam nějaký jednoduchý terén.

2. Někde na mapu hoďte nějakou jednotku (třeba pěšáka, je to fuk) a poblíž nějakou oblast pod jménem třeba "dialog01"

3. Dobře tohle by bylo, teď přichází na řadu Trigger editor. Smažte Inicializaci šarvátky a vytvořte si spínač "dialog01".

4. Teď tam vložíme tyto spínače (musí jít přesně po sobě):

Události
Jednotka – A unit enters region --- A unit enters dialog01 --- Jednotka vstoupí do oblasti "dialog01" a tím následuje vykonání činností…

Činnosti
Spínač - Turn off --- Turn off (This trigger) --- To aby, když do oblasti vstoupíme znovu, se všechno neopakovalo… (Takže pokud bychom tam vstoupili znovu, bylo by tam dvakrát Ano a Ne)

Dialog – Create dialog button --- Create a dialog button for dialog labelled text --- Klikneme na dialog, dáme upravit proměnnou a vytvoříte si proměnnou typu Dialog pod názvem dialog01, vybereme a klikneme na OK, klikneme na text a napíšeme tam "Ano".

Vysvětlení: Vytvoříme dialogové tlačítko pro dialog (proměnná dialog01) s textem Ano…

Obecný – Set Variable --- Set variable = Value --- Klikneme na Variable, dáme upravit proměnnou a vytvoříme si proměnnou typu dialogové tlačítko pod názvem "tlac01"
, vybereme a klikneme na OK, klikneme na Value a vybereme "Last created dialog button".

Vysvětlení: Určíme, že poslední vytvořené tlačítko můžeme také znát jako proměnnou tlac01...

Dialog - Create dialog button --- Create a dialog button for dialog labelled text --- Stejné jako druhá činnost, do textu akorát napíšeme "Ne".

Vysvětlení: Vytvoříme dialogové tlačítko pro dialog (proměnná dialog01) s textem Ne...

Obecný – Set Variable --- Set variable = Value --- Stejné jako třetí činnost, akorát si vytvoříme další proměnnou stejného typu, akorát pod názvem "tlac02".

Vysvětlení: Určíme, že poslední vytvořené tlačítko můžeme také znát jako proměnnou tlac02…


Dialog – Change title --- Change the title of dialog to title – Klikneme na dialog a vybereme proměnnou "dialog01", klikneme OK, dále klikneme na text a napíšeme nějakou otázku (Třeba "Ano či Ne? ")

Vysvětlení: Změníme název dialogu z ničeho na Ano či Ne…

Dialog – Show/Hide --- Ukázat dialog for Hráč 1 (Červená) --- Klikneme na dialog a vybereme proměnnou "dialog01" a zbytek necháme.

Vysvětlení: To aby se nám ten dialog vůbec ukázal, že jo…

5. Takže to bychom měli a teď vytvoříme spínače, které vykonají určité činnosti podle toho, kterou možnost si zvolíte…

Vytvořte si spínač pod názvem "Ano"
Tam vložíme tohle (musí jít přesně po sobě):

Události
Dialog – Dialog button click --- A dialog button is clicked for dialog --- Klikneme na dialog a vybereme proměnnou "dialog01".

Vysvětlení: Zkrátka stalo se to, že se kliklo na nějakou z možností v okně (dialogu)…

Podmínky
Dialog button comparison --- (Clicked dialog button) Rovná se Value --- Vybereme první kolonku a vybereme proměnnou "tlac01", klikneme na Value a vybereme "Clicked dialog button".

Vysvětlení: za podmínky, že možnost, na kterou klikneme je proměnná tlac01 se vykonají činnosti…

Činnosti
Sem si hoďte, co chcete ( např.Jednotka – create units facing angle nebo hra – message)

Vysvětlení: Tyto činnosti budou vykonány, když potom v okně zvolíte "Ano"

6. Vytvořte spínač pod názvem "Ne"
Tam vložíme to stejné jako v předchozím spínači, akorát, že v podmínce vybereme proměnnou "tlac02" a do činností jiné libovolné činnosti.

Vysvětlení: Tyto činnosti budou vykonány, když potom v okně zvolíte "Ne"


Takže to bude vypadat nějak takto (jako na obrázku výše). Tak a to je všechno. Zapněte hru, vlezte do té oblasti a uvidíte, co to udělá. :D Tento článek je sepsán pro začátečníky. Samozřejmě jde udělat dialog i o 10 možnostech a mnoho činnostech…


Edit by : e1f
e1f@warcraft3.cz

Editor neručí a nezodpovídá za kvalitu překladu

Hodnocení
(počet hlasů: 20)
hrozné
výborné

Hodnotit mohou jen registrovaní uživatelé. > Zaregistrovat <




Nový komentář

Orophar 16.3.2015 20:19:46
Chyba
Sry nebudu mít na skypu modrýho draka ale srdce tvořící dvěma draky :D

Orophar 16.3.2015 12:21:56
Na něco jsem přišel
Dám př.: Přijdete za pěšákem u brány a když na něj kliknete objeví se dialog kde je: Otevři bránu a Sbohem. Když dáme sbohem tak dialog zmizí, když otevři bránu, brána se na 10sec. otevře a pak zas zavře. Když tedy klikneme na Sbohem a pak znovu klikneme na pěšáka, objeví se tam 2x Otevři bránu a 2x Sbohem a takhle furt dokola.
JAK NA TO?
Vytvořte si spínač kde se objeví tento dialog. Hned na začátek toho spínače ale dejte spínač - turn off (This trigger). Tento spínač pojmenujeme třeba Pokec1. Uděláme další spínač, že když hráč klikne na Sbohem tak ne že to dialog smaže ale jen tam dáme Dialog - hide/unhide a vybereme ten dialog. Potom dáme další spínač, stejný jako Pokec1 ale na začátek dáme jen místo create dialog dáme Dialog - hide/unhide a tentokrát unhide a ten dialog a pak už to běží stejně jako Pokec1. Tento spínač ale dáme...jinak, nahoře je Zezačátku zapnuto a vedle toho je to zaškrtunté, tak to jen odškrtneme, neboli že spínač je vyplý. Pojmenujeme ho Pokec2. Nyní si zase otevřeme Pokec1 a nakonec dáme Spínač - turn on a vybereme Pokec2. :D Pokud to někdo nechápe (jako že se určitě někdo najde (omlouvám se za špatně napsané spínače...např to dialg - hide/unhide...nejsem si jistý, jestli to tam tak je)) tak to kdyžtak zkusím vysvětlit. Můžete mi napsat na skypu...jméno mám xoropherx (na obrázku tam bude modrý drak) :)

Orophar 30.10.2014 14:03:58
Problémek
omlouvám se za dotaz, nevšiml jsem si, že je tu napsané, že se to stane :D

punaj 20.7.2014 17:20:56
chyba
zdravím, udělal jsem dialog přesně podle návodu ale nefunguje mi (když vyberu možnost tak se nevykoná žádná činnost), spínače jsem kontroloval několikrát, ale vše je stejné jako v návodu, nevíte kde může být chyba?

Orophar 18.6.2014 21:13:28
Problémek
Mám problém: Chci aby když kliknu na jednotku, tak se ukáže dialog a tam "Otevři bránu" a "sbohem" thle mi funguje, ale když k té jednotce přijdu znova, tak se tam tyhle dvě odpovědi 2krát, neboli tam je: "otevři bránu""sbohem""Otevři bránu""sbohem" a tolikrát, kolikrát k němu přijdu, tolikrát se tam objevujou víckrát atd. Pls poraďte.

Orophar 18.6.2014 11:34:31
Supr!!!
Tak tohle jsem dlouho hledal, fakt super návod.

Frezzy ILoVErca8.9.2013 02:55:01
david246msiBeta
pokud máš událost: Map Initialization, tak se ti to nezobrazí. Musíš tam ještě jako první činnost nacpat "Wait", a dat tam třeba 0.1 second, jinak ti to nepojede. Ono totiž v nápovědě je i napsané, že dialogy nemohou být zobrazeny při "Map initialization".

david246msiBeta 10.7.2013 15:13:40
Nefunguje mi to dal jsem aby se mi to hned ukázalo na začátku mapy a nic

blaza989 31.5.2011 13:26:10
nebo archimond s lvlem 10 a manoroth lvl 5 :D

AAAArthas 's Thought23.5.2011 17:08:59
s tou ukážkou dialogu by som súhlasil keby som mal jednotku silnejšiu ako je Mannoroth :D takže Custom Unit :)

jara42 17.4.2011 19:23:41
sry za takovej spam že tu furt píšu novy koment ale uz to nepotrebuju uz sem na to prisel

jara42 17.4.2011 15:29:59
RE: blaza989
tak uz mam frozen throne takze muzes klydne i ve formatu .w3x ja nwm co lip funguje pro FT

jara42 17.4.2011 08:54:45
RE: blaza989
ale ať to je ve formátu .w3m !!! jinak mi to nefunguje!

jara42 17.4.2011 08:53:56
RE: blaza989
RE: blaza989

jj pls pošli mě to nějak nefunguje a chtěl bych to zprovoznit tak mi to pls pošli. upni to třeba na uloz.to a dej sem odkaz, předem dííík

blaza989 29.12.2010 16:27:34
Dialog
kdo chce muzu poslat ukazku dialogu

AAAnděl d:)29.12.2010 01:20:29
Pravděpodobně jsi zvolil špatný typ proměnné, proto jsi to tam neměl... (Typ musí být dialogové tlačítko)

Shadowhacker 28.12.2010 20:34:11
No,je to fajn,ale nic moc .. :-D
Schválně sem to zkusil podle toho návodu,ale u prvního tlačítka "Set tlac01 = (Last created dialog Button)" sem tam neměl "(Last created..)" na výběr,takže sem to musel udělat "Set tlac01 = dialog01" a pak to šlo,ale dobrý :-)

AAAnděl d:)10.12.2010 20:36:54
KAWY
Jak píše Ariagil, to by byla animace, tohle je takový okno s možnostmy, ostatně vyzkoušej sám... :)

Ariagil 4.12.2010 15:37:34
Kawy asi myslíš něco jinýho ne...?
Normálně animaci kde promluví jednotka?
Tohle je že se zobrazí tabulka kde si vybereš možnost...

AAAnděl d:)1.12.2010 18:43:30
Ariagil
Díky, v kampani se dialog určitě objeví... :)



Nový komentář:


Jen pro zaregistrované uživatele.

Jméno:
Heslo:
Zapamatovat
Nová registrace
Zapomněli jste heslo?


Poslední příspěvky
Novinky24.12. 18:11
Rat Race21.04. 13:53
Ikonky v př...20.04. 18:55
Rat Race20.04. 15:01
Rat Race09.04. 11:01
Hlášení chyb30.03. 14:05
Rat Race18.03. 10:44
Rat Race17.03. 16:07
Návrat Plam...14.03. 20:54
Rat Race12.03. 12:07


Streamy
back2warcraftN/A
CechiN/A
Compmaster[nXh]N/A
ESL_WC3N/A
LawLietN/A
n3GRN/A
ReMinDN/A
TomikuSN/A
vOshN/A

Aion: The Tower of Eternity



© Warcraft3.cz 2003-2017, všechna práva vyhrazena, ISSN 1214-892X
Názvy Warcraft, Reign of Chaos, The Frozen Throne a Battle.net jsou
registrovanými obchodními znaekami spoleenosti Activision Blizzard.