Yh, bitwy ciąg dalszy. Misja praktycznie gotowa, tylko do przetestowania pod kątem trudności, a przez to gówno się opóźnia.
Dalej nie działa. Ściągnąłem inną wersję (.32, wcześniej miałem .11) wraz z demo-misją. Init dema wyglądał tak:
- Kod: Zaznacz cały
[[
["Task1","Task1Title","Task1Desc",true,[],"assigned"],
["Task2","Task2Title","Task2Desc",gA],
["Task3","Task3Title","Task3Desc",gB],
["Task4","Task4Title","Task4Desc"],
["Task5","Task5Title","Task5Desc",true,["mrkGreenStart",getmarkerpos "placeholder","Start","ColorGreen"]],
["TaskMultiMarker","TaskMultiMarkerTitle","TaskMultiMarkerDesc",true,[["mrkTaskMM1",getmarkerpos "mrkMultiMarker1","","","text1"],["mrkTaskMM2",getmarkerpos "mrkMultiMarker2","","","text2"],["mrkTaskMM3",getmarkerpos "mrkMultiMarker3","","","text3"]]]
],[
["Note1","Hello group A",gA],
["Note1","Hello group B",gB],
["Credits","<br />Made by: Shuko of LDD Kyllikki<br />Contact: shuko@Quakenet<br />www.kyllikki.fi<br /><br /><img image='lddk.jpg' width='100' height='100'>"]
]] call compile preprocessfilelinenumbers "shk_taskmaster.sqf";
I wszystko działało jak złoto. Zadania zaskakiwały nawet w edytorze. Tak więc przekopiowałem nowy plik .sqf, i dla pewności podstawiłem swoje zadania do powyższego szablonu. I, oczywiście, dupa blada. Mój init:
- Kod: Zaznacz cały
//Init UPSMON scritp (must be run on all clients)
call compile preprocessFileLineNumbers "scripts\Init_UPSMON.sqf";
//Process statements stored using setVehicleInit
processInitCommands;
//Finish world initialization before mission is launched.
finishMissionInit;
[[
["tskobj0","Sparalizowac lacznosc dalekiego zasiegu","Na szczycie gory niedaleko Zielenogorska znajduje sie <marker name='marker3'>stacja lacznosci</marker>. Jest zbyt solidna, abyscie zdolali ja wysadzic, tak wiec wybijcie jej obsluge i zaminujcie teren. To wylaczy ja z dzilania do czasu inwazji.",true,[],"assigned"],
["tskobj1","Wysadzic radary wczesnego ostrzegania","Na terenie waszego dzialania znajduja sie dwa radary wczesnego ostrzegania:<br/><br/>- <marker name='sr'>Stacja 'Blysk'</marker><br/>- <marker name='st2'>Stacja 'Mrok'</marker>"],
["tskobj2","Zabic generala","Wyeliminujcie generala Iwana Buchte. Czesto podrozuje on pomiedzy portem wojskowym a baza grupy szybkiego reagowania CDF. Buchta jest milosnikiem starych samochodow, najczesciej przemieszcza sie w starej, zabytkowej Woldze o czarnym nadwoziu.<br/><br/>Ten general jest glowym lacznikiem i koordynatorem dzialan pomiedzy CDF a USMC. Jego eliminacja znaczaco zmniejszy efektywnosc wspoldzialania tych dwoch sil"],
["tskobj3","Unieszkodliwic punkt paliwowy","Na wybrzezu znajduje sie <marker name='sp'>punkt przeladunkowy paliw</marker>. Przeprowadzcie atak na niego i wysadzcie wszystko, co znajdziecie"],
["tskobj4","Zaklocic prace portu","W Czarnogorsku znajduje sie <marker name='po'>Wojskowa Skladnica Tranzytowa</marker>, przez ktora przybywa na Czarnorus wyposazenie amerykanskie. Nie dacie rady wysadzic ciezkiego sprzetu portowego, wiec zabijcie jego obsluge i zaminujcie sam sprzet. Rozminowanie terenu i sciagniecie wykfalikowanej kadry zajmie wystarczajaco duzo czasu, aby port nie sprawial klopotu do czasu operacji 'Miecz Mahometa'",true],
["tskobj5","Odciac prad w Czarnogorsku","Niedaleko Czernogorska znajduje sie <marker name='pp'>podstacja napiecia</marker>. Czarnorusini wynajeli polskich planistow do stworzenia ich sieci przesylowej pradu, i jest to jedyna droga ktora jest on przekazywany do miasta. Jej zniszczenie jest nam bardzo na reke."],
["tskobj6","Szukac okazji do ataku","Siejcie chaos wsrod sil przeciwnika. Jesli w czasie dzialanie zauwazycie cos, co stanowi wartosciowy cel, nie wahajcie sie atakowac."],
["tskobj7","Uciec z Czernorusi","Gdy wypelnicie zadania, badz wasz dowodca uzna, ze ich wykonanie jest niemozliwe, powinniscie sie wycofac. Do wyboru macie trzy opcje:<br/><br/>1. Droga ladowa, przez <marker name='grozowoj'>przelecz Grozowoj </marker>na polnocy. Niebezpieczna ze wzgledu na bliskosc lotniska wojskowego i mozliwe patrole.<br/><br/>2. Poprzez <marker name='morze'>Morze Zielone</marker>. W tym celu bedziecie musieli zdobyc odpowiedni statek. Chyba, ze nasz slawny Takistanski kebab z biedronki dal wam tyle sil, ze przeplyniecie wplaw 300 kilometrow.<br/><br/>3. Droga powietrzna na zachod, spowrotem do Takistanu. Chyba najbezpieczniejsza opcja, bedziecie musieli urzadzic rajd na <marker name=lotnisko'>lotnisko cywilne</marker> i porwac jakas maszyne."]
],[
["Dostepny wywiad","W rejonie, w ktorym bedziecie operowac, stacjonuja glownie sily CDF, Amerykanow jest niewielu. <br/>Czego mozecie sie spodziewac:<br/>- licznych patroli, wasz przylot zapewne zostal wykryty<br/>- bardzo prawdopodobne jest napotkanie lekkich pojazdow opancerzonych, gdyz w Czernogorsku stacjonuje kompania zmechanizowana.<br/>- nasz wywad nie stwierdzil obecnosci czolgow<br/>- na lotnisko w Zagorii przebazowana zostala niedawno jednostka helikopterow szturmowych<br/>- na terenie waszego dzialania stacjonuje takze jednostka sil szybkiego reagowania<br/>- mamy informacje o stworzeniu bazy ogniowej mozdzierzy, nie wiemy jednak, czy osiagnela ona gotowosc bojowa<br/>- cywile niewiernych nie sa waszymi sprzymierzencami, jesli was zauwaza, na pewno powiadomia o tym wlasne sily."],
["Uzbrojenie","Z racji, ze najpewiej bedziecie zmuszeni skakac na spadochronach z bardzo niewielkiej wysokosci, zabierzecie ze soba tylko najbardziej podstawowe wyposazenie. W ciezka bron, radiostacje, medykamenty i sprzet do walki nocnej dozbroicie sie na ladowisku - chwile przed waszym przylotem zrzucilismy zaopatrzenie, ludzie z bojowki powinni je zebrac i zabezpieczyc do waszego ladawania."],
["Sytuacja ogolna","Dziwka Ameryka wraz ze swoim psem lancuchowym, Czarnorusia, chca napasc na nasz pokojowy raj, Takistan! Ale nasz ukochany przywodca, plk. Aziz, bedzie bronil pokoju do ostatniego naboju i pokrzyzuje plany zamorskich diablow.<br/><br/>Dlatego tez wysylamy was, swietnie wyszkolona grupe komandosow z oddzialow tzw. Czarnych Turbanow. Bedziecie jedna z dwudziestu grup, ktore zrzucamy na terenie Czarnorusi, gdzie Amerykanie przygotowuja sie do inwazji. <br/><br/>Waszym terenem bedzie wybrzeze, tereny Poludniowej Zagorii. Grupa bojownikow z lokalnej bojowki muzulmanskiej przygotowala dla was ladowisko - skok z 80 metrow na spadochronie lub ladowanie samolotem na nieoswietlonej polanie w lesie, wasz wybor.<br/><br/>Gdy dolaczycie do naszych sprzymierzencow, razem zadacie cios plugawemu sojuszowi Czarnorusinow i Amerykanow. Potem, gdy caly ich kraj ogarnie chaos i dezinformacja, ruszy operacja 'Miecz Mahometa' - inwazja ladowa poprzedzona uderzeniem broni chemicznej na najwieksze miasta.<br/><br/>W imie Allaha i pokoju!"],
["Credits","<br />Made by: Shuko of LDD Kyllikki<br />Contact: shuko@Quakenet<br />www.kyllikki.fi<br /><br /><img image='lddk.jpg' width='100' height='100'>"]
]] call compile preprocessfilelinenumbers "shk_taskmaster.sqf";
Cóż, chyba pójdę wypić piwo i przemyśleć problem, bo już biję głową w mur...
-------------
EDIT
Zamieniłem call compile itakniezadziałastraszniedługie na proste execVM i zaczęło śmigać. Połowicznie. Zadania i notatki pojawiają się dopiero po odpaleniu misji. WTF?