Jump to content

[OLD] JAEM - Just another Evac-Chopper Mod v1.4 (Updated 06/14/2014) ** OUT OF DATE **


OtterNas3

Recommended Posts

I previously had a problem where the evac chopper wouldn't work after some time. I'm not sure if it was after death or just after a restart because I didn't do extensive testing. I just noticed it didn't work at some point.

 

I saw a new version was released, so I updated to it. Now when I build the evac chopper, there's no helipad shown, no helipad is written to the database, and if I try calling the medivac chopper, it says there's no helicopter on my helipad.

 

I checked my server RPT log and it doesn't show any errors. I have snap building installed and this plotpole mod: 

 

Any suggestions?

 

I'm glad i'm not the only one :D

 

Let me know if you find a fix

 

Thanks

Link to comment
Share on other sites

I previously had a problem where the evac chopper wouldn't work after some time. I'm not sure if it was after death or just after a restart because I didn't do extensive testing. I just noticed it didn't work at some point.

 

I saw a new version was released, so I updated to it. Now when I build the evac chopper, there's no helipad shown, no helipad is written to the database, and if I try calling the medivac chopper, it says there's no helicopter on my helipad.

 

I checked my server RPT log and it doesn't show any errors. I have snap building installed and this plotpole mod: 

 

Any suggestions?

 

Hi,

 

same problem here.

 

Screen #1 (Calling the Evac Chopper): http://steamcommunity.com/sharedfiles/filedetails/?id=271347914

Screen #2 (Error message, no helipad*): http://steamcommunity.com/sharedfiles/filedetails/?id=271347934

(*Evac Chopper has been setted before)

 

Greetings :)

Link to comment
Share on other sites

A plot for life should have no effect on this mod at all as they do not share any of the same resources.  I will have a quick look at the new  v 1.4 JAEM code to see if I can help OtterNas3 spot anything later today.

 

Do note that if you are using JAEM v1.4 and you have a helipag from JAEM v1.3 then you may need to recreate it as the playerUID used to link the helipad to you mad have changed slightly depending on how OtterNas3 has leveraged my playerUID -> charID function and if you have any letters in your PlayerUID.

Link to comment
Share on other sites

I see there are calls to FNC_GetPos which I have not found in the BIS functions list or anywhere else.  There is a ON_FNC_GetPos setup in the EvacChopper_init.sqf

 

I suspect the FNC_GetPos should be ON_FNC_GetPos and due to the missmatch the _location variable is not being populated so the helipad has no location to be placed.

 

I do not have the JAEM mod installed so anyone want to test ?.

 

adding 

DZEdebug = true;

to the init.sqf file will allow more debug information which I would expect to throw an error relating to this.

 

RB

Link to comment
Share on other sites

I see there are calls to FNC_GetPos which I have not found in the BIS functions list or anywhere else.  There is a ON_FNC_GetPos setup in the EvacChopper_init.sqf

 

I suspect the FNC_GetPos should be ON_FNC_GetPos and due to the missmatch the _location variable is not being populated so the helipad has no location to be placed.

 

Thats correct, forgot to change the calls in the scripts, sorry guys, redownload now and it should work ^^

 

Moo,

Otter

Link to comment
Share on other sites

Thats correct, forgot to change the calls in the scripts, sorry guys, redownload now and it should work ^^

 

Moo,

Otter

Just tried the re download, now it doesn't work at all. O get the set as evac menu, but when I click it , it does nothing before it would run the script and take the gold just wouldn't get the pad, now it does nothing.  :(

Link to comment
Share on other sites

Reading through the various posts. Has anyone found a cure for BE kick for public variable #3? I thought I added the changes to the 3 be files correctly:
 
remoteexec:

//new


5 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="\[this\] spawn BIS_Effects_AirDestruction" !"spawn BIS_Effects_Burn" !"spawn BIS_Effects_AirDestructionStage2" !=_this spawn fnc_plyrHit;" !="true" !="evacZoneReached = true; evacChopper land 'LAND';" !"["true", "] !=""
1="\[this\] spawn BIS_Effects_AirDestruction"


 waypoint conditions:

//new


5 "" !"["true", ""]"


 waypoint statement:

//new


5 "" !="evacZoneReached = true; evacChopper land 'LAND';" !"["true", ""] !=""


 Any help would be apprecaited. And for the record in the first file what copy/pasted as two lines on here is just one in the .txt file.
 
 ** I saw on page 14 someone had the same issue and it was a matter of changing a 5 to a 1 on line four of the publicvariableval file. Line 4 should be    5 "add" !="ladder"

.. however my infistar BE filters didn't list the line to fix. A copy of my publicvariableval file:

 

//new


5 "fnc_plyrHit"
5 "<NULL - team member>"
5 "preprocessFile"
5 "preprocessFileLineNumbers"
5 "setVehicleInit"
5 "processInitCommands"
5 "HangenderRE"
5 "vilegaming"
5 "v\.i\.l\.e"
5 "Lystic"
5 "Rustler"
5 "BattleFieldClearance"
5 "BIS_MPF_logic"
5 "BIS_MPF_dummygroup"
5 "compile"
5 "loadFile"
1 "call"
5 "mission"
1 "spawn"
5 "format"
5 "parse"
5 "terminate"
5 "eventhandler"
5 "hintC"
5 "hintS"
5 "loading"
5 "\"call\""
5 "call compile"
5 "toString"
5 "toArray"
5 "ctrlset"
5 "rsay"
5 "rland"
5 "rsetDir"
5 "_YakB"
5 "local_sefFuel"
5 "getVariable"
5 "hiveupdateresu"
5 "isServer"
5 "isDedicated"
5 "cutText"
5 "publicVariable"
5 "code"
5 "onPlayer"
5 "select"
5 "while"
5 "count"
5 "markerText"
5 "BIS_fnc"
5 "_bis"
5 "markerType"
5 "teamtype"
5 "composeText"
5 "teamName"
5 "execVM"
5 "fn_swapVars\.sqf"
5 "processInitCommands"
5 "promptRName\.sqf"
5 "rpcCodeVarName"
5 "rpcDirectCall"
5 "broadcastRpcCallAll"
5 "broadcastRpcCallIfLocal"
5 "norrnRACarUp"
5 "norrnRAPicUp"
5 "markerBrush"
5 "hideObject"
5 "deleteCollection"
5 "forceEnd"
5 "createAgent"
5 "deleteVehicle"
5 "deleteTeam"
5 "getPlayerUID"
5 "getVariable"
5 "addAction"
5 "AddM"
5 "AddP"
5 "AddS"
5 "AddV"
5 "AddW"
5 "setAcc"
5 "setAtt"
5 "setC"
5 "setD"
5 "setF"
5 "setG"
5 "setH"
5 "setM"
5 "setObj"
5 "setOver"
5 "setP"
5 "setR"
5 "setS"
5 "setT"
5 "setUnit"
5 "setV"
5 "setW"
5 "execFSM"
5 "clearM"
5 "clearV"
5 "clearW"
5 "createD"
5 "createG"
5 "createM"
5 "createS"
5 "createT"
5 "createU"
5 "createV"
5 "debugLog"
5 "debugFSM"
5 "deleteM"
5 "kbTell"
5 "kbReact"
5 "fadeSound"
5 "fadeMusic"
5 "showC"
5 "skipTime"
5 "taskHint"
5 "titleCut"
5 "titleText" !",\"titleText\","
5 "getM"
5 "getFSMvariable"
5 "getG"
5 "moveIn"
5 "synchronizeO"
5 "synchronizeT"
5 "synchronizeW"
5 "triggerA"
5 "triggerS"
5 "triggerT"
5 "MarkerColor"
5 "MarkerDir"
5 "MarkerPos"
5 "MarkerSize"
5 "onEachFrame"
5 "hasInterface"
5 "onMapS"
5 "OnGroup"
5 "onDouble"
5 "onPreload"
5 "onTeamS"
5 "onShowNew"
5 "setUnconscious"
5 " exec "
5 " set "
5 " str "
5 "exec\("
5 "set\("
5 "str\("
5 "exec\["
5 "set\["
5 "str\["
5 "exec\{"
5 "set\{"
5 "str\{"
5 "exec'"
5 "set'"
5 "str'"
5 "exec\""
5 "set\""
5 "str\""
5 "\)exec"
5 "\)set"
5 "\)str"
5 "\]exec"
5 "\]set"
5 "\]str"
5 "\}exec"
5 "\}set"
5 "\}str"
5 "'exec"
5 "'set"
5 "'str"
5 "str    "
5 "    \nstr"
5 "\nstr"
5 "str\n"
5 "str\n    "
5 ",str"
5 "str,"
5 "str "
5 "set    "
5 "    \nset"
5 "\nset"
5 "set\n"
5 "set\n    "
5 ",set"
5 "set,"
5 "set "
5 "exec    "
5 "exec\n"
5 "exec\n    "
5 ",exec"
5 "exec,"
5 "exec "
5 "isNil"
5 "object_setFixServer"
5 "allowConnection"
5 "check_publishobject"
5 "dayz_disco"
5 "dayz_hiveVersionNo"
5 "dayz_objectUID"
5 "dayz_objectUID2"
5 "dayz_players"
5 "dayz_serverObjectMonitor"
5 "dayz_versionNo"
5 "dayz_zombifiedTowns"
5 "dayzPlayerLogin"
5 "dayzPlayerLogin2"
5 "isSinglePlayer"
5 "needUpdate_objects"
5 "server_characterSync"
5 "server_getDiff"
5 "server_getDiff2"
5 "server_hiveReadWrite"
5 "server_hiveWrite"
5 "server_onPlayerDisconnect"
5 "server_spawnCrashSite"
5 "server_updateNearbyObjects"
5 "vehicle_handleInteract"
5 "vehicle_handleServerKilled"
5 "allunits"
5 "preprocess"
5 "runinitscript"
5 "createdialog"
5 "modify"
5 "BIS_Alice_fnc_CivilianHit"
5 "BIS_Alice_mainscope"
5 "BIS_fnc_getFactions"
5 "allowConnection"
5 "check_publishobject"
5 "dayz_disco"
5 "dayz_hiveVersionNo"
5 "dayz_objectUID"
5 "dayz_objectUID2"
5 "dayz_players"
5 "dayz_serverObjectMonitor"
5 "dayz_versionNo"
5 "dayz_zombifiedTowns"
5 "dayzPlayerLogin"
5 "dayzPlayerLogin2"
5 "isSinglePlayer"
5 "needUpdate_objects"
5 "server_characterSync"
5 "server_getDiff"
5 "server_getDiff2"
5 "server_hiveReadWrite"
5 "server_hiveWrite"
5 "server_onPlayerDisconnect"
5 "server_spawnCrashSite"
5 "server_updateNearbyObjects"
5 "vehicle_handleInteract"
5 "vehicle_handleServerKilled"
5 "allunits"
5 "preprocess"
5 "runinitscript"
5 "createdialog"
5 "actionmonitor"
5 "bis_"
5 "building_spawnloot"
5 "building_spawnzombies"
5 "camp_spawnzombies"
1 "dog_"
5 "drn_"
5 "eh_localcleanup"
5 "fnc_"
5 "fn_nicespot"
5 "gear_ui_init"
5 "horde_epeen_determine_humanity_fnc"
5 "horde_epeen_fnc_fill_page"
5 "infectedcamps"
5 "local_eventkill"
5 "local_gutobject"
5 "local_setfuel"
5 "local_zombiedamage"
5 "object_"
5 "player_alertzombies"
5 "player_animalcheck"
5 "player_checkstealth"
5 "player_combatroll"
5 "player_countmagazines"
5 "player_crossbowbolt"
5 "player_death"
5 "player_fired"
5 "player_firemonitor"
5 "player_gearset"
5 "player_gearsync"
5 "player_guicontrolflash"
5 "player_humanitychange"
5 "player_humanitymorph"
5 "player_medbandage"
5 "player_medepi"
5 "player_medmorphine"
5 "player_medpainkiller"
5 "player_medtransfuse"
5 "player_music"
5 "player_packtent"
5 "player_projectilenear"
5 "player_spawn_1"
5 "player_spawn_2"
5 "player_spawncheck"
5 "player_summedical"
5 "player_switchmodel"
5 "player_temp_calculation"
5 "player_throwobject"
5 "player_updategui"
5 "player_weaponfirednear"
5 "player_zombieattack"
5 "player_zombiecheck"
5 "r_player_removeactions2"
5 "PVDZ_"
5 "PVAH_"
5 "PVAHR_"
5 "PV_"
5 "remExField"
5 "remExFP"
5 "drn_AskServerDynamicWeatherEventArgs"
5 "BIS_effects_gepv"
5 "server_"
5 "stream_locationcheck"
5 "stream_locationdel"
5 "stream_locationfill"
5 "ui_changedisplay"
5 "ui_initdisplay"
5 "vehicle_gethitpoints"
5 "world_isday"
5 "world_sunrise"
5 "world_surfacenoise"
5 "zombie_"
5 "createUnit"
5 "createGroup"
5 "BattleFieldClearance"
5 "HighCommandSubordinate"
5 "FirstAidSystem"
5 "AlternativeInjurySimulation"
5 "FORM"

Link to comment
Share on other sites

Sounds like the coolest addon, trying to set it up now.

 

I have followed the instructions (as far as I know with no issues) but when I look at the key'ed heli no option comes up

According to YouTube demo video I  should have a mousewheel option to set it as EvacChopper. Is that still the in-game setup step one should do?

Any ideas why is it not coming up on my screen?

 

Thanks

Link to comment
Share on other sites

Sorry for the stupid question, but I think it would be logical to call a helicopter, for example, right-click on the radio (if used) 

what is wrong?

	class ItemRadio {
		class Call_Heli {
			text = "Call Heli";					
			script = "custom\JAEM\CallEvacChopper.sqf";
		};
	};
Link to comment
Share on other sites

Hey Survivors,

 

time for my next release!

 

JAEM - Just another Evac-Chopper Mod!

...

<snip>

Installed this a few days ago but only now found the time to play with it - working fine as expected.

Thanks for your nice work, keep it up! (liked).

 

 

Two cosmetic suggestions for the next version:

1) When you call in the evac chopper and wait for its arrival, in the process monitor, rather than "Fly Height", can we have "Altitude"?

2) <In the same place>                                                                                                  rather than "Fly Speed", can we have "Air Speed" (or simply "Speed")

Link to comment
Share on other sites

Yup, looking forward to someone providing updated code & clear instructions for enabling "right click on radio to call evac chopper" feature & also while at it, could the same person explain how to remove the "call evac chopper" mouse wheel option please? :)

Link to comment
Share on other sites

Installed this a few days ago but only now found the time to play with it - working fine as expected.

Thanks for your nice work, keep it up! (liked).

 

 

Two cosmetic suggestions for the next version:

1) When you call in the evac chopper and wait for its arrival, in the process monitor, rather than "Fly Height", can we have "Altitude"?

2) <In the same place>                                                                                                  rather than "Fly Speed", can we have "Air Speed" (or simply "Speed")

 

You can change this yourself if you like ^^

Not yet planned on making this any further, cause this Version now has anything i would like to have in it.

No new functions planned, so there will be long time no new version, if noone comes with a good idea what needs to be added.

Or if Epoch 1.0.5 comes out and there are changes to me made to make it compatible again.

 

Yup, looking forward to someone providing updated code & clear instructions for enabling "right click on radio to call evac chopper" feature & also while at it, could the same person explain how to remove the "call evac chopper" mouse wheel option please? :)

 

I never made a rightlick-on-radio function cause this is a Evac-Chopper, and normally a Player who dies and want to call his Evac-Chopper doesnt have a Radio on fresh spawn ^^

And it would require alot more of the Epoch-Files to be edited or you need to add another Mod to make it work!

 

Moo,

Otter

Link to comment
Share on other sites

I never made a rightlick-on-radio function cause this is a Evac-Chopper, and normally a Player who dies and want to call his Evac-Chopper doesnt have a Radio on fresh spawn ^^

And it would require alot more of the Epoch-Files to be edited or you need to add another Mod to make it work!

 

Moo,

Otter

( a ) Cosmetic improvement suggestions:

Yes I will do the cosmetic changes on my system, no problem.

 

 

( b ) About the right click & radio requirement:

I think I saw it on an Epoch server's web page; they made it a requirement to have a radio and they were recommending placing safes throughout the shore so that when the player dies, on the next spawn, he could go to his nearest shore safe, take the radio, call the chopper and then put it back in & lock the safe & wait for the evac chopper.

 

To be able to send distress signal to your evac pilot you need a radio - kinda makes sense but I don't know if it'll be a good idea in practice (might be unnecessarily complicated) so I will need to test & decide myself...

I believe it is a user interface improvement to move as many things as possible from mouse wheel to Gear > Item > Right-click menu. However, as the developer, since you're saying it's unnecessarily complicated job, I'll just forget about it :D

 

Thanks for your hard work on the script & your quick responses here.

Link to comment
Share on other sites

Awesome mod, been using it for awhile now.  I have upgraded to v1.4 and all seemed to be working fine until a server restart.  After restart I do not get the option to call my chopper anymore.  Upon visiting the site where my evac chopper is the landing pad is still there, actually the past 2 landing pads are still there, but I get no option to clear the evac chopper.  I can only set a new one at this point, which at the point creates another landing pad marker and the old one does not clear.

Link to comment
Share on other sites

A chopper with a Key has to be on the landing pad. If the evac field dont get deleted, you maybe use the bad beta 112555 on your server?

deleteVehicle is not working in that beta.

 

Running fine on my server, and many other servers i know where i installed it myself.

No issues at all everythign working!

 

 

Need to have a look in the 1.0.5 files to see if it needs a update, but download is so slow on my end :/

 

 

Moo,

Otter

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Advertisement
×
×
  • Create New...