Warning: Parameter 1 to Language::getMagic() expected to be a reference, value given in /home/www/bigames.info/subdomeny/help/includes/StubObject.php on line 32 Použitie rádia - Armed Assault nápověda

Použitie rádia

Z Armed Assault nápověda

Přejít na: navigace, hledání

Obsah

Zobrazenie/skrytie rádia v misii

Ak ste niekedy pri editácii potrebovali skryť pred hráčom vysielačku počas briefingu alebo počas samotného hrania a v určitom okamžiku ste ju zasa potrebovali zobraziť, alebo zobraziť na nej iba dané vybrané rádiové správy ale nevedeli ako na to, tak tento tutoriál je práve pre vás.

Pre zobrazenie/ukrytie vysielačky v briefingu misie nastavte v súbore Description.ext jednoducho položku:

showRadio = 1 

- kde 1 znamená zobrazenie a 0 ukrytie

Takto môžete v briefingu misie informovať hráča o neskoršom použití vysielačky v misii, ale momentálne ju nebude vidieť. Ak zároveň zadáte do vyhradeného súboru init.sqs aj položku ...

showRadio FALSE

- kde TRUE znamená zobrazenie a FALSE ukrytie

... hráč potom neuvidí na mape vysielačku ani od začiatku hrania misie (po vstupe do hry z briefingu) až do okamžiku kedy mu ju zobrazíte pomocou tohto istého príkazu ale s parametrom TRUE.

Tieto príkazy platia ale iba pre samotnú rádiostanicu v ktorej sú umiestnené rádiové správy pomocou príkazu setRadioMsg, alebo priamo nastavením textu v jednotlivých spínačoch pre rádio a tie sú potom dostupné pre hráča pomocou prepnutia sa na mapu a kliknutím myšítka na danú správu, alebo pomocou klávesovej kombinácie "0 - 0 - X", kde X znamená číslo konkrétnej rádiovej správy.

Tieto jednotlivé správy môžu byť hráčovi dostupné okamžite po zobrazení rádia, alebo môžete vami vybrané správy šikovne skyrť pred jeho očami. Takto napríklad ponúknete hráčovi povolanie posíl z dvoch rôznych pozícií, pričom po vybratí jednej sa druhá automaticky zmaže zo zoznamu a nebude viac dostupná. Možností použitia je veľa. O vymazanie "použitej" (vybratej) rádiovej správy sa nemusíte starať. Engine hry ju automaticky zmaže zo zoznamu, ak samozreme nemáte v danom spínači s aktiváciou daného typu rádia nastavenú vlastnosť - Aktivace: Opakovaně.

V takomto prípade musíte potom použiť príkaz ...

X setRadioMsg null 

- kde X je číslo danej rádiovej správy

... čím správu podľa svojich požiadaviek (a opakovaných volaniach) odstránite z rádiostanice.

Ak ale potrebujete zobraziť danú rádiovú správu až v danej chvíli v priebehu misie (napr. pre privolanie posíl pri kritických strátach) a nechcete aby bola viditeľná na rádiostanici už od začiatku, použite spínač s aktiváciou na danú rádiovú správu (napr. Rádio Alfa), ale do políčka s názvom "Text" napíšte iba "null".
V inicializačnom políčku normálne ponechajte všetky príkazy ktoré sa budú mať po vyvolaní správy vykonať. V našom prípade je to skipt s názvom "call_reinforcements.sqs".

Ukrytie rádiovej správy
Zvětšit
Ukrytie rádiovej správy

Rádiová správa tak nebude vyditeľná hráčovi až do doby pokiaľ mu to neumožníte príkazom v skripte, alebo spínačom v ktorého inicializačnom políčku bude zadané:

1 setRadioMsg "Zavolej posily"

Čím vlastne nastavíte rádiovej správe 1 = Rádio Alfa názov "Zavolej posily" a tým túto správu zobrazíte hráčovi v rádiostanici.

Nastavenie rádiovej správy
Zvětšit
Nastavenie rádiovej správy

Zmena prednastavených identít CROSSROAD a ZÁKLADNA FIREFLY

V tejto časti tutoriálu si ukážeme ako efektívne zmeniť prednastavené názvy pozemnej a leteckej základne. Ak totiž potrebujete pri editácii použiť rádiovú hlášku jednej alebo oboch týcto základní a nevyhovujú vám ich prednastavené mená, nezostáva vám nič iné ako pokračovať sledovaním nasledujúcich riadkov.

init.sqs

Najskôr si napríklad vo vyhradenom súbore init.sqs zadefinujeme názvy jednotiek ktoré budú "vysielať" správy ako hrou nastavené identity.
Pre pozemné velenie sme si zvolili skratku whq a pre leteckú základňu wafb.

;-- Defaultne prednastavená identita CROSSROAD
whq = [west, "PAPA_BEAR"]

;-- Defaultne prednastavená identita ZÁKLADNA FIREFLY
wafb = [west, "AirBase"] 

- to isté platí pre stranu OPFOR (east)

stringtable.csv

Vo vyhradenom súbore stringtable.csv si následne pomocou konfiguračných stringov nastavíme nami požadované názvy oboch základní. A za nimi už môžeme priamo písať stringy rádiových hlášok.

LANGUAGE,"English","Czech"

STR_CFG_PAPABEAR,"FOX HOLE","LIŠČÍ BRLOH"
STR_CFG_FIREFLYBASE,"FLASH GORDON","FLASH GORDON"

STR_LB_COMM,"Move to new position Ce55. I repeat Ce55. Copy that!","Přesun na novou pozici Ce55. Opakuji Ce55. Potvrďte příjem!"
STR_FG_COMM,"Provide recon over target area!","Proveďte průzkum v dané pozici!" 

Spustenie v misii

A teraz už len stačí v skripte, alebo inicializačnom políčku nejakého spínača, prípadne bodu trasy (waypointu) zadať definíciu na prehratie danej rádiovej hlášky:

whq sideChat localize "STR_LB_COMM" 
wafb sideChat localize "STR_FG_COMM"

V misii sa potom zobrazí rádiová správa modrým písmom (sideChat) a v nasledujúcom formáte v závislosti od danej jazykovej mutácie:

LIŠČÍ BRLOH: "Přesun na novou pozici Ce55. Opakuji Ce55. Potvrďte příjem!"
FLASH GORDON: "Proveďte průzkum v dané pozici!"

Pomenovanie celých skupín vlastnými volacími znakmi

Ak nemáme špeciálne požiadavky na premenovanie prednastavených identít základní ale potrebujeme nejakej jednotke alebo skupine jednotiek priradiť špeciálny volací znak, použijeme jednoduchý príkaz setGroupId.

V editore si napríklad vytvorte už priamo hotovú skupinu vojakov:
Skupiny (F2) -> BLUFOR -> Pěchotní oddíly -> Standardní oddíl

Veliteľovi tejto vytvorenej skupiny zadajte meno alfa a do jeho inicializačného políčka zadajte kompletný príkaz:

alfa setGroupId ["Rytíř","GroupColor4"]

Takto sa automaticky nastavia volacie znaky všetkým jednotkám v skupine a pri prehratí (zobrazení) rádiovej hlášky sa na obrazovke objaví napríklad:

Rytíř 1: "ZAPADNĚTE DO FORMACE"

- číslo za volacím znakom značí poradie jednotky v skupine. Veliteľ má teda 1, jednotka s druhou najvyššou hodnosťou má potom volací znak Rytíř 2 atď.

 !

Pozor !
Ak počas misie použijete príkaz "[pole jednotiek] join grpNull" resp. "[pole jednotiek] joinSilent grpNull", všetky jednotky v bývalej skupine s určeným volacím znakom stratia svoje označenie !

Osobní nástroje