From 7344c21ea24a85c162bf8e675c02594915c563bd Mon Sep 17 00:00:00 2001 From: BoGuu Date: Tue, 18 Oct 2016 19:43:28 +0100 Subject: [PATCH] #130 - Terrain sorting (#131) * #130 - Terrain sorting * Update fn_terrainSort.sqf * Update fn_terrainSort.sqf * Forgot to add strings ;) * Add to CfgFunctions * Default * Whitelisted Terrain Sorting Function (SpyGlass) (#133) * Terrain Sorting Function - Whitelisted (SpyGlass) * Shit... * shit * Alphabetical order and remove serv_wanted_remove * Grrflicts * Going to explode. --- Altis_Life.Altis/Functions.hpp | 1 + Altis_Life.Altis/config/Config_SpyGlass.hpp | 6 ++-- .../core/actions/fn_captureHideout.sqf | 30 +++++++++++-------- Altis_Life.Altis/core/civilian/fn_jailMe.sqf | 5 ++-- .../core/cop/fn_fedCamDisplay.sqf | 8 +++-- Altis_Life.Altis/core/fn_initCiv.sqf | 7 +++-- .../core/fn_setupStationService.sqf | 3 +- .../core/functions/fn_actionKeyHandler.sqf | 8 ++--- .../core/functions/fn_terrainSort.sqf | 24 +++++++++++++++ .../core/housing/fn_houseMenu.sqf | 10 +++---- .../core/items/fn_blastingCharge.sqf | 8 ++--- Altis_Life.Altis/core/items/fn_boltcutter.sqf | 8 ++--- Altis_Life.Altis/core/shops/fn_virt_buy.sqf | 6 ++-- .../core/shops/fn_weaponShopBuySell.sqf | 8 ++--- Altis_Life.Altis/script_macros.hpp | 3 -- Altis_Life.Altis/stringtable.xml | 2 +- life_server/init.sqf | 8 ++--- life_server/script_macros.hpp | 3 -- 18 files changed, 87 insertions(+), 61 deletions(-) create mode 100644 Altis_Life.Altis/core/functions/fn_terrainSort.sqf diff --git a/Altis_Life.Altis/Functions.hpp b/Altis_Life.Altis/Functions.hpp index 951886986..8c95bb21f 100644 --- a/Altis_Life.Altis/Functions.hpp +++ b/Altis_Life.Altis/Functions.hpp @@ -205,6 +205,7 @@ class Life_Client_Core { class searchPosEmpty {}; class simDisable {}; class stripDownPlayer {}; + class terrainSort {}; class tazeSound {}; class teleport {}; class whereAmI {}; diff --git a/Altis_Life.Altis/config/Config_SpyGlass.hpp b/Altis_Life.Altis/config/Config_SpyGlass.hpp index 7ffb714be..330ea44a1 100644 --- a/Altis_Life.Altis/config/Config_SpyGlass.hpp +++ b/Altis_Life.Altis/config/Config_SpyGlass.hpp @@ -10,7 +10,7 @@ class SpyGlass { */ BIS_Functions[] = {"","bis_egspectator_allowaiswitch","bis_egspectator_allowfreecamera","bis_egspectator_draw3d","bis_egspectator_entityrespawned","bis_egspectator_initialized","bis_egspectator_showfocusinfo","bis_egspectator_thread","bis_egspectator_unitsiconstodraw","bis_egspectator_whitelistedsides","bis_egspectatorcamera_camera","bis_egspectatorcamera_cameramode","bis_egspectatorcamera_deltatime","bis_egspectatorcamera_dirtemp","bis_egspectatorcamera_dummytarget","bis_egspectatorcamera_freecamhastarget","bis_egspectatorcamera_heightmode","bis_egspectatorcamera_isveryfastspeed","bis_egspectatorcamera_lastticktime","bis_egspectatorcamera_manual","bis_egspectatorcamera_pitch","bis_egspectatorcamera_targetinvehicle","bis_egspectatorcamera_tick","bis_egspectatorcamera_usesurfacespeed","bis_egspectatorcamera_vision","bis_egspectatorcamera_yaw","bis_egspectatorcamera_zoom","bis_egspectatorcamera_zoomtemp","bis_egspectatordraw3d_drawlocations","bis_fnc_3dcredits","bis_fnc_3dencamera","bis_fnc_3dencontrolshint","bis_fnc_3dendiagcreatelist","bis_fnc_3dendiagfonts","bis_fnc_3dendiagmousecontrol","bis_fnc_3dendrawlocations","bis_fnc_3denentitymenu","bis_fnc_3denexportattributes","bis_fnc_3denexportoldsqm","bis_fnc_3denexportterrainbuilder","bis_fnc_3denflashlight","bis_fnc_3dengrid","bis_fnc_3denintel","bis_fnc_3deninterface","bis_fnc_3denlistlocations","bis_fnc_3denmissionpreview","bis_fnc_3denmoduledescription","bis_fnc_3dennotification","bis_fnc_3denrevivemode","bis_fnc_3denreviverequireditems","bis_fnc_3denshowmessage","bis_fnc_3denstatusbar","bis_fnc_3dentoolbar","bis_fnc_3dentutorial","bis_fnc_3denvisionmode","bis_fnc_3dmarkers","bis_fnc_aan","bis_fnc_absspeed","bis_fnc_activateaddons","bis_fnc_addclassoo","bis_fnc_addcommmenuitem","bis_fnc_addcuratorareafromtrigger","bis_fnc_addcuratorchallenge","bis_fnc_addcuratoricon","bis_fnc_addevidence","bis_fnc_addrespawninventory","bis_fnc_addrespawnposition","bis_fnc_addscore","bis_fnc_addscriptedeventhandler","bis_fnc_addscriptedeventhandler_egspectator_oncameramodechanged","bis_fnc_addscriptedeventhandler_rscdisplayegspectator_mapstatechanged","bis_fnc_addstackedeventhandler","bis_fnc_addsupportlink","bis_fnc_addtopairs","bis_fnc_addvirtualbackpackcargo","bis_fnc_addvirtualitemcargo","bis_fnc_addvirtualmagazinecargo","bis_fnc_addvirtualweaponcargo","bis_fnc_addweapon","bis_fnc_adjustsimpleobject","bis_fnc_advhint","bis_fnc_advhintarg","bis_fnc_advhintcall","bis_fnc_advhintcredits","bis_fnc_aligntabs","bis_fnc_allsynchronizedobjects","bis_fnc_ambientanim","bis_fnc_ambientanimcombat","bis_fnc_ambientanimgetparams","bis_fnc_ambientblacklist","bis_fnc_ambientblacklistadd","bis_fnc_ambientboats","bis_fnc_ambientflyby","bis_fnc_ambienthelicopters","bis_fnc_ambientplanes","bis_fnc_ambientpostprocess","bis_fnc_animalbehaviour","bis_fnc_animalrandomization","bis_fnc_animalsitespawn","bis_fnc_animatetaskwaypoint","bis_fnc_animtype","bis_fnc_animviewer","bis_fnc_areequal","bis_fnc_areequalnotnil","bis_fnc_arefriendly","bis_fnc_arithmeticmean","bis_fnc_arraycompare","bis_fnc_arrayfinddeep","bis_fnc_arrayinsert","bis_fnc_arraypop","bis_fnc_arraypush","bis_fnc_arraypushstack","bis_fnc_arrayshift","bis_fnc_arrayshuffle","bis_fnc_arrayunshift","bis_fnc_arsenal","bis_fnc_assignplayerrole","bis_fnc_attachtorelative","bis_fnc_basevehicle","bis_fnc_baseweapon","bis_fnc_basicbackpack","bis_fnc_basictask","bis_fnc_blackin","bis_fnc_blackout","bis_fnc_bleedtickets","bis_fnc_bloodeffect","bis_fnc_boundingboxcorner","bis_fnc_boundingboxdimensions","bis_fnc_boundingboxmarker","bis_fnc_boundingcircle","bis_fnc_briefinganimate","bis_fnc_briefinginit","bis_fnc_buildingpositions","bis_fnc_call","bis_fnc_callscriptedeventhandler","bis_fnc_camera","bis_fnc_cameraold","bis_fnc_camfollow","bis_fnc_cargoturretindex","bis_fnc_changesupportradiochannel","bis_fnc_cinemaborder","bis_fnc_classmagazine","bis_fnc_classweapon","bis_fnc_codeperformance","bis_fnc_colorconfigtorgba","bis_fnc_colorrgbatohtml","bis_fnc_colorrgbatotexture","bis_fnc_colorrgbtohtml","bis_fnc_commsmenucreate","bis_fnc_commsmenutoggleavailability","bis_fnc_commsmenutogglevisibility","bis_fnc_compatibleitems","bis_fnc_completedcuratorchallengescount","bis_fnc_conditionalselect","bis_fnc_configextremes","bis_fnc_configpath","bis_fnc_configviewer","bis_fnc_consolidatearray","bis_fnc_controlconfigs","bis_fnc_convertunits","bis_fnc_countdown","bis_fnc_counter","bis_fnc_createlogrecord","bis_fnc_createmenu","bis_fnc_createobjectoo","bis_fnc_createsimpleobject","bis_fnc_credits","bis_fnc_credits_movie","bis_fnc_credits_movieconfig","bis_fnc_credits_moviesupport","bis_fnc_crewcount","bis_fnc_crossproduct","bis_fnc_crows","bis_fnc_ctrlfittotextheight","bis_fnc_ctrlsetscale","bis_fnc_ctrltextheight","bis_fnc_curatorattachobject","bis_fnc_curatorattributes","bis_fnc_curatorautomatic","bis_fnc_curatorautomaticpositions","bis_fnc_curatorchallengedestroyvehicle","bis_fnc_curatorchallengefindintel","bis_fnc_curatorchallengefireweapon","bis_fnc_curatorchallengegetinvehicle","bis_fnc_curatorchallengeilluminate","bis_fnc_curatorchallengespawnlightning","bis_fnc_curatorhint","bis_fnc_curatorobjectedited","bis_fnc_curatorobjectplaced","bis_fnc_curatorobjectregistered","bis_fnc_curatorobjectregisteredtable","bis_fnc_curatorpinged","bis_fnc_curatorrespawn","bis_fnc_curatorsaymessage","bis_fnc_curatorvisionmodes","bis_fnc_curatorwaypointplaced","bis_fnc_customgps","bis_fnc_customgpsvideo","bis_fnc_cutdecimals","bis_fnc_damagechanged","bis_fnc_damagepulsing","bis_fnc_dataterminalanimate","bis_fnc_dataterminalcolor","bis_fnc_dbclasscheck","bis_fnc_dbclassid","bis_fnc_dbclassindex","bis_fnc_dbclasslist","bis_fnc_dbclassremove","bis_fnc_dbclassreturn","bis_fnc_dbclassset","bis_fnc_dbconfigpath","bis_fnc_dbimportconfig","bis_fnc_dbimportxml","bis_fnc_dbisclass","bis_fnc_dbisvalue","bis_fnc_dbprint","bis_fnc_dbsymbolclass","bis_fnc_dbsymbolvalue","bis_fnc_dbvaluecheck","bis_fnc_dbvalueid","bis_fnc_dbvalueindex","bis_fnc_dbvaluelist","bis_fnc_dbvalueremove","bis_fnc_dbvaluereturn","bis_fnc_dbvalueset","bis_fnc_debugprofile","bis_fnc_decodeflags","bis_fnc_deletecounter","bis_fnc_deleteinventory","bis_fnc_deletetask","bis_fnc_deletevehiclecrew","bis_fnc_destroycity","bis_fnc_diagaar","bis_fnc_diagaarrecord","bis_fnc_diagaarrecord_fsm","bis_fnc_diaganim","bis_fnc_diagbulletcam","bis_fnc_diagconfig","bis_fnc_diagfindmissingauthors","bis_fnc_diaghit","bis_fnc_diagjiralink","bis_fnc_diagkey","bis_fnc_diagkeylayout","bis_fnc_diagkeytest","bis_fnc_diagknownastarget","bis_fnc_diagknowntargets","bis_fnc_diagloop","bis_fnc_diagmacros","bis_fnc_diagmacrosauthor","bis_fnc_diagmacroseditorpreview","bis_fnc_diagmacrosmapsize","bis_fnc_diagmacrosnamesound","bis_fnc_diagmacrosverify","bis_fnc_diagmissionpositions","bis_fnc_diagmissionweapons","bis_fnc_diagpreview","bis_fnc_diagpreviewcycle","bis_fnc_diagpreviewvehiclecrew","bis_fnc_diagradio","bis_fnc_diagvehicleicons","bis_fnc_diagwiki","bis_fnc_diaryhints","bis_fnc_diarymaps","bis_fnc_didjip","bis_fnc_dirindicator","bis_fnc_dirteffect","bis_fnc_dirto","bis_fnc_disableloading","bis_fnc_disablerevive","bis_fnc_disablesaving","bis_fnc_displayclouds","bis_fnc_displaycolorget","bis_fnc_displaycolorset","bis_fnc_displaycontrols","bis_fnc_displayloading","bis_fnc_displaymission","bis_fnc_displayname","bis_fnc_displayresize","bis_fnc_distance2d","bis_fnc_distance2dsqr","bis_fnc_doorclose","bis_fnc_doornohandleclose","bis_fnc_doornohandleopen","bis_fnc_dooropen","bis_fnc_dotproduct","bis_fnc_drawao","bis_fnc_drawcuratordeaths","bis_fnc_drawcuratorlocations","bis_fnc_drawcuratorrespawnmarkers","bis_fnc_drawminefields","bis_fnc_drawrespawnpositions","bis_fnc_dynamicgroups","bis_fnc_dynamictext","bis_fnc_earthquake","bis_fnc_effectfired","bis_fnc_effectfiredartillery","bis_fnc_effectfiredflares","bis_fnc_effectfiredhelirocket","bis_fnc_effectfiredlongsmoke","bis_fnc_effectfiredrifle","bis_fnc_effectfiredrocket","bis_fnc_effectfiredsmokelauncher","bis_fnc_effectfiredsmokelauncher_boat","bis_fnc_effectkilled","bis_fnc_effectkilledairdestruction","bis_fnc_effectkilledairdestructionstage2","bis_fnc_effectkilledsecondaries","bis_fnc_effectplankton","bis_fnc_egobjectivevisualizer","bis_fnc_egobjectivevisualizerdraw","bis_fnc_egspectator","bis_fnc_egspectatorcamera","bis_fnc_egspectatorcamerapreparetarget","bis_fnc_egspectatorcameraresettarget","bis_fnc_egspectatorcamerasettarget","bis_fnc_egspectatorcameratick","bis_fnc_egspectatordraw2d","bis_fnc_egspectatordraw3d","bis_fnc_egspectatorgetunitstodraw","bis_fnc_enablesaving","bis_fnc_encodeflags","bis_fnc_endloadingscreen","bis_fnc_endmission","bis_fnc_endmissionserver","bis_fnc_enemydetected","bis_fnc_enemysides","bis_fnc_enemytargets","bis_fnc_error","bis_fnc_errormsg","bis_fnc_errorparamstype","bis_fnc_establishingshot","bis_fnc_estimatedtimeleft","bis_fnc_execfsm","bis_fnc_execremote","bis_fnc_executestackedeventhandler","bis_fnc_execvm","bis_fnc_exp_camp_addtickets","bis_fnc_exp_camp_balancegroup","bis_fnc_exp_camp_checkpoint","bis_fnc_exp_camp_dynamicaiskill","bis_fnc_exp_camp_getcinematicmode","bis_fnc_exp_camp_getplayersgroup","bis_fnc_exp_camp_guidedprojectile","bis_fnc_exp_camp_hasmissionstarted","bis_fnc_exp_camp_iff","bis_fnc_exp_camp_initcharacter","bis_fnc_exp_camp_initclasses","bis_fnc_exp_camp_initdifficulty","bis_fnc_exp_camp_lobby","bis_fnc_exp_camp_lobby_clearvars","bis_fnc_exp_camp_lobby_ctrlsetcolor","bis_fnc_exp_camp_lobby_findhost","bis_fnc_exp_camp_lobby_gethostsettings","bis_fnc_exp_camp_lobby_getplayersquadname","bis_fnc_exp_camp_lobby_go","bis_fnc_exp_camp_lobby_intro","bis_fnc_exp_camp_lobby_launch","bis_fnc_exp_camp_lobby_loop","bis_fnc_exp_camp_lobby_missioncountdown","bis_fnc_exp_camp_lobby_onload","bis_fnc_exp_camp_lobby_onunload","bis_fnc_exp_camp_lobby_playmissionvideo","bis_fnc_exp_camp_lobby_serverping","bis_fnc_exp_camp_lobby_serverupdate","bis_fnc_exp_camp_lobby_structuredtext","bis_fnc_exp_camp_lobby_uimilitarymanager","bis_fnc_exp_camp_lobby_uimissioncountdown","bis_fnc_exp_camp_lobby_uimissionmanager","bis_fnc_exp_camp_lobby_uioverlaymanager","bis_fnc_exp_camp_lobby_uiprogressmanager","bis_fnc_exp_camp_lobby_uisettingsmanager","bis_fnc_exp_camp_lobby_updatehostsettings","bis_fnc_exp_camp_lobby_updateintel","bis_fnc_exp_camp_lobby_updatemilitaryefficiency","bis_fnc_exp_camp_lobby_updateplayers","bis_fnc_exp_camp_lobby_updateplayerstatus","bis_fnc_exp_camp_manager","bis_fnc_exp_camp_manager_getstate","bis_fnc_exp_camp_manager_onplayerregistered","bis_fnc_exp_camp_manager_setstate","bis_fnc_exp_camp_manager_triggerevent","bis_fnc_exp_camp_playerchecklist","bis_fnc_exp_camp_playsubtitles","bis_fnc_exp_camp_playtimelinevideo","bis_fnc_exp_camp_replacevehicles","bis_fnc_exp_camp_setcinematicmode","bis_fnc_exp_camp_setskill","bis_fnc_exp_camp_sitrep","bis_fnc_exportcfggroups","bis_fnc_exportcfghints","bis_fnc_exportcfgmagazines","bis_fnc_exportcfgpatches","bis_fnc_exportcfgvehicles","bis_fnc_exportcfgweapons","bis_fnc_exportconfighierarchy","bis_fnc_exportcuratorcosttable","bis_fnc_exporteditorpreviews","bis_fnc_exportfunctionstowiki","bis_fnc_exportgroupformations","bis_fnc_exportinventory","bis_fnc_exportmaptobitxt","bis_fnc_exportvehicle","bis_fnc_fadeeffect","bis_fnc_fatigueeffect","bis_fnc_feedback_allowdeathscreen","bis_fnc_feedback_allowpp","bis_fnc_feedback_blue","bis_fnc_feedback_burningtimer","bis_fnc_feedback_damageblur","bis_fnc_feedback_damagecc","bis_fnc_feedback_damagepp","bis_fnc_feedback_damageradialblur","bis_fnc_feedback_fatigueblur","bis_fnc_feedback_fatiguecc","bis_fnc_feedback_fatiguepp","bis_fnc_feedback_fatigueradialblur","bis_fnc_feedback_testhelper","bis_fnc_feedbackinit","bis_fnc_feedbackmain","bis_fnc_feedbackmain_fsm","bis_fnc_ffvupdate","bis_fnc_filterstring","bis_fnc_findallnestedelements","bis_fnc_findextreme","bis_fnc_findinpairs","bis_fnc_findnestedelement","bis_fnc_findoverwatch","bis_fnc_findsafepos","bis_fnc_finishcuratorchallenge","bis_fnc_firesupport","bis_fnc_firesupportcluster","bis_fnc_firesupportvirtual","bis_fnc_fixdate","bis_fnc_flameseffect","bis_fnc_flies","bis_fnc_forcecuratorinterface","bis_fnc_forceend","bis_fnc_formatcuratorchallengeobjects","bis_fnc_fps","bis_fnc_friendlysides","bis_fnc_ftlmanager","bis_fnc_functionmeta","bis_fnc_functionpath","bis_fnc_functionsdebug","bis_fnc_garage3den","bis_fnc_garage","bis_fnc_gc","bis_fnc_gcinit","bis_fnc_genericsentence","bis_fnc_genericsentenceinit","bis_fnc_geometricmean","bis_fnc_getangledelta","bis_fnc_getcfg","bis_fnc_getcfgdata","bis_fnc_getcfgdataarray","bis_fnc_getcfgdatabool","bis_fnc_getcfgdataobject","bis_fnc_getcfgdatapool","bis_fnc_getcfgisclass","bis_fnc_getcfgsubclasses","bis_fnc_getfactions","bis_fnc_getfrompairs","bis_fnc_getidc","bis_fnc_getidd","bis_fnc_getintersectionsundercursor","bis_fnc_getlinedist","bis_fnc_getname","bis_fnc_getnetmode","bis_fnc_getobjectbbd","bis_fnc_getparamvalue","bis_fnc_getpitchbank","bis_fnc_getrespawninventories","bis_fnc_getrespawnmarkers","bis_fnc_getrespawnpositions","bis_fnc_getservervariable","bis_fnc_getturrets","bis_fnc_getunitbyuid","bis_fnc_getunitinsignia","bis_fnc_getvehiclecustomization","bis_fnc_getvirtualbackpackcargo","bis_fnc_getvirtualitemcargo","bis_fnc_getvirtualmagazinecargo","bis_fnc_getvirtualweaponcargo","bis_fnc_greatestnum","bis_fnc_gridtopos","bis_fnc_groupindicator","bis_fnc_groupvehicles","bis_fnc_guibackground","bis_fnc_guieditor","bis_fnc_guieffecttiles","bis_fnc_guieffecttiles_ppchromaberration","bis_fnc_guigrid","bis_fnc_guigridtoprofile","bis_fnc_guihint","bis_fnc_guimessage","bis_fnc_guinewsfeed","bis_fnc_halo","bis_fnc_halt","bis_fnc_hatchclose","bis_fnc_hatchopen","bis_fnc_healing","bis_fnc_healtheffects","bis_fnc_helicoptercanfly","bis_fnc_helicopterdamage","bis_fnc_helicoptergethitpoints","bis_fnc_helicopterseat","bis_fnc_helicopterseatmove","bis_fnc_helicoptertype","bis_fnc_help","bis_fnc_hextorgb","bis_fnc_highlightcontrol","bis_fnc_holdactionadd","bis_fnc_holdactionremove","bis_fnc_hudlimits","bis_fnc_importimagelinks","bis_fnc_inanglesector","bis_fnc_incapacitatedeffect","bis_fnc_indicatebleeding","bis_fnc_infotext","bis_fnc_init","bis_fnc_initammobox","bis_fnc_initcuratorattribute","bis_fnc_initdisplay","bis_fnc_initdisplays","bis_fnc_initexpo","bis_fnc_initintelobject","bis_fnc_initlistnboxsorting","bis_fnc_initmodules","bis_fnc_initmodules_animals","bis_fnc_initmodules_audio","bis_fnc_initmodules_chemlights","bis_fnc_initmodules_curator","bis_fnc_initmodules_effects","bis_fnc_initmodules_environment","bis_fnc_initmodules_events","bis_fnc_initmodules_firingdrills","bis_fnc_initmodules_flares","bis_fnc_initmodules_groupmodifiers","bis_fnc_initmodules_intel","bis_fnc_initmodules_missionflow","bis_fnc_initmodules_modes","bis_fnc_initmodules_multiplayer","bis_fnc_initmodules_no_category","bis_fnc_initmodules_objectives","bis_fnc_initmodules_objectmodifiers","bis_fnc_initmodules_ordnance","bis_fnc_initmodules_respawn","bis_fnc_initmodules_sites","bis_fnc_initmodules_smokeshells","bis_fnc_initmodules_strategicmap","bis_fnc_initmodules_supports","bis_fnc_initmodules_training","bis_fnc_initmultiplayer","bis_fnc_initparams","bis_fnc_initpixelui","bis_fnc_initplayable","bis_fnc_initrespawn","bis_fnc_initrespawnbackpack","bis_fnc_initslidervalue","bis_fnc_initvehicle","bis_fnc_initvehiclecrew","bis_fnc_initvehiclekart","bis_fnc_initvirtualunit","bis_fnc_initworldscene","bis_fnc_instring","bis_fnc_instructorfigure","bis_fnc_interpolateweather","bis_fnc_intrigger","bis_fnc_inv","bis_fnc_invadd","bis_fnc_invcodetoarray","bis_fnc_inventoryexists","bis_fnc_invremove","bis_fnc_invslots","bis_fnc_invslotsempty","bis_fnc_invslottype","bis_fnc_invstring","bis_fnc_isbuildingenterable","bis_fnc_iscampaign","bis_fnc_iscurator","bis_fnc_iscuratoreditable","bis_fnc_isdemo","bis_fnc_isforcedcuratorinterface","bis_fnc_isinfrontof","bis_fnc_isinsidearea","bis_fnc_isinzoom","bis_fnc_isleapyear","bis_fnc_isloading","bis_fnc_islocalized","bis_fnc_isposblacklisted","bis_fnc_isthrowable","bis_fnc_isunitvirtual","bis_fnc_itemtype","bis_fnc_jukebox","bis_fnc_kbcanspeak","bis_fnc_kbcreatedummy","bis_fnc_kbisspeaking","bis_fnc_kbmenu","bis_fnc_kbpriority","bis_fnc_kbsentence","bis_fnc_kbskip","bis_fnc_kbtell","bis_fnc_kbtelllocal","bis_fnc_kbtopicconfig","bis_fnc_keycode","bis_fnc_keyhold","bis_fnc_keypointsexport","bis_fnc_keypointsexportfromkml","bis_fnc_kmlimport","bis_fnc_lerp","bis_fnc_limitammunition","bis_fnc_limititems","bis_fnc_limitsupport","bis_fnc_limitweaponitems","bis_fnc_linearconversion","bis_fnc_listcuratorplayers","bis_fnc_listplayers","bis_fnc_livefeed","bis_fnc_livefeedeffects","bis_fnc_livefeedmoduleeffects","bis_fnc_livefeedmoduleinit","bis_fnc_livefeedmodulesetsource","bis_fnc_livefeedmodulesettarget","bis_fnc_livefeedsetsource","bis_fnc_livefeedsettarget","bis_fnc_livefeedterminate","bis_fnc_loadclass","bis_fnc_loadentry","bis_fnc_loadfunctions","bis_fnc_loadinventory","bis_fnc_loadvehicle","bis_fnc_localize","bis_fnc_locationdescription","bis_fnc_locations","bis_fnc_lockeddoornohandleopen","bis_fnc_lockeddooropen","bis_fnc_locweaponinfo","bis_fnc_log","bis_fnc_logformat","bis_fnc_logformatserver","bis_fnc_loop","bis_fnc_lowestnum","bis_fnc_magnitude","bis_fnc_magnitudesqr","bis_fnc_managecuratoraddons","bis_fnc_managecuratorchallenges","bis_fnc_mapsize","bis_fnc_markercreate","bis_fnc_markerparams","bis_fnc_markerpath","bis_fnc_markertotrigger","bis_fnc_markwaypoints","bis_fnc_maxdiffarray","bis_fnc_mirrorcuratorsettings","bis_fnc_miscanim","bis_fnc_missilelaunchpositionfix","bis_fnc_missionconversations","bis_fnc_missionconversationslocal","bis_fnc_missionflow","bis_fnc_missionflow_fsm","bis_fnc_missionhandlers","bis_fnc_missionhandlers_reloads","bis_fnc_missionrespawntype","bis_fnc_missiontasks","bis_fnc_missiontaskslocal","bis_fnc_missiontimeleft","bis_fnc_moduleai","bis_fnc_moduleammo","bis_fnc_moduleanimals","bis_fnc_modulearsenal","bis_fnc_modulebleedtickets","bis_fnc_modulebootcampstage","bis_fnc_modulecas","bis_fnc_modulechat","bis_fnc_modulecombatgetin","bis_fnc_modulecountdown","bis_fnc_modulecovermap","bis_fnc_modulecreatediaryrecord","bis_fnc_modulecreateprojectile","bis_fnc_modulecurator","bis_fnc_modulecuratoraddaddons","bis_fnc_modulecuratoraddcameraarea","bis_fnc_modulecuratoraddeditableobjects","bis_fnc_modulecuratoraddeditingarea","bis_fnc_modulecuratoraddeditingareaplayers","bis_fnc_modulecuratoraddicon","bis_fnc_modulecuratoraddpoints","bis_fnc_modulecuratorsetattributes","bis_fnc_modulecuratorsetcamera","bis_fnc_modulecuratorsetcoefs","bis_fnc_modulecuratorsetcostsdefault","bis_fnc_modulecuratorsetcostsside","bis_fnc_modulecuratorsetcostsvehicleclass","bis_fnc_modulecuratorseteditingareatype","bis_fnc_modulecuratorsetobjectcost","bis_fnc_moduledamage","bis_fnc_moduledate","bis_fnc_modulediary","bis_fnc_moduledooropen","bis_fnc_moduleeffectsbubbles","bis_fnc_moduleeffectsemittercreator","bis_fnc_moduleeffectsfire","bis_fnc_moduleeffectsplankton","bis_fnc_moduleeffectsshells","bis_fnc_moduleeffectssmoke","bis_fnc_moduleendmission","bis_fnc_moduleexecute","bis_fnc_modulefdballoonairdestruction","bis_fnc_modulefdballoonwaterdestruction","bis_fnc_modulefdcpclear","bis_fnc_modulefdcpin","bis_fnc_modulefdcpout","bis_fnc_modulefdfademarker","bis_fnc_modulefdskeetdestruction","bis_fnc_modulefdstatsclear","bis_fnc_modulefiringdrill","bis_fnc_modulefriendlyfire","bis_fnc_modulefuel","bis_fnc_modulegenericradio","bis_fnc_modulegrenade","bis_fnc_modulegroupid","bis_fnc_modulehandle","bis_fnc_modulehealth","bis_fnc_modulehint","bis_fnc_modulehq","bis_fnc_modulehvtinit","bis_fnc_modulehvtobjective","bis_fnc_modulehvtobjectives","bis_fnc_modulehvtobjectivesinstance","bis_fnc_moduleinit","bis_fnc_modulelightning","bis_fnc_modulemine","bis_fnc_modulemissionname","bis_fnc_modulemode","bis_fnc_modulemodules","bis_fnc_modulemptypedefense","bis_fnc_modulemptypegamemaster","bis_fnc_modulemptypegroundsupport","bis_fnc_modulemptypegroundsupportbase","bis_fnc_modulemptypesectorcontrol","bis_fnc_modulemptypeseize","bis_fnc_modulenametags","bis_fnc_moduleobjective","bis_fnc_moduleobjectivefind","bis_fnc_moduleobjectivegetin","bis_fnc_moduleobjectivemove","bis_fnc_moduleobjectiveracecp","bis_fnc_moduleobjectiveracefinish","bis_fnc_moduleobjectiveracestart","bis_fnc_moduleobjectivesector","bis_fnc_moduleobjectivetarget","bis_fnc_modulepositioning","bis_fnc_moduleposter","bis_fnc_modulepostprocess","bis_fnc_moduleprojectile","bis_fnc_modulepunishment","bis_fnc_moduleradiochannelcreate","bis_fnc_modulerank","bis_fnc_modulerating","bis_fnc_moduleremotecontrol","bis_fnc_modulerespawninventory","bis_fnc_modulerespawnposition","bis_fnc_modulerespawntickets","bis_fnc_modulerespawnvehicle","bis_fnc_modulesavegame","bis_fnc_modulesector","bis_fnc_modulesfx","bis_fnc_moduleshowhide","bis_fnc_modulesimulationmanager","bis_fnc_modulesiteinit","bis_fnc_moduleskill","bis_fnc_moduleskiptime","bis_fnc_moduleslingload","bis_fnc_modulesound","bis_fnc_modulespawnai","bis_fnc_modulespawnaioptions","bis_fnc_modulespawnaipoint","bis_fnc_modulespawnaisectortactic","bis_fnc_modulestrategicmapimage","bis_fnc_modulestrategicmapinit","bis_fnc_modulestrategicmapmission","bis_fnc_modulestrategicmapopen","bis_fnc_modulestrategicmaporbat","bis_fnc_modulesupportsinitprovider","bis_fnc_modulesupportsinitprovidervirtual","bis_fnc_modulesupportsinitrequester","bis_fnc_moduletaskcreate","bis_fnc_moduletasksetdescription","bis_fnc_moduletasksetdestination","bis_fnc_moduletasksetstate","bis_fnc_moduletimemultiplier","bis_fnc_moduletimetrial","bis_fnc_moduletracers","bis_fnc_moduletrident","bis_fnc_moduletriggers","bis_fnc_modulettcpclear","bis_fnc_modulettcpin","bis_fnc_modulettcpout","bis_fnc_modulettcptrigger","bis_fnc_modulettcptriggerbehind","bis_fnc_modulettstatsclear","bis_fnc_moduleunits","bis_fnc_moduleunlockarea","bis_fnc_moduleunlockobject","bis_fnc_modulevolume","bis_fnc_moduleweather","bis_fnc_modulezoneprotection","bis_fnc_modulezonerestriction","bis_fnc_monthdays","bis_fnc_moveaction","bis_fnc_movein","bis_fnc_movetorespawnposition","bis_fnc_mp","bis_fnc_mp_packet","bis_fnc_mpexec","bis_fnc_music","bis_fnc_nearesthelipad","bis_fnc_nearestnum","bis_fnc_nearestposition","bis_fnc_nearestroad","bis_fnc_neutralizeunit","bis_fnc_noflyzone","bis_fnc_noflyzonescreate","bis_fnc_noflyzonesexport","bis_fnc_numberdigits","bis_fnc_numbertext","bis_fnc_objectheight","bis_fnc_objectinventoryanimatedclose","bis_fnc_objectinventoryanimatedopen","bis_fnc_objectsgrabber","bis_fnc_objectside","bis_fnc_objectsmapper","bis_fnc_objecttype","bis_fnc_objectvar","bis_fnc_ondiarychanged","bis_fnc_onend","bis_fnc_onload","bis_fnc_onplayerconnected","bis_fnc_openfieldmanual","bis_fnc_orbataddgroupoverlay","bis_fnc_orbatanimate","bis_fnc_orbatconfigpreview","bis_fnc_orbatgetgroupparams","bis_fnc_orbatopen","bis_fnc_orbatremovegroupoverlay","bis_fnc_orbatsetgroupfade","bis_fnc_orbatsetgroupparams","bis_fnc_orbattooltip","bis_fnc_ordinalnumber","bis_fnc_overviewauthor","bis_fnc_overviewdifficulty","bis_fnc_overviewmission","bis_fnc_overviewterrain","bis_fnc_overviewtimetrial","bis_fnc_packstaticweapon","bis_fnc_param","bis_fnc_paramcountdown","bis_fnc_paramdaytime","bis_fnc_paramguerfriendly","bis_fnc_paramin","bis_fnc_paramrespawntickets","bis_fnc_paramrevivebleedoutduration","bis_fnc_paramreviveduration","bis_fnc_paramreviveforcerespawnduration","bis_fnc_paramrevivemedicspeedmultiplier","bis_fnc_paramrevivemode","bis_fnc_paramreviverequireditems","bis_fnc_paramreviverequireditemsfakconsumed","bis_fnc_paramreviverequiredtrait","bis_fnc_paramreviveunconsciousstatemode","bis_fnc_paramtimeacceleration","bis_fnc_paramviewdistance","bis_fnc_paramweather","bis_fnc_parsenumber","bis_fnc_phoneticalword","bis_fnc_pip","bis_fnc_playendmusic","bis_fnc_playername","bis_fnc_playersidefaction","bis_fnc_playmusic","bis_fnc_playsound","bis_fnc_playvideo","bis_fnc_posdegtoutm","bis_fnc_posdegtoworld","bis_fnc_position","bis_fnc_postogrid","bis_fnc_posutmtodeg","bis_fnc_preload","bis_fnc_preload_init","bis_fnc_preload_server","bis_fnc_prepareao","bis_fnc_progressloadingscreen","bis_fnc_quotations","bis_fnc_radialred","bis_fnc_radialredout","bis_fnc_radiosetchannel","bis_fnc_radiosetplaylist","bis_fnc_radiosettrack","bis_fnc_randomindex","bis_fnc_randomint","bis_fnc_randomnum","bis_fnc_randompos","bis_fnc_randompostrigger","bis_fnc_rankparams","bis_fnc_recompile","bis_fnc_refreshcommmenu","bis_fnc_registercuratorobject","bis_fnc_relativedirto","bis_fnc_relpos","bis_fnc_relposobject","bis_fnc_relscaleddist","bis_fnc_removeallscriptedeventhandlers","bis_fnc_removecommmenuitem","bis_fnc_removecuratoricon","bis_fnc_removedestroyedcuratoreditableobjects","bis_fnc_removefrompairs","bis_fnc_removeindex","bis_fnc_removenestedelement","bis_fnc_removerespawninventory","bis_fnc_removerespawnposition","bis_fnc_removescriptedeventhandler","bis_fnc_removestackedeventhandler","bis_fnc_removesupportlink","bis_fnc_removevirtualbackpackcargo","bis_fnc_removevirtualitemcargo","bis_fnc_removevirtualmagazinecargo","bis_fnc_removevirtualweaponcargo","bis_fnc_replacewithsimpleobject","bis_fnc_respawnbase","bis_fnc_respawnconfirm","bis_fnc_respawncounter","bis_fnc_respawnendmission","bis_fnc_respawngroup","bis_fnc_respawninstant","bis_fnc_respawnmanager","bis_fnc_respawnmenuinventory","bis_fnc_respawnmenuposition","bis_fnc_respawnmenuspectator","bis_fnc_respawnnone","bis_fnc_respawnrounds","bis_fnc_respawnseagull","bis_fnc_respawnside","bis_fnc_respawnspectator","bis_fnc_respawntickets","bis_fnc_respawntimepenalty","bis_fnc_respawnwave","bis_fnc_respect","bis_fnc_returnchildren","bis_fnc_returnconfigentry","bis_fnc_returngroupcomposition","bis_fnc_returnnestedelement","bis_fnc_returnparents","bis_fnc_returnvehicleturrets","bis_fnc_reviveallowed","bis_fnc_reviveawarddeath","bis_fnc_reviveawardkill","bis_fnc_revivebleedout","bis_fnc_revivecontrol","bis_fnc_revivedamagerecalc","bis_fnc_revivedamagereset","bis_fnc_revivedebug","bis_fnc_reviveenabled","bis_fnc_reviveexecutetemplates","bis_fnc_reviveget3dicons","bis_fnc_revivegetactionicon","bis_fnc_revivehandleforcerespawnaction","bis_fnc_revivehandleincapunitdetection","bis_fnc_revivehandlekeypress","bis_fnc_revivehandlereviveaction","bis_fnc_reviveiconcontrol","bis_fnc_reviveiconmanager","bis_fnc_reviveincapacitate","bis_fnc_reviveinit","bis_fnc_reviveisvalid","bis_fnc_revivekeys","bis_fnc_reviveonbeingrevived","bis_fnc_reviveonforcingrespawn","bis_fnc_reviveonplayerhandledamage","bis_fnc_reviveonplayerhandledamagebasic","bis_fnc_reviveonplayerhandleheal","bis_fnc_reviveonplayerkilled","bis_fnc_reviveonplayerrespawn","bis_fnc_reviveonstate","bis_fnc_reviveonstatejip","bis_fnc_reviveprogress","bis_fnc_reviveremovehelper","bis_fnc_revivesethelper","bis_fnc_revivesetstatus","bis_fnc_romannumeral","bis_fnc_rotatevector2d","bis_fnc_rounddir","bis_fnc_roundnum","bis_fnc_rsclayer","bis_fnc_rsclayer_list","bis_fnc_runlater","bis_fnc_sandstorm","bis_fnc_savegame","bis_fnc_saveinventory","bis_fnc_savevehicle","bis_fnc_saymessage","bis_fnc_sceneareaclearance","bis_fnc_scenecheckweapons","bis_fnc_scenecreatescenetrigger","bis_fnc_scenecreatesoundentities","bis_fnc_scenegetobjects","bis_fnc_scenegetparticipants","bis_fnc_scenegetpositionbyangle","bis_fnc_sceneintruderdetector","bis_fnc_scenemiscstuff","bis_fnc_scenerotate","bis_fnc_scenesetanimationsforgroup","bis_fnc_scenesetbehaviour","bis_fnc_scenesetobjects","bis_fnc_scenesetposformation","bis_fnc_scriptedmove","bis_fnc_scriptedwaypointtype","bis_fnc_secondstostring","bis_fnc_selectcrew","bis_fnc_selectdiarysubject","bis_fnc_selectrandom","bis_fnc_selectrandomweighted","bis_fnc_selectrespawntemplate","bis_fnc_selectrespawntemplates_args","bis_fnc_setcuratorattributes","bis_fnc_setcuratorcamera","bis_fnc_setcuratorvisionmodes","bis_fnc_setdate","bis_fnc_setfog","bis_fnc_setheight","bis_fnc_setidcstreamfriendly","bis_fnc_setidentity","bis_fnc_setmissionstatusslot","bis_fnc_setnestedelement","bis_fnc_setobjectrotation","bis_fnc_setobjecttexture","bis_fnc_setovercast","bis_fnc_setpitchbank","bis_fnc_setppeffecttemplate","bis_fnc_setrank","bis_fnc_setrespawndelay","bis_fnc_setrespawninventory","bis_fnc_setservervariable","bis_fnc_settask","bis_fnc_settasklocal","bis_fnc_settopairs","bis_fnc_setunitinsignia","bis_fnc_setvehiclemass","bis_fnc_shakecuratorcamera","bis_fnc_shakegauges","bis_fnc_sharedobjectives","bis_fnc_showcuratorattributes","bis_fnc_showcuratorfeedbackmessage","bis_fnc_showmarkers","bis_fnc_showmissionstatus","bis_fnc_shownotification","bis_fnc_showrespawnmenu","bis_fnc_showrespawnmenudisableitem","bis_fnc_showrespawnmenudisableitemcheck","bis_fnc_showrespawnmenudisableitemdraw","bis_fnc_showrespawnmenuheader","bis_fnc_showrespawnmenuinventory","bis_fnc_showrespawnmenuinventorydetails","bis_fnc_showrespawnmenuinventoryitems","bis_fnc_showrespawnmenuinventorylimit","bis_fnc_showrespawnmenuinventorylimitrefresh","bis_fnc_showrespawnmenuinventorylimitrespawn","bis_fnc_showrespawnmenuinventorylist","bis_fnc_showrespawnmenuinventoryloadout","bis_fnc_showrespawnmenuinventorymetadata","bis_fnc_showrespawnmenuposition","bis_fnc_showrespawnmenupositionlist","bis_fnc_showrespawnmenupositionmap","bis_fnc_showrespawnmenupositionmapdraw","bis_fnc_showrespawnmenupositionmaphandle","bis_fnc_showrespawnmenupositionmetadata","bis_fnc_showrespawnmenupositionname","bis_fnc_showrespawnmenupositionrefresh","bis_fnc_showsubtitle","bis_fnc_showtime","bis_fnc_showunitinfo","bis_fnc_showwelcomescreen","bis_fnc_shutdown","bis_fnc_sidecolor","bis_fnc_sideid","bis_fnc_sideisenemy","bis_fnc_sideisfriendly","bis_fnc_sidename","bis_fnc_sidenameunlocalized","bis_fnc_sidetype","bis_fnc_simpleobjectdata","bis_fnc_singlemissionconfig","bis_fnc_singlemissionkeys","bis_fnc_singlemissionname","bis_fnc_singlewingslidedoorclose","bis_fnc_singlewingslidedooropen","bis_fnc_skirmishtrigger","bis_fnc_sortalphabetically","bis_fnc_sortby","bis_fnc_sortnum","bis_fnc_spawn","bis_fnc_spawncrew","bis_fnc_spawnenemy","bis_fnc_spawngroup","bis_fnc_spawnobjects","bis_fnc_spawnvehicle","bis_fnc_splitstring","bis_fnc_spotter","bis_fnc_stalk","bis_fnc_startloadingscreen","bis_fnc_startloadingscreen_ids","bis_fnc_strategicmapanimate","bis_fnc_strategicmapmousebuttonclick","bis_fnc_strategicmapopen","bis_fnc_subclasses","bis_fnc_subselect","bis_fnc_supplydrop","bis_fnc_supplydropservice","bis_fnc_swapvars","bis_fnc_switchlamp","bis_fnc_synchronizedobjects","bis_fnc_target","bis_fnc_taskattack","bis_fnc_taskchildren","bis_fnc_taskcompleted","bis_fnc_taskcreate","bis_fnc_taskcurrent","bis_fnc_taskdefend","bis_fnc_taskdescription","bis_fnc_taskdestination","bis_fnc_taskexists","bis_fnc_taskhandler","bis_fnc_taskhint","bis_fnc_taskparent","bis_fnc_taskpatrol","bis_fnc_taskreal","bis_fnc_tasksetcurrent","bis_fnc_tasksetdescription","bis_fnc_tasksetdestination","bis_fnc_tasksetstate","bis_fnc_taskstate","bis_fnc_tasksunit","bis_fnc_taskvar","bis_fnc_teamcolor","bis_fnc_terraingradangle","bis_fnc_texttiles","bis_fnc_texturemarker","bis_fnc_texturevehicleicon","bis_fnc_threat","bis_fnc_timetostring","bis_fnc_titlecard","bis_fnc_titletext","bis_fnc_togglecuratorvisionmode","bis_fnc_toupperdisplaytexts","bis_fnc_tracebullets","bis_fnc_trackmissiontime","bis_fnc_transportservice","bis_fnc_tridentclient","bis_fnc_tridentexecute","bis_fnc_tridentgetrelationship","bis_fnc_tridenthandledamage","bis_fnc_tridentsetrelationship","bis_fnc_triggertomarker","bis_fnc_trimstring","bis_fnc_twowingdoornohandleclose","bis_fnc_twowingdoornohandleopen","bis_fnc_twowingdooronehandleclose","bis_fnc_twowingdooronehandleopen","bis_fnc_twowingdoortwohandleclose","bis_fnc_twowingdoortwohandleopen","bis_fnc_twowingslidedoorclose","bis_fnc_twowingslidedooropen","bis_fnc_typetext2","bis_fnc_typetext","bis_fnc_uniqueclasses","bis_fnc_unitaddon","bis_fnc_unitcapture","bis_fnc_unitcapturefiring","bis_fnc_unitcapturesimple","bis_fnc_unitheadgear","bis_fnc_unitplay","bis_fnc_unitplayfiring","bis_fnc_unitplaysimple","bis_fnc_unitvector","bis_fnc_unpackstaticweapon","bis_fnc_updateplayerarray","bis_fnc_validateparametersoo","bis_fnc_variablespaceadd","bis_fnc_variablespaceremove","bis_fnc_vectoradd","bis_fnc_vectordiff","bis_fnc_vectordiranduprelative","bis_fnc_vectorfromxtoy","bis_fnc_vectormultiply","bis_fnc_vehicleroles","bis_fnc_version","bis_fnc_versioninfo","bis_fnc_vrcourseballistics1","bis_fnc_vrcourseballistics2","bis_fnc_vrcourseballistics3","bis_fnc_vrcourseballistics4","bis_fnc_vrcoursecommandingactions1","bis_fnc_vrcoursecommandingactions2","bis_fnc_vrcoursecommandingactions3","bis_fnc_vrcoursecommandingbehaviour1","bis_fnc_vrcoursecommandingbehaviour2","bis_fnc_vrcoursecommandingbehaviour3","bis_fnc_vrcoursecommandingmovement1","bis_fnc_vrcoursecommandingmovement2","bis_fnc_vrcoursecommandingvehicles1","bis_fnc_vrcoursecommandingvehicles2","bis_fnc_vrcoursecommandingvehicles3","bis_fnc_vrcourseheliadvanced1","bis_fnc_vrcourseheliadvanced2","bis_fnc_vrcourseheliadvanced3","bis_fnc_vrcourseheliadvanced4","bis_fnc_vrcourseheliadvanced5","bis_fnc_vrcourseheliadvanced6","bis_fnc_vrcoursehelibasics1","bis_fnc_vrcoursehelibasics2","bis_fnc_vrcoursehelibasics3","bis_fnc_vrcoursehelislingload1","bis_fnc_vrcourseheliweapons1","bis_fnc_vrcourseheliweapons2","bis_fnc_vrcourseheliweapons3","bis_fnc_vrcourseheliweapons4","bis_fnc_vrcourselaunchers1","bis_fnc_vrcourselaunchers2","bis_fnc_vrcourselaunchers3","bis_fnc_vrcourseplaceables1","bis_fnc_vrcourseplaceables2","bis_fnc_vrcourseplaceables3","bis_fnc_vrcoursetargetdesignation1","bis_fnc_vrcoursetargetdesignation2","bis_fnc_vrcoursetargetdesignation3","bis_fnc_vrcourseweaponhandlinga1","bis_fnc_vrcourseweaponhandlinga2","bis_fnc_vrcourseweaponhandlinga3","bis_fnc_vrcourseweaponhandlingb1","bis_fnc_vrcourseweaponhandlingb2","bis_fnc_vrcourseweaponhandlingb3","bis_fnc_vrcourseweaponhandlingc1","bis_fnc_vrcourseweaponhandlingc2","bis_fnc_vrdrawborder","bis_fnc_vrdrawgrid","bis_fnc_vreffectkilled","bis_fnc_vrfadein","bis_fnc_vrfadeout","bis_fnc_vrhitpart","bis_fnc_vrspawneffect","bis_fnc_vrspawnselector","bis_fnc_vrtimer","bis_fnc_weaponaddon","bis_fnc_weaponcomponents","bis_fnc_weapondirectionrelative","bis_fnc_worldarea","bis_fnc_wpartillery","bis_fnc_wpland","bis_fnc_wppatrol","bis_fnc_wprelax","bis_fnc_wpsuppress","bis_fnc_zzrotate","bis_taskmanagement_markers2d","gui_fnc_exportdefine","life_fnc_levelcheck_meta"}; BIS_UI_Functions[] = {"bis_displayinterrupt_isoptionsexpanded","bis_fnc_3dcredits_meta","bis_fnc_aan_meta","bis_fnc_absspeed_meta","bis_fnc_activateaddons_meta","bis_fnc_addclassoo_meta","bis_fnc_addcommmenuitem_meta","bis_fnc_addcuratorareafromtrigger_meta","bis_fnc_addcuratorchallenge_meta","bis_fnc_addcuratoricon_meta","bis_fnc_addevidence_meta","bis_fnc_addrespawninventory_meta","bis_fnc_addrespawnposition_meta","bis_fnc_addscore_meta","bis_fnc_addscriptedeventhandler_meta","bis_fnc_addstackedeventhandler_meta","bis_fnc_addsupportlink_meta","bis_fnc_addtopairs_meta","bis_fnc_addvirtualbackpackcargo_meta","bis_fnc_addvirtualitemcargo_meta","bis_fnc_addvirtualmagazinecargo_meta","bis_fnc_addvirtualweaponcargo_meta","bis_fnc_addweapon_meta","bis_fnc_advhint_hinthandlers","bis_fnc_advhint_meta","bis_fnc_advhintarg_meta","bis_fnc_advhintcall_meta","bis_fnc_advhintcredits_meta","bis_fnc_aligntabs_meta","bis_fnc_allsynchronizedobjects_meta","bis_fnc_ambientanim_meta","bis_fnc_ambientanimcombat_meta","bis_fnc_ambientanimgetparams_meta","bis_fnc_ambientblacklist_meta","bis_fnc_ambientblacklistadd_meta","bis_fnc_ambientboats_meta","bis_fnc_ambientflyby_meta","bis_fnc_ambienthelicopters_meta","bis_fnc_ambientplanes_meta","bis_fnc_ambientpostprocess_meta","bis_fnc_animalbehaviour_meta","bis_fnc_animalsitespawn_meta","bis_fnc_animatetaskwaypoint_meta","bis_fnc_animtype_meta","bis_fnc_animviewer_meta","bis_fnc_areequal_meta","bis_fnc_arefriendly_meta","bis_fnc_arithmeticmean_meta","bis_fnc_arraycompare_meta","bis_fnc_arrayfinddeep_meta","bis_fnc_arrayinsert_meta","bis_fnc_arraypop_meta","bis_fnc_arraypush_meta","bis_fnc_arraypushstack_meta","bis_fnc_arrayshift_meta","bis_fnc_arrayshuffle_meta","bis_fnc_arrayunshift_meta","bis_fnc_arsenal_meta","bis_fnc_assignplayerrole_meta","bis_fnc_baseweapon_meta","bis_fnc_basicbackpack_meta","bis_fnc_basictask_meta","bis_fnc_blackin_meta","bis_fnc_blackout_meta","bis_fnc_bleedtickets_meta","bis_fnc_bloodeffect_meta","bis_fnc_boundingboxcorner_meta","bis_fnc_boundingboxdimensions_meta","bis_fnc_boundingboxmarker_meta","bis_fnc_boundingcircle_meta","bis_fnc_briefinganimate_meta","bis_fnc_briefinginit_meta","bis_fnc_buildingpositions_meta","bis_fnc_call_meta","bis_fnc_callscriptedeventhandler_meta","bis_fnc_camera_meta","bis_fnc_cameraold_meta","bis_fnc_camfollow_meta","bis_fnc_cargoturretindex_meta","bis_fnc_changesupportradiochannel_meta","bis_fnc_cinemaborder_meta","bis_fnc_classmagazine_meta","bis_fnc_classweapon_meta","bis_fnc_codeperformance_meta","bis_fnc_colorconfigtorgba_meta","bis_fnc_colorrgbatohtml_meta","bis_fnc_colorrgbatotexture_meta","bis_fnc_colorrgbtohtml_meta","bis_fnc_commsmenucreate_meta","bis_fnc_commsmenutoggleavailability_meta","bis_fnc_commsmenutogglevisibility_meta","bis_fnc_completedcuratorchallengescount_meta","bis_fnc_conditionalselect_meta","bis_fnc_configextremes_meta","bis_fnc_configpath_meta","bis_fnc_configviewer_meta","bis_fnc_consolidatearray_meta","bis_fnc_convertunits_meta","bis_fnc_countdown_meta","bis_fnc_counter_meta","bis_fnc_createlogrecord_meta","bis_fnc_createmenu_meta","bis_fnc_createobjectoo_meta","bis_fnc_credits_meta","bis_fnc_credits_movie_meta","bis_fnc_credits_movieconfig_meta","bis_fnc_credits_moviesupport_meta","bis_fnc_crewcount_meta","bis_fnc_crossproduct_meta","bis_fnc_crows_meta","bis_fnc_ctrlfittotextheight_meta","bis_fnc_ctrlsetscale_meta","bis_fnc_ctrltextheight_meta","bis_fnc_curatorattachobject_meta","bis_fnc_curatorattributes_meta","bis_fnc_curatorautomatic_meta","bis_fnc_curatorautomaticpositions_meta","bis_fnc_curatorchallengedestroyvehicle_meta","bis_fnc_curatorchallengefindintel_meta","bis_fnc_curatorchallengefireweapon_meta","bis_fnc_curatorchallengegetinvehicle_meta","bis_fnc_curatorchallengeilluminate_meta","bis_fnc_curatorchallengespawnlightning_meta","bis_fnc_curatorhint_meta","bis_fnc_curatorobjectedited_meta","bis_fnc_curatorobjectplaced_meta","bis_fnc_curatorobjectregistered_meta","bis_fnc_curatorobjectregisteredtable_meta","bis_fnc_curatorpinged_meta","bis_fnc_curatorrespawn_meta","bis_fnc_curatorsaymessage_meta","bis_fnc_curatorvisionmodes_meta","bis_fnc_curatorwaypointplaced_meta","bis_fnc_customgps_meta","bis_fnc_customgpsvideo_meta","bis_fnc_cutdecimals_meta","bis_fnc_damagechanged_meta","bis_fnc_damagepulsing_meta","bis_fnc_dbclasscheck_meta","bis_fnc_dbclassid_meta","bis_fnc_dbclassindex_meta","bis_fnc_dbclasslist_meta","bis_fnc_dbclassremove_meta","bis_fnc_dbclassreturn_meta","bis_fnc_dbclassset_meta","bis_fnc_dbconfigpath_meta","bis_fnc_dbimportconfig_meta","bis_fnc_dbimportxml_meta","bis_fnc_dbisclass_meta","bis_fnc_dbisvalue_meta","bis_fnc_dbprint_meta","bis_fnc_dbsymbolclass_meta","bis_fnc_dbsymbolvalue_meta","bis_fnc_dbvaluecheck_meta","bis_fnc_dbvalueid_meta","bis_fnc_dbvalueindex_meta","bis_fnc_dbvaluelist_meta","bis_fnc_dbvalueremove_meta","bis_fnc_dbvaluereturn_meta","bis_fnc_dbvalueset_meta","bis_fnc_deleteinventory_meta","bis_fnc_deletetask_meta","bis_fnc_deletevehiclecrew_meta","bis_fnc_destroycity_meta","bis_fnc_diagaar_meta","bis_fnc_diagaarrecord_meta","bis_fnc_diaganim_meta","bis_fnc_diagbulletcam_meta","bis_fnc_diagconfig_meta","bis_fnc_diagfindmissingauthors_meta","bis_fnc_diaghit_meta","bis_fnc_diagjiralink_meta","bis_fnc_diagkey_meta","bis_fnc_diagkeylayout_meta","bis_fnc_diagkeytest_meta","bis_fnc_diagknownastarget_meta","bis_fnc_diagknowntargets_meta","bis_fnc_diagloop_meta","bis_fnc_diagmacros_meta","bis_fnc_diagmacrosauthor_meta","bis_fnc_diagmacrosmapsize_meta","bis_fnc_diagmacrosnamesound_meta","bis_fnc_diagmacrosverify_meta","bis_fnc_diagmissionpositions_meta","bis_fnc_diagmissionweapons_meta","bis_fnc_diagpreview_meta","bis_fnc_diagpreviewcycle_meta","bis_fnc_diagpreviewvehiclecrew_meta","bis_fnc_diagradio_meta","bis_fnc_diagvehicleicons_meta","bis_fnc_diagwiki_meta","bis_fnc_diaryhints_meta","bis_fnc_diarymaps_meta","bis_fnc_didjip_meta","bis_fnc_dirindicator_meta","bis_fnc_dirteffect_meta","bis_fnc_dirto_meta","bis_fnc_disableloading_meta","bis_fnc_disablesaving_meta","bis_fnc_displayclouds_meta","bis_fnc_displaycolorget_meta","bis_fnc_displaycolorset_meta","bis_fnc_displaycontrols_meta","bis_fnc_displayloading_meta","bis_fnc_displaymission_meta","bis_fnc_displayname_meta","bis_fnc_displayresize_meta","bis_fnc_distance2d_meta","bis_fnc_distance2dsqr_meta","bis_fnc_dotproduct_meta","bis_fnc_drawao_meta","bis_fnc_drawcuratordeaths_meta","bis_fnc_drawcuratorlocations_meta","bis_fnc_drawcuratorrespawnmarkers_meta","bis_fnc_drawminefields_meta","bis_fnc_drawrespawnpositions_meta","bis_fnc_dynamictext_meta","bis_fnc_earthquake_meta","bis_fnc_effectfired_meta","bis_fnc_effectfiredartillery_meta","bis_fnc_effectfiredflares_meta","bis_fnc_effectfiredhelirocket_meta","bis_fnc_effectfiredlongsmoke_meta","bis_fnc_effectfiredrifle_meta","bis_fnc_effectfiredrocket_meta","bis_fnc_effectfiredsmokelauncher_boat_meta","bis_fnc_effectfiredsmokelauncher_meta","bis_fnc_effectkilled_meta","bis_fnc_effectkilledairdestruction_meta","bis_fnc_effectkilledairdestructionstage2_meta","bis_fnc_effectkilledsecondaries_meta","bis_fnc_effectplankton_meta","bis_fnc_enablesaving_meta","bis_fnc_endloadingscreen_meta","bis_fnc_endmission_meta","bis_fnc_endmissionserver_meta","bis_fnc_enemydetected_meta","bis_fnc_enemysides_meta","bis_fnc_enemytargets_meta","bis_fnc_error_meta","bis_fnc_errormsg_meta","bis_fnc_establishingshot_meta","bis_fnc_estimatedtimeleft_meta","bis_fnc_execfsm_meta","bis_fnc_executestackedeventhandler_meta","bis_fnc_execvm_meta","bis_fnc_exportcfggroups_meta","bis_fnc_exportcfghints_meta","bis_fnc_exportcfgmagazines_meta","bis_fnc_exportcfgpatches_meta","bis_fnc_exportcfgvehicles_meta","bis_fnc_exportcfgweapons_meta","bis_fnc_exportcuratorcosttable_meta","bis_fnc_exportfunctionstowiki_meta","bis_fnc_exportgroupformations_meta","bis_fnc_exportinventory_meta","bis_fnc_exportmaptobitxt_meta","bis_fnc_fadeeffect_meta","bis_fnc_fatigueeffect_meta","bis_fnc_feedbackinit_meta","bis_fnc_feedbackmain_meta","bis_fnc_ffvupdate_meta","bis_fnc_filterstring_meta","bis_fnc_findextreme_meta","bis_fnc_findinpairs_meta","bis_fnc_findnestedelement_meta","bis_fnc_findoverwatch_meta","bis_fnc_findsafepos_meta","bis_fnc_finishcuratorchallenge_meta","bis_fnc_fixdate_meta","bis_fnc_flameseffect_meta","bis_fnc_flies_meta","bis_fnc_forcecuratorinterface_meta","bis_fnc_forceend_meta","bis_fnc_formatcuratorchallengeobjects_meta","bis_fnc_fps_meta","bis_fnc_friendlysides_meta","bis_fnc_ftlmanager_meta","bis_fnc_functionmeta_meta","bis_fnc_functionpath_meta","bis_fnc_functionsdebug_meta","bis_fnc_gc_meta","bis_fnc_gcinit_meta","bis_fnc_genericsentence_meta","bis_fnc_genericsentenceinit_meta","bis_fnc_geometricmean_meta","bis_fnc_getcfgdata_meta","bis_fnc_getcfgdataarray_meta","bis_fnc_getcfgdatabool_meta","bis_fnc_getcfgdataobject_meta","bis_fnc_getcfgdatapool_meta","bis_fnc_getcfgisclass_meta","bis_fnc_getcfgsubclasses_meta","bis_fnc_getfactions_meta","bis_fnc_getfrompairs_meta","bis_fnc_getidc_meta","bis_fnc_getidd_meta","bis_fnc_getlinedist_meta","bis_fnc_getparamvalue_meta","bis_fnc_getpitchbank_meta","bis_fnc_getrespawninventories_meta","bis_fnc_getrespawnmarkers_meta","bis_fnc_getrespawnpositions_meta","bis_fnc_getservervariable_meta","bis_fnc_getturrets_meta","bis_fnc_getunitbyuid_meta","bis_fnc_getunitinsignia_meta","bis_fnc_getvirtualbackpackcargo_meta","bis_fnc_getvirtualitemcargo_meta","bis_fnc_getvirtualmagazinecargo_meta","bis_fnc_getvirtualweaponcargo_meta","bis_fnc_greatestnum_meta","bis_fnc_gridtopos_meta","bis_fnc_groupindicator_meta","bis_fnc_groupvehicles_meta","bis_fnc_guibackground_meta","bis_fnc_guieditor_meta","bis_fnc_guieffecttiles_alpha","bis_fnc_guieffecttiles_coef","bis_fnc_guieffecttiles_meta","bis_fnc_guigrid_meta","bis_fnc_guigridtoprofile_meta","bis_fnc_guihint_meta","bis_fnc_guimessage_meta","bis_fnc_guinewsfeed_meta","bis_fnc_halo_meta","bis_fnc_halt_meta","bis_fnc_healing_meta","bis_fnc_healtheffects_meta","bis_fnc_helicoptercanfly_meta","bis_fnc_helicopterdamage_meta","bis_fnc_helicoptergethitpoints_meta","bis_fnc_helicopterseat_meta","bis_fnc_helicopterseatmove_meta","bis_fnc_helicoptertype_meta","bis_fnc_help_meta","bis_fnc_hudlimits_meta","bis_fnc_importimagelinks_meta","bis_fnc_inanglesector_meta","bis_fnc_incapacitatedeffect_meta","bis_fnc_indicatebleeding_meta","bis_fnc_infotext_meta","bis_fnc_initcuratorattribute_meta","bis_fnc_initdisplay_meta","bis_fnc_initdisplays_meta","bis_fnc_initdisplays_prestart","bis_fnc_initexpo_meta","bis_fnc_initintelobject_meta","bis_fnc_initmodules_meta","bis_fnc_initmultiplayer_meta","bis_fnc_initparams_meta","bis_fnc_initplayable_meta","bis_fnc_initrespawn_meta","bis_fnc_initrespawnbackpack_meta","bis_fnc_initvirtualunit_meta","bis_fnc_instring_meta","bis_fnc_instructorfigure_meta","bis_fnc_interpolateweather_meta","bis_fnc_intrigger_meta","bis_fnc_inv_meta","bis_fnc_invadd_meta","bis_fnc_invcodetoarray_meta","bis_fnc_invremove_meta","bis_fnc_invslots_meta","bis_fnc_invslotsempty_meta","bis_fnc_invslottype_meta","bis_fnc_invstring_meta","bis_fnc_isbuildingenterable_meta","bis_fnc_iscampaign_meta","bis_fnc_iscurator_meta","bis_fnc_iscuratoreditable_meta","bis_fnc_isdemo_meta","bis_fnc_isforcedcuratorinterface_meta","bis_fnc_isinfrontof_meta","bis_fnc_isinsidearea_meta","bis_fnc_isinzoom_meta","bis_fnc_isleapyear_meta","bis_fnc_isloading_meta","bis_fnc_islocalized_meta","bis_fnc_isposblacklisted_meta","bis_fnc_isunitvirtual_meta","bis_fnc_itemtype_meta","bis_fnc_jukebox_meta","bis_fnc_kbcanspeak_meta","bis_fnc_kbcreatedummy_meta","bis_fnc_kbisspeaking_meta","bis_fnc_kbmenu_meta","bis_fnc_kbpriority_meta","bis_fnc_kbsentence_meta","bis_fnc_kbskip_meta","bis_fnc_kbtell_meta","bis_fnc_kbtelllocal_meta","bis_fnc_kbtopicconfig_meta","bis_fnc_keycode_meta","bis_fnc_keypointsexport_meta","bis_fnc_keypointsexportfromkml_meta","bis_fnc_kmlimport_meta","bis_fnc_limitsupport_meta","bis_fnc_linearconversion_meta","bis_fnc_listcuratorplayers_meta","bis_fnc_listplayers_meta","bis_fnc_livefeed_meta","bis_fnc_livefeedeffects_meta","bis_fnc_livefeedmoduleeffects_meta","bis_fnc_livefeedmoduleinit_meta","bis_fnc_livefeedmodulesetsource_meta","bis_fnc_livefeedmodulesettarget_meta","bis_fnc_livefeedsetsource_meta","bis_fnc_livefeedsettarget_meta","bis_fnc_livefeedterminate_meta","bis_fnc_loadclass_meta","bis_fnc_loadentry_meta","bis_fnc_loadfunctions_meta","bis_fnc_loadinventory_meta","bis_fnc_localize_meta","bis_fnc_locationdescription_meta","bis_fnc_locations_meta","bis_fnc_locweaponinfo_meta","bis_fnc_log_meta","bis_fnc_logformat_meta","bis_fnc_loop_meta","bis_fnc_lowestnum_meta","bis_fnc_magnitude_meta","bis_fnc_magnitudesqr_meta","bis_fnc_managecuratoraddons_meta","bis_fnc_managecuratorchallenges_meta","bis_fnc_mapsize_meta","bis_fnc_markercreate_meta","bis_fnc_markerparams_meta","bis_fnc_markerpath_meta","bis_fnc_markertotrigger_meta","bis_fnc_markwaypoints_meta","bis_fnc_maxdiffarray_meta","bis_fnc_mirrorcuratorsettings_meta","bis_fnc_miscanim_meta","bis_fnc_missilelaunchpositionfix_meta","bis_fnc_missionconversations_meta","bis_fnc_missionconversationslocal_meta","bis_fnc_missionflow_meta","bis_fnc_missionhandlers_meta","bis_fnc_missionrespawntype_meta","bis_fnc_missiontasks_meta","bis_fnc_missiontaskslocal_meta","bis_fnc_missiontimeleft_meta","bis_fnc_moduleai_meta","bis_fnc_moduleammo_meta","bis_fnc_moduleanimals_meta","bis_fnc_modulearsenal_meta","bis_fnc_modulebleedtickets_meta","bis_fnc_modulebootcampstage_meta","bis_fnc_modulecas_meta","bis_fnc_modulechat_meta","bis_fnc_modulecombatgetin_meta","bis_fnc_modulecountdown_meta","bis_fnc_modulecovermap_meta","bis_fnc_modulecreatediaryrecord_meta","bis_fnc_modulecreateprojectile_meta","bis_fnc_modulecurator_meta","bis_fnc_modulecuratoraddaddons_meta","bis_fnc_modulecuratoraddcameraarea_meta","bis_fnc_modulecuratoraddeditableobjects_meta","bis_fnc_modulecuratoraddeditingarea_meta","bis_fnc_modulecuratoraddeditingareaplayers_meta","bis_fnc_modulecuratoraddicon_meta","bis_fnc_modulecuratoraddpoints_meta","bis_fnc_modulecuratorsetattributes_meta","bis_fnc_modulecuratorsetcamera_meta","bis_fnc_modulecuratorsetcoefs_meta","bis_fnc_modulecuratorsetcostsdefault_meta","bis_fnc_modulecuratorsetcostsside_meta","bis_fnc_modulecuratorsetcostsvehicleclass_meta","bis_fnc_modulecuratorseteditingareatype_meta","bis_fnc_modulecuratorsetobjectcost_meta","bis_fnc_moduledamage_meta","bis_fnc_moduledate_meta","bis_fnc_modulediary_meta","bis_fnc_moduledooropen_meta","bis_fnc_moduleeffectsbubbles_meta","bis_fnc_moduleeffectsemittercreator_meta","bis_fnc_moduleeffectsfire_meta","bis_fnc_moduleeffectsplankton_meta","bis_fnc_moduleeffectsshells_meta","bis_fnc_moduleeffectssmoke_meta","bis_fnc_moduleendmission_meta","bis_fnc_moduleexecute_meta","bis_fnc_modulefdcpclear_meta","bis_fnc_modulefdcpin_meta","bis_fnc_modulefdcpout_meta","bis_fnc_modulefdfademarker_meta","bis_fnc_modulefdskeetdestruction_meta","bis_fnc_modulefdstatsclear_meta","bis_fnc_modulefiringdrill_meta","bis_fnc_modulefriendlyfire_meta","bis_fnc_modulefuel_meta","bis_fnc_modulegenericradio_meta","bis_fnc_modulegroupid_meta","bis_fnc_modulehandle_meta","bis_fnc_modulehealth_meta","bis_fnc_modulehint_meta","bis_fnc_modulehq_meta","bis_fnc_moduleinit_meta","bis_fnc_modulelightning_meta","bis_fnc_modulemine_meta","bis_fnc_modulemissionname_meta","bis_fnc_modulemode_meta","bis_fnc_modulemodules_meta","bis_fnc_modulemptypedefense_meta","bis_fnc_modulemptypegamemaster_meta","bis_fnc_modulemptypegroundsupport_meta","bis_fnc_modulemptypegroundsupportbase_meta","bis_fnc_modulemptypesectorcontrol_meta","bis_fnc_modulemptypeseize_meta","bis_fnc_moduleobjective_meta","bis_fnc_moduleobjectivefind_meta","bis_fnc_moduleobjectivegetin_meta","bis_fnc_moduleobjectivemove_meta","bis_fnc_moduleobjectiveracecp_meta","bis_fnc_moduleobjectiveracefinish_meta","bis_fnc_moduleobjectiveracestart_meta","bis_fnc_moduleobjectivesector_meta","bis_fnc_moduleobjectivetarget_meta","bis_fnc_modulepositioning_meta","bis_fnc_moduleposter_meta","bis_fnc_modulepostprocess_meta","bis_fnc_moduleprojectile_meta","bis_fnc_modulepunishment_meta","bis_fnc_moduleradiochannelcreate_meta","bis_fnc_modulerank_meta","bis_fnc_modulerating_meta","bis_fnc_moduleremotecontrol_meta","bis_fnc_modulerespawninventory_meta","bis_fnc_modulerespawnposition_meta","bis_fnc_modulerespawntickets_meta","bis_fnc_modulerespawnvehicle_meta","bis_fnc_modulesavegame_meta","bis_fnc_modulesector_meta","bis_fnc_modulesfx_meta","bis_fnc_moduleshowhide_meta","bis_fnc_modulesimulationmanager_meta","bis_fnc_moduleskill_meta","bis_fnc_moduleskiptime_meta","bis_fnc_moduleslingload_meta","bis_fnc_modulesound_meta","bis_fnc_modulespawnai_meta","bis_fnc_modulespawnaioptions_meta","bis_fnc_modulespawnaipoint_meta","bis_fnc_modulespawnaisectortactic_meta","bis_fnc_modulestrategicmapimage_meta","bis_fnc_modulestrategicmapinit_meta","bis_fnc_modulestrategicmapmission_meta","bis_fnc_modulestrategicmapopen_meta","bis_fnc_modulestrategicmaporbat_meta","bis_fnc_moduletaskcreate_meta","bis_fnc_moduletasksetdescription_meta","bis_fnc_moduletasksetdestination_meta","bis_fnc_moduletasksetstate_meta","bis_fnc_moduletimemultiplier_meta","bis_fnc_moduletimetrial_meta","bis_fnc_moduletracers_meta","bis_fnc_moduletrident_meta","bis_fnc_moduletriggers_meta","bis_fnc_modulettcpclear_meta","bis_fnc_modulettcpin_meta","bis_fnc_modulettcpout_meta","bis_fnc_modulettcptrigger_meta","bis_fnc_modulettcptriggerbehind_meta","bis_fnc_modulettstatsclear_meta","bis_fnc_moduleunits_meta","bis_fnc_moduleunlockarea_meta","bis_fnc_moduleunlockobject_meta","bis_fnc_modulevolume_meta","bis_fnc_moduleweather_meta","bis_fnc_modulezoneprotection_meta","bis_fnc_modulezonerestriction_meta","bis_fnc_monthdays_meta","bis_fnc_moveaction_meta","bis_fnc_movein_meta","bis_fnc_movetorespawnposition_meta","bis_fnc_mpexec_meta","bis_fnc_music_meta","bis_fnc_nearesthelipad_meta","bis_fnc_nearestnum_meta","bis_fnc_nearestposition_meta","bis_fnc_nearestroad_meta","bis_fnc_neutralizeunit_meta","bis_fnc_noflyzone_meta","bis_fnc_noflyzonescreate_meta","bis_fnc_noflyzonesexport_meta","bis_fnc_numberdigits_meta","bis_fnc_numbertext_meta","bis_fnc_objectheight_meta","bis_fnc_objectsgrabber_meta","bis_fnc_objectside_meta","bis_fnc_objectsmapper_meta","bis_fnc_objecttype_meta","bis_fnc_objectvar_meta","bis_fnc_ondiarychanged_meta","bis_fnc_onend_meta","bis_fnc_onload_meta","bis_fnc_onplayerconnected_meta","bis_fnc_openfieldmanual_meta","bis_fnc_orbataddgroupoverlay_meta","bis_fnc_orbatanimate_meta","bis_fnc_orbatconfigpreview_meta","bis_fnc_orbatgetgroupparams_meta","bis_fnc_orbatopen_meta","bis_fnc_orbatremovegroupoverlay_meta","bis_fnc_orbatsetgroupfade_meta","bis_fnc_orbatsetgroupparams_meta","bis_fnc_orbattooltip_meta","bis_fnc_ordinalnumber_meta","bis_fnc_overviewauthor_meta","bis_fnc_overviewdifficulty_meta","bis_fnc_overviewmission_meta","bis_fnc_overviewterrain_meta","bis_fnc_overviewtimetrial_meta","bis_fnc_packstaticweapon_meta","bis_fnc_param_meta","bis_fnc_paramcountdown_meta","bis_fnc_paramdaytime_meta","bis_fnc_paramguerfriendly_meta","bis_fnc_paramin_meta","bis_fnc_paramrespawntickets_meta","bis_fnc_paramviewdistance_meta","bis_fnc_paramweather_meta","bis_fnc_parsenumber_meta","bis_fnc_phoneticalword_meta","bis_fnc_pip_meta","bis_fnc_playendmusic_meta","bis_fnc_playername_meta","bis_fnc_playersidefaction_meta","bis_fnc_playmusic_meta","bis_fnc_playsound_meta","bis_fnc_playvideo_meta","bis_fnc_posdegtoutm_meta","bis_fnc_posdegtoworld_meta","bis_fnc_position_meta","bis_fnc_postogrid_meta","bis_fnc_posutmtodeg_meta","bis_fnc_preload_meta","bis_fnc_prepareao_meta","bis_fnc_progressloadingscreen_meta","bis_fnc_quotations_meta","bis_fnc_radialred_meta","bis_fnc_radialredout_meta","bis_fnc_radiosetchannel_meta","bis_fnc_radiosetplaylist_meta","bis_fnc_radiosettrack_meta","bis_fnc_randomindex_meta","bis_fnc_randomint_meta","bis_fnc_randomnum_meta","bis_fnc_randompos_meta","bis_fnc_randompostrigger_meta","bis_fnc_rankparams_meta","bis_fnc_recompile_meta","bis_fnc_refreshcommmenu_meta","bis_fnc_registercuratorobject_meta","bis_fnc_relativedirto_meta","bis_fnc_relpos_meta","bis_fnc_relposobject_meta","bis_fnc_relscaleddist_meta","bis_fnc_removeallscriptedeventhandlers_meta","bis_fnc_removecommmenuitem_meta","bis_fnc_removecuratoricon_meta","bis_fnc_removedestroyedcuratoreditableobjects_meta","bis_fnc_removefrompairs_meta","bis_fnc_removeindex_meta","bis_fnc_removenestedelement_meta","bis_fnc_removerespawninventory_meta","bis_fnc_removerespawnposition_meta","bis_fnc_removescriptedeventhandler_meta","bis_fnc_removestackedeventhandler_meta","bis_fnc_removesupportlink_meta","bis_fnc_removevirtualbackpackcargo_meta","bis_fnc_removevirtualitemcargo_meta","bis_fnc_removevirtualmagazinecargo_meta","bis_fnc_removevirtualweaponcargo_meta","bis_fnc_respawnbase_meta","bis_fnc_respawnconfirm_meta","bis_fnc_respawncounter_meta","bis_fnc_respawnendmission_meta","bis_fnc_respawngroup_meta","bis_fnc_respawninstant_meta","bis_fnc_respawnmanager_meta","bis_fnc_respawnmenuinventory_meta","bis_fnc_respawnmenuposition_meta","bis_fnc_respawnmenuspectator_meta","bis_fnc_respawnnone_meta","bis_fnc_respawnrounds_meta","bis_fnc_respawnseagull_meta","bis_fnc_respawnside_meta","bis_fnc_respawnspectator_meta","bis_fnc_respawntickets_meta","bis_fnc_respawntimepenalty_meta","bis_fnc_respawnwave_meta","bis_fnc_respect_meta","bis_fnc_returnchildren_meta","bis_fnc_returnconfigentry_meta","bis_fnc_returngroupcomposition_meta","bis_fnc_returnnestedelement_meta","bis_fnc_returnparents_meta","bis_fnc_returnvehicleturrets_meta","bis_fnc_romannumeral_meta","bis_fnc_rotatevector2d_meta","bis_fnc_rounddir_meta","bis_fnc_roundnum_meta","bis_fnc_rsclayer_meta","bis_fnc_runlater_meta","bis_fnc_sandstorm_meta","bis_fnc_savegame_meta","bis_fnc_saveinventory_meta","bis_fnc_saymessage_meta","bis_fnc_sceneareaclearance_meta","bis_fnc_scenecheckweapons_meta","bis_fnc_scenecreatescenetrigger_meta","bis_fnc_scenecreatesoundentities_meta","bis_fnc_scenegetobjects_meta","bis_fnc_scenegetparticipants_meta","bis_fnc_scenegetpositionbyangle_meta","bis_fnc_sceneintruderdetector_meta","bis_fnc_scenemiscstuff_meta","bis_fnc_scenerotate_meta","bis_fnc_scenesetanimationsforgroup_meta","bis_fnc_scenesetbehaviour_meta","bis_fnc_scenesetobjects_meta","bis_fnc_scenesetposformation_meta","bis_fnc_scriptedmove_meta","bis_fnc_scriptedwaypointtype_meta","bis_fnc_secondstostring_meta","bis_fnc_selectcrew_meta","bis_fnc_selectdiarysubject_meta","bis_fnc_selectrandom_meta","bis_fnc_selectrandomweighted_meta","bis_fnc_selectrespawntemplate_meta","bis_fnc_setcuratorattributes_meta","bis_fnc_setcuratorcamera_meta","bis_fnc_setcuratorvisionmodes_meta","bis_fnc_setdate_meta","bis_fnc_setfog_meta","bis_fnc_setheight_meta","bis_fnc_setidcstreamfriendly_meta","bis_fnc_setidentity_meta","bis_fnc_setmissionstatusslot_meta","bis_fnc_setnestedelement_meta","bis_fnc_setobjectrotation_meta","bis_fnc_setobjecttexture_meta","bis_fnc_setovercast_meta","bis_fnc_setpitchbank_meta","bis_fnc_setppeffecttemplate_meta","bis_fnc_setrank_meta","bis_fnc_setrespawndelay_meta","bis_fnc_setrespawninventory_meta","bis_fnc_setservervariable_meta","bis_fnc_settask_meta","bis_fnc_settasklocal_meta","bis_fnc_settopairs_meta","bis_fnc_setunitinsignia_meta","bis_fnc_shakecuratorcamera_meta","bis_fnc_shakegauges_meta","bis_fnc_showcuratorattributes_meta","bis_fnc_showcuratorfeedbackmessage_meta","bis_fnc_showmarkers_meta","bis_fnc_showmissionstatus_meta","bis_fnc_shownotification_meta","bis_fnc_showrespawnmenu_meta","bis_fnc_showtime_meta","bis_fnc_showunitinfo_meta","bis_fnc_shutdown_meta","bis_fnc_sidecolor_meta","bis_fnc_sideid_meta","bis_fnc_sidename_meta","bis_fnc_sidetype_meta","bis_fnc_singlemissionconfig_meta","bis_fnc_singlemissionkeys_meta","bis_fnc_singlemissionname_meta","bis_fnc_skirmishtrigger_meta","bis_fnc_sortalphabetically_meta","bis_fnc_sortby_meta","bis_fnc_sortnum_meta","bis_fnc_spawn_meta","bis_fnc_spawncrew_meta","bis_fnc_spawnenemy_meta","bis_fnc_spawngroup_meta","bis_fnc_spawnobjects_meta","bis_fnc_spawnvehicle_meta","bis_fnc_splitstring_meta","bis_fnc_spotter_meta","bis_fnc_startloadingscreen_meta","bis_fnc_strategicmapanimate_meta","bis_fnc_strategicmapmousebuttonclick_meta","bis_fnc_strategicmapopen_meta","bis_fnc_subclasses_meta","bis_fnc_subselect_meta","bis_fnc_supplydrop_meta","bis_fnc_supplydropservice_meta","bis_fnc_swapvars_meta","bis_fnc_synchronizedobjects_meta","bis_fnc_target_meta","bis_fnc_taskattack_meta","bis_fnc_taskchildren_meta","bis_fnc_taskcompleted_meta","bis_fnc_taskcreate_meta","bis_fnc_taskcurrent_meta","bis_fnc_taskdefend_meta","bis_fnc_taskdescription_meta","bis_fnc_taskdestination_meta","bis_fnc_taskexists_meta","bis_fnc_taskhandler_meta","bis_fnc_taskhint_meta","bis_fnc_taskparent_meta","bis_fnc_taskpatrol_meta","bis_fnc_taskreal_meta","bis_fnc_tasksetcurrent_meta","bis_fnc_tasksetdescription_meta","bis_fnc_tasksetdestination_meta","bis_fnc_tasksetstate_meta","bis_fnc_taskstate_meta","bis_fnc_tasksunit_meta","bis_fnc_taskvar_meta","bis_fnc_teamcolor_meta","bis_fnc_terraingradangle_meta","bis_fnc_texttiles_meta","bis_fnc_texturemarker_meta","bis_fnc_texturevehicleicon_meta","bis_fnc_threat_meta","bis_fnc_timetostring_meta","bis_fnc_titlecard_meta","bis_fnc_titletext_meta","bis_fnc_togglecuratorvisionmode_meta","bis_fnc_toupperdisplaytexts_meta","bis_fnc_tracebullets_meta","bis_fnc_trackmissiontime_meta","bis_fnc_transportservice_meta","bis_fnc_tridentclient_meta","bis_fnc_tridentexecute_meta","bis_fnc_tridentgetrelationship_meta","bis_fnc_tridenthandledamage_meta","bis_fnc_tridentsetrelationship_meta","bis_fnc_triggertomarker_meta","bis_fnc_trimstring_meta","bis_fnc_typetext2_meta","bis_fnc_typetext_meta","bis_fnc_uniqueclasses_meta","bis_fnc_unitaddon_meta","bis_fnc_unitcapture_meta","bis_fnc_unitcapturefiring_meta","bis_fnc_unitcapturesimple_meta","bis_fnc_unitplay_meta","bis_fnc_unitplayfiring_meta","bis_fnc_unitplaysimple_meta","bis_fnc_unitvector_meta","bis_fnc_unpackstaticweapon_meta","bis_fnc_updateplayerarray_meta","bis_fnc_validateparametersoo_meta","bis_fnc_variablespaceadd_meta","bis_fnc_variablespaceremove_meta","bis_fnc_vectoradd_meta","bis_fnc_vectordiff_meta","bis_fnc_vectorfromxtoy_meta","bis_fnc_vectormultiply_meta","bis_fnc_vehicleroles_meta","bis_fnc_version_meta","bis_fnc_vrcourseballistics1_meta","bis_fnc_vrcourseballistics2_meta","bis_fnc_vrcourseballistics3_meta","bis_fnc_vrcourseballistics4_meta","bis_fnc_vrcoursecommandingactions1_meta","bis_fnc_vrcoursecommandingactions2_meta","bis_fnc_vrcoursecommandingactions3_meta","bis_fnc_vrcoursecommandingbehaviour1_meta","bis_fnc_vrcoursecommandingbehaviour2_meta","bis_fnc_vrcoursecommandingbehaviour3_meta","bis_fnc_vrcoursecommandingmovement1_meta","bis_fnc_vrcoursecommandingmovement2_meta","bis_fnc_vrcoursecommandingvehicles1_meta","bis_fnc_vrcoursecommandingvehicles2_meta","bis_fnc_vrcoursecommandingvehicles3_meta","bis_fnc_vrcourseheliadvanced1_meta","bis_fnc_vrcourseheliadvanced2_meta","bis_fnc_vrcourseheliadvanced3_meta","bis_fnc_vrcourseheliadvanced4_meta","bis_fnc_vrcourseheliadvanced5_meta","bis_fnc_vrcourseheliadvanced6_meta","bis_fnc_vrcoursehelibasics1_meta","bis_fnc_vrcoursehelibasics2_meta","bis_fnc_vrcoursehelibasics3_meta","bis_fnc_vrcoursehelislingload1_meta","bis_fnc_vrcourseheliweapons1_meta","bis_fnc_vrcourseheliweapons2_meta","bis_fnc_vrcourseheliweapons3_meta","bis_fnc_vrcourseheliweapons4_meta","bis_fnc_vrcourselaunchers1_meta","bis_fnc_vrcourselaunchers2_meta","bis_fnc_vrcourselaunchers3_meta","bis_fnc_vrcourseplaceables1_meta","bis_fnc_vrcourseplaceables2_meta","bis_fnc_vrcourseplaceables3_meta","bis_fnc_vrcoursetargetdesignation1_meta","bis_fnc_vrcoursetargetdesignation2_meta","bis_fnc_vrcoursetargetdesignation3_meta","bis_fnc_vrdrawborder_meta","bis_fnc_vrdrawgrid_meta","bis_fnc_vreffectkilled_meta","bis_fnc_vrfadein_meta","bis_fnc_vrfadeout_meta","bis_fnc_vrspawneffect_meta","bis_fnc_vrspawnselector_meta","bis_fnc_vrtimer_meta","bis_fnc_weaponaddon_meta","bis_fnc_weaponcomponents_meta","bis_fnc_worldarea_meta","bis_fnc_wpartillery_meta","bis_fnc_wpland_meta","bis_fnc_wppatrol_meta","bis_fnc_wprelax_meta","bis_fnc_wpsuppress_meta","bis_fnc_zzrotate_meta","bis_functions_list","bis_functions_listpostinit","bis_functions_listpreinit","bis_functions_listrecompile","bis_initgame","bis_mainmenu_islearnexpanded","bis_mainmenu_isoptionsexpanded","bis_mainmenu_isplayexpanded","bis_rscdisplayloading_selecteddlcappid","bis_shownchat"}; - LIFE_Functions[] = {"life_fnc_aan","life_fnc_aan_meta","life_fnc_acctype","life_fnc_acctype_meta","life_fnc_actionkeyhandler","life_fnc_actionkeyhandler_meta","life_fnc_addvehicle2chain","life_fnc_addvehicle2chain_meta","life_fnc_admincompensate","life_fnc_admincompensate_meta","life_fnc_admindebugcon","life_fnc_admindebugcon_meta","life_fnc_adminfreeze","life_fnc_adminfreeze_meta","life_fnc_admingetid","life_fnc_admingetid_meta","life_fnc_admingodmode","life_fnc_admingodmode_meta","life_fnc_adminid","life_fnc_adminid_meta","life_fnc_admininfo","life_fnc_admininfo_meta","life_fnc_adminmarkers","life_fnc_adminmarkers_meta","life_fnc_adminmenu","life_fnc_adminmenu_meta","life_fnc_adminquery","life_fnc_adminquery_meta","life_fnc_adminspectate","life_fnc_adminspectate_meta","life_fnc_adminteleport","life_fnc_adminteleport_meta","life_fnc_admintphere","life_fnc_admintphere_meta","life_fnc_animsync","life_fnc_animsync_meta","life_fnc_arrestaction","life_fnc_arrestaction_meta","life_fnc_atmmenu","life_fnc_atmmenu_meta","life_fnc_bankdeposit","life_fnc_bankdeposit_meta","life_fnc_banktransfer","life_fnc_banktransfer_meta","life_fnc_bankwithdraw","life_fnc_bankwithdraw_meta","life_fnc_blastingcharge","life_fnc_blastingcharge_meta","life_fnc_boltcutter","life_fnc_boltcutter_meta","life_fnc_bountyreceive","life_fnc_bountyreceive_meta","life_fnc_broadcast","life_fnc_broadcast_meta","life_fnc_buyclothes","life_fnc_buyclothes_meta","life_fnc_buyhouse","life_fnc_buyhouse_meta","life_fnc_buyhousegarage","life_fnc_buyhousegarage_meta","life_fnc_buylicense","life_fnc_buylicense_meta","life_fnc_calweightdiff","life_fnc_calweightdiff_meta","life_fnc_capturehideout","life_fnc_capturehideout_meta","life_fnc_catchfish","life_fnc_catchfish_meta","life_fnc_catchturtle","life_fnc_catchturtle_meta","life_fnc_cellphone","life_fnc_cellphone_meta","life_fnc_changeclothes","life_fnc_changeclothes_meta","life_fnc_chopshopmenu","life_fnc_chopshopmenu_meta","life_fnc_chopshopselection","life_fnc_chopshopselection_meta","life_fnc_chopshopsell","life_fnc_chopshopsell_meta","life_fnc_civloadout","life_fnc_civloadout_meta","life_fnc_civmarkers","life_fnc_civmarkers_meta","life_fnc_clearvehicleammo","life_fnc_clearvehicleammo_meta","life_fnc_clothingfilter","life_fnc_clothingfilter_meta","life_fnc_clothingmenu","life_fnc_clothingmenu_meta","life_fnc_colorvehicle","life_fnc_colorvehicle_meta","life_fnc_containerinvsearch","life_fnc_containerinvsearch_meta","life_fnc_containermenu","life_fnc_containermenu_meta","life_fnc_copbreakdoor","life_fnc_copbreakdoor_meta","life_fnc_cophouseowner","life_fnc_cophouseowner_meta","life_fnc_copinteractionmenu","life_fnc_copinteractionmenu_meta","life_fnc_coplights","life_fnc_coplights_meta","life_fnc_coploadout","life_fnc_coploadout_meta","life_fnc_copmarkers","life_fnc_copmarkers_meta","life_fnc_copsearch","life_fnc_copsearch_meta","life_fnc_copsiren","life_fnc_copsiren_meta","life_fnc_copsplit","life_fnc_copsplit_meta","life_fnc_corpse","life_fnc_corpse_meta","life_fnc_creategang","life_fnc_creategang_meta","life_fnc_deathscreen","life_fnc_deathscreen_meta","life_fnc_defusekit","life_fnc_defusekit_meta","life_fnc_demochargetimer","life_fnc_demochargetimer_meta","life_fnc_devicemine","life_fnc_devicemine_meta","life_fnc_displayhandler","life_fnc_displayhandler_meta","life_fnc_dooranimate","life_fnc_dooranimate_meta","life_fnc_dpfinish","life_fnc_dpfinish_meta","life_fnc_dropfishingnet","life_fnc_dropfishingnet_meta","life_fnc_dropitems","life_fnc_dropitems_meta","life_fnc_escinterupt","life_fnc_escinterupt_meta","life_fnc_escortaction","life_fnc_escortaction_meta","life_fnc_fedcamdisplay","life_fnc_fedcamdisplay_meta","life_fnc_fetchcfgdetails","life_fnc_fetchcfgdetails_meta","life_fnc_fetchdeadgear","life_fnc_fetchdeadgear_meta","life_fnc_fetchvehinfo","life_fnc_fetchvehinfo_meta","life_fnc_flashbang","life_fnc_flashbang_meta","life_fnc_freezeplayer","life_fnc_freezeplayer_meta","life_fnc_fuellbchange","life_fnc_fuellbchange_meta","life_fnc_fuelrefuelcar","life_fnc_fuelrefuelcar_meta","life_fnc_fuelstatopen","life_fnc_fuelstatopen_meta","life_fnc_fuelstore","life_fnc_fuelstore_meta","life_fnc_fuelsupply","life_fnc_fuelsupply_meta","life_fnc_gangcreated","life_fnc_gangcreated_meta","life_fnc_gangdeposit","life_fnc_gangdeposit_meta","life_fnc_gangdisband","life_fnc_gangdisband_meta","life_fnc_gangdisbanded","life_fnc_gangdisbanded_meta","life_fnc_ganginvite","life_fnc_ganginvite_meta","life_fnc_ganginviteplayer","life_fnc_ganginviteplayer_meta","life_fnc_gangkick","life_fnc_gangkick_meta","life_fnc_gangleave","life_fnc_gangleave_meta","life_fnc_gangmenu","life_fnc_gangmenu_meta","life_fnc_gangnewleader","life_fnc_gangnewleader_meta","life_fnc_gangupgrade","life_fnc_gangupgrade_meta","life_fnc_gangwithdraw","life_fnc_gangwithdraw_meta","life_fnc_garagelbchange","life_fnc_garagelbchange_meta","life_fnc_garagerefund","life_fnc_garagerefund_meta","life_fnc_gather","life_fnc_gather_meta","life_fnc_getbuildingpositions","life_fnc_getbuildingpositions_meta","life_fnc_getdpmission","life_fnc_getdpmission_meta","life_fnc_givediff","life_fnc_givediff_meta","life_fnc_giveitem","life_fnc_giveitem_meta","life_fnc_givemoney","life_fnc_givemoney_meta","life_fnc_gutanimal","life_fnc_gutanimal_meta","life_fnc_handledamage","life_fnc_handledamage_meta","life_fnc_handleinv","life_fnc_handleinv_meta","life_fnc_handleitem","life_fnc_handleitem_meta","life_fnc_healhospital","life_fnc_healhospital_meta","life_fnc_hideobj","life_fnc_hideobj_meta","life_fnc_houseconfig","life_fnc_houseconfig_meta","life_fnc_housemenu","life_fnc_housemenu_meta","life_fnc_hudsetup","life_fnc_hudsetup_meta","life_fnc_hudupdate","life_fnc_hudupdate_meta","life_fnc_impoundaction","life_fnc_impoundaction_meta","life_fnc_impoundmenu","life_fnc_impoundmenu_meta","life_fnc_initciv","life_fnc_initciv_meta","life_fnc_initcop","life_fnc_initcop_meta","life_fnc_initgang","life_fnc_initgang_meta","life_fnc_inithouses","life_fnc_inithouses_meta","life_fnc_initmedic","life_fnc_initmedic_meta","life_fnc_inventoryclosed","life_fnc_inventoryclosed_meta","life_fnc_inventoryopened","life_fnc_inventoryopened_meta","life_fnc_isdamaged","life_fnc_isdamaged_meta","life_fnc_isnumeric","life_fnc_isnumeric_meta","life_fnc_isuidactive","life_fnc_isuidactive_meta","life_fnc_itemweight","life_fnc_itemweight_meta","life_fnc_jail","life_fnc_jail_meta","life_fnc_jailme","life_fnc_jailme_meta","life_fnc_jailsys","life_fnc_jailsys_meta","life_fnc_jerrycanrefuel","life_fnc_jerrycanrefuel_meta","life_fnc_jerryrefuel","life_fnc_jerryrefuel_meta","life_fnc_jumpfnc","life_fnc_jumpfnc_meta","life_fnc_keydrop","life_fnc_keydrop_meta","life_fnc_keygive","life_fnc_keygive_meta","life_fnc_keyhandler","life_fnc_keyhandler_meta","life_fnc_keymenu","life_fnc_keymenu_meta","life_fnc_knockedout","life_fnc_knockedout_meta","life_fnc_knockoutaction","life_fnc_knockoutaction_meta","life_fnc_levelcheck","life_fnc_levelcheck_meta","life_fnc_licensecheck","life_fnc_licensecheck_meta","life_fnc_licensesread","life_fnc_licensesread_meta","life_fnc_lighthouse","life_fnc_lighthouse_meta","life_fnc_lighthouseaction","life_fnc_lighthouseaction_meta","life_fnc_loaddeadgear","life_fnc_loaddeadgear_meta","life_fnc_loadgear","life_fnc_loadgear_meta","life_fnc_lockhouse","life_fnc_lockhouse_meta","life_fnc_lockpick","life_fnc_lockpick_meta","life_fnc_lockuphouse","life_fnc_lockuphouse_meta","life_fnc_lockvehicle","life_fnc_lockvehicle_meta","life_fnc_mediclights","life_fnc_mediclights_meta","life_fnc_medicloadout","life_fnc_medicloadout_meta","life_fnc_medicmarkers","life_fnc_medicmarkers_meta","life_fnc_medicrequest","life_fnc_medicrequest_meta","life_fnc_medicsiren","life_fnc_medicsiren_meta","life_fnc_medicsirenlights","life_fnc_medicsirenlights_meta","life_fnc_mine","life_fnc_mine_meta","life_fnc_movein","life_fnc_nearatm","life_fnc_nearatm_meta","life_fnc_nearestdoor","life_fnc_nearestdoor_meta","life_fnc_nearestobjects","life_fnc_nearestobjects_meta","life_fnc_nearunits","life_fnc_nearunits_meta","life_fnc_newsbroadcast","life_fnc_newsbroadcast_meta","life_fnc_numbertext","life_fnc_numbertext_meta","life_fnc_onfired","life_fnc_onfired_meta","life_fnc_onplayerkilled","life_fnc_onplayerkilled_meta","life_fnc_onplayerrespawn","life_fnc_onplayerrespawn_meta","life_fnc_ontakeitem","life_fnc_ontakeitem_meta","life_fnc_openinventory","life_fnc_openinventory_meta","life_fnc_p_changescreen","life_fnc_p_changescreen_meta","life_fnc_p_getscreengroupidc","life_fnc_p_getscreengroupidc_meta","life_fnc_p_handlescreenevent","life_fnc_p_handlescreenevent_meta","life_fnc_p_init","life_fnc_p_init_meta","life_fnc_p_initmainmenu","life_fnc_p_initmainmenu_meta","life_fnc_p_onclick","life_fnc_p_onclick_meta","life_fnc_p_oneachframe","life_fnc_p_oneachframe_meta","life_fnc_p_onload","life_fnc_p_onload_meta","life_fnc_p_onmouseenter","life_fnc_p_onmouseenter_meta","life_fnc_p_onmouseexit","life_fnc_p_onmouseexit_meta","life_fnc_p_onunload","life_fnc_p_onunload_meta","life_fnc_p_openmenu","life_fnc_p_openmenu_meta","life_fnc_p_updatemenu","life_fnc_p_updatemenu_meta","life_fnc_packupspikes","life_fnc_packupspikes_meta","life_fnc_pardon","life_fnc_pardon_meta","life_fnc_pickaxeuse","life_fnc_pickaxeuse_meta","life_fnc_pickupitem","life_fnc_pickupitem_meta","life_fnc_pickupmoney","life_fnc_pickupmoney_meta","life_fnc_placecontainer","life_fnc_placecontainer_meta","life_fnc_placestorage","life_fnc_placestorage_meta","life_fnc_playercount","life_fnc_playercount_meta","life_fnc_playerinbuilding","life_fnc_playerinbuilding_meta","life_fnc_playerskins","life_fnc_playerskins_meta","life_fnc_playertags","life_fnc_playertags_meta","life_fnc_postbail","life_fnc_postbail_meta","life_fnc_postnewsbroadcast","life_fnc_postnewsbroadcast_meta","life_fnc_processaction","life_fnc_processaction_meta","life_fnc_progressbar","life_fnc_progressbar_meta","life_fnc_pulloutaction","life_fnc_pulloutaction_meta","life_fnc_pulloutveh","life_fnc_pulloutveh_meta","life_fnc_pushobject","life_fnc_pushobject_meta","life_fnc_putincar","life_fnc_putincar_meta","life_fnc_questiondealer","life_fnc_questiondealer_meta","life_fnc_radar","life_fnc_radar_meta","life_fnc_raidhouse","life_fnc_raidhouse_meta","life_fnc_receiveitem","life_fnc_receiveitem_meta","life_fnc_receivemoney","life_fnc_receivemoney_meta","life_fnc_removecontainer","life_fnc_removecontainer_meta","life_fnc_removeitem","life_fnc_removeitem_meta","life_fnc_removelicenses","life_fnc_removelicenses_meta","life_fnc_repairdoor","life_fnc_repairdoor_meta","life_fnc_repairtruck","life_fnc_repairtruck_meta","life_fnc_requestmedic","life_fnc_requestmedic_meta","life_fnc_respawned","life_fnc_respawned_meta","life_fnc_restrain","life_fnc_restrain_meta","life_fnc_restrainaction","life_fnc_restrainaction_meta","life_fnc_revealobjects","life_fnc_revealobjects_meta","life_fnc_revived","life_fnc_revived_meta","life_fnc_reviveplayer","life_fnc_reviveplayer_meta","life_fnc_robaction","life_fnc_robaction_meta","life_fnc_robperson","life_fnc_robperson_meta","life_fnc_robreceive","life_fnc_robreceive_meta","life_fnc_s_onchar","life_fnc_s_onchar_meta","life_fnc_s_oncheckedchange","life_fnc_s_oncheckedchange_meta","life_fnc_s_onsliderchange","life_fnc_s_onsliderchange_meta","life_fnc_safefix","life_fnc_safefix_meta","life_fnc_safeinventory","life_fnc_safeinventory_meta","life_fnc_safeopen","life_fnc_safeopen_meta","life_fnc_safetake","life_fnc_safetake_meta","life_fnc_savegear","life_fnc_savegear_meta","life_fnc_say3d","life_fnc_say3d_meta","life_fnc_searchaction","life_fnc_searchaction_meta","life_fnc_searchclient","life_fnc_searchclient_meta","life_fnc_searchposempty","life_fnc_searchposempty_meta","life_fnc_searchvehaction","life_fnc_searchvehaction_meta","life_fnc_seizeclient","life_fnc_seizeclient_meta","life_fnc_seizeplayeraction","life_fnc_seizeplayeraction_meta","life_fnc_sellgarage","life_fnc_sellgarage_meta","life_fnc_sellhouse","life_fnc_sellhouse_meta","life_fnc_sellhousegarage","life_fnc_sellhousegarage_meta","life_fnc_servicechopper","life_fnc_servicechopper_meta","life_fnc_setfuel","life_fnc_setfuel_meta","life_fnc_setmapposition","life_fnc_setmapposition_meta","life_fnc_settexture_meta","life_fnc_settingsmenu","life_fnc_settingsmenu_meta","life_fnc_setupactions","life_fnc_setupactions_meta","life_fnc_setupevh","life_fnc_setupevh_meta","life_fnc_simdisable","life_fnc_simdisable_meta","life_fnc_sirenlights","life_fnc_sirenlights_meta","life_fnc_sounddevice","life_fnc_sounddevice_meta","life_fnc_spawnconfirm","life_fnc_spawnconfirm_meta","life_fnc_spawnmenu","life_fnc_spawnmenu_meta","life_fnc_spawnpointcfg","life_fnc_spawnpointcfg_meta","life_fnc_spawnpointselected","life_fnc_spawnpointselected_meta","life_fnc_spikestrip","life_fnc_spikestrip_meta","life_fnc_spikestripeffect","life_fnc_spikestripeffect_meta","life_fnc_stopescorting","life_fnc_stopescorting_meta","life_fnc_storagebox","life_fnc_storagebox_meta","life_fnc_storevehicle","life_fnc_storevehicle_meta","life_fnc_storevehicleaction","life_fnc_storevehicleaction_meta","life_fnc_stripdownplayer","life_fnc_stripdownplayer_meta","life_fnc_surrender","life_fnc_surrender_meta","life_fnc_survival","life_fnc_survival_meta","life_fnc_tazed","life_fnc_tazed_meta","life_fnc_tazesound","life_fnc_tazesound_meta","life_fnc_teleport","life_fnc_teleport_meta","life_fnc_ticketaction","life_fnc_ticketaction_meta","life_fnc_ticketgive","life_fnc_ticketgive_meta","life_fnc_ticketpaid","life_fnc_ticketpaid_meta","life_fnc_ticketpay","life_fnc_ticketpay_meta","life_fnc_ticketprompt","life_fnc_ticketprompt_meta","life_fnc_unimpound","life_fnc_unimpound_meta","life_fnc_unrestrain","life_fnc_unrestrain_meta","life_fnc_updateviewdistance","life_fnc_updateviewdistance_meta","life_fnc_useitem","life_fnc_useitem_meta","life_fnc_vehicleanimate","life_fnc_vehicleanimate_meta","life_fnc_vehiclecolor3drefresh","life_fnc_vehiclecolor3drefresh_meta","life_fnc_vehiclecolorcfg","life_fnc_vehiclecolorcfg_meta","life_fnc_vehiclecolorstr","life_fnc_vehiclecolorstr_meta","life_fnc_vehiclegarage","life_fnc_vehiclegarage_meta","life_fnc_vehiclelistcfg","life_fnc_vehiclelistcfg_meta","life_fnc_vehicleowners","life_fnc_vehicleowners_meta","life_fnc_vehicleshop3dpreview","life_fnc_vehicleshop3dpreview_meta","life_fnc_vehicleshopbuy","life_fnc_vehicleshopbuy_meta","life_fnc_vehicleshopend3dpreview","life_fnc_vehicleshopend3dpreview_meta","life_fnc_vehicleshopinit3dpreview","life_fnc_vehicleshopinit3dpreview_meta","life_fnc_vehicleshoplbchange","life_fnc_vehicleshoplbchange_meta","life_fnc_vehicleshopmenu","life_fnc_vehicleshopmenu_meta","life_fnc_vehicleweight","life_fnc_vehicleweight_meta","life_fnc_vehicleweightcfg","life_fnc_vehicleweightcfg_meta","life_fnc_vehinventory","life_fnc_vehinventory_meta","life_fnc_vehinvsearch","life_fnc_vehinvsearch_meta","life_fnc_vehshoplicenses","life_fnc_vehshoplicenses_meta","life_fnc_vehstoreitem","life_fnc_vehstoreitem_meta","life_fnc_vehtakeitem","life_fnc_vehtakeitem_meta","life_fnc_vinteractionmenu","life_fnc_vinteractionmenu_meta","life_fnc_virt_buy","life_fnc_virt_buy_meta","life_fnc_virt_menu","life_fnc_virt_menu_meta","life_fnc_virt_sell","life_fnc_virt_sell_meta","life_fnc_virt_update","life_fnc_virt_update_meta","life_fnc_wantedadd","life_fnc_wantedadd_meta","life_fnc_wantedaddp","life_fnc_wantedaddp_meta","life_fnc_wantedbounty","life_fnc_wantedbounty_meta","life_fnc_wantedfetch","life_fnc_wantedfetch_meta","life_fnc_wantedgrab","life_fnc_wantedgrab_meta","life_fnc_wantedinfo","life_fnc_wantedinfo_meta","life_fnc_wantedlist","life_fnc_wantedlist_meta","life_fnc_wantedmenu","life_fnc_wantedmenu_meta","life_fnc_wantedperson","life_fnc_wantedperson_meta","life_fnc_wantedpunish","life_fnc_wantedpunish_meta","life_fnc_wantedremove","life_fnc_wantedremove_meta","life_fnc_wantedticket","life_fnc_wantedticket_meta","life_fnc_weaponshopaccs","life_fnc_weaponshopaccs_meta","life_fnc_weaponshopbuysell","life_fnc_weaponshopbuysell_meta","life_fnc_weaponshopcfg","life_fnc_weaponshopcfg_meta","life_fnc_weaponshopfilter","life_fnc_weaponshopfilter_meta","life_fnc_weaponshopmags","life_fnc_weaponshopmags_meta","life_fnc_weaponshopmenu","life_fnc_weaponshopmenu_meta","life_fnc_weaponshopselection","life_fnc_weaponshopselection_meta","life_fnc_welcomenotification","life_fnc_welcomenotification_meta","life_fnc_whereami","life_fnc_whereami_meta","life_fnc_wiretransfer","life_fnc_wiretransfer_meta"}; + LIFE_FUNCTIONS [] = {"life_fnc_aan","life_fnc_aan_meta","life_fnc_acctype","life_fnc_acctype_meta","life_fnc_actionkeyhandler","life_fnc_actionkeyhandler_meta","life_fnc_addvehicle2chain","life_fnc_addvehicle2chain_meta","life_fnc_admincompensate","life_fnc_admincompensate_meta","life_fnc_admindebugcon","life_fnc_admindebugcon_meta","life_fnc_adminfreeze","life_fnc_adminfreeze_meta","life_fnc_admingetid","life_fnc_admingetid_meta","life_fnc_admingodmode","life_fnc_admingodmode_meta","life_fnc_adminid","life_fnc_adminid_meta","life_fnc_admininfo","life_fnc_admininfo_meta","life_fnc_adminmarkers","life_fnc_adminmarkers_meta","life_fnc_adminmenu","life_fnc_adminmenu_meta","life_fnc_adminquery","life_fnc_adminquery_meta","life_fnc_adminspectate","life_fnc_adminspectate_meta","life_fnc_adminteleport","life_fnc_adminteleport_meta","life_fnc_admintphere","life_fnc_admintphere_meta","life_fnc_animsync","life_fnc_animsync_meta","life_fnc_arrestaction","life_fnc_arrestaction_meta","life_fnc_atmmenu","life_fnc_atmmenu_meta","life_fnc_bankdeposit","life_fnc_bankdeposit_meta","life_fnc_banktransfer","life_fnc_banktransfer_meta","life_fnc_bankwithdraw","life_fnc_bankwithdraw_meta","life_fnc_blastingcharge","life_fnc_blastingcharge_meta","life_fnc_boltcutter","life_fnc_boltcutter_meta","life_fnc_bountyreceive","life_fnc_bountyreceive_meta","life_fnc_broadcast","life_fnc_broadcast_meta","life_fnc_buyclothes","life_fnc_buyclothes_meta","life_fnc_buyhouse","life_fnc_buyhouse_meta","life_fnc_buyhousegarage","life_fnc_buyhousegarage_meta","life_fnc_buylicense","life_fnc_buylicense_meta","life_fnc_calweightdiff","life_fnc_calweightdiff_meta","life_fnc_capturehideout","life_fnc_capturehideout_meta","life_fnc_catchfish","life_fnc_catchfish_meta","life_fnc_catchturtle","life_fnc_catchturtle_meta","life_fnc_cellphone","life_fnc_cellphone_meta","life_fnc_changeclothes","life_fnc_changeclothes_meta","life_fnc_chopshopmenu","life_fnc_chopshopmenu_meta","life_fnc_chopshopselection","life_fnc_chopshopselection_meta","life_fnc_chopshopsell","life_fnc_chopshopsell_meta","life_fnc_civloadout","life_fnc_civloadout_meta","life_fnc_civmarkers","life_fnc_civmarkers_meta","life_fnc_clearvehicleammo","life_fnc_clearvehicleammo_meta","life_fnc_clothingfilter","life_fnc_clothingfilter_meta","life_fnc_clothingmenu","life_fnc_clothingmenu_meta","life_fnc_colorvehicle","life_fnc_colorvehicle_meta","life_fnc_containerinvsearch","life_fnc_containerinvsearch_meta","life_fnc_containermenu","life_fnc_containermenu_meta","life_fnc_copbreakdoor","life_fnc_copbreakdoor_meta","life_fnc_cophouseowner","life_fnc_cophouseowner_meta","life_fnc_copinteractionmenu","life_fnc_copinteractionmenu_meta","life_fnc_coplights","life_fnc_coplights_meta","life_fnc_coploadout","life_fnc_coploadout_meta","life_fnc_copmarkers","life_fnc_copmarkers_meta","life_fnc_copsearch","life_fnc_copsearch_meta","life_fnc_copsiren","life_fnc_copsiren_meta","life_fnc_copsplit","life_fnc_copsplit_meta","life_fnc_corpse","life_fnc_corpse_meta","life_fnc_creategang","life_fnc_creategang_meta","life_fnc_deathscreen","life_fnc_deathscreen_meta","life_fnc_defusekit","life_fnc_defusekit_meta","life_fnc_demochargetimer","life_fnc_demochargetimer_meta","life_fnc_devicemine","life_fnc_devicemine_meta","life_fnc_displayhandler","life_fnc_displayhandler_meta","life_fnc_dooranimate","life_fnc_dooranimate_meta","life_fnc_dpfinish","life_fnc_dpfinish_meta","life_fnc_dropfishingnet","life_fnc_dropfishingnet_meta","life_fnc_dropitems","life_fnc_dropitems_meta","life_fnc_escinterupt","life_fnc_escinterupt_meta","life_fnc_escortaction","life_fnc_escortaction_meta","life_fnc_fedcamdisplay","life_fnc_fedcamdisplay_meta","life_fnc_fetchcfgdetails","life_fnc_fetchcfgdetails_meta","life_fnc_fetchdeadgear","life_fnc_fetchdeadgear_meta","life_fnc_fetchvehinfo","life_fnc_fetchvehinfo_meta","life_fnc_flashbang","life_fnc_flashbang_meta","life_fnc_freezeplayer","life_fnc_freezeplayer_meta","life_fnc_fuellbchange","life_fnc_fuellbchange_meta","life_fnc_fuelrefuelcar","life_fnc_fuelrefuelcar_meta","life_fnc_fuelstatopen","life_fnc_fuelstatopen_meta","life_fnc_fuelstore","life_fnc_fuelstore_meta","life_fnc_fuelsupply","life_fnc_fuelsupply_meta","life_fnc_gangcreated","life_fnc_gangcreated_meta","life_fnc_gangdeposit","life_fnc_gangdeposit_meta","life_fnc_gangdisband","life_fnc_gangdisband_meta","life_fnc_gangdisbanded","life_fnc_gangdisbanded_meta","life_fnc_ganginvite","life_fnc_ganginvite_meta","life_fnc_ganginviteplayer","life_fnc_ganginviteplayer_meta","life_fnc_gangkick","life_fnc_gangkick_meta","life_fnc_gangleave","life_fnc_gangleave_meta","life_fnc_gangmenu","life_fnc_gangmenu_meta","life_fnc_gangnewleader","life_fnc_gangnewleader_meta","life_fnc_gangupgrade","life_fnc_gangupgrade_meta","life_fnc_gangwithdraw","life_fnc_gangwithdraw_meta","life_fnc_garagelbchange","life_fnc_garagelbchange_meta","life_fnc_garagerefund","life_fnc_garagerefund_meta","life_fnc_gather","life_fnc_gather_meta","life_fnc_getbuildingpositions","life_fnc_getbuildingpositions_meta","life_fnc_getdpmission","life_fnc_getdpmission_meta","life_fnc_givediff","life_fnc_givediff_meta","life_fnc_giveitem","life_fnc_giveitem_meta","life_fnc_givemoney","life_fnc_givemoney_meta","life_fnc_gutanimal","life_fnc_gutanimal_meta","life_fnc_handledamage","life_fnc_handledamage_meta","life_fnc_handleinv","life_fnc_handleinv_meta","life_fnc_handleitem","life_fnc_handleitem_meta","life_fnc_healhospital","life_fnc_healhospital_meta","life_fnc_hideobj","life_fnc_hideobj_meta","life_fnc_houseconfig","life_fnc_houseconfig_meta","life_fnc_housemenu","life_fnc_housemenu_meta","life_fnc_hudsetup","life_fnc_hudsetup_meta","life_fnc_hudupdate","life_fnc_hudupdate_meta","life_fnc_impoundaction","life_fnc_impoundaction_meta","life_fnc_impoundmenu","life_fnc_impoundmenu_meta","life_fnc_initciv","life_fnc_initciv_meta","life_fnc_initcop","life_fnc_initcop_meta","life_fnc_initgang","life_fnc_initgang_meta","life_fnc_inithouses","life_fnc_inithouses_meta","life_fnc_initmedic","life_fnc_initmedic_meta","life_fnc_inventoryclosed","life_fnc_inventoryclosed_meta","life_fnc_inventoryopened","life_fnc_inventoryopened_meta","life_fnc_isdamaged","life_fnc_isdamaged_meta","life_fnc_isnumeric","life_fnc_isnumeric_meta","life_fnc_isuidactive","life_fnc_isuidactive_meta","life_fnc_itemweight","life_fnc_itemweight_meta","life_fnc_jail","life_fnc_jail_meta","life_fnc_jailme","life_fnc_jailme_meta","life_fnc_jailsys","life_fnc_jailsys_meta","life_fnc_jerrycanrefuel","life_fnc_jerrycanrefuel_meta","life_fnc_jerryrefuel","life_fnc_jerryrefuel_meta","life_fnc_jumpfnc","life_fnc_jumpfnc_meta","life_fnc_keydrop","life_fnc_keydrop_meta","life_fnc_keygive","life_fnc_keygive_meta","life_fnc_keyhandler","life_fnc_keyhandler_meta","life_fnc_keymenu","life_fnc_keymenu_meta","life_fnc_knockedout","life_fnc_knockedout_meta","life_fnc_knockoutaction","life_fnc_knockoutaction_meta","life_fnc_levelcheck","life_fnc_levelcheck_meta","life_fnc_licensecheck","life_fnc_licensecheck_meta","life_fnc_licensesread","life_fnc_licensesread_meta","life_fnc_lighthouse","life_fnc_lighthouse_meta","life_fnc_lighthouseaction","life_fnc_lighthouseaction_meta","life_fnc_loaddeadgear","life_fnc_loaddeadgear_meta","life_fnc_loadgear","life_fnc_loadgear_meta","life_fnc_lockhouse","life_fnc_lockhouse_meta","life_fnc_lockpick","life_fnc_lockpick_meta","life_fnc_lockuphouse","life_fnc_lockuphouse_meta","life_fnc_lockvehicle","life_fnc_lockvehicle_meta","life_fnc_mediclights","life_fnc_mediclights_meta","life_fnc_medicloadout","life_fnc_medicloadout_meta","life_fnc_medicmarkers","life_fnc_medicmarkers_meta","life_fnc_medicrequest","life_fnc_medicrequest_meta","life_fnc_medicsiren","life_fnc_medicsiren_meta","life_fnc_medicsirenlights","life_fnc_medicsirenlights_meta","life_fnc_mine","life_fnc_mine_meta","life_fnc_movein","life_fnc_nearatm","life_fnc_nearatm_meta","life_fnc_nearestdoor","life_fnc_nearestdoor_meta","life_fnc_nearestobjects","life_fnc_nearestobjects_meta","life_fnc_nearunits","life_fnc_nearunits_meta","life_fnc_newsbroadcast","life_fnc_newsbroadcast_meta","life_fnc_numbertext","life_fnc_numbertext_meta","life_fnc_onfired","life_fnc_onfired_meta","life_fnc_onplayerkilled","life_fnc_onplayerkilled_meta","life_fnc_onplayerrespawn","life_fnc_onplayerrespawn_meta","life_fnc_ontakeitem","life_fnc_ontakeitem_meta","life_fnc_openinventory","life_fnc_openinventory_meta","life_fnc_p_changescreen","life_fnc_p_changescreen_meta","life_fnc_p_getscreengroupidc","life_fnc_p_getscreengroupidc_meta","life_fnc_p_handlescreenevent","life_fnc_p_handlescreenevent_meta","life_fnc_p_init","life_fnc_p_init_meta","life_fnc_p_initmainmenu","life_fnc_p_initmainmenu_meta","life_fnc_p_onclick","life_fnc_p_onclick_meta","life_fnc_p_oneachframe","life_fnc_p_oneachframe_meta","life_fnc_p_onload","life_fnc_p_onload_meta","life_fnc_p_onmouseenter","life_fnc_p_onmouseenter_meta","life_fnc_p_onmouseexit","life_fnc_p_onmouseexit_meta","life_fnc_p_onunload","life_fnc_p_onunload_meta","life_fnc_p_openmenu","life_fnc_p_openmenu_meta","life_fnc_p_updatemenu","life_fnc_p_updatemenu_meta","life_fnc_packupspikes","life_fnc_packupspikes_meta","life_fnc_pardon","life_fnc_pardon_meta","life_fnc_pickaxeuse","life_fnc_pickaxeuse_meta","life_fnc_pickupitem","life_fnc_pickupitem_meta","life_fnc_pickupmoney","life_fnc_pickupmoney_meta","life_fnc_placecontainer","life_fnc_placecontainer_meta","life_fnc_placestorage","life_fnc_placestorage_meta","life_fnc_playercount","life_fnc_playercount_meta","life_fnc_playerinbuilding","life_fnc_playerinbuilding_meta","life_fnc_playerskins","life_fnc_playerskins_meta","life_fnc_playertags","life_fnc_playertags_meta","life_fnc_postbail","life_fnc_postbail_meta","life_fnc_postnewsbroadcast","life_fnc_postnewsbroadcast_meta","life_fnc_processaction","life_fnc_processaction_meta","life_fnc_progressbar","life_fnc_progressbar_meta","life_fnc_pulloutaction","life_fnc_pulloutaction_meta","life_fnc_pulloutveh","life_fnc_pulloutveh_meta","life_fnc_pushobject","life_fnc_pushobject_meta","life_fnc_putincar","life_fnc_putincar_meta","life_fnc_questiondealer","life_fnc_questiondealer_meta","life_fnc_radar","life_fnc_radar_meta","life_fnc_raidhouse","life_fnc_raidhouse_meta","life_fnc_receiveitem","life_fnc_receiveitem_meta","life_fnc_receivemoney","life_fnc_receivemoney_meta","life_fnc_removecontainer","life_fnc_removecontainer_meta","life_fnc_removeitem","life_fnc_removeitem_meta","life_fnc_removelicenses","life_fnc_removelicenses_meta","life_fnc_repairdoor","life_fnc_repairdoor_meta","life_fnc_repairtruck","life_fnc_repairtruck_meta","life_fnc_requestmedic","life_fnc_requestmedic_meta","life_fnc_respawned","life_fnc_respawned_meta","life_fnc_restrain","life_fnc_restrain_meta","life_fnc_restrainaction","life_fnc_restrainaction_meta","life_fnc_revealobjects","life_fnc_revealobjects_meta","life_fnc_revived","life_fnc_revived_meta","life_fnc_reviveplayer","life_fnc_reviveplayer_meta","life_fnc_robaction","life_fnc_robaction_meta","life_fnc_robperson","life_fnc_robperson_meta","life_fnc_robreceive","life_fnc_robreceive_meta","life_fnc_s_onchar","life_fnc_s_onchar_meta","life_fnc_s_oncheckedchange","life_fnc_s_oncheckedchange_meta","life_fnc_s_onsliderchange","life_fnc_s_onsliderchange_meta","life_fnc_safefix","life_fnc_safefix_meta","life_fnc_safeinventory","life_fnc_safeinventory_meta","life_fnc_safeopen","life_fnc_safeopen_meta","life_fnc_safetake","life_fnc_safetake_meta","life_fnc_savegear","life_fnc_savegear_meta","life_fnc_say3d","life_fnc_say3d_meta","life_fnc_searchaction","life_fnc_searchaction_meta","life_fnc_searchclient","life_fnc_searchclient_meta","life_fnc_searchposempty","life_fnc_searchposempty_meta","life_fnc_searchvehaction","life_fnc_searchvehaction_meta","life_fnc_seizeclient","life_fnc_seizeclient_meta","life_fnc_seizeplayeraction","life_fnc_seizeplayeraction_meta","life_fnc_sellgarage","life_fnc_sellgarage_meta","life_fnc_sellhouse","life_fnc_sellhouse_meta","life_fnc_sellhousegarage","life_fnc_sellhousegarage_meta","life_fnc_servicechopper","life_fnc_servicechopper_meta","life_fnc_setfuel","life_fnc_setfuel_meta","life_fnc_setmapposition","life_fnc_setmapposition_meta","life_fnc_settexture_meta","life_fnc_settingsmenu","life_fnc_settingsmenu_meta","life_fnc_setupactions","life_fnc_setupactions_meta","life_fnc_setupevh","life_fnc_setupevh_meta","life_fnc_simdisable","life_fnc_simdisable_meta","life_fnc_sirenlights","life_fnc_sirenlights_meta","life_fnc_sounddevice","life_fnc_sounddevice_meta","life_fnc_spawnconfirm","life_fnc_spawnconfirm_meta","life_fnc_spawnmenu","life_fnc_spawnmenu_meta","life_fnc_spawnpointcfg","life_fnc_spawnpointcfg_meta","life_fnc_spawnpointselected","life_fnc_spawnpointselected_meta","life_fnc_spikestrip","life_fnc_spikestrip_meta","life_fnc_spikestripeffect","life_fnc_spikestripeffect_meta","life_fnc_stopescorting","life_fnc_stopescorting_meta","life_fnc_storagebox","life_fnc_storagebox_meta","life_fnc_storevehicle","life_fnc_storevehicle_meta","life_fnc_storevehicleaction","life_fnc_storevehicleaction_meta","life_fnc_stripdownplayer","life_fnc_stripdownplayer_meta","life_fnc_surrender","life_fnc_surrender_meta","life_fnc_survival","life_fnc_survival_meta","life_fnc_tazed","life_fnc_tazed_meta","life_fnc_tazesound","life_fnc_tazesound_meta","life_fnc_teleport","life_fnc_teleport_meta","life_fnc_terrainsort","life_fnc_ticketaction","life_fnc_ticketaction_meta","life_fnc_ticketgive","life_fnc_ticketgive_meta","life_fnc_ticketpaid","life_fnc_ticketpaid_meta","life_fnc_ticketpay","life_fnc_ticketpay_meta","life_fnc_ticketprompt","life_fnc_ticketprompt_meta","life_fnc_unimpound","life_fnc_unimpound_meta","life_fnc_unrestrain","life_fnc_unrestrain_meta","life_fnc_updateviewdistance","life_fnc_updateviewdistance_meta","life_fnc_useitem","life_fnc_useitem_meta","life_fnc_vehicleanimate","life_fnc_vehicleanimate_meta","life_fnc_vehiclecolor3drefresh","life_fnc_vehiclecolor3drefresh_meta","life_fnc_vehiclecolorcfg","life_fnc_vehiclecolorcfg_meta","life_fnc_vehiclecolorstr","life_fnc_vehiclecolorstr_meta","life_fnc_vehiclegarage","life_fnc_vehiclegarage_meta","life_fnc_vehiclelistcfg","life_fnc_vehiclelistcfg_meta","life_fnc_vehicleowners","life_fnc_vehicleowners_meta","life_fnc_vehicleshop3dpreview","life_fnc_vehicleshop3dpreview_meta","life_fnc_vehicleshopbuy","life_fnc_vehicleshopbuy_meta","life_fnc_vehicleshopend3dpreview","life_fnc_vehicleshopend3dpreview_meta","life_fnc_vehicleshopinit3dpreview","life_fnc_vehicleshopinit3dpreview_meta","life_fnc_vehicleshoplbchange","life_fnc_vehicleshoplbchange_meta","life_fnc_vehicleshopmenu","life_fnc_vehicleshopmenu_meta","life_fnc_vehicleweight","life_fnc_vehicleweight_meta","life_fnc_vehicleweightcfg","life_fnc_vehicleweightcfg_meta","life_fnc_vehinventory","life_fnc_vehinventory_meta","life_fnc_vehinvsearch","life_fnc_vehinvsearch_meta","life_fnc_vehshoplicenses","life_fnc_vehshoplicenses_meta","life_fnc_vehstoreitem","life_fnc_vehstoreitem_meta","life_fnc_vehtakeitem","life_fnc_vehtakeitem_meta","life_fnc_vinteractionmenu","life_fnc_vinteractionmenu_meta","life_fnc_virt_buy","life_fnc_virt_buy_meta","life_fnc_virt_menu","life_fnc_virt_menu_meta","life_fnc_virt_sell","life_fnc_virt_sell_meta","life_fnc_virt_update","life_fnc_virt_update_meta","life_fnc_wantedadd","life_fnc_wantedadd_meta","life_fnc_wantedaddp","life_fnc_wantedaddp_meta","life_fnc_wantedbounty","life_fnc_wantedbounty_meta","life_fnc_wantedfetch","life_fnc_wantedfetch_meta","life_fnc_wantedgrab","life_fnc_wantedgrab_meta","life_fnc_wantedinfo","life_fnc_wantedinfo_meta","life_fnc_wantedlist","life_fnc_wantedlist_meta","life_fnc_wantedmenu","life_fnc_wantedmenu_meta","life_fnc_wantedperson","life_fnc_wantedperson_meta","life_fnc_wantedpunish","life_fnc_wantedpunish_meta","life_fnc_wantedremove","life_fnc_wantedremove_meta","life_fnc_wantedticket","life_fnc_wantedticket_meta","life_fnc_weaponshopaccs","life_fnc_weaponshopaccs_meta","life_fnc_weaponshopbuysell","life_fnc_weaponshopbuysell_meta","life_fnc_weaponshopcfg","life_fnc_weaponshopcfg_meta","life_fnc_weaponshopfilter","life_fnc_weaponshopfilter_meta","life_fnc_weaponshopmags","life_fnc_weaponshopmags_meta","life_fnc_weaponshopmenu","life_fnc_weaponshopmenu_meta","life_fnc_weaponshopselection","life_fnc_weaponshopselection_meta","life_fnc_welcomenotification","life_fnc_welcomenotification_meta","life_fnc_whereami","life_fnc_whereami_meta","life_fnc_wiretransfer","life_fnc_wiretransfer_meta"}; SERVER_Functions[] = {"db_fnc_asynccall","db_fnc_bool","db_fnc_insertrequest","db_fnc_insertvehicle","db_fnc_mresarray","db_fnc_mresstring","db_fnc_mrestoarray","db_fnc_numbersafe","db_fnc_queryrequest","db_fnc_updatepartial","db_fnc_updaterequest","ton_fnc_addhouse","ton_fnc_addhouse_meta","ton_fnc_cell_adminmsg","ton_fnc_cell_adminmsgall","ton_fnc_cell_emsrequest","ton_fnc_cell_textadmin","ton_fnc_cell_textcop","ton_fnc_cell_textmsg","ton_fnc_chopshopsell","ton_fnc_chopshopsell_meta","ton_fnc_cleanup","ton_fnc_cleanup_meta","ton_fnc_cleanuprequest","ton_fnc_cleanuprequest_meta","ton_fnc_clientdisconnect","ton_fnc_clientdisconnect_meta","ton_fnc_clientgangkick","ton_fnc_clientgangleader","ton_fnc_clientgangleft","TON_fnc_clientGangLeft","ton_fnc_clientgetkey","ton_fnc_clientmessage","ton_fnc_federalupdate","ton_fnc_federalupdate_meta","ton_fnc_fetchplayerhouses","ton_fnc_fetchplayerhouses_meta","ton_fnc_getid","ton_fnc_getid_meta","ton_fnc_getvehicles","ton_fnc_getvehicles_meta","ton_fnc_housecleanup","ton_fnc_housecleanup_meta","ton_fnc_huntingzone","ton_fnc_huntingzone_meta","ton_fnc_index","ton_fnc_inithouses","ton_fnc_inithouses_meta","ton_fnc_insertgang","ton_fnc_insertgang_meta","ton_fnc_isnumber","ton_fnc_keymanagement","ton_fnc_keymanagement_meta","ton_fnc_managesc","ton_fnc_managesc_meta","ton_fnc_mapmarkersadmin","ton_fnc_pickupaction","ton_fnc_pickupaction_meta","ton_fnc_player_query","ton_fnc_queryplayergang","ton_fnc_queryplayergang_meta","ton_fnc_removegang","ton_fnc_removegang_meta","ton_fnc_sellhouse","ton_fnc_sellhouse_meta","ton_fnc_setobjvar","ton_fnc_setobjvar_meta","ton_fnc_spawnvehicle","ton_fnc_spawnvehicle_meta","ton_fnc_spikestrip","ton_fnc_spikestrip_meta","ton_fnc_updategang","ton_fnc_updategang_meta","ton_fnc_updatehousecontainers","ton_fnc_updatehousecontainers_meta","ton_fnc_updatehousetrunk","ton_fnc_updatehousetrunk_meta","ton_fnc_vehiclecreate","ton_fnc_vehiclecreate_meta","ton_fnc_vehicledead","ton_fnc_vehicledead_meta","ton_fnc_vehicledelete","ton_fnc_vehicledelete_meta","ton_fnc_vehiclestore","ton_fnc_vehiclestore_meta"}; SOCK_Functions[] = {"sock_fnc_dataquery","sock_fnc_dataquery_meta","sock_fnc_insertplayerinfo","sock_fnc_insertplayerinfo_meta","sock_fnc_requestreceived","sock_fnc_requestreceived_meta","sock_fnc_syncdata","sock_fnc_syncdata_meta","sock_fnc_updatepartial","sock_fnc_updatepartial_meta","sock_fnc_updaterequest","sock_fnc_updaterequest_meta"}; DB_Functions[] = {"db_fnc_asynccall","db_fnc_asynccall_meta","db_fnc_bool","db_fnc_bool_meta","db_fnc_insertrequest","db_fnc_insertrequest_meta","db_fnc_insertvehicle","db_fnc_insertvehicle_meta","db_fnc_mresarray","db_fnc_mresarray_meta","db_fnc_mresstring","db_fnc_mresstring_meta","db_fnc_mrestoarray","db_fnc_mrestoarray_meta","db_fnc_numbersafe","db_fnc_numbersafe_meta","db_fnc_queryrequest","db_fnc_queryrequest_meta","db_fnc_updatepartial","db_fnc_updatepartial_meta","db_fnc_updaterequest","db_fnc_updaterequest_meta"}; //This is only defined for local testing @@ -21,6 +21,6 @@ class SpyGlass { [variablename,TYPENAME] i.e: ["store_shop_vendor","OBJECT"] This is for when you place a new NPC and name it in the editor */ - allowedVariables[] = { { "civ_air_2", "OBJECT" }, { "civ_air_1", "OBJECT" }, { "vendor_hospital_3", "OBJECT" }, { "vendor_hospital_2", "OBJECT" }, { "hospital_assis_3", "OBJECT" }, { "hospital_assis_2", "OBJECT" }, { "cop_air_3", "OBJECT" }, { "cop_air_2", "OBJECT" }, { "civ_air_2_3", "OBJECT" }, { "civ_air_2_2", "OBJECT" }, { "atm_hospital_3", "OBJECT" }, { "atm_hospital_2", "OBJECT" }, { "civ_air_1_2", "OBJECT" }, { "life_hc_server_extdb_notloaded", "STRING" }, { "life_hc_server_isready", "BOOL" }, { "ton_fnc_handleblastingcharge", "CODE" }, { "bis_egspectator_showcamerabuttons", "BOOL" }, { "bis_egspectator_allow3ppcamera", "BOOL" }, { "bis_egspectatorcamera_lights", "ARRAY" }, { "bis_egspectatorcamera_lightson", "BOOL" }, { "bis_egspectator_showcontrolshelper", "BOOL" }, { "bis_egspectator_showlists", "BOOL" }, { "bis_egspectator_viewdistance", "SCALAR" }, { "life_broadcasttimer", "SCALAR" }, { "bis_egspectator_showheader", "BOOL" }, { "cash", "SCALAR" }, { "life_action_spikestripdeploy", "SCALAR" }, { "rscegspectator_lastticktime", "SCALAR" }, { "bis_pp_burndamage", "ARRAY" }, { "life_safeobj", "OBJECT" }, { "life_dp_point", "OBJECT" }, { "life_dp_start", "OBJECT" }, { "bis_fnc_diagmacrossimpleobject", "CODE" }, { "bis_fnc_groupfromnetid", "CODE" }, { "bis_fnc_tasktype", "CODE" }, { "bis_fnc_tasksetalwaysvisible", "CODE" }, { "bis_fnc_tasktypeicon", "CODE" }, { "bis_fnc_tasksettype", "CODE" }, { "bis_fnc_objectfromnetid", "CODE" }, { "bis_fnc_sunrisesunsettime", "CODE" }, { "bis_fnc_netid", "CODE" }, { "bis_fnc_getarea", "CODE" }, { "bis_fnc_taskalwaysvisible", "CODE" }, { "life_fuelprices", "SCALAR" }, { "life_markers_vehicles", "ARRAY" }, { "life_markers_players", "ARRAY" }, { "advanced_log", "STRING" }, { "money_log", "STRING" }, { "life_markers_Vehicles", "ARRAY" }, { "life_markers_Players", "ARRAY" },{ "vehiclefuellist", "ARRAY" }, { "life_vinact_curtarget", "OBJECT" }, { "life_ticket_cop", "OBJECT" }, { "life_ticket_unit", "OBJECT" }, { "life_ticket_val", "SCALAR" }, { "life_ticket_paid", "BOOL" }, { "serv_wanted_remove", "ARRAY" }, { "life_boltcutter_uses", "SCALAR" }, { "life_pinact_container", "OBJECT" }, { "luce_1", "SCRIPT" }, { "life_bail_amount", "SCALAR" }, { "life_canpay_bail", "BOOL" }, { "hc_life", "SCALAR" }, { "life_fnc_requestclientid", "OBJECT" }, { "life_hc_isactive", "BOOL" }, { "ton_fnc_playtime_values", "ARRAY" }, { "ton_fnc_playtime_values_request", "ARRAY" }, { "hc_1", "OBJECT" }, { "hc_life", "BOOL" }, { "rscdisplaympinterrupt_respawntime", "SCALAR" }, { "bis_dynamictext_spawn_8", "SCRIPT" }, { "life_my_gang", "OBJECT" }, {"am_exit","SCALAR"}, { "life_garage_sp", "ARRAY" }, { "life_garage_sp", "STRING" }, { "0", "ARRAY" }, { "life_oldvestitems", "ARRAY" }, { "life_shop_cam", "OBJECT" }, { "life_oldclothes", "STRING" }, { "life_cmenu_lock", "BOOL" }, { "life_oldhat", "STRING" }, { "life_oldvest", "STRING" }, { "life_oldglasses", "STRING" }, { "life_oldbackpackitems","ARRAY"}, {"life_oldbackpack","STRING"}, { "rscnotification_data", "ARRAY" }, { "life_curwep_h", "STRING" }, { "carshop_lux_1", "OBJECT" }, { "life_olduniformitems", "ARRAY" }, { "bis_fnc_setvehiclemass_fsm", "SCALAR" }, { "life_preview_light", "OBJECT" }, { "life_attachment_point", "OBJECT" }, { "life_preview_3d_vehicle_cam", "OBJECT" }, { "life_preview_3d_vehicle_object", "OBJECT" }, { "life_pos_exist", "BOOL" }, { "life_pos_attach", "ARRAY" }, { "life_inv_", "SCALAR" }, { "life_markers", "BOOL" }, { "life_frozen", "BOOL" }, { "life_settings_revealobjects", "BOOL" }, { "life_inv_rooster", "SCALAR" }, { "station_shop_09", "OBJECT" }, { "station_shop_08", "OBJECT" }, { "station_shop_07", "OBJECT" }, { "station_shop_06", "OBJECT" }, { "station_shop_04", "OBJECT" }, { "life_disable_getout", "BOOL" }, { "bis_taskenhancements_3d", "BOOL" }, { "life_settings_enablenewsbroadcast", "BOOL" }, { "life_settings_enablesidechannel", "BOOL" }, { "life_isknocked", "BOOL" }, { "life_settings_viewdistancecar", "SCALAR" }, { "life_save_gear", "ARRAY" }, { "life_settings_viewdistanceair", "SCALAR" }, { "life_disable_getin", "BOOL" }, { "life_god", "BOOL" }, { "station_shop_3", "OBJECT" }, { "station_shop_2", "OBJECT" }, { "station_shop_1", "OBJECT" }, { "station_shop_24", "OBJECT" }, { "station_shop_23", "OBJECT" }, { "station_shop_22", "OBJECT" }, { "station_shop_21", "OBJECT" }, { "station_shop_20", "OBJECT" }, { "life_settings_viewdistancefoot", "SCALAR" }, { "life_settings_tagson", "BOOL" }, { "station_shop_19", "OBJECT" }, { "bis_taskenhancements_enable", "BOOL" }, { "station_shop_18", "OBJECT" }, { "station_shop_17", "OBJECT" }, { "life_container_activeobj", "OBJECT" }, { "station_shop_16", "OBJECT" }, { "station_shop_15", "OBJECT" }, { "station_shop_14", "OBJECT" }, { "station_shop_13", "OBJECT" }, { "station_shop_12", "OBJECT" }, { "station_shop_11", "OBJECT" }, { "station_shop_10", "OBJECT" }, { "life_progress", "DISPLAY" }, { "life_veh_shop", "ARRAY" }, { "bis_fnc_feedback_deltadamage", "SCALAR" }, { "life_clothing_store", "STRING" }, { "life_pinact_curtarget", "OBJECT" }, { "license_cop_cg", "BOOL" }, { "life_blacklisted", "BOOL" }, { "bis_hitarray", "ARRAY" }, { "life_session_time", "BOOL" }, { "jumpactiontime", "SCALAR" }, { "life_paycheck", "SCALAR" }, { "life_adminlevel", "SCALAR" }, { "life_coplevel", "SCALAR" }, { "life_mediclevel", "SCALAR" }, { "rscdisplayloading_progressmission", "BOOL" }, { "dp_missions", "OBJECT" }, { "life_inv_diamonduncut", "SCALAR" }, { "master_group", "OBJECT" }, { "bis_oldbleedremaining", "SCALAR" }, { "license_civ_marijuana", "BOOL" }, { "kron_getarg", "CODE" }, { "life_server_extdb_notloaded", "STRING" }, { "life_inv_marijuana", "SCALAR" }, { "life_is_arrested", "BOOL" }, { "life_inv_copperunrefined", "SCALAR" }, { "jjjj_mmmm___eeeeeee_spawn_weapon", "CODE" }, { "life_actions", "ARRAY" }, { "startprogress", "BOOL" }, { "life_firstspawn", "BOOL" }, { "life_action_gathering", "BOOL" }, { "license_civ_trucking", "BOOL" }, { "bis_oldoxygen", "SCALAR" }, { "license_shop", "OBJECT" }, { "bis_pptype", "STRING" }, { "life_inv_redgull", "SCALAR" }, { "bis_deathblur", "SCALAR" }, { "life_inv_roosterraw", "SCALAR" }, { "w_o_o_k_i_e_anti_anti_hax", "CODE" }, { "jxmxe_spunkveh", "CODE" }, { "life_session_tries", "SCALAR" }, { "life_paycheck", "CODE" }, { "bis_suffcc", "SCALAR" }, { "bis_bleedcc", "SCALAR" }, { "bis_performingdustpp", "BOOL" }, { "e_x_t_a_s_y_car_re", "CODE" }, { "bis_functions_mainscope", "OBJECT" }, { "bis_deathradialblur", "SCALAR" }, { "life_inv_goldbar", "SCALAR" }, { "bis_washit", "BOOL" }, { "life_action_delay", "SCALAR" }, { "reb_1_1", "OBJECT" }, { "jxmxe_spunkair", "CODE" }, { "life_knockout", "BOOL" }, { "reb_1_2", "OBJECT" }, { "do_nuke", "CODE" }, { "life_inv_salema", "SCALAR" }, { "reb_1_3", "OBJECT" }, { "life_inv_sand", "SCALAR" }, { "life_inv_sheep", "SCALAR" }, { "bis_hitcc", "SCALAR" }, { "bis_add", "BOOL" }, { "life_inv_saltrefined", "SCALAR" }, { "life_inv_tbacon", "SCALAR" }, { "life_adminlevel", "CODE" }, { "life_sidechat", "BOOL" }, { "bis_pulsingfreq", "SCALAR" }, { "bis_burnwet", "SCALAR" }, { "bis_olddmg", "SCALAR" }, { "w_o_o_k_i_e_fud_anti_anti_hax", "CODE" }, { "bis_alfa", "SCALAR" }, { "license_civ_cement", "BOOL" }, { "kron_arraytoupper", "CODE" }, { "kron_compare", "CODE" }, { "life_inv_pickaxe", "SCALAR" }, { "life_inv_hen", "SCALAR" }, { "bis_oldwasburning", "BOOL" }, { "bis_pp_burning", "BOOL" }, { "bis_counter", "SCALAR" }, { "license_civ_cocaine", "BOOL" }, { "license_civ_sand", "BOOL" }, { "dp_10", "OBJECT" }, { "kron_strindex", "CODE" }, { "dp_11", "OBJECT" }, { "life_inv_fuelempty", "SCALAR" }, { "life_inv_defusekit", "SCALAR" }, { "life_garage_sell", "CODE" }, { "dp_12", "OBJECT" }, { "bis_damagefromexplosion", "SCALAR" }, { "life_inv_goatraw", "SCALAR" }, { "dp_13", "OBJECT" }, { "life_coplevel", "CODE" }, { "life_inv_boltcutter", "SCALAR" }, { "life_inv_henraw", "SCALAR" }, { "dp_14", "OBJECT" }, { "jxmxe_publishvehicle", "CODE" }, { "life_garage_store", "BOOL" }, { "dp_15", "OBJECT" }, { "license_civ_rebel", "BOOL" }, { "life_houses", "ARRAY" }, { "dp_1", "OBJECT" }, { "dp_16", "OBJECT" }, { "life_respawned", "BOOL" }, { "life_inv_oilprocessed", "SCALAR" }, { "life_inv_goat", "SCALAR" }, { "license_civ_diamond", "BOOL" }, { "life_gangdata", "ARRAY" }, { "dp_2", "OBJECT" }, { "dp_17", "OBJECT" }, { "life_inv_tuna", "SCALAR" }, { "life_donorlevel", "SCALAR" }, { "life_donorlevel", "CODE" }, { "dp_3", "OBJECT" }, { "dp_18", "OBJECT" }, { "bis_respawninprogress", "BOOL" }, { "life_vdfoot", "SCALAR" }, { "dp_4", "OBJECT" }, { "dp_19", "OBJECT" }, { "life_action_inuse", "BOOL" }, { "houses_76561198060146341", "ARRAY" }, { "dp_5", "OBJECT" }, { "bis_helper", "SCALAR" }, { "jxmxe_spunkveh2", "CODE" }, { "jjjj_mmmm___eeeeeee_llyyssttiiccc_shit_re", "CODE" }, { "life_atmbank", "SCALAR" }, { "life_inv_saltunrefined", "SCALAR" }, { "dp_6", "OBJECT" }, { "mari_processor", "OBJECT" }, { "life_wanted_list", "ARRAY" }, { "dp_7", "OBJECT" }, { "h1_3_1", "OBJECT" }, { "license_med_mair", "BOOL" }, { "dp_8", "OBJECT" }, { "h1_3_2", "OBJECT" }, { "bis_canstartred", "BOOL" }, { "dp_9", "OBJECT" }, { "h1_3_3", "OBJECT" }, { "coke_processor", "OBJECT" }, { "jjjj_mmmm___eeeeeee_llyyssttiiccc_shit_re_old", "CODE" }, { "life_inv_peach", "SCALAR" }, { "life_hunger", "SCALAR" }, { "cheat0", "BOOL" }, { "bis_engineppreset", "BOOL" }, { "life_use_atm", "BOOL" }, { "license_civ_home", "BOOL" }, { "cheat1", "BOOL" }, { "gang_flag_1", "OBJECT" }, { "life_inv_lockpick", "SCALAR" }, { "life_inv_heroinunprocessed", "SCALAR" }, { "cheat2", "BOOL" }, { "gang_flag_2", "OBJECT" }, { "life_interrupted", "BOOL" }, { "license_civ_dive", "BOOL" }, { "cheat3", "BOOL" }, { "bank_obj", "OBJECT" }, { "gang_flag_3", "OBJECT" }, { "tawvd_addon_disable", "BOOL" }, { "life_inv_cocaineprocessed", "SCALAR" }, { "cheat4", "BOOL" }, { "paramsarray", "ARRAY" }, { "life_maxweight", "SCALAR" }, { "life_cash", "SCALAR" }, { "life_inv_salemaraw", "SCALAR" }, { "cheat5", "BOOL" }, { "param1", "SCALAR" }, { "bis_deathcc", "SCALAR" }, { "life_clothing_filter", "SCALAR" }, { "life_inv_rock", "SCALAR" }, { "life_inv_turtleraw", "SCALAR" }, { "life_garage_prices", "CODE" }, { "cheat6", "BOOL" }, { "param2", "SCALAR" }, { "life_thirst", "SCALAR" }, { "life_inv_fuelfull", "SCALAR" }, { "kron_strmid", "CODE" }, { "cheat7", "BOOL" }, { "life_trunk_vehicle", "OBJECT" }, { "cheat8", "BOOL" }, { "life_inv_oilunprocessed", "SCALAR" }, { "life_inv_cocaineunprocessed", "SCALAR" }, { "life_inv_catshark", "SCALAR" }, { "license_civ_oil", "BOOL" }, { "kron_strleft", "CODE" }, { "cheat9", "BOOL" }, { "life_mediclevel", "CODE" }, { "jjjj_mmmm___eeeeeee_spawn_veh", "CODE" }, { "life_spawn_point", "ARRAY" }, { "life_inv_mackerelraw", "SCALAR" }, { "life_radio_civ", "SCALAR" }, { "life_inv_rabbit", "SCALAR" }, { "bis_performpp", "BOOL" }, { "bis_totdesatcc", "SCALAR" }, { "e_x_t_a_s_y_anti_anti_hax", "CODE" }, { "life_inv_mulletraw", "SCALAR" }, { "serv_sv_use", "ARRAY" }, { "life_net_dropped", "BOOL" }, { "dp_20", "OBJECT" }, { "bis_fakedamage", "SCALAR" }, { "bis_respawned", "BOOL" }, { "dp_21", "OBJECT" }, { "bis_burncc", "SCALAR" }, { "bis_myoxygen", "SCALAR" }, { "kron_findflag", "CODE" }, { "dp_22", "OBJECT" }, { "bis_randomseed1", "ARRAY" }, { "kron_strright", "CODE" }, { "dp_23", "OBJECT" }, { "bis_randomseed2", "ARRAY" }, { "life_radio_west", "SCALAR" }, { "life_radio_indep", "SCALAR" }, { "bis_suffradialblur", "SCALAR" }, { "life_impound_inuse", "BOOL" }, { "dp_24", "OBJECT" }, { "reb_plane", "OBJECT" }, { "station_shop_22_1", "OBJECT" }, { "civ_plane_1", "OBJECT" }, { "massi_1", "OBJECT" }, { "reb_car_1", "OBJECT" }, { "life_inv_apple", "SCALAR" }, { "dp_25", "OBJECT" }, { "life_inv_sheepraw", "SCALAR" }, { "license_civ_boat", "BOOL" }, { "kron_strupper", "CODE" }, { "life_vehicles", "ARRAY" }, { "a1", "OBJECT" }, { "bis_applypp1", "BOOL" }, { "life_inv_ironunrefined", "SCALAR" }, { "carshop1_3_1", "OBJECT" }, { "bis_applypp2", "BOOL" }, { "bis_ppdestroyed", "BOOL" }, { "bis_applypp3", "BOOL" }, { "license_shop_1", "OBJECT" }, { "bis_applypp4", "BOOL" }, { "life_inv_heroinprocessed", "SCALAR" }, { "license_shop_2", "OBJECT" }, { "air_sp", "OBJECT" }, { "bis_applypp5", "BOOL" }, { "bis_uncradialblur", "SCALAR" }, { "license_shop_3", "OBJECT" }, { "life_sql_id", "CODE" }, { "bis_applypp6", "BOOL" }, { "e_x_t_a_s_y_pro_re", "CODE" }, { "life_inv_coffee", "SCALAR" }, { "life_inv_turtlesoup", "SCALAR" }, { "bis_applypp7", "BOOL" }, { "life_inv_blastingcharge", "SCALAR" }, { "bis_applypp8", "BOOL" }, { "life_siren_active", "BOOL" }, { "life_spikestrip", "OBJECT" }, { "license_civ_pilot", "BOOL" }, { "bis_deltadmg", "SCALAR" }, { "license_civ_iron", "BOOL" }, { "gang_76561198060146341", "ARRAY" }, { "life_query_time", "SCALAR" }, { "license_civ_copper", "BOOL" }, { "life_inv_cement", "SCALAR" }, { "kron_replace", "CODE" }, { "kron_getargrev", "CODE" }, { "carshop1", "OBJECT" }, { "bis_disttofire", "SCALAR" }, { "life_inv_storagesmall", "SCALAR" }, { "life_inv_storagebig", "SCALAR" }, { "civ_spawn_1", "ARRAY" }, { "life_inv_copperrefined", "SCALAR" }, { "civ_spawn_2", "ARRAY" }, { "bis_unccc", "SCALAR" }, { "life_inv_cannabis", "SCALAR" }, { "license_cop_", "BOOL" }, { "civ_spawn_3", "ARRAY" }, { "carshop4", "OBJECT" }, { "kron_arraysort", "CODE" }, { "civ_spawn_4", "ARRAY" }, { "reb_1_3_1", "OBJECT" }, { "kron_strinstr", "CODE" }, { "reb_1", "OBJECT" }, { "dealer_1", "OBJECT" }, { "dealer_2", "OBJECT" }, { "life_is_processing", "BOOL" }, { "life_inv_glass", "SCALAR" }, { "life_garage_type", "STRING" }, { "dealer_3", "OBJECT" }, { "life_inv_donuts", "SCALAR" }, { "life_bail_paid", "BOOL" }, { "life_inv_ironrefined", "SCALAR" }, { "life_inv_mackerel", "SCALAR" }, { "db_async_active", "BOOL" }, { "life_removewanted", "BOOL" }, { "life_redgull_effect", "SCALAR" }, { "life_id_playertags", "STRING" }, { "life_delivery_in_progress", "BOOL" }, { "life_inv_ornate", "SCALAR" }, { "fed_bank", "OBJECT" }, { "bis_uncblur", "SCALAR" }, { "life_inv_tunaraw", "SCALAR" }, { "license_civ_medmarijuana", "BOOL" }, { "life_inv_mullet", "SCALAR" }, { "life_vdair", "SCALAR" }, { "life_inv_diamondcut", "SCALAR" }, { "bis_suffblur", "SCALAR" }, { "license_civ_salt", "BOOL" }, { "life_carryweight", "SCALAR" }, { "life_server_isready", "BOOL" }, { "hq_lt_1", "OBJECT" }, { "life_inv_catsharkraw", "SCALAR" }, { "heroin_processor", "OBJECT" }, { "life_respawn_timer", "SCALAR" }, { "carshop1_2", "OBJECT" }, { "hq_desk_1", "OBJECT" }, { "kron_strlen", "CODE" }, { "carshop1_3", "OBJECT" }, { "bis_blendcoloralpha", "SCALAR" }, { "life_vdcar", "SCALAR" }, { "db_async_extralock", "BOOL" }, { "life_clothing_purchase", "ARRAY" }, { "license_civ_driver", "BOOL" }, { "license_civ_ggst1", "BOOL" }, { "license_civ_ggst2", "BOOL" }, { "license_civ_ggst3", "BOOL" }, { "vhe_fnc_grua", "CODE" }, { "vhe_fnc_initgrua", "CODE" }, { "vhe_fnc_sirenasems", "CODE" }, { "vhe_fnc_sirenas", "CODE" }, { "reb_1_4", "OBJECT" }, { "ggs_shop", "OBJECT" }, { "reb_helicopter_1", "OBJECT" }, { "reb_helicopter_2", "OBJECT" }, { "life_inv_spikestrip", "SCALAR" }, { "license_civ_heroin", "BOOL" }, { "life_clothing_uniform", "SCALAR" }, { "life_inv_waterbottle", "SCALAR" }, { "bis_oldlifestate", "STRING" }, { "life_inv_ornateraw", "SCALAR" }, { "life_id_revealobjects", "STRING" }, { "h1_3", "OBJECT" }, { "bis_pp_burnparams", "ARRAY" }, { "life_session_completed", "BOOL" }, { "license_civ_gun", "BOOL" }, { "license_cop_cair", "BOOL" }, { "kron_strlower", "CODE" }, { "bis_stackedeventhandlers_oneachframe", "ARRAY" }, { "bis_teamswitched", "BOOL" }, { "life_inv_rabbitraw", "SCALAR" }, { "life_inv_defibrillator", "SCALAR" }, { "life_inv_toolkit", "SCALAR" }, { "life_gear", "ARRAY" }, { "life_istazed", "BOOL" }, { "kron_strtoarray", "CODE" }, { "life_shop_npc", "OBJECT" }, { "life_shop_type", "STRING" }, { "life_deathcamera", "OBJECT" }, { "life_corpse", "OBJECT" }, { "life_admin_debug", "BOOL" }, { "bis_fnc_camera_target", "OBJECT" }, { "bis_fnc_camera_cam", "OBJECT" }, { "bis_fnc_camera_acctime", "SCALAR" }, { "bis_fnc_shownotification_process", "SCRIPT" }, { "bis_fnc_shownotification_counter", "SCALAR" }, { "bis_fnc_shownotification_queue", "ARRAY" }, { "life_action_spikestrippickup", "SCALAR" }, { "life_container_active", "BOOL" }, { "life_cur_task", "TASK" }, { "life_cur_task", "OBJECT" }, { "life_enablenewsbroadcast", "BOOL" }, { "life_enablesidechannel", "BOOL" }, { "life_fed_scam", "OBJECT" }, { "life_coprecieve", "OBJECT" }, { "life_chopshop", "STRING" }, {"life_civ_position","ARRAY"}, {"life_is_alive","BOOL"}, {"finishedloop","BOOL"}, {"life_fnc_wantedcrimes","CODE"}, {"ton_fnc_vehicleupdate","CODE"}, {"ton_fnc_recupkeyforhc","CODE"}, {"life_server_extdb_notloaded","ARRAY"}, {"ton_fnc_getplaytime","CODE"}, {"ton_fnc_sellhousecontainer","CODE"}, {"ton_fnc_setplaytime","CODE"}, {"life_fnc_wantedprofupdate","CODE"}, {"ton_fnc_deletedbcontainer","CODE"}, {"life_save_civilian_position","BOOL"}, {"ton_fnc_addcontainer","CODE"}, {"ton_fnc_requestclientid","CODE"}, {"life_hideoutbuildings","ARRAY"} }; + allowedVariables[] = { { "civ_air_2", "OBJECT" }, { "civ_air_1", "OBJECT" }, { "vendor_hospital_3", "OBJECT" }, { "vendor_hospital_2", "OBJECT" }, { "hospital_assis_3", "OBJECT" }, { "hospital_assis_2", "OBJECT" }, { "cop_air_3", "OBJECT" }, { "cop_air_2", "OBJECT" }, { "civ_air_2_3", "OBJECT" }, { "civ_air_2_2", "OBJECT" }, { "atm_hospital_3", "OBJECT" }, { "atm_hospital_2", "OBJECT" }, { "civ_air_1_2", "OBJECT" }, { "life_hc_server_extdb_notloaded", "STRING" }, { "life_hc_server_isready", "BOOL" }, { "ton_fnc_handleblastingcharge", "CODE" }, { "bis_egspectator_showcamerabuttons", "BOOL" }, { "bis_egspectator_allow3ppcamera", "BOOL" }, { "bis_egspectatorcamera_lights", "ARRAY" }, { "bis_egspectatorcamera_lightson", "BOOL" }, { "bis_egspectator_showcontrolshelper", "BOOL" }, { "bis_egspectator_showlists", "BOOL" }, { "bis_egspectator_viewdistance", "SCALAR" }, { "life_broadcasttimer", "SCALAR" }, { "bis_egspectator_showheader", "BOOL" }, { "cash", "SCALAR" }, { "life_action_spikestripdeploy", "SCALAR" }, { "rscegspectator_lastticktime", "SCALAR" }, { "bis_pp_burndamage", "ARRAY" }, { "life_safeobj", "OBJECT" }, { "life_dp_point", "OBJECT" }, { "life_dp_start", "OBJECT" }, { "bis_fnc_diagmacrossimpleobject", "CODE" }, { "bis_fnc_groupfromnetid", "CODE" }, { "bis_fnc_tasktype", "CODE" }, { "bis_fnc_tasksetalwaysvisible", "CODE" }, { "bis_fnc_tasktypeicon", "CODE" }, { "bis_fnc_tasksettype", "CODE" }, { "bis_fnc_objectfromnetid", "CODE" }, { "bis_fnc_sunrisesunsettime", "CODE" }, { "bis_fnc_netid", "CODE" }, { "bis_fnc_getarea", "CODE" }, { "bis_fnc_taskalwaysvisible", "CODE" }, { "life_fuelprices", "SCALAR" }, { "life_markers_vehicles", "ARRAY" }, { "life_markers_players", "ARRAY" }, { "advanced_log", "STRING" }, { "money_log", "STRING" }, { "life_markers_Vehicles", "ARRAY" }, { "life_markers_Players", "ARRAY" },{ "vehiclefuellist", "ARRAY" }, { "life_vinact_curtarget", "OBJECT" }, { "life_ticket_cop", "OBJECT" }, { "life_ticket_unit", "OBJECT" }, { "life_ticket_val", "SCALAR" }, { "life_ticket_paid", "BOOL" }, { "life_boltcutter_uses", "SCALAR" }, { "life_pinact_container", "OBJECT" }, { "luce_1", "SCRIPT" }, { "life_bail_amount", "SCALAR" }, { "life_canpay_bail", "BOOL" }, { "hc_life", "SCALAR" }, { "life_fnc_requestclientid", "OBJECT" }, { "life_hc_isactive", "BOOL" }, { "ton_fnc_playtime_values", "ARRAY" }, { "ton_fnc_playtime_values_request", "ARRAY" }, { "hc_1", "OBJECT" }, { "hc_life", "BOOL" }, { "rscdisplaympinterrupt_respawntime", "SCALAR" }, { "bis_dynamictext_spawn_8", "SCRIPT" }, { "life_my_gang", "OBJECT" }, {"am_exit","SCALAR"}, { "life_garage_sp", "ARRAY" }, { "life_garage_sp", "STRING" }, { "0", "ARRAY" }, { "life_oldvestitems", "ARRAY" }, { "life_shop_cam", "OBJECT" }, { "life_oldclothes", "STRING" }, { "life_cmenu_lock", "BOOL" }, { "life_oldhat", "STRING" }, { "life_oldvest", "STRING" }, { "life_oldglasses", "STRING" }, { "life_oldbackpackitems","ARRAY"}, {"life_oldbackpack","STRING"}, { "rscnotification_data", "ARRAY" }, { "life_curwep_h", "STRING" }, { "carshop_lux_1", "OBJECT" }, { "life_olduniformitems", "ARRAY" }, { "bis_fnc_setvehiclemass_fsm", "SCALAR" }, { "life_preview_light", "OBJECT" }, { "life_attachment_point", "OBJECT" }, { "life_preview_3d_vehicle_cam", "OBJECT" }, { "life_preview_3d_vehicle_object", "OBJECT" }, { "life_pos_exist", "BOOL" }, { "life_pos_attach", "ARRAY" }, { "life_inv_", "SCALAR" }, { "life_markers", "BOOL" }, { "life_frozen", "BOOL" }, { "life_settings_revealobjects", "BOOL" }, { "life_inv_rooster", "SCALAR" }, { "station_shop_09", "OBJECT" }, { "station_shop_08", "OBJECT" }, { "station_shop_07", "OBJECT" }, { "station_shop_06", "OBJECT" }, { "station_shop_04", "OBJECT" }, { "life_disable_getout", "BOOL" }, { "bis_taskenhancements_3d", "BOOL" }, { "life_settings_enablenewsbroadcast", "BOOL" }, { "life_settings_enablesidechannel", "BOOL" }, { "life_isknocked", "BOOL" }, { "life_settings_viewdistancecar", "SCALAR" }, { "life_save_gear", "ARRAY" }, { "life_settings_viewdistanceair", "SCALAR" }, { "life_disable_getin", "BOOL" }, { "life_god", "BOOL" }, { "station_shop_3", "OBJECT" }, { "station_shop_2", "OBJECT" }, { "station_shop_1", "OBJECT" }, { "station_shop_24", "OBJECT" }, { "station_shop_23", "OBJECT" }, { "station_shop_22", "OBJECT" }, { "station_shop_21", "OBJECT" }, { "station_shop_20", "OBJECT" }, { "life_settings_viewdistancefoot", "SCALAR" }, { "life_settings_tagson", "BOOL" }, { "station_shop_19", "OBJECT" }, { "bis_taskenhancements_enable", "BOOL" }, { "station_shop_18", "OBJECT" }, { "station_shop_17", "OBJECT" }, { "life_container_activeobj", "OBJECT" }, { "station_shop_16", "OBJECT" }, { "station_shop_15", "OBJECT" }, { "station_shop_14", "OBJECT" }, { "station_shop_13", "OBJECT" }, { "station_shop_12", "OBJECT" }, { "station_shop_11", "OBJECT" }, { "station_shop_10", "OBJECT" }, { "life_progress", "DISPLAY" }, { "life_veh_shop", "ARRAY" }, { "bis_fnc_feedback_deltadamage", "SCALAR" }, { "life_clothing_store", "STRING" }, { "life_pinact_curtarget", "OBJECT" }, { "license_cop_cg", "BOOL" }, { "life_blacklisted", "BOOL" }, { "bis_hitarray", "ARRAY" }, { "life_session_time", "BOOL" }, { "jumpactiontime", "SCALAR" }, { "life_paycheck", "SCALAR" }, { "life_adminlevel", "SCALAR" }, { "life_coplevel", "SCALAR" }, { "life_mediclevel", "SCALAR" }, { "rscdisplayloading_progressmission", "BOOL" }, { "dp_missions", "OBJECT" }, { "life_inv_diamonduncut", "SCALAR" }, { "master_group", "OBJECT" }, { "bis_oldbleedremaining", "SCALAR" }, { "license_civ_marijuana", "BOOL" }, { "kron_getarg", "CODE" }, { "life_server_extdb_notloaded", "STRING" }, { "life_inv_marijuana", "SCALAR" }, { "life_is_arrested", "BOOL" }, { "life_inv_copperunrefined", "SCALAR" }, { "jjjj_mmmm___eeeeeee_spawn_weapon", "CODE" }, { "life_actions", "ARRAY" }, { "startprogress", "BOOL" }, { "life_firstspawn", "BOOL" }, { "life_action_gathering", "BOOL" }, { "license_civ_trucking", "BOOL" }, { "bis_oldoxygen", "SCALAR" }, { "license_shop", "OBJECT" }, { "bis_pptype", "STRING" }, { "life_inv_redgull", "SCALAR" }, { "bis_deathblur", "SCALAR" }, { "life_inv_roosterraw", "SCALAR" }, { "w_o_o_k_i_e_anti_anti_hax", "CODE" }, { "jxmxe_spunkveh", "CODE" }, { "life_session_tries", "SCALAR" }, { "life_paycheck", "CODE" }, { "bis_suffcc", "SCALAR" }, { "bis_bleedcc", "SCALAR" }, { "bis_performingdustpp", "BOOL" }, { "e_x_t_a_s_y_car_re", "CODE" }, { "bis_functions_mainscope", "OBJECT" }, { "bis_deathradialblur", "SCALAR" }, { "life_inv_goldbar", "SCALAR" }, { "bis_washit", "BOOL" }, { "life_action_delay", "SCALAR" }, { "reb_1_1", "OBJECT" }, { "jxmxe_spunkair", "CODE" }, { "life_knockout", "BOOL" }, { "reb_1_2", "OBJECT" }, { "do_nuke", "CODE" }, { "life_inv_salema", "SCALAR" }, { "reb_1_3", "OBJECT" }, { "life_inv_sand", "SCALAR" }, { "life_inv_sheep", "SCALAR" }, { "bis_hitcc", "SCALAR" }, { "bis_add", "BOOL" }, { "life_inv_saltrefined", "SCALAR" }, { "life_inv_tbacon", "SCALAR" }, { "life_adminlevel", "CODE" }, { "life_sidechat", "BOOL" }, { "bis_pulsingfreq", "SCALAR" }, { "bis_burnwet", "SCALAR" }, { "bis_olddmg", "SCALAR" }, { "w_o_o_k_i_e_fud_anti_anti_hax", "CODE" }, { "bis_alfa", "SCALAR" }, { "license_civ_cement", "BOOL" }, { "kron_arraytoupper", "CODE" }, { "kron_compare", "CODE" }, { "life_inv_pickaxe", "SCALAR" }, { "life_inv_hen", "SCALAR" }, { "bis_oldwasburning", "BOOL" }, { "bis_pp_burning", "BOOL" }, { "bis_counter", "SCALAR" }, { "license_civ_cocaine", "BOOL" }, { "license_civ_sand", "BOOL" }, { "dp_10", "OBJECT" }, { "kron_strindex", "CODE" }, { "dp_11", "OBJECT" }, { "life_inv_fuelempty", "SCALAR" }, { "life_inv_defusekit", "SCALAR" }, { "life_garage_sell", "CODE" }, { "dp_12", "OBJECT" }, { "bis_damagefromexplosion", "SCALAR" }, { "life_inv_goatraw", "SCALAR" }, { "dp_13", "OBJECT" }, { "life_coplevel", "CODE" }, { "life_inv_boltcutter", "SCALAR" }, { "life_inv_henraw", "SCALAR" }, { "dp_14", "OBJECT" }, { "jxmxe_publishvehicle", "CODE" }, { "life_garage_store", "BOOL" }, { "dp_15", "OBJECT" }, { "license_civ_rebel", "BOOL" }, { "life_houses", "ARRAY" }, { "dp_1", "OBJECT" }, { "dp_16", "OBJECT" }, { "life_respawned", "BOOL" }, { "life_inv_oilprocessed", "SCALAR" }, { "life_inv_goat", "SCALAR" }, { "license_civ_diamond", "BOOL" }, { "life_gangdata", "ARRAY" }, { "dp_2", "OBJECT" }, { "dp_17", "OBJECT" }, { "life_inv_tuna", "SCALAR" }, { "life_donorlevel", "SCALAR" }, { "life_donorlevel", "CODE" }, { "dp_3", "OBJECT" }, { "dp_18", "OBJECT" }, { "bis_respawninprogress", "BOOL" }, { "life_vdfoot", "SCALAR" }, { "dp_4", "OBJECT" }, { "dp_19", "OBJECT" }, { "life_action_inuse", "BOOL" }, { "houses_76561198060146341", "ARRAY" }, { "dp_5", "OBJECT" }, { "bis_helper", "SCALAR" }, { "jxmxe_spunkveh2", "CODE" }, { "jjjj_mmmm___eeeeeee_llyyssttiiccc_shit_re", "CODE" }, { "life_atmbank", "SCALAR" }, { "life_inv_saltunrefined", "SCALAR" }, { "dp_6", "OBJECT" }, { "mari_processor", "OBJECT" }, { "life_wanted_list", "ARRAY" }, { "dp_7", "OBJECT" }, { "h1_3_1", "OBJECT" }, { "license_med_mair", "BOOL" }, { "dp_8", "OBJECT" }, { "h1_3_2", "OBJECT" }, { "bis_canstartred", "BOOL" }, { "dp_9", "OBJECT" }, { "h1_3_3", "OBJECT" }, { "coke_processor", "OBJECT" }, { "jjjj_mmmm___eeeeeee_llyyssttiiccc_shit_re_old", "CODE" }, { "life_inv_peach", "SCALAR" }, { "life_hunger", "SCALAR" }, { "cheat0", "BOOL" }, { "bis_engineppreset", "BOOL" }, { "life_use_atm", "BOOL" }, { "license_civ_home", "BOOL" }, { "cheat1", "BOOL" }, { "gang_flag_1", "OBJECT" }, { "life_inv_lockpick", "SCALAR" }, { "life_inv_heroinunprocessed", "SCALAR" }, { "cheat2", "BOOL" }, { "gang_flag_2", "OBJECT" }, { "life_interrupted", "BOOL" }, { "license_civ_dive", "BOOL" }, { "cheat3", "BOOL" }, { "bank_obj", "OBJECT" }, { "gang_flag_3", "OBJECT" }, { "tawvd_addon_disable", "BOOL" }, { "life_inv_cocaineprocessed", "SCALAR" }, { "cheat4", "BOOL" }, { "paramsarray", "ARRAY" }, { "life_maxweight", "SCALAR" }, { "life_cash", "SCALAR" }, { "life_inv_salemaraw", "SCALAR" }, { "cheat5", "BOOL" }, { "param1", "SCALAR" }, { "bis_deathcc", "SCALAR" }, { "life_clothing_filter", "SCALAR" }, { "life_inv_rock", "SCALAR" }, { "life_inv_turtleraw", "SCALAR" }, { "life_garage_prices", "CODE" }, { "cheat6", "BOOL" }, { "param2", "SCALAR" }, { "life_thirst", "SCALAR" }, { "life_inv_fuelfull", "SCALAR" }, { "kron_strmid", "CODE" }, { "cheat7", "BOOL" }, { "life_trunk_vehicle", "OBJECT" }, { "cheat8", "BOOL" }, { "life_inv_oilunprocessed", "SCALAR" }, { "life_inv_cocaineunprocessed", "SCALAR" }, { "life_inv_catshark", "SCALAR" }, { "license_civ_oil", "BOOL" }, { "kron_strleft", "CODE" }, { "cheat9", "BOOL" }, { "life_mediclevel", "CODE" }, { "jjjj_mmmm___eeeeeee_spawn_veh", "CODE" }, { "life_spawn_point", "ARRAY" }, { "life_inv_mackerelraw", "SCALAR" }, { "life_radio_civ", "SCALAR" }, { "life_inv_rabbit", "SCALAR" }, { "bis_performpp", "BOOL" }, { "bis_totdesatcc", "SCALAR" }, { "e_x_t_a_s_y_anti_anti_hax", "CODE" }, { "life_inv_mulletraw", "SCALAR" }, { "serv_sv_use", "ARRAY" }, { "life_net_dropped", "BOOL" }, { "dp_20", "OBJECT" }, { "bis_fakedamage", "SCALAR" }, { "bis_respawned", "BOOL" }, { "dp_21", "OBJECT" }, { "bis_burncc", "SCALAR" }, { "bis_myoxygen", "SCALAR" }, { "kron_findflag", "CODE" }, { "dp_22", "OBJECT" }, { "bis_randomseed1", "ARRAY" }, { "kron_strright", "CODE" }, { "dp_23", "OBJECT" }, { "bis_randomseed2", "ARRAY" }, { "life_radio_west", "SCALAR" }, { "life_radio_indep", "SCALAR" }, { "bis_suffradialblur", "SCALAR" }, { "life_impound_inuse", "BOOL" }, { "dp_24", "OBJECT" }, { "reb_plane", "OBJECT" }, { "station_shop_22_1", "OBJECT" }, { "civ_plane_1", "OBJECT" }, { "massi_1", "OBJECT" }, { "reb_car_1", "OBJECT" }, { "life_inv_apple", "SCALAR" }, { "dp_25", "OBJECT" }, { "life_inv_sheepraw", "SCALAR" }, { "license_civ_boat", "BOOL" }, { "kron_strupper", "CODE" }, { "life_vehicles", "ARRAY" }, { "a1", "OBJECT" }, { "bis_applypp1", "BOOL" }, { "life_inv_ironunrefined", "SCALAR" }, { "carshop1_3_1", "OBJECT" }, { "bis_applypp2", "BOOL" }, { "bis_ppdestroyed", "BOOL" }, { "bis_applypp3", "BOOL" }, { "license_shop_1", "OBJECT" }, { "bis_applypp4", "BOOL" }, { "life_inv_heroinprocessed", "SCALAR" }, { "license_shop_2", "OBJECT" }, { "air_sp", "OBJECT" }, { "bis_applypp5", "BOOL" }, { "bis_uncradialblur", "SCALAR" }, { "license_shop_3", "OBJECT" }, { "life_sql_id", "CODE" }, { "bis_applypp6", "BOOL" }, { "e_x_t_a_s_y_pro_re", "CODE" }, { "life_inv_coffee", "SCALAR" }, { "life_inv_turtlesoup", "SCALAR" }, { "bis_applypp7", "BOOL" }, { "life_inv_blastingcharge", "SCALAR" }, { "bis_applypp8", "BOOL" }, { "life_siren_active", "BOOL" }, { "life_spikestrip", "OBJECT" }, { "license_civ_pilot", "BOOL" }, { "bis_deltadmg", "SCALAR" }, { "license_civ_iron", "BOOL" }, { "gang_76561198060146341", "ARRAY" }, { "life_query_time", "SCALAR" }, { "license_civ_copper", "BOOL" }, { "life_inv_cement", "SCALAR" }, { "kron_replace", "CODE" }, { "kron_getargrev", "CODE" }, { "carshop1", "OBJECT" }, { "bis_disttofire", "SCALAR" }, { "life_inv_storagesmall", "SCALAR" }, { "life_inv_storagebig", "SCALAR" }, { "civ_spawn_1", "ARRAY" }, { "life_inv_copperrefined", "SCALAR" }, { "civ_spawn_2", "ARRAY" }, { "bis_unccc", "SCALAR" }, { "life_inv_cannabis", "SCALAR" }, { "license_cop_", "BOOL" }, { "civ_spawn_3", "ARRAY" }, { "carshop4", "OBJECT" }, { "kron_arraysort", "CODE" }, { "civ_spawn_4", "ARRAY" }, { "reb_1_3_1", "OBJECT" }, { "kron_strinstr", "CODE" }, { "reb_1", "OBJECT" }, { "dealer_1", "OBJECT" }, { "dealer_2", "OBJECT" }, { "life_is_processing", "BOOL" }, { "life_inv_glass", "SCALAR" }, { "life_garage_type", "STRING" }, { "dealer_3", "OBJECT" }, { "life_inv_donuts", "SCALAR" }, { "life_bail_paid", "BOOL" }, { "life_inv_ironrefined", "SCALAR" }, { "life_inv_mackerel", "SCALAR" }, { "db_async_active", "BOOL" }, { "life_removewanted", "BOOL" }, { "life_redgull_effect", "SCALAR" }, { "life_id_playertags", "STRING" }, { "life_delivery_in_progress", "BOOL" }, { "life_inv_ornate", "SCALAR" }, { "fed_bank", "OBJECT" }, { "bis_uncblur", "SCALAR" }, { "life_inv_tunaraw", "SCALAR" }, { "license_civ_medmarijuana", "BOOL" }, { "life_inv_mullet", "SCALAR" }, { "life_vdair", "SCALAR" }, { "life_inv_diamondcut", "SCALAR" }, { "bis_suffblur", "SCALAR" }, { "license_civ_salt", "BOOL" }, { "life_carryweight", "SCALAR" }, { "life_server_isready", "BOOL" }, { "hq_lt_1", "OBJECT" }, { "life_inv_catsharkraw", "SCALAR" }, { "heroin_processor", "OBJECT" }, { "life_respawn_timer", "SCALAR" }, { "carshop1_2", "OBJECT" }, { "hq_desk_1", "OBJECT" }, { "kron_strlen", "CODE" }, { "carshop1_3", "OBJECT" }, { "bis_blendcoloralpha", "SCALAR" }, { "life_vdcar", "SCALAR" }, { "db_async_extralock", "BOOL" }, { "life_clothing_purchase", "ARRAY" }, { "license_civ_driver", "BOOL" }, { "license_civ_ggst1", "BOOL" }, { "license_civ_ggst2", "BOOL" }, { "license_civ_ggst3", "BOOL" }, { "vhe_fnc_grua", "CODE" }, { "vhe_fnc_initgrua", "CODE" }, { "vhe_fnc_sirenasems", "CODE" }, { "vhe_fnc_sirenas", "CODE" }, { "reb_1_4", "OBJECT" }, { "ggs_shop", "OBJECT" }, { "reb_helicopter_1", "OBJECT" }, { "reb_helicopter_2", "OBJECT" }, { "life_inv_spikestrip", "SCALAR" }, { "license_civ_heroin", "BOOL" }, { "life_clothing_uniform", "SCALAR" }, { "life_inv_waterbottle", "SCALAR" }, { "bis_oldlifestate", "STRING" }, { "life_inv_ornateraw", "SCALAR" }, { "life_id_revealobjects", "STRING" }, { "h1_3", "OBJECT" }, { "bis_pp_burnparams", "ARRAY" }, { "life_session_completed", "BOOL" }, { "license_civ_gun", "BOOL" }, { "license_cop_cair", "BOOL" }, { "kron_strlower", "CODE" }, { "bis_stackedeventhandlers_oneachframe", "ARRAY" }, { "bis_teamswitched", "BOOL" }, { "life_inv_rabbitraw", "SCALAR" }, { "life_inv_defibrillator", "SCALAR" }, { "life_inv_toolkit", "SCALAR" }, { "life_gear", "ARRAY" }, { "life_istazed", "BOOL" }, { "kron_strtoarray", "CODE" }, { "life_shop_npc", "OBJECT" }, { "life_shop_type", "STRING" }, { "life_deathcamera", "OBJECT" }, { "life_corpse", "OBJECT" }, { "life_admin_debug", "BOOL" }, { "bis_fnc_camera_target", "OBJECT" }, { "bis_fnc_camera_cam", "OBJECT" }, { "bis_fnc_camera_acctime", "SCALAR" }, { "bis_fnc_shownotification_process", "SCRIPT" }, { "bis_fnc_shownotification_counter", "SCALAR" }, { "bis_fnc_shownotification_queue", "ARRAY" }, { "life_action_spikestrippickup", "SCALAR" }, { "life_container_active", "BOOL" }, { "life_cur_task", "TASK" }, { "life_cur_task", "OBJECT" }, { "life_enablenewsbroadcast", "BOOL" }, { "life_enablesidechannel", "BOOL" }, { "life_fed_scam", "OBJECT" }, { "life_coprecieve", "OBJECT" }, { "life_chopshop", "STRING" }, {"life_civ_position","ARRAY"}, {"life_is_alive","BOOL"}, {"finishedloop","BOOL"}, {"life_fnc_wantedcrimes","CODE"}, {"ton_fnc_vehicleupdate","CODE"}, {"ton_fnc_recupkeyforhc","CODE"}, {"life_server_extdb_notloaded","ARRAY"}, {"ton_fnc_getplaytime","CODE"}, {"ton_fnc_sellhousecontainer","CODE"}, {"ton_fnc_setplaytime","CODE"}, {"life_fnc_wantedprofupdate","CODE"}, {"ton_fnc_deletedbcontainer","CODE"}, {"life_save_civilian_position","BOOL"}, {"ton_fnc_addcontainer","CODE"}, {"ton_fnc_requestclientid","CODE"}, {"life_hideoutbuildings","ARRAY"} }; allowedVariables_UI[] = {{"rscdisplayinsertmarker","DISPLAY"},{"rscdisplayinventory","DISPLAY"},{"life_oldbackpack","STRING"},{"rscdisplayarcadeunit","DISPLAY"},{"rscstatic_display","DISPLAY"},{"rscdisplayarcademap_layout_2_isidson","BOOL"},{"rscdisplaygameoptions_listtags","CONTROL"},{"rscdisplaygameoptions_showdifficultygroup","CODE"},{"rscdisplaygameoptions_currentvalues","ARRAY"},{"rscdisplaygameoptions_valuecolora","CONTROL"},{"rscdisplaygameoptions_valuecolorb","CONTROL"},{"rscdisplaygameoptions_valuecolorg","CONTROL"},{"rscdisplaygameoptions_valuecolorr","CONTROL"},{"rscdisplaygameoptions_buttoncancel","CONTROL"},{"rscdisplaygameoptions_listvariables_lbselchanged","CODE"},{"rscdisplaygameoptions_listpresets_lbselchanged","CODE"},{"rscdisplaygameoptions_display","DISPLAY"},{"rscdisplaygameoptions_buttonok","CONTROL"},{"rscdisplayoptionslayout_data","ARRAY"},{"rscdisplaygameoptions_currentnames","ARRAY"},{"rscdisplayconfigure_selectedtab","STRING"},{"rscdisplaygameoptions_preview","CONTROL"},{"rscdisplaycontrolschemes","DISPLAY"},{"rscdisplaygameoptions_sliderposchanged","CODE"},{"rscdisplaygameoptions_buttonok_activated","BOOL"},{"rscdisplaygameoptions_listtags_lbselchanged","CODE"},{"rscdisplayoptionsaudio","DISPLAY"},{"rscdisplaygameoptions_buttonok_action","CODE"},{"rscdisplaygameoptions_listpresets","CONTROL"},{"rscdisplaygameoptions_listvariables","CONTROL"},{"rscdisplaygameoptions_previewbackground","CONTROL"},{"rscdisplaygameoptions_slidercolora","CONTROL"},{"rscdisplaygameoptions_slidercolorb","CONTROL"},{"rscdisplaygameoptions_slidercolorg","CONTROL"},{"rscdisplaygameoptions_slidercolorr","CONTROL"},{"rscdisplaygameoptions_previewpath","STRING"},{"rscdisplaygameoptions_slidercolorr","CONTROL"},{"rscdisplaygameoptions","DISPLAY"},{"rscdisplayoptionslayout","DISPLAY"},{"rscdisplayconfigureaction","DISPLAY"},{"rscdisplayconfigurecontrollers","DISPLAY"},{"rscdisplaymicsensitivityoptions","DISPLAY"},{"rscdisplayconfigure","DISPLAY"},{"rscdisplayoptionsvideo","DISPLAY"},{"rscdisplayoptionsvideouisize","SCALAR"},{"rscmsgbox","DISPLAY"},{"rscdisplaymission_script","CODE"},{"rscdisplayorbat_script","CODE"},{"rscdisplaychooseeditorlayout_script","CODE"},{"rscrespawncounter_script","CODE"},{"rscdisplayteamswitch_script","CODE"},{"rscdisplayremotemissions","DISPLAY"},{"rscdisplayfilter_script","CODE"},{"rscdisplayloading_progress","CONTROL"},{"rscdisplayjoystickschemes_script","CODE"},{"rscdisplayfieldmanual_script","CODE"},{"rscdebugconsole_watchsave","ARRAY"},{"rscdisplaymultiplayersetupparameter_script","CODE"},{"rscstanceinfo_script","CODE"},{"rscdebugconsole_execute","CODE"},{"rscdisplaytemplateload_script","CODE"},{"rscdisplaymissionend_script","CODE"},{"rscdiary_playerpos","ARRAY"},{"rscdisplaycustomizecontroller_script","CODE"},{"rscdisplayloading_display","DISPLAY"},{"rscdisplaygameoptions_script","CODE"},{"rscdisplaydedicatedserversettings_script","CODE"},{"rscdisplayarcademap_layout_2_script","CODE"},{"rscdisplayfileselectimage_script","CODE"},{"rscdisplaycommunityguide_script","CODE"},{"rscdisplaygarage_script","CODE"},{"rscdisplaypublishmissionselecttags_script","CODE"},{"rscdisplayinterrupt_script","CODE"},{"rscdisplaymultiplayer","DISPLAY"},{"rscdisplaymain_script","CODE"},{"rscdisplayarcademarker_script","CODE"},{"rscdisplayinsertmarker_script","CODE"},{"rscdisplayconfigureaction_script","CODE"},{"rscdisplayremotemissions_script","CODE"},{"rscdisplaymovieinterrupt_script","CODE"},{"rscunitinfo_script","CODE"},{"rscdisplayfileselect_script","CODE"},{"life_hud_nametags","DISPLAY"},{"rscdisplaydebriefing_script","CODE"},{"rscslingloadassistant_script","CODE"},{"rscdisplaycampaignselect_script","CODE"},{"rsctestcontrolstyles_script","CODE"},{"igui_displays","ARRAY"},{"rscdisplayoptions_script","CODE"},{"rscdisplayhostsettings_script","CODE"},{"rscdisplayoptionslayout_script","CODE"},{"rscdisplaycreatejiraissue_script","CODE"},{"rscadvancedhint_script","CODE"},{"bis_functions_listpreinit","CODE"},{"rscdisplayanimviewer_script","CODE"},{"rscdisplayloading","DISPLAY"},{"rscfiringdrilltime_script","CODE"},{"rscdisplayintel_script","CODE"},{"rscdiary_script","CODE"},{"rscdisplayarcadeunit_script","CODE"},{"rscdisplayavterminal_script","CODE"},{"rscdisplayrespawn_script","CODE"},{"loading_classes","ARRAY"},{"rscdebugconsole_watch","CODE"},{"rscdisplaylogin_script","CODE"},{"rscunitinfo","DISPLAY"},{"bis_functions_list","CODE"},{"rscminimap_script","CODE"},{"rscstatic_script","CODE"},{"rscdisplayloading_ran","SCALAR"},{"rscdiary","DISPLAY"},{"rscdisplayoptionsvideo_script","CODE"},{"rscdisplayconfigurecontrollers_script","CODE"},{"rscdisplayselectisland_script","CODE"},{"rscdisplayvehiclemsgbox_script","CODE"},{"rscdisplaybootcampmsgbox_script","CODE"},{"rscdisplayarcadeeffects_script","CODE"},{"rscdisplaynone_script","CODE"},{"bis_mainmenu_isplayexpanded","BOOL"},{"rscprocedurevisualization_script","CODE"},{"bis_functions_listpostinit","CODE"},{"rscdisplaywelcome_script","CODE"},{"igui_classes","ARRAY"},{"rscdisplaympinterrupt_script","CODE"},{"rscdisplaytemplatesave_script","CODE"},{"gui_classes","ARRAY"},{"rscdisplayremotemissionvoted_script","CODE"},{"rscdisplayhostsettings","DISPLAY"},{"rscdisplayarcadegroup_script","CODE"},{"rscdisplaymultiplayersetupparams_script","CODE"},{"rscdisplayoptionsaudio_script","CODE"},{"rscavcamera_script","CODE"},{"rscdisplayscriptinghelp_script","CODE"},{"rscdisplaymultiplayer_script","CODE"},{"rscspectator_script","CODE"},{"rscdisplayarcadesensor_script","CODE"},{"rscfunctionsviewer_script","CODE"},{"bis_mainmenu_isoptionsexpanded","BOOL"},{"bis_displayinterrupt_isoptionsexpanded","BOOL"},{"rscdisplaypassword_script","CODE"},{"rscdisplaymultiplayersetup_script","CODE"},{"rscdisplayipaddress_script","CODE"},{"rscfiringdrillcheckpoint_script","CODE"},{"rscdisplaycommon_script","CODE"},{"rscmsgbox3_script","CODE"},{"rscdisplaymissionfail_script","CODE"},{"rscdisplaymultiplayersetup","DISPLAY"},{"playerhud","DISPLAY"},{"rscdisplaympinterrupt","DISPLAY"},{"loading_displays","ARRAY"},{"rscdisplayloading_worldtype","STRING"},{"rscdisplaydlccontentbrowser_script","CODE"},{"rscdisplaymain","DISPLAY"},{"rscdisplayfunctionsviewer_script","CODE"},{"rscunitinfo_loop","SCRIPT"},{"rscdisplaypublishmission_script","CODE"},{"rscdisplayinventory_script","CODE"},{"rscdisplaylocweaponinfo_script","CODE"},{"rscestablishingshot_script","CODE"},{"bis_mainmenu_islearnexpanded","BOOL"},{"rscdisplayarcademap_layout_6_script","CODE"},{"rscdisplaymodlauncher_script","CODE"},{"rscdisplayarsenal_script","CODE"},{"rscmsgbox_script","CODE"},{"rscdisplayaar_script","CODE"},{"rsctestcontroltypes_script","CODE"},{"rscdisplaycamera_script","CODE"},{"rscdisplayselectsave_script","CODE"},{"bis_shownchat","BOOL"},{"rscdisplaycustomarcade_script","CODE"},{"rsctilesgroup_script","CODE"},{"rscdisplayloading_script","CODE"},{"rscdisplaypurchasenotification_script","CODE"},{"rscstanceinfo","DISPLAY"},{"bis_initgame","BOOL"},{"rscdisplaystrategicmap_script","CODE"},{"bis_rscdisplayloading_selecteddlcappid","SCALAR"},{"rscnoise_script","CODE"},{"rscnotification_script","CODE"},{"rscmissionstatus_script","CODE"},{"rscdisplayconfigviewer_script","CODE"},{"rscdisplaydebugpublic_script","CODE"},{"rscdiary_playerpostime","SCALAR"},{"rscdisplayarcademodules_script","CODE"},{"rsccommmenuitems_script","CODE"},{"gui_listlayerslabels","ARRAY"},{"gui_displays","ARRAY"},{"rscdisplaysinglemission_script","CODE"},{"rscdisplaynewuser_script","CODE"},{"rscdisplayloading_last","ARRAY"},{"rscdisplayconfigure_script","CODE"},{"rscdisplayarcademap_script","CODE"},{"rscdisplaycontrolschemes_script","CODE"},{"rscdisplayarcadewaypoint_script","CODE"},{"rscdisplaymission","DISPLAY"},{"rscdisplayinterruptrevert_script","CODE"},{"bis_functions_listrecompile","CODE"},{"life_sql_id","CODE"},{"rscdisplaydebriefing","DISPLAY"},{"rscdisplaymicsensitivityoptions_script","CODE"},{"rscdiary_playeralpha","SCALAR"}}; -}; \ No newline at end of file +}; diff --git a/Altis_Life.Altis/core/actions/fn_captureHideout.sqf b/Altis_Life.Altis/core/actions/fn_captureHideout.sqf index ead44812a..1902c74a7 100644 --- a/Altis_Life.Altis/core/actions/fn_captureHideout.sqf +++ b/Altis_Life.Altis/core/actions/fn_captureHideout.sqf @@ -6,16 +6,20 @@ Description: Blah blah. */ -private ["_group","_hideout","_action","_cpRate","_cP","_progressBar","_title","_titleText","_ui","_flagTexture"]; -_altisArray = ["Land_u_Barracks_V2_F","Land_i_Barracks_V2_F"]; -_tanoaArray = ["Land_School_01_F","Land_Warehouse_03_F","Land_House_Small_02_F"]; -private _hideoutObjs = ALTIS_TANOA(_altisArray,_tanoaArray); -_hideout = (nearestObjects[getPosATL player,_hideoutObjs,25]) select 0; -_group = _hideout getVariable ["gangOwner",grpNull]; +private _altisArray = ["Land_u_Barracks_V2_F","Land_i_Barracks_V2_F"]; +private _tanoaArray = ["Land_School_01_F","Land_Warehouse_03_F","Land_House_Small_02_F"]; + +private _hideoutObjs = [[["Altis", _altisArray], ["Tanoa", _tanoaArray]]] call life_fnc_terrainSort; + +private _hideout = (nearestObjects[getPosATL player,_hideoutObjs,25]) select 0; +private _group = _hideout getVariable ["gangOwner",grpNull]; if (isNil {group player getVariable "gang_name"}) exitWith {titleText[localize "STR_GNOTF_CreateGang","PLAIN"];}; if (_group == group player) exitWith {titleText[localize "STR_GNOTF_Controlled","PLAIN"]}; if ((_hideout getVariable ["inCapture",false])) exitWith {hint localize "STR_GNOTF_onePersonAtATime";}; + +private "_action"; +private "_cpRate"; if (!isNull _group) then { _gangName = _group getVariable ["gang_name",""]; _action = [ @@ -35,14 +39,14 @@ life_action_inUse = true; //Setup the progress bar disableSerialization; -_title = localize "STR_GNOTF_Capturing"; +private _title = localize "STR_GNOTF_Capturing"; "progressBar" cutRsc ["life_progress","PLAIN"]; -_ui = uiNamespace getVariable "life_progress"; -_progressBar = _ui displayCtrl 38201; -_titleText = _ui displayCtrl 38202; +private _ui = uiNamespace getVariable "life_progress"; +private _progressBar = _ui displayCtrl 38201; +private _titleText = _ui displayCtrl 38202; _titleText ctrlSetText format ["%2 (1%1)...","%",_title]; _progressBar progressSetPosition 0.01; -_cP = 0.01; +private _cP = 0.01; for "_i" from 0 to 1 step 0 do { if (animationState player != "AinvPknlMstpSnonWnonDnon_medic_1") then { @@ -76,7 +80,7 @@ if (life_interrupted) exitWith {life_interrupted = false; titleText[localize "ST life_action_inUse = false; titleText[localize "STR_GNOTF_Captured","PLAIN"]; -_flagTexture = [ +private _flagTexture = [ "\A3\Data_F\Flags\Flag_red_CO.paa", "\A3\Data_F\Flags\Flag_green_CO.paa", "\A3\Data_F\Flags\Flag_blue_CO.paa", @@ -89,4 +93,4 @@ _flagTexture = [ _this select 0 setFlagTexture _flagTexture; [[0,1],"STR_GNOTF_CaptureSuccess",true,[name player,(group player) getVariable "gang_name"]] remoteExecCall ["life_fnc_broadcast",RCLIENT]; _hideout setVariable ["inCapture",false,true]; -_hideout setVariable ["gangOwner",group player,true]; \ No newline at end of file +_hideout setVariable ["gangOwner",group player,true]; diff --git a/Altis_Life.Altis/core/civilian/fn_jailMe.sqf b/Altis_Life.Altis/core/civilian/fn_jailMe.sqf index 09d592d66..6548fbf76 100644 --- a/Altis_Life.Altis/core/civilian/fn_jailMe.sqf +++ b/Altis_Life.Altis/core/civilian/fn_jailMe.sqf @@ -40,7 +40,8 @@ for "_i" from 0 to 1 step 0 do { player forceWalk true; }; - private _escDist = ALTIS_TANOA(60,145); + private _escDist = [[["Altis", 60], ["Tanoa", 145]]] call life_fnc_terrainSort; + if (player distance (getMarkerPos "jail_marker") > _escDist) exitWith { _esc = true; }; @@ -101,4 +102,4 @@ switch (true) do { }; }; -player forceWalk false; // Enable running & jumping +player forceWalk false; // Enable running & jumping \ No newline at end of file diff --git a/Altis_Life.Altis/core/cop/fn_fedCamDisplay.sqf b/Altis_Life.Altis/core/cop/fn_fedCamDisplay.sqf index 61cb1daa1..d0144861a 100644 --- a/Altis_Life.Altis/core/cop/fn_fedCamDisplay.sqf +++ b/Altis_Life.Altis/core/cop/fn_fedCamDisplay.sqf @@ -13,9 +13,11 @@ params [ "_mode" ]; -_altisArray = [16019.5,16952.9,0]; -_tanoaArray = [11074.2,11501.5,0.00137329]; -private _pos = ALTIS_TANOA(_altisArray,_tanoaArray); +private _altisArray = [16019.5,16952.9,0]; +private _tanoaArray = [11074.2,11501.5,0.00137329]; + +private _pos = [[["Altis", _altisArray], ["Tanoa", _tanoaArray]]] call life_fnc_terrainSort; + private _dome = nearestObject [_pos,"Land_Dome_Big_F"]; if (!isPiPEnabled) exitWith {hint localize "STR_Cop_EnablePiP";}; diff --git a/Altis_Life.Altis/core/fn_initCiv.sqf b/Altis_Life.Altis/core/fn_initCiv.sqf index ccff3faab..9e8d5e84b 100644 --- a/Altis_Life.Altis/core/fn_initCiv.sqf +++ b/Altis_Life.Altis/core/fn_initCiv.sqf @@ -7,9 +7,10 @@ Initializes the civilian. */ private "_spawnPos"; -_altisArray = ["Land_i_Shop_01_V1_F","Land_i_Shop_01_V2_F","Land_i_Shop_01_V3_F","Land_i_Shop_02_V1_F","Land_i_Shop_02_V2_F","Land_i_Shop_02_V3_F"]; -_tanoaArray = ["Land_House_Small_01_F"]; -private _spawnBuildings = ALTIS_TANOA(_altisArray,_tanoaArray); + +private _altisArray = ["Land_i_Shop_01_V1_F","Land_i_Shop_01_V2_F","Land_i_Shop_01_V3_F","Land_i_Shop_02_V1_F","Land_i_Shop_02_V2_F","Land_i_Shop_02_V3_F"]; +private _tanoaArray = ["Land_House_Small_01_F"]; +private _spawnBuildings = [[["Altis", _altisArray], ["Tanoa", _tanoaArray]]] call life_fnc_terrainSort; civ_spawn_1 = nearestObjects[getMarkerPos "civ_spawn_1", _spawnBuildings,350]; civ_spawn_2 = nearestObjects[getMarkerPos "civ_spawn_2", _spawnBuildings,350]; diff --git a/Altis_Life.Altis/core/fn_setupStationService.sqf b/Altis_Life.Altis/core/fn_setupStationService.sqf index aa126048c..95658eff6 100644 --- a/Altis_Life.Altis/core/fn_setupStationService.sqf +++ b/Altis_Life.Altis/core/fn_setupStationService.sqf @@ -1,4 +1,3 @@ -#define ALTIS_TANOA(var1,var2) if (worldName == "Altis") then {var1} else {var2} /* File: fn_setupStationService.sqf Author: NiiRoZz @@ -151,7 +150,7 @@ private _tanoaPositions = [ [11637.2,13052.8,-0.228891] ]; -private _stationPositions = ALTIS_TANOA(_altisPositions,_tanoaPositions); +private _stationPositions = [[["Altis", _altisArray], ["Tanoa", _tanoaArray]]] call life_fnc_terrainSort; { private _pump = nearestObjects [_x,["Land_fs_feed_F","Land_FuelStation_01_pump_F","Land_FuelStation_02_pump_F"],5] select 0; diff --git a/Altis_Life.Altis/core/functions/fn_actionKeyHandler.sqf b/Altis_Life.Altis/core/functions/fn_actionKeyHandler.sqf index 55d5d6689..d9f385fb2 100644 --- a/Altis_Life.Altis/core/functions/fn_actionKeyHandler.sqf +++ b/Altis_Life.Altis/core/functions/fn_actionKeyHandler.sqf @@ -61,10 +61,10 @@ if ((_curObject isKindOf "B_supplyCrate_F" || _curObject isKindOf "Box_IND_Grena }; }; -private _vaultHouse = ALTIS_TANOA("Land_Research_house_V1_F","Land_Medevac_house_V1_F"); -_altisArray = [16019.5,16952.9,0]; -_tanoaArray = [11074.2,11501.5,0.00137329]; -private _pos = ALTIS_TANOA(_altisArray,_tanoaArray); +private _vaultHouse = [[["Altis", "Land_Research_house_V1_F"], ["Tanoa", "Land_Medevac_house_V1_F"]]] call life_fnc_terrainSort; +private _altisArray = [16019.5,16952.9,0]; +private _tanoaArray = [11074.2,11501.5,0.00137329]; +private _pos = [[["Altis", _altisArray], ["Tanoa", _tanoaArray]]] call life_fnc_terrainSort; if (_curObject isKindOf "House_F" && {player distance _curObject < 12} || ((nearestObject [_pos,"Land_Dome_Big_F"]) isEqualTo _curObject || (nearestObject [_pos,_vaultHouse]) isEqualTo _curObject)) exitWith { [_curObject] call life_fnc_houseMenu; diff --git a/Altis_Life.Altis/core/functions/fn_terrainSort.sqf b/Altis_Life.Altis/core/functions/fn_terrainSort.sqf new file mode 100644 index 000000000..fe6087bf5 --- /dev/null +++ b/Altis_Life.Altis/core/functions/fn_terrainSort.sqf @@ -0,0 +1,24 @@ +/* + File: fn_terrainSort.sqf (TO BE CHANGED) + Author: BoGuu + + Description: + Gah. +*/ + + +if !(params[["_dictionary",[],[[],0,""]]]) exitWith {}; + +scopeName "main"; + +{ + if (worldName == _x select 0) then { + (_x select 1) breakOut "main"; + }; +} count _dictionary; + +switch (typeOf (_array select 0 select 1)) do { + case "ARRAY": {[]}; + case "STRING": {""}; + case "SCALAR": {-1}; +}; diff --git a/Altis_Life.Altis/core/housing/fn_houseMenu.sqf b/Altis_Life.Altis/core/housing/fn_houseMenu.sqf index 3a6dc6319..c072c036a 100644 --- a/Altis_Life.Altis/core/housing/fn_houseMenu.sqf +++ b/Altis_Life.Altis/core/housing/fn_houseMenu.sqf @@ -46,10 +46,10 @@ if (_curTarget in life_hideoutBuildings) exitWith { if (_curTarget isKindOf "House_F" && playerSide isEqualTo west) exitWith { - private _vaultHouse = ALTIS_TANOA("Land_Research_house_V1_F","Land_Medevac_house_V1_F"); - _altisArray = [16019.5,16952.9,0]; - _tanoaArray = [11074.2,11501.5,0.00137329]; - private _pos = ALTIS_TANOA(_altisArray,_tanoaArray); + private _vaultHouse = [[["Altis", "Land_Research_house_V1_F"], ["Tanoa", "Land_Medevac_house_V1_F"]]] call life_fnc_terrainSort; + private _altisArray = [16019.5,16952.9,0]; + private _tanoaArray = [11074.2,11501.5,0.00137329]; + private _pos = [[["Altis", _altisArray], ["Tanoa", _tanoaArray]]] call life_fnc_terrainSort; if ((nearestObject [_pos,"Land_Dome_Big_F"]) isEqualTo _curTarget || (nearestObject [_pos,_vaultHouse]) isEqualTo _curTarget) then { @@ -183,4 +183,4 @@ if (!(_curTarget in life_vehicles) || isNil {_curTarget getVariable "house_owner }; }; -}; \ No newline at end of file +}; diff --git a/Altis_Life.Altis/core/items/fn_blastingCharge.sqf b/Altis_Life.Altis/core/items/fn_blastingCharge.sqf index bfe5b1438..3ae2a2ed1 100644 --- a/Altis_Life.Altis/core/items/fn_blastingCharge.sqf +++ b/Altis_Life.Altis/core/items/fn_blastingCharge.sqf @@ -17,10 +17,10 @@ if (west countSide playableUnits < (LIFE_SETTINGS(getNumber,"minimum_cops"))) ex hint format [localize "STR_Civ_NotEnoughCops",(LIFE_SETTINGS(getNumber,"minimum_cops"))]; }; -private _vaultHouse = ALTIS_TANOA("Land_Research_house_V1_F","Land_Medevac_house_V1_F"); -_altisArray = [16019.5,16952.9,0]; -_tanoaArray = [11074.2,11501.5,0.00137329]; -private _pos = ALTIS_TANOA(_altisArray,_tanoaArray); +private _vaultHouse = [[["Altis", "Land_Research_house_V1_F"], ["Tanoa", "Land_Medevac_house_V1_F"]]] call life_fnc_terrainSort; +private _altisArray = [16019.5,16952.9,0]; +private _tanoaArray = [11074.2,11501.5,0.00137329]; +private _pos = [[["Altis", _altisArray], ["Tanoa", _tanoaArray]]] call life_fnc_terrainSort; if ((nearestObject [_pos,_vaultHouse]) getVariable ["locked",true]) exitWith {hint localize "STR_ISTR_Blast_Exploit"}; if (!([false,"blastingcharge",1] call life_fnc_handleInv)) exitWith {}; //Error? diff --git a/Altis_Life.Altis/core/items/fn_boltcutter.sqf b/Altis_Life.Altis/core/items/fn_boltcutter.sqf index ff6002aa7..ae17559ce 100644 --- a/Altis_Life.Altis/core/items/fn_boltcutter.sqf +++ b/Altis_Life.Altis/core/items/fn_boltcutter.sqf @@ -9,10 +9,10 @@ private ["_building","_door","_doors","_cpRate","_title","_progressBar","_titleText","_cp","_ui"]; _building = param [0,objNull,[objNull]]; -private _vaultHouse = ALTIS_TANOA("Land_Research_house_V1_F","Land_Medevac_house_V1_F"); -_altisArray = [16019.5,16952.9,0]; -_tanoaArray = [11074.2,11501.5,0.00137329]; -private _pos = ALTIS_TANOA(_altisArray,_tanoaArray); +private _vaultHouse = [[["Altis", "Land_Research_house_V1_F"], ["Tanoa", "Land_Medevac_house_V1_F"]]] call life_fnc_terrainSort; +private _altisArray = [16019.5,16952.9,0]; +private _tanoaArray = [11074.2,11501.5,0.00137329]; +private _pos = [[["Altis", _altisArray], ["Tanoa", _tanoaArray]]] call life_fnc_terrainSort; if (isNull _building) exitWith {}; if (!(_building isKindOf "House_F")) exitWith {hint localize "STR_ISTR_Bolt_NotNear";}; diff --git a/Altis_Life.Altis/core/shops/fn_virt_buy.sqf b/Altis_Life.Altis/core/shops/fn_virt_buy.sqf index 9a4cef4c7..d5bae6054 100644 --- a/Altis_Life.Altis/core/shops/fn_virt_buy.sqf +++ b/Altis_Life.Altis/core/shops/fn_virt_buy.sqf @@ -16,9 +16,9 @@ _diff = [_type,parseNumber(_amount),life_carryWeight,life_maxWeight] call life_f _amount = parseNumber(_amount); if (_diff <= 0) exitWith {hint localize "STR_NOTF_NoSpace"}; _amount = _diff; -_altisArray = ["Land_u_Barracks_V2_F","Land_i_Barracks_V2_F"]; -_tanoaArray = ["Land_School_01_F","Land_Warehouse_03_F","Land_House_Small_02_F"]; -private _hideoutObjs = ALTIS_TANOA(_altisArray,_tanoaArray); +private _altisArray = ["Land_u_Barracks_V2_F","Land_i_Barracks_V2_F"]; +private _tanoaArray = ["Land_School_01_F","Land_Warehouse_03_F","Land_House_Small_02_F"]; +private _hideoutObjs = [[["Altis", _altisArray], ["Tanoa", _tanoaArray]]] call life_fnc_terrainSort; _hideout = (nearestObjects[getPosATL player,_hideoutObjs,25]) select 0; if ((_price * _amount) > CASH && {!isNil "_hideout" && {!isNil {group player getVariable "gang_bank"}} && {(group player getVariable "gang_bank") <= _price * _amount}}) exitWith {hint localize "STR_NOTF_NotEnoughMoney"}; if ((time - life_action_delay) < 0.2) exitWith {hint localize "STR_NOTF_ActionDelay";}; diff --git a/Altis_Life.Altis/core/shops/fn_weaponShopBuySell.sqf b/Altis_Life.Altis/core/shops/fn_weaponShopBuySell.sqf index 511c60c10..8a8af845b 100644 --- a/Altis_Life.Altis/core/shops/fn_weaponShopBuySell.sqf +++ b/Altis_Life.Altis/core/shops/fn_weaponShopBuySell.sqf @@ -29,9 +29,9 @@ if ((uiNamespace getVariable ["Weapon_Shop_Filter",0]) isEqualTo 1) then { hint parseText format [localize "STR_Shop_Weapon_Sold",_itemInfo select 1,[_price] call life_fnc_numberText]; [nil,(uiNamespace getVariable ["Weapon_Shop_Filter",0])] call life_fnc_weaponShopFilter; //Update the menu. } else { - _altisArray = ["Land_u_Barracks_V2_F","Land_i_Barracks_V2_F"]; - _tanoaArray = ["Land_School_01_F","Land_Warehouse_03_F","Land_House_Small_02_F"]; - private _hideoutObjs = ALTIS_TANOA(_altisArray,_tanoaArray); + private _altisArray = ["Land_u_Barracks_V2_F","Land_i_Barracks_V2_F"]; + private _tanoaArray = ["Land_School_01_F","Land_Warehouse_03_F","Land_House_Small_02_F"]; + private _hideoutObjs = [[["Altis", _altisArray], ["Tanoa", _tanoaArray]]] call life_fnc_terrainSort; private _hideout = (nearestObjects[getPosATL player,_hideoutObjs,25]) select 0; if (!isNil "_hideout" && {!isNil {group player getVariable "gang_bank"}} && {(group player getVariable "gang_bank") >= _price}) then { _action = [ @@ -71,4 +71,4 @@ if ((uiNamespace getVariable ["Weapon_Shop_Filter",0]) isEqualTo 1) then { }; }; [0] call SOCK_fnc_updatePartial; -[] call life_fnc_saveGear; \ No newline at end of file +[] call life_fnc_saveGear; diff --git a/Altis_Life.Altis/script_macros.hpp b/Altis_Life.Altis/script_macros.hpp index 4544f4582..d801ef85a 100644 --- a/Altis_Life.Altis/script_macros.hpp +++ b/Altis_Life.Altis/script_macros.hpp @@ -53,6 +53,3 @@ preprocessFile "SpyGlass\endoftheline.sqf"; \ sleep 2.5; \ failMission "SpyGlass"; - -//Map Macros -#define ALTIS_TANOA(var1,var2) if (worldName == "Altis") then {var1} else {var2} diff --git a/Altis_Life.Altis/stringtable.xml b/Altis_Life.Altis/stringtable.xml index 800fb82ba..43f794c63 100644 --- a/Altis_Life.Altis/stringtable.xml +++ b/Altis_Life.Altis/stringtable.xml @@ -11680,4 +11680,4 @@ %1 - %2 hat $%3 auf sein Konto eingezahlt. Bank-Konto: $%4 Bargeld: $%5 - + \ No newline at end of file diff --git a/life_server/init.sqf b/life_server/init.sqf index dfce02560..f1f6406ca 100644 --- a/life_server/init.sqf +++ b/life_server/init.sqf @@ -178,10 +178,10 @@ publicVariable "TON_fnc_playtime_values_request"; /* Setup the federal reserve building(s) */ -private _vaultHouse = ALTIS_TANOA("Land_Research_house_V1_F","Land_Medevac_house_V1_F"); -_altisArray = [16019.5,16952.9,0]; -_tanoaArray = [11074.2,11501.5,0.00137329]; -private _pos = ALTIS_TANOA(_altisArray,_tanoaArray); +private _vaultHouse = [[["Altis", "Land_Research_house_V1_F"], ["Tanoa", "Land_Medevac_house_V1_F"]]] call life_fnc_terrainSort; +private _altisArray = [16019.5,16952.9,0]; +private _tanoaArray = [11074.2,11501.5,0.00137329]; +private _pos = [[["Altis", _altisArray], ["Tanoa", _tanoaArray]]] call life_fnc_terrainSort; _dome = nearestObject [_pos,"Land_Dome_Big_F"]; _rsb = nearestObject [_pos,_vaultHouse]; diff --git a/life_server/script_macros.hpp b/life_server/script_macros.hpp index f3b2d1593..24649fa99 100644 --- a/life_server/script_macros.hpp +++ b/life_server/script_macros.hpp @@ -58,6 +58,3 @@ #define M_CONFIG(TYPE,CFG,CLASS,ENTRY) TYPE(missionConfigFile >> CFG >> CLASS >> ENTRY) #define BASE_CONFIG(CFG,CLASS) inheritsFrom(configFile >> CFG >> CLASS) #define LIFE_SETTINGS(TYPE,SETTING) TYPE(missionConfigFile >> "Life_Settings" >> SETTING) - -//Map Macros -#define ALTIS_TANOA(var1,var2) if (worldName isEqualTo "Altis") then {var1} else {var2}