thehungryhippo 10 Posted March 8, 2023 Greetings Arma community, I have a mission intro consisting of creating a 45 second camera sequence in my initPlayerlocal.sqf: _cam = "camera" camCreate [9335,15754,100]; findDisplay 46 setVariable[ "TAG_theCam", _cam]; _introHandle = [_cam] spawn _introCutsc; findDisplay 46 displayAddEventHandler ["KeyDown", { params[ "_display"]; _cam = _display getVariable "TAG_theCam"; hint "hello"; terminate _introHandle; _cam CameraEffect ["Terminate","back"]; CamDestroy _cam; }]; waitUntil { scriptDone _introHandle }; findDisplay 46 displayRemoveEventHandler ["keyDown",5]; introCutsc is simply controls for camera movement, with _cam cameraEffect ["internal", "BACK"]; used to set the players screen to the camera. My only issue is that I am trying to add the ability to skip the intro cutscene using the displayAddEventHandler command: findDisplay 46 displayAddEventHandler ["KeyDown", { params[ "_display"]; _cam = _display getVariable "TAG_theCam"; hint "hello"; terminate _introHandle; _cam CameraEffect ["Terminate","back"]; CamDestroy _cam; }]; However, the event handler does not fire during the cam sequence. As you can see I have a hint that should display whenever the event handler is fired, however this hint never diplays. I tested adding this line to the end of my code, and the event handler fires properly when the camEffect is not active. I want the displayAddEventHandler to be able to be fired during the intro sequence, is it an issue with the display im using 46? I have tried other displays to no avail. Thank you!! Share this post Link to post Share on other sites
thehungryhippo 10 Posted October 18, 2023 Bump, anyone know a way around this? Share this post Link to post Share on other sites
RCA3 593 Posted October 19, 2023 Replace all instances of _introHandle with introHandle (making it a global variable inside missionNamespace therefore available across the mission, including inside your EH). Share this post Link to post Share on other sites