====== Jerry Hopper ====== role: admin Email: hopper.jerry@gmail.com Twitter: https://twitter.com/jerry_hopper BiForum: https://forums.bohemia.net/profile/735812-jerryhopper/ ------ ===== Some of my Cinematic adventures ===== **ArmaReforger Cinematic Timeline howto** {{youtube>OOoA28w3Lcg}} ---- **Up the Creek** {{youtube>Yo9bHFUM_rA}} ---- **Buckfast Lighthouse** {{youtube>CCHxwMHEt90}} ---- **Timelapse: Crag Point Lighthouse** {{youtube>lD2n8oQi9DA}} ---- **My very first video in reforge** {{youtube>BgJ55HdF_EY}} ---- ===== Scratchpad ===== //Get the entity (soldier) GenericEntity soldier = GenericEntity.Cast(GetWorld().FindEntityByName("soldier_scripted")); //Control the Soldier. CharacterControllerComponent soldier_c = CharacterControllerComponent.Cast(soldier.FindComponent(CharacterControllerComponent)); // change stance soldier_c.SetStanceChange(ECharacterStanceChange.STANCECHANGE_TOCROUCH); // move soldier vector direction = {0,0,1}; soldier_c.SetMovement(2, direction); // shoot phase 1 soldier_c.SetWeaponRaised(true); soldier_c.SetSafety(false, true); // shoot phase 2 soldier_c.SetFireMode(2); soldier_c.SetFireWeaponWanted(1) **RESTAPI** how to use restApi via ArkensoR (https://discord.com/channels/105462288051380224/976155351999201390/996058255010832525) class TestCallback : RestCallback { override void OnSuccess( string data, int dataSize ) { Print(" !!! OnSuccess() size=" + dataSize ); if( dataSize > 0 ) Print(data); // !!! NOTE: Print() will not output string longer than 1024b, check your dataSize !!! }; } ... auto ctx = GetGame().GetRestApi().GetContext("https://webhook.site/XXXX-YOUR-GUID-XXXXX"); TestCallback callback(); //ctx.POST(callback,"RequestPath?Argument=Something", "Hello World"); ctx.POST(callback,"RequestPath?Argument=Something", "{\"someVar\": 1337}"); **FileHandle** Scripts/Core/generated/System/FileHandle.c FileHandle file = FileIO.OpenFile("$profile:testiik.txt", FileMode.WRITE); if (file != 0) { file.FPrint("A"); file.FPrint(file, "B"); file.FPrint(file, "C"); file.CloseFile(); }