//In-game cutscene
start_cutscene1 = false;
waitUntil {start_cutscene1};
enableRadio false;
setAccTime 1;
cutText ["","BLACK OUT", 1]; //затемнение
sleep 2;
[0,0,false,true] call BIS_fnc_CinemaBorder; //запуск рамок
_text = format [("<t align = 'right' color='#00FF00'> %1 </br>%2"), localize "STR_cutscene1" , _time]; //текст к
[parseText _text, [safeZoneX + safeZoneW - 0.35 - 0.025, safeZoneY + safeZoneH - 0.25 - 0.05, 0.35, 0.15], [9, 3], 5] spawn BIS_fnc_textTiles; //using TileText bis funct
//Bot1 set position
Bot1 setPos [4363.986, 3191.17, 0];
Bot1 setDir 332.131; //https://c...content-available-to-author-only...o.com/wiki/setDir
//Bot1 disableAI "MOVE";
{Bot1 disableAI _x} forEach ["ANIM", "TARGET", "AUTOTARGET", "MOVE"];
Bot1 addEventHandler ["AnimStateChange", {hint format ["Bot1: %1", animationState Bot1]}];
//Bot2 set position
Bot2 setPos [4361.85, 3194.25, 0];
Bot2 setDir 169.829;
{Bot2 disableAI _x} forEach ["ANIM", "TARGET", "AUTOTARGET", "MOVE"];
Bot2 addEventHandler ["AnimStateChange", {hint format ["Bot2: %1", animationState Bot2]}];
sleep 2;
Bot1 playMoveNow "Acts_CrouchGetLowGesture"; //Acts_CrouchGetLowGesture - 2.6 sec
Bot2 switchMove "Acts_SittingWounded_breath"; //Acts_SittingWounded_in - static
waitUntil {animationState Bot2 == "acts_sittingwounded_breath"};
sleep 0.001;
cutText ["","BLACK IN", 1]; //высветление
waitUntil {animationState Bot1 != "acts_crouchgetlowgesture"};
Bot1 playMoveNow "";
waitUntil {animationState Bot2 != "acts_sittingwounded_breath"};
Bot2 playMoveNow "Acts_SittingWounded_wave"; // Acts_SittingWounded_wave - 3.099 sec
hint "Bot2 switchMove Acts_SittingWounded_wave";
waitUntil {animationState Bot2 != "acts_sittingwounded_wave"};
hint "putin loop anim ends";
Bot2 playMoveNow "Acts_SittingWounded_out"; // Acts_SittingWounded_out - 4.366 sec
waitUntil {animationState Bot2 != "acts_sittingwounded_out"};
[1] call BIS_fnc_CinemaBorder;
hint "end of cutscene1";
Ly9Jbi1nYW1lIGN1dHNjZW5lCglzdGFydF9jdXRzY2VuZTEgPSBmYWxzZTsKCQoJd2FpdFVudGlsIHtzdGFydF9jdXRzY2VuZTF9OwoJCgllbmFibGVSYWRpbyBmYWxzZTsKCXNldEFjY1RpbWUgMTsKCQoJY3V0VGV4dCBbIiIsIkJMQUNLIE9VVCIsIDFdOyAvL9C30LDRgtC10LzQvdC10L3QuNC1CglzbGVlcCAyOwoJWzAsMCxmYWxzZSx0cnVlXSBjYWxsIEJJU19mbmNfQ2luZW1hQm9yZGVyOyAvL9C30LDQv9GD0YHQuiDRgNCw0LzQvtC6CgkKCV90ZXh0ID0gZm9ybWF0IFsoIjx0IGFsaWduID0gJ3JpZ2h0JyBjb2xvcj0nIzAwRkYwMCc+ICUxIDwvYnI+JTIiKSwgbG9jYWxpemUgIlNUUl9jdXRzY2VuZTEiICwgX3RpbWVdOyAvL9GC0LXQutGB0YIg0LoKCVtwYXJzZVRleHQgX3RleHQsIFtzYWZlWm9uZVggKyBzYWZlWm9uZVcgLSAwLjM1IC0gMC4wMjUsIHNhZmVab25lWSArIHNhZmVab25lSCAtIDAuMjUgLSAwLjA1LCAwLjM1LCAwLjE1XSwgWzksIDNdLCA1XSBzcGF3biBCSVNfZm5jX3RleHRUaWxlczsgLy91c2luZyBUaWxlVGV4dCBiaXMgZnVuY3QKCQoJCgkvL0JvdDEgc2V0IHBvc2l0aW9uCglCb3QxIHNldFBvcyBbNDM2My45ODYsIDMxOTEuMTcsIDBdOwoJQm90MSBzZXREaXIgMzMyLjEzMTsgLy9odHRwczovL2MuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLm8uY29tL3dpa2kvc2V0RGlyCgkvL0JvdDEgZGlzYWJsZUFJICJNT1ZFIjsKCXtCb3QxIGRpc2FibGVBSSBfeH0gZm9yRWFjaCBbIkFOSU0iLCAiVEFSR0VUIiwgIkFVVE9UQVJHRVQiLCAiTU9WRSJdOwoJQm90MSBhZGRFdmVudEhhbmRsZXIgWyJBbmltU3RhdGVDaGFuZ2UiLCB7aGludCBmb3JtYXQgWyJCb3QxOiAlMSIsIGFuaW1hdGlvblN0YXRlIEJvdDFdfV07CgoJLy9Cb3QyIHNldCBwb3NpdGlvbgoJQm90MiBzZXRQb3MgWzQzNjEuODUsIDMxOTQuMjUsIDBdOwoJQm90MiBzZXREaXIgMTY5LjgyOTsKCXtCb3QyIGRpc2FibGVBSSBfeH0gZm9yRWFjaCBbIkFOSU0iLCAiVEFSR0VUIiwgIkFVVE9UQVJHRVQiLCAiTU9WRSJdOwoJQm90MiBhZGRFdmVudEhhbmRsZXIgWyJBbmltU3RhdGVDaGFuZ2UiLCB7aGludCBmb3JtYXQgWyJCb3QyOiAlMSIsIGFuaW1hdGlvblN0YXRlIEJvdDJdfV07CgkKCXNsZWVwIDI7CgkKCUJvdDEgcGxheU1vdmVOb3cgIkFjdHNfQ3JvdWNoR2V0TG93R2VzdHVyZSI7IC8vQWN0c19Dcm91Y2hHZXRMb3dHZXN0dXJlIC0gMi42IHNlYwoKCUJvdDIgc3dpdGNoTW92ZSAiQWN0c19TaXR0aW5nV291bmRlZF9icmVhdGgiOyAvL0FjdHNfU2l0dGluZ1dvdW5kZWRfaW4gLSBzdGF0aWMKCXdhaXRVbnRpbCB7YW5pbWF0aW9uU3RhdGUgQm90MiA9PSAiYWN0c19zaXR0aW5nd291bmRlZF9icmVhdGgifTsKCQoJc2xlZXAgMC4wMDE7CgljdXRUZXh0IFsiIiwiQkxBQ0sgSU4iLCAxXTsgLy/QstGL0YHQstC10YLQu9C10L3QuNC1CgkKCXdhaXRVbnRpbCB7YW5pbWF0aW9uU3RhdGUgQm90MSAhPSAiYWN0c19jcm91Y2hnZXRsb3dnZXN0dXJlIn07CgoJQm90MSBwbGF5TW92ZU5vdyAiIjsKCgl3YWl0VW50aWwge2FuaW1hdGlvblN0YXRlIEJvdDIgIT0gImFjdHNfc2l0dGluZ3dvdW5kZWRfYnJlYXRoIn07CglCb3QyIHBsYXlNb3ZlTm93ICJBY3RzX1NpdHRpbmdXb3VuZGVkX3dhdmUiOyAvLyBBY3RzX1NpdHRpbmdXb3VuZGVkX3dhdmUgLSAzLjA5OSBzZWMKCWhpbnQgIkJvdDIgc3dpdGNoTW92ZSBBY3RzX1NpdHRpbmdXb3VuZGVkX3dhdmUiOwoJd2FpdFVudGlsIHthbmltYXRpb25TdGF0ZSBCb3QyICE9ICJhY3RzX3NpdHRpbmd3b3VuZGVkX3dhdmUifTsKCWhpbnQgInB1dGluIGxvb3AgYW5pbSBlbmRzIjsKCUJvdDIgcGxheU1vdmVOb3cgIkFjdHNfU2l0dGluZ1dvdW5kZWRfb3V0IjsgLy8gQWN0c19TaXR0aW5nV291bmRlZF9vdXQgLSA0LjM2NiBzZWMKCXdhaXRVbnRpbCB7YW5pbWF0aW9uU3RhdGUgQm90MiAhPSAiYWN0c19zaXR0aW5nd291bmRlZF9vdXQifTsKCgkKCVsxXSBjYWxsIEJJU19mbmNfQ2luZW1hQm9yZGVyOwoKCWhpbnQgImVuZCBvZiBjdXRzY2VuZTEiOw==
Main.java:2: error: class, interface, or enum expected
start_cutscene1 = false;
^
Main.java:4: error: class, interface, or enum expected
waitUntil {start_cutscene1};
^
Main.java:6: error: class, interface, or enum expected
enableRadio false;
^
Main.java:7: error: class, interface, or enum expected
setAccTime 1;
^
Main.java:9: error: class, interface, or enum expected
cutText ["","BLACK OUT", 1]; //??????????
^
Main.java:10: error: class, interface, or enum expected
sleep 2;
^
Main.java:11: error: class, interface, or enum expected
[0,0,false,true] call BIS_fnc_CinemaBorder; //?????? ?????
^
Main.java:13: error: class, interface, or enum expected
_text = format [("<t align = 'right' color='#00FF00'> %1 </br>%2"), localize "STR_cutscene1" , _time]; //????? ?
^
Main.java:14: error: class, interface, or enum expected
[parseText _text, [safeZoneX + safeZoneW - 0.35 - 0.025, safeZoneY + safeZoneH - 0.25 - 0.05, 0.35, 0.15], [9, 3], 5] spawn BIS_fnc_textTiles; //using TileText bis funct
^
Main.java:18: error: class, interface, or enum expected
Bot1 setPos [4363.986, 3191.17, 0];
^
Main.java:19: error: class, interface, or enum expected
Bot1 setDir 332.131; //https://community.bistudio.com/wiki/setDir
^
Main.java:21: error: class, interface, or enum expected
{Bot1 disableAI _x} forEach ["ANIM", "TARGET", "AUTOTARGET", "MOVE"];
^
Main.java:22: error: class, interface, or enum expected
Bot1 addEventHandler ["AnimStateChange", {hint format ["Bot1: %1", animationState Bot1]}];
^
Main.java:25: error: class, interface, or enum expected
Bot2 setPos [4361.85, 3194.25, 0];
^
Main.java:26: error: class, interface, or enum expected
Bot2 setDir 169.829;
^
Main.java:27: error: class, interface, or enum expected
{Bot2 disableAI _x} forEach ["ANIM", "TARGET", "AUTOTARGET", "MOVE"];
^
Main.java:28: error: class, interface, or enum expected
Bot2 addEventHandler ["AnimStateChange", {hint format ["Bot2: %1", animationState Bot2]}];
^
Main.java:30: error: class, interface, or enum expected
sleep 2;
^
Main.java:32: error: class, interface, or enum expected
Bot1 playMoveNow "Acts_CrouchGetLowGesture"; //Acts_CrouchGetLowGesture - 2.6 sec
^
Main.java:34: error: class, interface, or enum expected
Bot2 switchMove "Acts_SittingWounded_breath"; //Acts_SittingWounded_in - static
^
Main.java:35: error: class, interface, or enum expected
waitUntil {animationState Bot2 == "acts_sittingwounded_breath"};
^
Main.java:37: error: class, interface, or enum expected
sleep 0.001;
^
Main.java:38: error: class, interface, or enum expected
cutText ["","BLACK IN", 1]; //???????????
^
Main.java:40: error: class, interface, or enum expected
waitUntil {animationState Bot1 != "acts_crouchgetlowgesture"};
^
Main.java:42: error: class, interface, or enum expected
Bot1 playMoveNow "";
^
Main.java:44: error: class, interface, or enum expected
waitUntil {animationState Bot2 != "acts_sittingwounded_breath"};
^
Main.java:45: error: class, interface, or enum expected
Bot2 playMoveNow "Acts_SittingWounded_wave"; // Acts_SittingWounded_wave - 3.099 sec
^
Main.java:46: error: class, interface, or enum expected
hint "Bot2 switchMove Acts_SittingWounded_wave";
^
Main.java:47: error: class, interface, or enum expected
waitUntil {animationState Bot2 != "acts_sittingwounded_wave"};
^
Main.java:48: error: class, interface, or enum expected
hint "putin loop anim ends";
^
Main.java:49: error: class, interface, or enum expected
Bot2 playMoveNow "Acts_SittingWounded_out"; // Acts_SittingWounded_out - 4.366 sec
^
Main.java:50: error: class, interface, or enum expected
waitUntil {animationState Bot2 != "acts_sittingwounded_out"};
^
Main.java:53: error: class, interface, or enum expected
[1] call BIS_fnc_CinemaBorder;
^
Main.java:55: error: class, interface, or enum expected
hint "end of cutscene1";
^
34 errors