Mafia 2

World Editor ~ WE - Další maličk


Autor: Victor5
Název: WE - Další maličkosti

1) Jak udělat, aby po rozbití klece odtud někdo vyběhl...
2) Jak udělat, aby jednotka či jednotky změnily barvu...
3) Jak udělat útoky v intervalech...
4) Jak udělat, aby jednotka během hraní promluvila


1) Jak udělat, aby po rozbití klece odtud někdo vyběhl

Někde jsem tady četl, že se někdo ptal, jak udělat, aby se po rozbití klece někdo objevil.

Jako první krok je určitě někde na mapě udělat klec. Ale POZOR! V editoru jsou dvě klece. Jedna v Rekvizitách - "Prázdná klec". A jedna v Stavitelné/zničitelné. Ta v rekvizitách je nezničitelná. Nedá se na ni kliknout, nedá se nic. Použijeme tedy tu ve stavitelných. Vytvoříme pod ní malou oblast a nazveme ji třeba "klec1". Zapneme si Editor spínačů a vytvoříme nový spínač. Máme teď dvě možnosti, jak to udělat. Je jedno, kterou zvolíme.


Možnost A)

Do UDÁLOSTI dáme:

'Zničený objekt' - Destructible Dies.
dáme destructible a máme na výběr:
Výběr a Proměnnou
Dáme proměnnou a dáme vybrat konstrukci a na mapě klikneme na tu klec, kterou chceme.
A dáme OK

Do ČINNOSTI dáme:

'Jednotka' - Create Units Facing Angle
Je tam Počet - typ jednotky - barva jednotky - oblast, kde se má objevit - a otočení jednotky.
Do počtu dám jedna(je to logické, protože do klece se vleze přece jenom jeden)
Do typu jednotky dáme tu jednotku, kterou chceme. Pokud chcete třeba dítě, které zachráníme, dáme dítě. Pokud chceme třeba rytíře, dáme rytíře atd..., je to na vás
Do barvy hráče - to snad nemusím psát. Pokud chcete, aby byla s váma, tak dejte stejnou barvu jako je vaše. Pokud chcete nepřítele, dejte nepřátelskou barvu.
Do oblasti dáme oblast - "klec1"
Do otočení (je to to poslední) necháme standardní orientace budov nebo klikneme na to a do hodnoty napíšeme otočení (tohle si myslím, že všichni znáte - 0 je doprava, 90 je nahoru, 180 je doleva, 270 je dolů. Stupně byste měli umět ze základky).

Udělali jsme to, že po zničení klece se tam někdo objevil. Neznamená to ale, že on byl v té kleci, ale efekt je stejný.

Možnost B)

Do UDÁLOSTI dáme 'Zničený objekt' - Destructible Within Region Dies
Je tam na výěr oblast. Do té oblasti dáme "klec1"
ČINNOST zůstává stejná

V tomhle případě jsme udělali to, že se v té oblasti objeví jednotka, jestli je v té oblati zničen jakýkoli objekt. Pokud teď tu oblast uděláte moc velkou a bude zasahovat do jiných objektů, tak se činonst spustí také. Tu oblast prostě udělejte pod tu klec. Je jedno, kterou cestu si zvolíte, vyjde to na stejno.

2) Jak udělat, aby jednotka či jednotky změnily barvu

a) Pokud chcete jednotku zachránit, tak ve 'Vlastnosti hráče' nastavte ovládání na Zachranitelný. Tu určenou jednotku umístěte na mapě a jakmile přijdete k jednotce, je vaše.

b) Chcete třeba, aby vám někdo dal jednotku výměnou za splněný úkol. (péro nchápající - dojdete k jednotce, ta vám dá úkol - třeba něco zabít, zničit, donést - jakmile to splnítě, jednotka přejde na vaši stranu)

UDÁLOST Nechám na vás. Buď to může být po zničení nějakého objektu, zabití jednotky, nebo splnění úkolu.
Do ČINNOSTI dejte: 'Jednotka' - Change Owner

Do 'Unit' dejte tu jednotku, kterou chcete.
Do 'Hráč' dejte tu barvu, kterou chcete (nejspíš tu vaši)
A 'Změnit barvu' necháme, jak to je.

Pokud třeba chcete, aby se vaše jednotka spikla proti vám, nebo ji třeba odevzdáte někomu, tak je to to samé, akorát do 'Hráč' v té činosti dejte protivníka nebo spojence.

3) Jak udělat útoky v intervalech

V kampani Region of Chaos - druhá mise za orky.
Jak jste s Thrallem museli karavanu dostat do bezpečí.
Otázka je: nikde nejsou žádné budovy, tak kde se ti kentauči berou?

Pokud chcete udělat něco takového nebo podobného, např. chránit základnu taurů půl hodiny před útoky kentaurů.

Znáte určitě ty díry ve skále. Udělejte pod ní oblast - trochu větší, ať se do ní vejde tak pět až deset jednotek.
Pojmenujte ji třeba "utok1"
Ve své vesnici udělejte taky oblast, pojmenujte ji třeba "přesunsutokem"
Událost je dobrá 'Čas' - periodic event, a dejte třeba 60 sekund
Činnost viz výše 'Jednotka' - Create Units Facing Angle
Dejte si, co potřebujete - v tomhle připadě kentaury (a do oblasti dejte "utok1"
Dalši činnost 'Skupina jednotky' - Issue Order Targeting A Point
První oblast dejte "utok1"
Druhá oblast dejte "presunsutokem"
A dejte přesun s útokem na.

Udělali jste to, že se každých 60 sekund pod tou dírou objeví kentauři a zaútoči na vaši vesnici. Vlastně to znamená, že každý, kdo se objeví v té oblasti, zaútočí.

4) Jak udělat, aby jednotka během hraní promluvila

Udělejte si mapu.
Vytvořte dvě jednotky.
Paladin- to jste vy.
Gnoll - neutrální nepřátelský

Před Gnollem udělejte oblast a pojmenujte ji třeba "gnol1"
Událost dejte 'Jednotka' - Unit Enters Region
Činnost -
1) Spínač - Turn off (aby se nám to pořád neopakovalo)
2) Zvuk - Set All Volume Chaels For Speech (to znamená, že se všechno utiší, nikdo nebude mluvit; když kliknete na nějaku jednotku, tak nic neřekne). V Kampani od Blizzardu to bylo použito proto, aby když třeba mluvil Arthas, aby mu do té řeči nikdo neskákal. Tady se jen na chvíli utiší hlasy.
3) Animace - Transmission From Unit
'All players' necháme jak je
'Unit' dáme toho paladina
'Name' dáme jeho jmého - uther, pepa, nebo normálně Paladin
'Žádný zvuk' necháme jak je
'Message' napíšeme třeba "Chcípni bestie ve jménu Lordaeronu"
'Přidat' změníme na Nastavit na
'0.00' změníme na '3.00'
'Počkat' necháme jak je
4) Wait dáme 3.00
5) Zvuk - Reset All Volume Channels (aby se hlasy zase spustily, jinak by do konce hry nikdo nemluvil)

Udělali jsme to, že když paladin vstoupí do té oblasti, kterou jsme vytvořili, řekne "Chcípni bestie ve jménu Lordaeronu" a proběhne bitva. Nebo taky nemusí, to je podle toho, kam jste umístili tu oblast.


Jestli budete mít nějaký dotaz na to, co jsem napsal nebo na něco jiného, co nevíte, napište a já se to pokusím vysvětlit. Pro zkušené hráče tento návod není, jelikož jsou tam určité věci, které by se měly udělat jinak (složitěji, ale výsledek je daleko lepši)




Edit by : e1f
e1f@warcraft3.cz


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

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




Nový komentář

Orophar 12.3.2015 07:36:06
Death lord oprava
sry...chyba...dej create unit a za to dej nejdřív aspoň wait 0.25...když dáš míň, nemusí to fungovat, za to wait dej aby se jednotka přemístila s útokem na danou oblast a pak dej znovu wait a aspoň 0.5...opět ze stejného důvodu

Orophar 30.10.2014 13:24:08
death lord
Utok jednotek: nvm možná ti tohle pomůže: udělej si oblast, do spínačů dej nějakou událost, a dej create 1 jednotka v té oblasti... a hned za tím dej Jednotka: isue order targeting a point a tam dej last created unit přesun s útokem na nějaků oblast ve vesnici(třeba) a tohle dej několikrát za sebou a odděl to aspoň wait 0,01sec. (kolikrát to dáš do toho spínače, tolik jednotek ti to vytvoří) snad ti to pomůže :D, když ne napiš :)

Victor5 21.11.2012 22:28:05
pro GooGle
Scénář
a pak vlastnosti hráče

GooGle 28.5.2012 15:35:03
Vlastnosti hráča
cawte prosim vas pomozte mi kde sa nachádzajú vlastnosti hráča? som vo WE nováčik tak sa mi nesmejte :)

TheFurious 9.4.2012 19:34:42
Jo a jeste kdyz chces aby ty armady byly dal od sebe musis to udelat pres Issue order to point-presun s utokem. Pred jednu armadu si dej oblast a presun s utokem smeruj na ni.

TheFurious 9.4.2012 19:33:13
Normando
Do událostí dej Map Inicialization (nebo jak se to píše) Do činnosti dej Hide...a vyber jednotky orku nebo lidi (jak chces).
Pak si pred nimi oznac oblast. Udelej dalsi spinac a do udalosti dej Unit Enters region...(zase ta urcita jednotka do urciteho regionu)
A do činnosti dej Unhide (a zase vyber ty orky)
Pak se do sebe zaseknou jejich zbrane a zacne krvava bitva.

Normando 27.2.2012 15:52:39
Dotaz
Měl bych dotaz: Tvořím si kampaně, a mám podobnou mapu jako je v Reign of Chaos první mise u lidí. Potřebuju aby lidé a orkové mezi sebou začali bojovat, až já budu nablízku. Předem díky

death lord 4.2.2012 16:53:03
utok hrdiny
lidi jak udelam to ze se objevy hrdina s levelem napr 8 a zautoci?

death lord 21.1.2012 16:17:08
utok jednotek
Nejak mi nefunguje to s tim utokem jednotek. Dělam to podle navodu ale hned jak se jednotky objevy jen stoji a nehybou se. Nevite co bych mohl udelat spatne?

TheBus 30.10.2011 15:08:49
gnome
issue unit targeting a point
(oblast, offset občas nefunguje jak má)

Green 29.10.2011 16:07:49
Moc hezký návod :)

gnome 29.10.2011 10:00:45
Pohyb
prosím vás jak mám udělat aby se jednotka přesunula z jednoho místa na druhé při animaci ?

TheBus 23.10.2011 17:20:46
klec
ale jde taky
Událost-destructible dies
Činnosti-create unit at position of (dying destructible)

Victor5 11.8.2011 00:31:18
pro 111 ORC
kdyz chces aby byla nejaka oblast viditelna tak dej Viditelnost - Create Visibility Modifier Circle
Mas tam hrac 1 cerveny tak tam si nastav kdo tu oblast ma videt
viditelnost je viditelnost bez mlhy a viditelnost uzemi je ze tu oblast vidis s mlhou
pak tam das oblast a ten radius je jak to ma byt velky

Orcicek 20.7.2011 21:06:28
jak mam udelat tu ..
jak mam udelat tu ..oblast

111 ORC10.6.2011 23:47:22
Pls ... fakt kravina ale nidke to nenííí :D
Pls jak udělám aby nějáká oblast byla odhalená pro všechny hráče, ale při tom tam nebyl schovanej žádnej dozorce ani tak ... Stejně jako to bylo třeba u Cenatiova rohu v kampani za elfy, když jste měli získat roh a probudit Furiona, kolem toho rohu byla viditelná oblast ... snad aspoň někdo pochopí jak to myslím ;) Díky za odpověď.

AAAnděl d:)31.5.2011 16:20:44
Ariagil
Přesně tak.. To co sem psal, tak má účel hlavně tehdy, pokud s tou jednotkou budeš ještě dále pracovat...

Ariagil 31.5.2011 08:51:16
Tak, tak... :D
Obojí jde, když to je v cinematicu, většinou se hodí hidnout, ale např. pár vojáků, který se osvobodí během hry, to vážně bejt nemusí, tam stačí dát jenom Creat unit blablabla...

blaza989 30.5.2011 23:55:06
AAAnděl
pres Units of type ne, staci si po vytvoreni thralla udelat propmennou thrall a nastavit ji jako last created unit.to je pak jako by byl od zacatku hry :). Jinak chapu jak to myslis, pak se s jednotkou lip pracuje protoze se da lehce nastavit kam ma koukat a kde presne bude stat.

AAAArthas 's Thought30.5.2011 13:54:43
no to je Unit - Pause/Unpause alebo keď chceš všetky jednotky na mape tak Unit - Pause/Unpause All Units



Nový komentář:


Jen pro zaregistrované uživatele.

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


Poslední příspěvky
Novinky29.12. 12:37
Novinky27.12. 19:02
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


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

Dragon Age: Origins



© 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.