├── BEServer.cfg ├── README.md ├── addbackpackcargo.txt ├── addmagazinecargo.txt ├── addweaponcargo.txt ├── attachto.txt ├── createvehicle.txt ├── deletevehicle.txt ├── mpeventhandler.txt ├── publicvariable.txt ├── publicvariableval.txt ├── remotecontrol.txt ├── remoteexec.txt ├── scripts.txt ├── selectplayer.txt ├── setdamage.txt ├── setpos.txt ├── setvariable.txt ├── setvariableval.txt ├── teamswitch.txt ├── waypointcondition.txt └── waypointstatement.txt /BEServer.cfg: -------------------------------------------------------------------------------- 1 | RConPassword ChangeMe 2 | MaxPing 300 3 | MaxAddBackpackCargoPerInterval 10 1 4 | MaxAddMagazineCargoPerInterval 200 1 5 | MaxAddWeaponCargoPerInterval 40 1 6 | MaxCreateVehiclePerInterval 150 1 7 | MaxDeleteVehiclePerInterval 100 1 8 | MaxSetDamagePerInterval 3 1 9 | MaxSetPosPerInterval 3 1 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Download filters for the current stable release here:
2 | **[>> Releases <<](https://github.com/DayZMod/Battleye-Filters/releases)** 3 |
4 |
5 | **Important:** Be sure to change the RConPassword in BEServer.cfg. 6 |
7 | **Note:** The development branch is regularly updated with the [[main repo](https://github.com/DayZMod/DayZ)] and may be incompatible with the stable release. 8 | -------------------------------------------------------------------------------- /addbackpackcargo.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 "" !DZ_ !CZ_VestPouch_EP1 -------------------------------------------------------------------------------- /addmagazinecargo.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 "" !^[0-9]+Rnd_|^Item|^Trash|^Food|^Fish|^Part|^Attachment_|^equip|swing$|^Hand|^(whole)?blood|^Skin !=Mosin_Nagant_Ammo|transfusionKit|TrapBear|emptyBloodBag|PipeBomb|5x_22_LR_17_HMR|10x_303|Crossbow_EX_Bolt !=Tranquiliser_Bolt !=Flare(White|Green)_(M203|GP25) !=SmokeShell(Red|Green)? !="" !=Quiver !=WoodenArrow !=CA_Magazine 3 | 5 ^[0-9]+Rnd_ !=1Rnd_(((HE|Smoke)_(M203|GP25))|Arrow_Wood|Bolt_Explosive|Bolt_Tranquilizer) !=2Rnd_shotgun_74|2Rnd_12Gauge_(Slug|Pellets|Buck) !=5Rnd_(762x51_M24|86x70_L115A1|762x54_Mosin|17HMR) !=6Rnd_45ACP|7Rnd_45ACP_1911|10Rnd_762x54_SVD !=75Rnd_(545x39_RPK|762x39_RPK) !=8Rnd_(9x18_Makarov(SD)?|((B_Beneli_|12Gauge_)(74Slug|Slug|Pellets|Buck))) !=10Rnd_303British !=12Rnd_Quiver_Wood !=15Rnd_(9x19_M9(SD)?|W1866_Slug) !=17Rnd_9x19_glock17(SD)? !=20Rnd_762x51_(DMR|FNFAL) !=30Rnd_(556x45_(STANAG|G36)(SD)?|545x39_AK(SD)?|9x19_(MP5(SD)?|UZI)|762x39_(AK47|SA58)) !=64Rnd_9x19(_SD)?_Bizon !=100Rnd_762x(51_M240|54_PK) !=[12]00Rnd_556x45_M249 !=50Rnd_762x54_UK59 4 | 5=HandGrenade_Stone -------------------------------------------------------------------------------- /addweaponcargo.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 "" !_DZ$|^Melee|^Item !=Binocular(_Vector)? !=NVGoggles|Winchester1866|MR43|M16A2|Remington870(_lamp)? !=Mosin_Nagant(((_Belt)?(_Scoped)?(_FL)?)|_broken)? !=Crossbow_(Stock|DZ|FL|(CCO|Scoped)(_FL)?) !="" 3 | 5 =ItemRadio|ItemMap_Debug|Mk_48_DZ -------------------------------------------------------------------------------- /attachto.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 1 !WoodenArrowF !Shot 3 | //5 !"(0,0,0|0,1,0)" // won't work for now. BE attachto filter controls only the first object class, not the whole log line 4 | // Blacklist of illegal target objects: 5 | 5 =(Parachute|AH6X_DZ|AH6X_EP1|AN2_DZ|ATV_CZ_EP1|ATV_US_EP1|BAF_Offroad_D|BAF_Offroad_W|car_hatchback) 6 | 5 =(car_sedan)|datsun1_civil_1_open|datsun1_civil_3_open|Fishing_Boat|hilux1_civil_1_open|hilux1_civil_2_covered) 7 | 5 =(hilux1_civil_3_open|hilux1_civil_3_open_EP1|HMMWV_DZ|Ikarus|Lada1_TK_CIV_EP1|Lada2|LandRover_CZ_EP1|LandRover_TK_CIV_EP1) 8 | 5 =(M1030|MH6J_DZ|MH6J_EP1|Mi17_DZ|Old_bike_TK_CIV_EP1|Old_bike_TK_INS_EP1|PBX|S1203_TK_CIV_EP1|Skoda|Smallboat_1) 9 | 5 =(Smallboat_2|SUV_TK_CIV_EP1|SUV_TK_EP1|tractor|TT650_Civ|TT650_Ins|TT650_TK_CIV_EP1|TT650_TK_EP1|UAZ_CDF|UAZ_INS) 10 | 5 =(UAZ_RU|UAZ_Unarmed_TK_CIV_EP1|UAZ_Unarmed_TK_EP1|UAZ_Unarmed_UN_EP1|UH1H_DZ|UralCivil|V3S_Civ|Volha_2_TK_CIV_EP1) 11 | 5 =(VolhaLimo_TK_CIV_EP1|Pickup_PK_INS|Offroad_DSHKM_INS|UH1H_2_DZ) 12 | 5 =SUV_DZ 13 | -------------------------------------------------------------------------------- /createvehicle.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 !(^DZ_|^z_|^WeaponHolder|Box|^Smoke|^Chem|^._40mm|_DZ$|^Trap) !=(SeaGull|SmallSecondary|HelicopterExplo(Small|Big)|Stash(Small|Medium)(|[1-4])|(|Dome)TentStorage(|[0-4])) !=(CZ_VestPouch_EP1|R_M136_AT|Wire_cat1) !=(JackDaniels|(Tin|Soda)Can|RoadFlare|WoodenArrowF|zZombie_Base|ParachuteWest|Grenade(_|HandTimed)(West|East)) !=(CMflareAmmo|Pipebomb) !=(WildBoar|Rabbit|Sheep|Goat|Hen|Cow0[1234]) !=Blood_Trail_DZ !^(Wooden|Metal)Fence !^WoodenGate_ !=(ShantyHouse(|Stage[2-7])|SurvivorWorkshop(|Stage2|[ABC]Stage[345])|WorkBench) !=explosive_bolt !="CraterLong" 3 | 5 SeaGull //set to its own line so we know which kick we have here with out looking in the logs 4 | 1 ^DZ_ !=DZ_(British_ACU|Czech_Vest_Pouch|(TK_Assault_Pack|Patrol_Pack|Assault_Pack|ALICE_Pack|CivilBackpack|Backpack)_EP1) 5 | 1 ^z_ !=z_((|new_)villager[1234]|(|new_)worker[1234]|teacher|hunter|suit[12]|soldier(|_pilot|_heavy)|policeman|doctor|priest) 6 | 1 ^WeaponHolder !=WeaponHolder !WeaponHolder_part !=WeaponHolder_(Item(DomeTent|CamoNet|Crowbar|Fuelcan|Hatchet|Jerrycan|Tent)|Melee(BaseBallBat(|Nails)|BatBarbed|Machete)) !=WeaponHolder_Part(Engine|Fueltank|Generic|Glass|VRotor|Wheel)!=WeaponHolder_Item(WorkBench|MetalSheet|ConcreteBlock|RSJ) 7 | 1 Box !=(MedBox[01]|AmmoBoxSmall_(556|762)|Item(Match|Tool)box|equip_pvc_box|FoodBox[012]) 8 | 1 ^Smoke !=SmokeShell(|Red|Green|Yellow) 9 | 1 ^Chem !=Chem(Green|Red|Blue) 10 | 1 ^._40mm !=(G_40mm_HE|G_40mm_Smoke|F_40mm_White|F_40mm_Green) 11 | 1 _DZ$ !=(BanditW?1|Camo1|Sniper1|Soldier1|Survivor([123]|W2)|Blood_Trail)_DZ !=(Land_Fire|Sandbag1|Hedgehog|BearTrap|CamoNet|GrenadeHandTimedWest|flamable)_DZ 12 | 1 ^Trap Trap(_Cans|Tripwire(Flare|Grenade|Smoke)|BearTrap(Smoke|Flare)) 13 | //1 ^(Wooden|Metal)Fence 14 | //1=(ShantyHouse(|Stage[2-7])|SurvivorWorkshop(|Stage2|[ABC]Stage[345])|WorkBench) 15 | //1=WeaponHolder_Item(WorkBench|MetalSheet|ConcreteBlock|RSJ) 16 | //5=Soldier1_DZ // soldier skin may be allowed on private hives 17 | 1=(SmallSecondary|HelicopterExplo(Small|Big)) // log explosions (optional) 18 | //1=(MedBox[01]|AmmoBoxSmall_(556|762)|FoodBox[012]) // log box (optional) 19 | //1=WeaponHolder_(Item(Fuel|Jerry)can|Part(Engine|Fueltank|Generic|Glass|VRotor|Wheel)) // log vehicle parts (optional) 20 | //1=(BanditW?1|Camo1|Sniper1|Soldier1|Survivor([123]|W2))_DZ // log character creation (optional) 21 | 1=(PipeBomb|Grenade(_|HandTimed)(West|East)) // log grenades (optional) 22 | 23 | //will remove everything below later once we are kicking for everything but whats filtered 24 | 5 (_ied|_CRV7|_MEEWS|Nest_|B_|_YakB|cock|_acr|MASH_|Fort_) 25 | 5 (BasicWeapons|SpecialWeapons|_uav) 26 | 27 | //not in dayz 1.7.7.1 28 | //Set to 1 to log only for the sake of people using older dayz versions, will set to 5 or remove at a later time. 29 | 1 R_M136_AT 30 | 1 CZ_VestPouch_EP1 31 | -------------------------------------------------------------------------------- /deletevehicle.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 1=(BanditW?1|Camo1|Sniper1|Soldier1|Survivor([123]|W2))_DZ 3 | 1 !"Blood_Trail_DZ" !"WeaponHolder" -------------------------------------------------------------------------------- /mpeventhandler.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 !="this enableSimulation false;this allowDamage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" 3 | 4 | -------------------------------------------------------------------------------- /publicvariable.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 !=(remExField|remExFP) !=(PVCDZ_obj_GutBody|drn_AskServerDynamicWeatherEventArgs|BIS_effects_gepv|achievement) !=PVDZ_(drg_(RaDrag|RaLW|RLact)|getTickTime|hlt_Bleed|obj_(Delete|Publish|RoadFlare|Destroy|Fire)|veh_S(ave|F)) !=PVDZ_(plr_(Death|Login[12]|LoginRecord|Save|SwitchMove)|Server(_Simulation|StoreVar)|sec_atp) !=PVDZ_(fence_Update|fserr|playerMedicalSync|object_replace) !=PVDZ_(send(|Unconscious)) !=BIS_MPF_logic !=PVDZ_Server_buildLock !=PVDZ_Server_process(Code|SetAccessCode) !=PVDZ_objgather_(Delete|Knockdown) 3 | 4 | ////////////////////////// Broadcast PV with EH 5 | 1=PVDZ_drg_RaDrag 6 | //1=PVDZ_drg_RaLW 7 | //1=PVDZ_drg_RLact 8 | 1=PVDZ_hlt_Bleed 9 | //1=PVDZ_obj_Fire //not in 178?? 10 | //1=PVDZ_obj_RoadFlare 11 | 1=BIS_effects_gepv 12 | 13 | ////////////////////////// Unicast PV ->Server 14 | 1=PVDZ_obj_Destroy 15 | 1=PVDZ_obj_Delete 16 | 1=PVDZ_obj_Publish 17 | 1=PVDZ_plr_Death 18 | //1=PVDZ_plr_Login1 19 | //1=PVDZ_plr_Login2 20 | 1=PVDZ_plr_LoginRecord 21 | //1=PVDZ_plr_Save 22 | 1=PVDZ_sec_atp 23 | 1=PVDZ_send 24 | //1=PVDZ_Server_Simulation // very verbose 25 | //1=PVDZ_veh_Save // very verbose 26 | //1=PVDZ_serverStoreVar // verbose 27 | 1=PVDZ_veh_SF 28 | 29 | ////////////////////////// BIS libs 30 | //1=remExField 31 | //1=remExFP 32 | 33 | // kick for this 34 | 5=BIS_MPF_logic 35 | -------------------------------------------------------------------------------- /publicvariableval.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 \{ 3 | 5 ; 4 | 5 & 5 | 5 % 6 | 5 \+ !e\+0 7 | 5 (commandRadio|directSay|globalRadio|groupRadio|sideRadio|vehicleRadio) 8 | 1 "wrong side" // group hack, ban the first in a row 9 | 1 switchmove !aidlpercmstps !amovpercm !amovpknlmstps !ZombieStandingAttac aidlpknlmstpsnonwnondnon_player_idlesteady01 aidlpknlmstpsnonwnondnon_player_idlesteady02 aidlpknlmstpsnonwnondnon_player_idlesteady03 ainvpknlmstpslaywrfldnon_1 ainvpknlmstpslaywrfldnon_amovpknlmstpsraswrfldnon ainvpknlmstpsnonwnondnon_3 amovpknlmrunsnonwnondf amovpknlmrunsraswrfldf amovpknlmrunsraswrfldfl amovpknlmwlksraswrfldf amovppnemstpsnonwnondnon amovppnemstpsraswrfldnon 10 | 1 switchmove aidlpercmstps !nonwnondnon_player_idlesteady0[1234] !raswrfldnon_aiming0[12] !raswrfldnon_idlesteady0[1234] !raswpstdnon_player_idlesteady0[123] !lowwrfldnon_player_0s 11 | 1 switchmove amovpercm !evasnonwnondf !evasraswrfldf !runslowwrfldf !runsnonwnondf !runsnonwnondfr !runsraswpstdf !runsraswrfldf !runsraswrfldfl !runsraswrfldfr !stpslowwrfldnon !stpslowwrfldnon_gear !stpsnonwnondnon !stpsraswpstdnon_gear !stpsraswrfldnon !stpsraswrfldnon_amovpknlmstpslowwrfldnon !stpsraswrfldnon_gear !wlksnonwnondf !wlksraswrfldf 12 | 1 switchmove amovpknlmstps !raswrfldnon_gear !lowwrfldnon !lowwrfldnon_amovpercmstpsraswrfldnon !lowwrfldnon_!raswrfldnon !lowwrfldnon_gear !raswpstdnon_gear !raswrfldnon !raswrfldnon_ainvpknlmstpslaywrfldnon !raswrfldnon_amovpknlmrunslowwrfldf !raswrfldnon_!lowwrfldnon 13 | 5 switchmove dancing 14 | 5 switchmove suicide 15 | 1 "(init|set|add|action|all|attach|ATL|ASL|eye|call|isNil|spawn|exec|group|unit|clear|create|menu|ctrl|display|text|hint|drop)" !"\"(SetFuel|dayzSetDate|titleText|(|with )MeleeBaseball(|Bat(|Barbed|Nails))|StashSmall|smallboat_[12])\"" !"_Ball " !Attachement !Attachment_ !aslo 16 | 1 "(entit|exit|able|find|format|fuel|join|mission|frame|move|team|terminate|throw)" !"\"(switchmove|ItemFuelcan(|Empty)|PartFueltank|SetFuel|z_refuel_0|ItemSodaRocketFuel|cable_tie)\"" !Zombie(Feed|StandingAttack) 17 | 1 "\"say\"" !"say\",\[\"z_" 18 | 1 "\"titleText\"" -------------------------------------------------------------------------------- /remotecontrol.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 "" -------------------------------------------------------------------------------- /remoteexec.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 !="this enableSimulation false;this allowDamage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" 3 | 4 | // ban for empty patterns, such: 5 | // 23.06.2013 17:16:25: Ruhzy (x.y.z.t:10202) deadbeef12341234 - #0 "" 6 | 7 | -------------------------------------------------------------------------------- /scripts.txt: -------------------------------------------------------------------------------- 1 | //new2 2 | 5 addAction !raddAction !"\"addAction\", " !", \"\\z\\addons\\dayz_code\\" 3 | 5 addBackpack !"addBackpackCargoGlobal [_x,(_objWpnQty select _counter)];\n_counter = _counter + 1;\n} count _objWpnTypes;" !"addBackpack _item;\n};\n};\nformat[localize \"str_c" !"case 3: {_holder addBackpackCargoGlobal [_item,_amount];};\n};\n\n\n" !"}) then {\n_newUnit addBackpack _newBackpackType;\n\nd" !"(_this select 0)) then\n{\n(_this select 0) addBackpack (_x select 1);\n};\n};" !"(_this select 0) addBackpackCargoGlobal [_x select 1, 1];\n};\n};\n} cou" !"addBackpack _backpackType; \ndayz_myBackpack = unitBackpack player;\n\n\n\n_backpackWpnT" !"};\n} count _wpns;\n\nif (_bcpk != \"\") then {\nplayer addBackpack" 4 | 5 addMagazine !raddMagazine !"\"addMagazine\", " !"if (isClass (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};\n};\n};\n};\n};" !"_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine" !"if (dayz_actionInProgress) exitWith {" !"addMagazine _x;\n};\n} foreach _items;\nformat[loc" !"addMagazine \"ItemAntibiotic\" + str(_remain" !"sumeDrop\") == 0) then\n{\nplayer addMagazine" !"ion) do {\ncase \"CfgWeapons\":\n{\nplayer addWeapon _item;\n};\ncase \"CfgMagazines\":\n{\nplayer addMagazine" !"addMagazine [\"12Rnd_Quiver_Wood\",_qty_quiv" !" >> \"containerEmpty\")" !"plant) select 1;\n{\n_item addMagazine" !"addMagazineCargoGlobal [_itemtodrop,1];\n\nformat[localize \"str_f" !"addMagazine _attachment;\n\n\n(findDisplay 10" !"addMagazine getText (configFile >> \"CfgMagazines\" >> _x >> _water" !"};\n};\n\n\nswitch _type do {\ncase 1: {_holder addMagazine" !"do {\n_animalbody addMagazine _rawfoodtype" !"addMagazine _item;\n};\n};\n_idc = _idc" !"_newUnit addMagazine [_x select 0,_x select 1]" !"addMagazine _x } count MeleeMagazines;\n} e" !"_meleeNum < 1) then {\nplayer addMagazine" !"addMagazine _qtyRemaining;\n};\n};\ntrue" !"bag\";\n};\n};\n(_this select 0) addMagazine" !"addMagazineCargoGlobal [_item, 1];\nif (surfaceIsWater (_this s" !"addMagazine \"wholeBloodBagBNEG\";\n};\n};" !"_qty > 0) then {\n_firePlace addMagazine" !"ONEG\" }; \n};\ndayz_myBackpack addMagazine" !"addMagazine _x;\n_countmags = _countmags +1;\n};\n} count _gmag" !"E\"];\n_lootpile addMagazineCargoGlobal [\"TrapBear\", 1]" !"With\n{\nplayer addMagazine (_this select 1" !"lder addMagazineCargoGlobal [_x,(_objWpnQty select _counter)];\n_counter = _counter + 1;\n} co" 5 | 5 addWeapon !raddWeapon !"\"addWeapon\", " !"if (isClass (configfile >> \"cfgweapons\" >> (_item))) then {_unit addWeapon _item;}\nelse" !",0]] call dayz_NutritionSystem;\n" !"Remove) == 1}) then {\nplayer addWeapon _create;" !"Display 0;\n\n\nif (_weaponInUse) then\n{\n_muz" !"failChance) then {\nswitch (_selection) do {\ncase \"CfgWeapons\":\n{\nplayer addWeapon" !"addWeapon _fixedItem;\nformat[localize \"str_f" !"_wepcounts = (getWeaponCargo _plant) select 1;\n{\n_item addWeapon" !"addWeapon _repair;\n} else {\n\n[_repair" !"player addWeapon dayz_onBack\n] select 0;\n};\n\n" !"player addWeapon _addWeapon;\n\nif (vehicle player != player) then {\n_display = find" !"};\n};\n\n\nswitch _type do {\ncase 1: {_holder addMagazineCargoGlobal [_item,_amount];};\ncase 2: {_holder addWeapon" !"l fn_chance) then {\nplayer removeWeapon _x;\nplayer addWeapon _rem" !"else {\n_body addWeapon dayz_onBack;\n};\n};\n\n\n_infect" !"\" >> _x)) then {\nplayer addWeapon _x;\n};\n} count _wpns;\n};" !"lder addWeaponCargoGlobal [_x,(_objWpnQty select _counter)];\n_counter = _counter + 1;\n} co" !"WpnQtys = [];\nif (count _backpackWpn > 0) then {\n_backpackWpnTypes = _backpackWpn sel" !"addWeapon (\"Item\"+str(_remain)+\"Matchbox" !"{\nswitch (_x select 0) do\n{\ncase 2:\n{\n(_this select 0) addWeapon" !"E\"];\n_vehicle addWeaponCargoGlobal [_lootInfo select 1, 1" !"addWeaponCargoGlobal [_bcpkWpn,1];\n};\n};\n};\n\n\n_total" !"\"Die\";\n};\n\n\nplayer addWeapon \"Loot" !"With\n{\nplayer addWeapon (_this select 1" !"\") then {\n_newUnit addWeapon _secweapon;\n};\n\n" 6 | 5 allDead 7 | 5 allGroups 8 | 5 allMissionObjects !"[_x,2,0,false,false] spawn BIS_Effects_Burn;\n};\n} count allMissionObjects \"SpawnableWreck\";" 9 | 5 allowDammage 10 | 5 allUnits 11 | 5 attachTo !"(_variation * 2)) - _variation)];\n_bolt attachTo [_hitObject,_val,_hitMemoryPt];" !"player playActionNow \"PutDown\";\nsleep 2;\n_flare attachTo [player,[0,0,0],\"granat2\"];" !"tchmove \"ainjpfalmstpsnonwrfldnon_carried_still\";\n_dragee attachto [_unit,[-0.2, 0.2, 0]];" !"_source setDropInterval 0.02;\n_point attachTo [_unit,_modelPos,_wound];" !" attachto [_v,[0,0,0],\"destructionEffect" !"publicVariable \"PVDZ_drg_RaDrag\";\n\n_dragee attachto [_unit,[0.1, 1.01, 0]];" !="_l1 attachTo [_lh,[0,0,0],\"light\"];" 12 | 5 buttonSetAction 13 | 5 callExtension !"(\"dayz.util\" callExtension " 14 | 5 closeDisplay !"'closeDisplay'" !"closeDisplay 0" !"closeDisplay 2" !"if (!isNil \"closeDisplay\") then {" 15 | 5 createAgent !="_agent = createAgent [_type, _position, [], _radius, \"CAN_COLLIDE\"];" !="_agent = createAgent [_type, _Pos, [], 0, \"FORM\"];" 16 | 5 createDialog !="_region = createDialog \"RscDisplaySpawnSelecter\";" !="_gender = createDialog 'RscDisplayGenderSelect';" !="_dialog = createDialog \"bloodTest\";" !="createDialog 'RscDisplayCraftingMenu';" !="createDialog \"DAYZ_PADLOCK\";" !"createDialog 'horde_journal_" 17 | 5 createDisplay 18 | 5 createMarker !"\"createMarkerLocal\"," !"rcreateMarkerLocal" !"if (isnil 'BIS_GITA_fnc_createMarkers' || false) then {" 19 | 5 createUnit !="_newUnit = _group createUnit [_class,respawn_west_original,[],0,\"NONE\"];" !="BIS_MPF_logic = BIS_MPF_dummygroup createUnit [\"Logic\", [1000,10,0], [], 0, \"NONE\"];" 20 | 5 createVehicleLocal !="_object = (_x select 1) createVehicleLocal [0,0,0];" !="_plant = _x createVehicleLocal (getMarkerPos \"center\");" !="_point = \"Logic\" createVehicleLocal getPosATL _unit;" !"_object = _type createVehicleLocal [0,0,0];" !="_obj = _class createVehicleLocal (getMarkerpos \"respawn_west\");" !" = \"#lightpoint\" createVehicleLocal " !" = \"#particlesource\" createVehicleLocal " !="_object = _ghost createVehicleLocal getMarkerpos \"respawn_west\";" !="_cursorTarget = _upgrade createVehicleLocal getMarkerpos \"respawn_west\";" !="_para = \"ParachuteWest\" createVehicleLocal [0,0,0];" 21 | 5 ctrlAddEventHandler 22 | 5 ctrlRemoveAllEventHandlers !"lse\"];\n{\n(findDisplay 12) displayCtrl 51 ctrlRemoveAllEventHandlers _x;\n(findDisplay 12) displayRemoveAllEventHandlers" 23 | 5 ctrlSetPosition !="_control ctrlSetPosition [_posX, _posY];" !"3,_h]};\n_control ctrlsetposition _pos;" !="_control ctrlSetPosition [0, (_y + _deltaY)];" !="_disp_ctrl ctrlSetPosition [_posX, _posY];" !="_control ctrlSetPosition _grpPos;" !="_group ctrlSetPosition _pos;" !="_control ctrlSetPosition [_controlPos select 0, _controlPos select 1, _controlPos select 2, 0.03921 * _lines];" !="((uiNamespace getVariable 'DAYZ_GUI_waiting') displayCtrl 1400) ctrlSetPosition _sandLevel;" !="_delayControl ctrlSetPosition [0, _pos];" 24 | 5 cutText !"_layer cuttext [\"\",\"plain\"];\n};\nmissionnamespace" !"\n\n\n3100 cuttext [\"\",\"plain\"];" !"} else {\n16 cutText [\"\",\"PLAIN\"];" !"exitWith {\n1 cutText [localize \"" !"progress_monitor.sqf\";\n0 cutText ['','BLACK',0]" 25 | 5 deleteMarker 26 | 5 displayAddEventHandler 27 | 5 displayRemoveAllEventHandlers !"lse\"];\n{\n(findDisplay 12) displayCtrl 51 ctrlRemoveAllEventHandlers _x;\n(findDisplay 12) displayRemoveAllEventHandlers" 28 | 5 displaySetEventHandler 29 | 5 enableEnvironment 30 | 5 forceEnd 31 | 5 groupIcon 32 | 5 hideObject !"rhideObject" !"\"hideObject\"" !"(_x select 0) nearestObject (_x select 1);\n_object hideObject" 33 | 5 hint !", \"_postFix\"" !rhint !rtaskHint !"\"hint\", " !"\"hintC\", " !"\"taskHint\"," !"_controlHintButton ctrlSettext \"Objectives\";" !"hint (localize \"strwf" !"'BIS_fnc_hints'" !sched_planthint !"call ui_initDisplay;\nhintSilent \"\"" !"hintSilent localize \"str_player_low" 34 | 5 lbCurSel !"_selectedUserIndex = lbCurSel _lbUsersControl;" !="profileNamespace setVariable ['statusUI',(lbCurSel (_this select 0))];" !="profileNamespace setVariable ['streamerMode',(lbCurSel (_this select 0))];" !"_index = lbCurSel _lbcontrol;\n_selectedItem" !"_selected = lbCurSel _list;\n_classname = _list lnbData [_selected, 2];" 35 | 5 lbSet !"_lbUsersControl lbSetColor [_x, [1,0,0,1]];" !"\n_control lbSetColor [_x, _color];\n};" !"_weaponsLBSetFocus" !="(_this select 0) displayCtrl _idc lbSetCurSel (profileNamespace getVariable [_var,_default]);" !="(_display displayCtrl 105) lbSetColor [_i, [0.06, 0.05, 0.03, 1]];" 36 | 5 lbSetData 37 | 5 lbSetPicture 38 | 5 menu !",\"MenuSelected\",\"Draw\",\"VideoStop" !"_menu = _parent displayCtrl (1600 + _i);\n_menu ctrlShow " !="createDialog 'RscDisplayCraftingMenu';" !"BIS_fnc_commsMenu" !"BIS_fnc_kbMenu" !"BIS_fnc_createmenu" !"call gear_ui_offMenu;" !"dayz_inflame_showMenu" !"\"showCommandingMenu\", " !"rshowCommandingMenu" !"menu_" 39 | 5 onMapSingleClick 40 | 5 playableUnits !"for [{_y=0},{_y < count(playableUnits)},{_y=_y+1}] do {" !"typeName player == \"OBJECT\" && {(player in playableUnits" !"AND {((alive _x) AND {((vehicle _x) distance _obj < 150)})}} count playableUnits)}) then {" !="_local = { _unit distance _x < _dis; } count playableUnits <= 1;" !"if (!_isOk) exitWith {false};\nuiSleep 0.001;\n} forEach playableUnits;" 41 | 5 selectPlayer !"addSwitchableUnit dayz_originalPlayer;\nsetPlayable dayz_originalPlayer;\nselectPlayer dayz_originalPlayer;" !"addSwitchableUnit _newUnit;\nsetPlayable _newUnit;\nselectPlayer _newUnit;" 42 | 5 serverCommand !="_character = if (serverCommandAvailable \"#kick\") then { call sched_tg_follow } else { player };" !"serverCommand (\"#vote kick \" + _selectedName);" 43 | 5 setCamUseTI 44 | 5 setDamage !"if (_entity isKindOf \"Animal\") then {\n_entity setDamage 1;" !"player setDamage 1;\n};\n\nif (dayz_onBack != \"\") then {\nif (dayz_onBack in w" 45 | 5 setDammage 46 | 5 SetEventHandler !"\n_menu ctrlSetEventHandler [\"ButtonClick\",_compile];\n};" !"inGameUISetEventHandler [\"Action\",\"false\"];" 47 | 5 setMarkerAlpha 48 | 5 setMarkerBrush 49 | 5 setMarkerColor 50 | 5 setMarkerDir 51 | 5 setMarkerPos !"\"setMarkerPosLocal\"," !"rsetMarkerPosLocal" 52 | 5 setMarkerShape 53 | 5 setMarkerSize 54 | 5 setMarkerText 55 | 5 setMarkerType 56 | 5 setPosASL !="_unit setPosAsl [(_position select 0), (_position select 1), (LHA_height+1)];" !="_flame setPosASL [_pos select 0,_pos select 1,(_pos select 2)+0.2];" 57 | 5 setTerrainGrid !"if (dayz_REsec == 1) then {call compile preprocessFileLineNumbers \"" 58 | 5 setUnitRecoilCoefficient 59 | 5 setVehicle 60 | 5 setViewDistance 61 | 5 sideLogic !"publicVariable \"BIS_MPF_logic\";" 62 | 5 switchCamera !"\"switchCamera\", " !"rswitchCamera" !="player switchCamera (Dayz_constructionContext select 2);" !"player switchCamera _currentCamera;\nif (_currentWpn !=" !"< 150) && random 1 > 0.5) then {\n_killer switchcamera" 63 | 5 systemChat !="systemChat format[localize \"str_missing_to_do_this\", _x];" !"systemChat (localize " 64 | 5 title !"titleCut [\"\", \"BLACK " !"\"titleCut\", " !"\"titleText\"" !="rtitleCut = 'titleCut'" !"rtitleCutc" !="rtitleText = 'titleText'" !"rtitleTextc" !"(_missionTextListPath >> \"titles\")" !"(_display displayCtrl _titleIDC) ctrlShow false;" !"titleText [format[localize \"str_return_lobby\", _x" !",\"_titleText\"" !"localize 'STR_UI_GENDER_TITLE';\n_timeNem" 65 | 5 toString !"_animCheck = toString ([(_animStateArray select 0),(_animStateArray select 1)" !="_skinToModel = toString (_finalArray);" !="{_textArrayTemp = _textArrayTemp + [tostring [_x]]} foreach _line;" !="_cmpt = toString _cmpt;" !="_objName = toLower(toString(_objName));" !"if (toString _hayArr != _needle) then {" !="_type = toString _typeA;" !="_anim4 = toString _anim4;" !"{(count _stance>17)}) then {toString [_stance select 17]}" !"BIS_fnc_timeToString" !"local _newline = tostring [10];" 66 | 5 toWorld !"exitwith {};\n_b=\"SmallSecondary\" createvehicle (_v modelToWorld _effect2pos);\n} foreach (_list);" !"nearestObjects [ player modelToWorld [0,1.5,0] , [\"" !"_r set [ 1, _o modelToWorld _p];" !"_bag modelToWorld getPosATL player;\n_bag setDir" !"_inBoat) then { (vehicle player) modeltoworld [-_num, 0 ,0]" !"_worldPos = _this modelToWorld _x;\n_worldPos set [2, 0 max" !"if (_rnd < _zombieChance) then {\n_iPos = _obj modelToWorld" !"Dayz_BuildCamera = \"camera\" camCreate (player modeltoWorld [0,0,2]" !"_foreachIndex, _object modelToWorld _x] }" !"With [(_holder modeltoWorld [0,0,0])," !"_isPlayer) then { _pos modeltoworld [0,_size/2," !"toWorld [0,0,0];\n_dir = getDir player;\n" !"ATLToASL (_unit modelToWorld [0,0,1]" !"ToWorld (_fireplace selectionPosition \"ohn" !"Secondary\", (_v modelToWorld _effect2" !"ToWorld[sin(_angle) * (200" !"ToWorld (_zedPos select 0)) select 2;" !"rgetPos = _target modelToWorld [0,-1,0];" !"_agent modelToWorld [0,0,0]" !"_trap modelToWorld (_trap selectionPosition \"Trip" 67 | 5 worldTo !="_relPos = _building worldToModel _point;" !"if (_isPlayer) then {\n_x = _pos worldToModel _new;" !"_w2m = _x worldToModel (getPosATL player);\n_bb = (boundingbox _x) select 1;" !="_h = _offset + ((_o worldToModel (getPosATL _o)) select 2);" -------------------------------------------------------------------------------- /selectplayer.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 !(BanditW?1|Camo1|Soldier1|Sniper1|Survivor([123]|W2))_DZ !="" 3 | //5 Soldier1_DZ // Default here is soldier skin allowed. Uncomment the following if soldier skin is disabled -------------------------------------------------------------------------------- /setdamage.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 "" !=(1.000000 1:-1478172820|1.000000 1:-1478172821) 3 | -------------------------------------------------------------------------------- /setpos.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 "" !"WeaponHolder" !"FunctionsManager" !"Shot" !"z_doctor" !"z_hunter" !"z_new_villager[1234]" !"z_new_worker[1234]" !"z_policeman" !"z_priest" !"z_soldier_heavy" !"z_soldier_pilot" !"z_soldier" !"z_suit[12]" !"z_teacher" !"z_villager[1234]" !"z_worker[1234]" !"zZombie_Base" !="WoodenArrowF" 3 | 1 " " 4 | 5 | // Don't ban for BattleFieldClearance, it's injected by cheaters to legit players in order to disable clientside security. 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /setvariable.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 '..*' !^(USEC_|NORRN_|BIS_|hit_) !=(totaldmg|actionSet|agentObjectCamps|armed|banditKills|characterID|claimed|combattimeout|deathType|doLoiter|firedDamage) !=(firedHit|freeTarget|headShots|hitRegistered|humanity|humanKills|lastPos|looted|meatHarvested|medForceUpdate|messing|myDest) !=(owner|posForceUpdate|remotetargets|temperature|unconsciousTime|updatePlayer|zombieKills|zombieSpawn) !=(blood(taken|_type)|rh_factor) !^$ 3 | 5 ^USEC_!=USEC_(BloodQty|infected|injured|inPain|isCardiac|isDead|lowBlood|Sepsis) 4 | 5 ^NORRN_ !=NORRN_(LoadVcl|unconscious|unit_dragged) 5 | 5 ^bis_ !=bis_greeted(by(evil|languages|people|times)|languages|people|times) !=BIS_noCoreConversations 6 | // "hit_arms" is a 1.8.0.3 dayz mod bug -- should be hit_hands 7 | 5 ^hit_ !=hit_(Pelvis|aimpoint|lelbow|relbow|RightFoot|LeftFoot|neck|pilot|hands) !=hit_(hands|legs) !=hit_arms !="hit_(elektronika|engine|fueltank|glass[1-6]|karoserie|(mala|velka) vrtule|motor|munice|netrup|palivo)" !="hit_(pravy (predni|zadni) tlumic|[lp] svetlo|sklo predni [lp]|svetlo l|wheel_[12]_[1-4]_steering|wheel_[12]_damper)" !=hit_telo !="hit_\?" !="hit_door_(fl|rl|fr|rr)" 8 | 1=hit_(Pelvis|aimpoint|lelbow|relbow|RightFoot|LeftFoot|neck|pilot) // Bleeding Limbs (optional) 9 | 1=hit_(hands|legs) // Breaking Limbs (optional) 10 | ////////////////////////// Damageable vehicle parts (optional): 11 | //1="hit_(elektronika|engine|fueltank|glass[1-6]|karoserie|(mala|velka) vrtule|motor|munice|netrup|palivo)" 12 | //1="hit_(pravy (predni|zadni) tlumic|[lp] svetlo|sklo predni [lp]|svetlo l|wheel_[12]_[1-4]_steering|wheel_[12]_damper)" 13 | //1=hit_telo // ancient plane AN2 14 | 15 | 1 USEC_ 16 | 1=characterID 17 | //1=actionSet 18 | //1=agentObjectCamps 19 | //1=armed 20 | //1=banditKills 21 | //1=claimed 22 | //1=combattimeout 23 | //1=deathType 24 | //1=doLoiter 25 | //1=firedDamage 26 | //1=firedHit 27 | //1=freeTarget 28 | //1=headShots 29 | //1=hitRegistered 30 | //1=humanity 31 | //1=humanKills 32 | //1=lastPos 33 | //1=meatHarvested 34 | //1=owner 35 | //1=unconsciousTime 36 | //1=updatePlayer 37 | //1=zombieKills 38 | //// 1=looted 39 | // 1=medForceUpdate 40 | // 1=messing 41 | // 1=myDest // very verbose 42 | // 1=posForceUpdate 43 | // 1=remotetargets // very verbose 44 | // 1=temperature 45 | // 1=zombieSpawn // very verbose 46 | 47 | /////////////////////////// Illegal chars: 48 | 5 "[+;,{(|&=:!%[]" 49 | -------------------------------------------------------------------------------- /setvariableval.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 \{ 3 | 5 \( 4 | 5 ; 5 | 5 & 6 | 5 % 7 | 5 \+ !e\+0 8 | 1 "(init|set|add|action|all|attach|ATL|ASL|eye|exec|cam|group|unit|clear|create|menu|ctrl|display|text|hint|drop)" 9 | 1 "(entit|exit|able|find|fuel|damage|join|frame|move|team|throw)" 10 | 5 "call" 11 | 5 "format" 12 | 5 "isNil" 13 | 5 "mission" 14 | 5 "spawn" 15 | 5 "terminate" -------------------------------------------------------------------------------- /teamswitch.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 "" 3 | -------------------------------------------------------------------------------- /waypointcondition.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 "" 3 | -------------------------------------------------------------------------------- /waypointstatement.txt: -------------------------------------------------------------------------------- 1 | //new 2 | 5 "" 3 | --------------------------------------------------------------------------------