Ìàðêåðû, äâèãàþùèåñÿ ïî êàðòå âìåñòå ñ îáúåêòàìè

Ìàðêåðû, äâèãàþùèåñÿ ïî êàðòå âìåñòå ñ îáúåêòàìè


Îñíîâíîå



Çàñòàâèòü âàøè ìàðêåðû äâèãàòüñÿ, íàïðèìåð, çà áîéöàìè î÷åíü ïðîñòî.Îäèí èç íåñëîæíûõ ñïîñîáîâ çàêëþ÷àåòñÿ â íàïèñàíèè ôàéëà, ïåðåìåùàþùåãî ìàðêåðû, íàïðèìåð, ìîæíî ñîçäàòü ôàéë "markers.sqf" ñî ñëåäóþùèì ñîäåðæèìûì:
for i from 1 to 600 do { "marker1" setMarkerPos position "soldat1" sleep 1;};
Çàòåì âûçâàòü åãî â ìèññèè:
[] exec "markers.sqf"
Íà êàðòå, ñîîòâåòñòâåííî, äîëæíû áûòü ìàðêåð "marker1" è áîåö "soldat1".Ñêðèïò êàæäóþ ñåêóíäó îáíîâëÿåò ïîëîæåíèå ìàðêåðà, ïðèñâàèâàÿ åìó êîîðäèíàòû áîéöà.





P.S.



×àñòî óäîáíåå ñðàçó â ñêðèïòå ñîçäàâàòü è ìàðêåðû è îáúåêòû, à çàòåì óäàëÿòü íåíóæíîå.Ïðèìåð ñîçäàíèÿ ìàðêåðà:
_marker = createMarker ["marker1", position player];_marker setMarkerShape "ICON";_marker setMarkerType "DOT";
Ïðèìåð ñîçäàíèÿ îáúåêòà:
_gorgon = "I_APC_Wheeled_03_cannon_F" createVehicle (position player);
Ïðèìåð óäàëåíèÿ ìàðêåðà è îáúåêòà:
deleteMarker "marker1"deleteVehicle _gorgon;
Òàêèì îáðàçîì âû ñìîæåòå, íàïðèìåð, ñîçäàòü þíèòîâ(createVehicle) çàäàòü èì âåéïîèíòû(addWaypoint), à ïîñëå èõ óíè÷òîæåíèÿ(if ( !alive unit)), èëè èíûõ ñîáûòèé ìîæíî óäàëèòü ìàðêåðû, à, ñïóñòÿ êàêîå-òî âðåìÿ è òåëà/êîðïóñà þíèòîâ ñ êàðòû.



˜˜˜˜˜˜˜ dle 10.6˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜