├── 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 |
--------------------------------------------------------------------------------