mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 20:13:13 +03:00
1.0.0.2 pre test
+ [FIXED] Can now refuel and siphon while swimming again. Must stay at same position for 6 seconds. + [FIXED] Refuel sound now only plays when an actual refuel/siphon takes place. + [FIXED] Check fuel levels again just before refuel or siphon actions. + [FIXED] Player Zombies can now no longer pickup "Take %" objects. + [FIXED] Dogs now correctly consume any available raw meat. + [FIXED] Machete now spawns correctly, it was missing WeaponHolder_ItemMachete config. + [UPDATED] Updated batttleye scripts. + [CHANGED] Gutting zombies and animals now double checks for "meatHarvested" after animation and before action. + [CHANGED] Survivor2_DZ was not in the list of AllPlayers. + [CHANGED] Lowered alert radius when gutting zombies to 50m instead of 100m. + [CHANGED] Moved all clothes to cfgloots to reduce spawn chances as we add more. (clothes, militaryclothes, specialclothes) + [CHANGED] HMMWV URAL and UAZ road debris now has its own military loot tables that include sandbags. + [CHANGED] New vehicle spawns now have a new damage system using a random percent between min and max variables. Defaults: (DynamicVehicleDamageLow = 0; DynamicVehicleDamageHigh = 100;) + [CHANGED] Animal count was too low was 5 now 8. Can be overridden with dayz_maxAnimals set inside mission init.sqf. + [ADDED] Taming dogs now has a 50% chance to fail and consume meat, Chance to tame without failure increases with number of days alive (dayz_skilllevel). + [ADDED] Added spawnMarkerCount variable override to use more spawn marker locations. (default=4) + [ADDED] Added medic animation requirement for gutting zombies and animals so you can now walk away to cancel gutting process. + [ADDED] Added old bandit skin back in as Skin_Bandit2_DZ as a drop on Residential. + [ADDED] New vehicle spawns now have a chance to spawn 0-3 loot randomly from all cfgloots. + [ADDED] Added new desert themed domed camping tent (ItemTentDomed) that holds 75 mags, 12 weapons, and 7 backpacks - thanks to vRNemesis for model and texture. + [ADDED] Added server side ability to enabled taming dogs and can be enabled by setting dayz_tameDogs = true; within mission init.sqf. (default: false) + [ADDED] Added parachute spawning players as a server side option enable server side with the variable dayz_paraSpawn = true; within mission init.sqf. (default: false) + [ADDED] Randomly spawning (like helicopter crashes) Mass Grave with 8-16 zombies and 2x more loot. + [REMOVED] Commented out remaining unused call to stream_locationCheck. + [INFO] Changes can be made to all zombie spawn variables via the mission init.sqf (defaults: dayz_maxLocalZombies = 40; dayz_maxGlobalZombies =30; dayz_maxZeds = 500;) + [INFO] DZEdebug = true; (default: false) will enable debug so that road debris and new vehicle spawns are visible via map markers. Also debug will enable "Save to arma.RPT" that allows access of a tool to obtain lootpos information for buildings used for adding support for additional maps.
This commit is contained in:
@@ -1286,6 +1286,10 @@ class CfgWeight
|
|||||||
{
|
{
|
||||||
weight = 1;
|
weight = 1;
|
||||||
};
|
};
|
||||||
|
class Skin_Bandit2_DZ
|
||||||
|
{
|
||||||
|
weight = 1;
|
||||||
|
};
|
||||||
class Skin_BanditW1_DZ
|
class Skin_BanditW1_DZ
|
||||||
{
|
{
|
||||||
weight = 1;
|
weight = 1;
|
||||||
@@ -1427,6 +1431,10 @@ class CfgWeight
|
|||||||
{
|
{
|
||||||
weight = 5;
|
weight = 5;
|
||||||
};
|
};
|
||||||
|
class ItemTentDomed
|
||||||
|
{
|
||||||
|
weight = 5;
|
||||||
|
};
|
||||||
class TrapBear
|
class TrapBear
|
||||||
{
|
{
|
||||||
weight = 1;
|
weight = 1;
|
||||||
|
|||||||
@@ -64,5 +64,10 @@ AllowedVehiclesList = [
|
|||||||
["AH6X_DZ",2],
|
["AH6X_DZ",2],
|
||||||
["MTVR_DES_EP1",1],
|
["MTVR_DES_EP1",1],
|
||||||
["LandRover_MG_TK_EP1",1],
|
["LandRover_MG_TK_EP1",1],
|
||||||
["M1030_US_DES_EP1",1]
|
["M1030_US_DES_EP1",1],
|
||||||
|
["HMMWV_M1151_M2_CZ_DES_EP1",2],
|
||||||
|
["HMMWV_M998A2_SOV_DES_EP1",2],
|
||||||
|
["HMMWV_M1035_DES_EP1",2],
|
||||||
|
["HMMWV_DZ",2],
|
||||||
|
["HMMWV_Ambulance_CZ_DES_EP1",2]
|
||||||
];
|
];
|
||||||
BIN
Server Files/Battleye/BEServer.dll
Normal file
BIN
Server Files/Battleye/BEServer.dll
Normal file
Binary file not shown.
1
Server Files/Battleye/addbackpackcargo.txt
Normal file
1
Server Files/Battleye/addbackpackcargo.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1 ""
|
||||||
12
Server Files/Battleye/addmagazinecargo.txt
Normal file
12
Server Files/Battleye/addmagazinecargo.txt
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
1 "" !="BoltSteel" !="WoodenArrow" !="5x_22_LR_17_HMR" !="10x_303" !="Binocular" !"item" !"trash" !"food" !"hand" !"part" !"rnd_" !"swing" !"skin" !"smoke"
|
||||||
|
1 "Item" !="ItemSodaEmpty" !="ItemSodaPepsi" !="ItemBandage" !="ItemHeatPack" !="ItemMorphine" !="ItemWaterbottle" !="ItemWaterbottleUnfilled" !="ItemWaterbottleBoiled" !="ItemToolbox" !="ItemKnife" !="ItemWatch" !="ItemCompass" !="ItemJerrycan" !="ItemSodaCoke" !="ItemEpinephrine" !="ItemPainkiller" !="ItemBloodbag" !="ItemWire" !="ItemMatchbox" !="ItemMap" !="ItemAntibiotic" !="ItemFlashlightRed" !="ItemFlashlight" !="ItemJerrycanEmpty" !="ItemSodaMdew"
|
||||||
|
1 "trash" !="TrashTinCan" !="TrashJackDaniels" !="ItemTrashToiletpaper" !="ItemTrashRazor"
|
||||||
|
1 "food" !="FoodCanSardines" !="FoodSteakCooked" !="FoodCanFrankBeans" !="FoodSteakRaw" !="FoodCanPasta" !="FoodCanBakedBeans" !="FoodmeatRaw" !="FoodbeefRaw" !="FoodmuttonRaw" !="FoodchickenRaw" !="FoodrabbitRaw" !="FoodbaconRaw" !="FoodSteakCooked" !="FoodmeatCooked" !="FoodbeefCooked" !="FoodmuttonCooked" !="FoodchickenCooked" !="FoodrabbitCooked" !="FoodbaconCooked" !="FoodBioMeat" !="FoodCanUnlabeled" !="FoodPistachio" !="FoodNutmix" !="FoodMRE"
|
||||||
|
1 "hand" !="HandChemBlue" !="HandChemRed" !="HandChemGreen" !="HandRoadFlare"
|
||||||
|
1 "part" !="PartFueltank" !="PartWoodPile" !="PartWheel" !="PartEngine" !="PartGeneric" !="PartGlass"
|
||||||
|
1 "swing" !="Hatchet_Swing" !="Crowbar_Swing" !="Machete_Swing"
|
||||||
|
1 "Skin"
|
||||||
|
1 "smoke" !="SmokeShell" !="SmokeShellGreen" !="SmokeShellRed"
|
||||||
|
1 "rnd" !="8Rnd_9x18_Makarov" !="30Rnd_545x39_AK" !="30Rnd_556x45_Stanag" !="30Rnd_762x39_AK47" !="7Rnd_45ACP_1911" !="6Rnd_45ACP" !="2Rnd_shotgun_74Slug" !="2Rnd_shotgun_74Pellets" !="8Rnd_B_Beneli_74Slug" !="8Rnd_B_Beneli_Pellets" !="15Rnd_9x19_M9" !="15Rnd_W1866_Slug" !="30Rnd_9x19_MP5" !="17Rnd_9x19_glock17"
|
||||||
|
//1 "ItemSodaMdew"
|
||||||
|
//1 "ItemBloodbag"
|
||||||
2
Server Files/Battleye/addweaponcargo.txt
Normal file
2
Server Files/Battleye/addweaponcargo.txt
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
1 "" !="Makarov" !="revolver_EP1" !="Colt1911"!="Winchester1866" !=LeeEnfield" !="AK_74" !="Crossbow" !"item"
|
||||||
|
1 "Item" !="ItemKnife" !="ItemGps" !="ItemEtool" !="ItemMap" !="ItemCompass" !="ItemWatch !="ItemFlashlightRed" !="ItemFlashlight"
|
||||||
78
Server Files/Battleye/attachto.txt
Normal file
78
Server Files/Battleye/attachto.txt
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
1 "" !="VaultStorageLocked" !="Hedgehog_DZ" !="Sandbag1_DZ" !="Fort_RazorWire" !="WoodGate_DZ" !="Land_HBarrier1_DZ"
|
||||||
|
5 "Offroad_DSHKM_Gue"
|
||||||
|
5 "Old_moto_TK_Civ_EP1"
|
||||||
|
5 "MMT_Civ"
|
||||||
|
5 "Old_bike_TK_INS_EP1"
|
||||||
|
5 "Old_bike_TK_CIV_EP1"
|
||||||
|
5 "TT650_Ins"
|
||||||
|
5 "TT650_Civ"
|
||||||
|
5 "TT650_TK_CIV_EP1"
|
||||||
|
5 "ATV_US_EP1"
|
||||||
|
5 "hilux1_civil_3_open_EP1"
|
||||||
|
5 "hilux1_civil_2_covered"
|
||||||
|
5 "datsun1_civil_3_open"
|
||||||
|
5 "Pickup_PK_TK_GUE_EP1"
|
||||||
|
5 "VWGolf"
|
||||||
|
5 "Lada1"
|
||||||
|
5 "Lada2"
|
||||||
|
5 "LadaLM"
|
||||||
|
5 "Lada2_TK_CIV_EP1"
|
||||||
|
5 "Skoda"
|
||||||
|
5 "SkodaGreen"
|
||||||
|
5 "SkodaRed"
|
||||||
|
5 "SkodaBlue"
|
||||||
|
5 "car_sedan"
|
||||||
|
5 "car_hatchback"
|
||||||
|
5 "policecar"
|
||||||
|
5 "GLT_M300_LT"
|
||||||
|
5 "GLT_M300_ST"
|
||||||
|
5 "Volha_1_TK_CIV_EP1"
|
||||||
|
5 "Volha_2_TK_CIV_EP1"
|
||||||
|
5 "VolhaLimo_TK_CIV_EP1"
|
||||||
|
5 "UAZ_Unarmed_TK_EP1"
|
||||||
|
5 "UAZ_RU"
|
||||||
|
5 "UAZ_INS"
|
||||||
|
5 "UAZ_CDF"
|
||||||
|
5 "Ikarus"
|
||||||
|
5 "SUV_TK_CIV_EP1"
|
||||||
|
5 "SUV_Green"
|
||||||
|
5 "SUV_Yellow"
|
||||||
|
5 "SUV_White"
|
||||||
|
5 "SUV_Silver"
|
||||||
|
5 "SUV_Red"
|
||||||
|
5 "SUV_Pink"
|
||||||
|
5 "SUV_Orange"
|
||||||
|
5 "SUV_Charcoal"
|
||||||
|
5 "SUV_Blue"
|
||||||
|
5 "UH1H_DZ"
|
||||||
|
5 "Mi17_Civilian_DZ"
|
||||||
|
5 "Mi17_DZ"
|
||||||
|
5 "LandRover_CZ_EP1"
|
||||||
|
5 "HMMWV_Ambulance"
|
||||||
|
5 "HMMWV_DES_EP1"
|
||||||
|
5 "HMMWV_Ambulance_CZ_DES_EP1"
|
||||||
|
5 "PBX"
|
||||||
|
5 "Zodiac"
|
||||||
|
5 "RHIB"
|
||||||
|
5 "Fishing_Boat"
|
||||||
|
5 "Smallboat_1"
|
||||||
|
5 "Smallboat_2"
|
||||||
|
5 "KamazRefuel"
|
||||||
|
5 "UralRefuel_TK_EP1"
|
||||||
|
5 "MtvrRefuel_DES_EP1"
|
||||||
|
5 "Ural_UN_EP1"
|
||||||
|
5 "Ural_TK_CIV_EP1"
|
||||||
|
5 "Ural_CDF"
|
||||||
|
5 "Kamaz"
|
||||||
|
5 "tractor"
|
||||||
|
5 "CSJ_GyroP"
|
||||||
|
5 "S1203_ambulance_EP1"
|
||||||
|
5 "S1203_TK_CIV_EP1"
|
||||||
|
5 "MH6J_DZ"
|
||||||
|
5 "AH6X_DZ"
|
||||||
|
5 "MTVR_DES_EP1"
|
||||||
|
5 "LandRover_MG_TK_EP1"
|
||||||
|
5 "M1030_US_DES_EP1"
|
||||||
|
5 "V3S_Civ"
|
||||||
|
5 "Parachute"
|
||||||
|
5 "VaultStorage" !"VaultStorageLocked"
|
||||||
262
Server Files/Battleye/bans.txt
Normal file
262
Server Files/Battleye/bans.txt
Normal file
@@ -0,0 +1,262 @@
|
|||||||
|
b57cb4973da76f4588936416aae2de05 -1 Script Detection: Gerk
|
||||||
|
8ac69e7189ecd2ff4235142feff0bd26 -1 Script Detection: setVehicleInit DoThis;
|
||||||
|
1c8aa5e919c37da5f3a2b13a2cf69aff -1 Script Detection: Really? tupidmistake.sqf? Don't come back.
|
||||||
|
deb593123be01dbde1c7edea7faabd32 -1 Cheats
|
||||||
|
4e99bd0d34e40ed468b0f77d35e3f618 -1 Cheats
|
||||||
|
55a38ff775b4042e33b01c2c66bb18a7 -1 Cheats
|
||||||
|
1d1a1d581fa6727c3640f12ca5672154 -1 Teleport
|
||||||
|
cd50fd48f878b9c15472204836f6108a -1 Teleport
|
||||||
|
7370eda2cdb1ed2d4d01c73c70c0b1ab -1 Teleport
|
||||||
|
9537ef4af92ef79991215e244a0daf03 -1 Way to many detections to count
|
||||||
|
f0db022e291f756199bf6dea4e91a152 -1 Setting of markers...
|
||||||
|
04978068af921920cdff09a995ce0007 -1 Teleporting is lame
|
||||||
|
957bb08c4d1a85e35f712375683eddc6 -1 Script Detections
|
||||||
|
b3a63ced51adc8b4c24d2d243f685796 -1 Script Detections
|
||||||
|
4aa19ffbf656e6f94a618bfcfe2219e7 -1 Teleporting
|
||||||
|
531f730c87aaa40b75564b7813f67a41 -1 Birds up to you as well.
|
||||||
|
9d68913c949b9773e202d6bd8d30cfaf -1 Script Detections
|
||||||
|
3c7c89290e244eafc17a0ec7153d3606 -1 Loki's is bad for you.
|
||||||
|
342e03ec351f8e2664698e48dccdb388 -1 Loki's is bad for you.
|
||||||
|
7583fbacc8e4309ac83052e85556e2e0 -1 Loki's is bad for you.
|
||||||
|
af63f3e7add71f951e9526a7d97cc79b -1 Alex and gerk don't mix. Try again.
|
||||||
|
695c315c58bde550c6847af10c065607 -1 Loki's is bad for you.
|
||||||
|
7583fbacc8e4309ac83052e85556e2e0 -1 Loki's bad, but jesus is good.
|
||||||
|
f6226e9b7f31b5982e6d92e9b1c5359e -1 Seriously fuck off
|
||||||
|
dd0eff0cb64efbd6b67f33fdd1d19c0f -1 Loki's
|
||||||
|
f01db0c943869c0816126ebfd9eb654b -1 Setting of markers
|
||||||
|
b46a987d0dc2e38ec986db493ff3d573 -1 Executing commands not in DayZ
|
||||||
|
76adee3079fb1303f210666e7dee98ea -1 Loki's
|
||||||
|
e12d13c38d5dd8ab5372d13cf848576c -1 Loki's
|
||||||
|
e12d13c38d5dd8ab5372d13cf848576c -1 Setting of markers
|
||||||
|
95444d83792ad402e7dfe7dff6317694 -1 Questional Code contact DayZ
|
||||||
|
9f3370c39061e203729fca670fe5413f -1 Lol adding AA12
|
||||||
|
535e4bf8d28caf27d8bdead88c07412d -1 Execution of Code
|
||||||
|
0989b356813259607b669f7b752a2619 -1 Alex/Gerk
|
||||||
|
eb2cd1b519d38afc4e2d5fb76a91bd25 -1 Birds up to you as well.
|
||||||
|
4ffe46696948ff335540d6da08923efa -1 Jesus doesn't use Loki's
|
||||||
|
4f3b9c4c1a8815b4ef96c5fd66eeaa1a -1 Denied.
|
||||||
|
de3af396d11adb4e1b72758c1e8f2a58 -1 Adding weapons to everyone.
|
||||||
|
1a5969de65add8f9e4fb7c2a3deafa4a -1 Adding of markers and other stuff.
|
||||||
|
d53007dbeb48d6f595b8d5c4259e64c6 -1 Setting markers
|
||||||
|
d9d8bfa34e7c4d904de920e8cb061bbc -1 Go away.
|
||||||
|
f9d82f22a1155c74680c5d57b3d68c8d -1 No cheat for you!
|
||||||
|
c983952a088c046383ba3d9b613b260f -1 No cheat for you!
|
||||||
|
d9d8bfa34e7c4d904de920e8cb061bbc -1 Teleporting can make you sick.
|
||||||
|
4a2386b96300aef49dd1b33a447c9cab -1 Cheating makes you sick. Should get it checked out.
|
||||||
|
d0001829a1ebcb2897549858c411ecba -1 Cheating makes you sick. Should get it checked out.
|
||||||
|
f9d82f22a1155c74680c5d57b3d68c8d -1 Cheats are bad mmmmkkkkk.
|
||||||
|
382578c33306e1615f645a537194edbf -1 cheating is wrong
|
||||||
|
e926dde0288f284eac7c0398211469c8 -1 Cheating, shame on you.
|
||||||
|
086aca59819ba7cbe1cd8f259ee0a9bc -1 Cheating
|
||||||
|
90a36b532c195466388b36958f187c5b -1 You mad bro?
|
||||||
|
e93ec7c0b5c89080f751c003a8ed2788 -1 You mad bro?
|
||||||
|
6386f3636c438bee10384e00c59cb362 -1 You mad bro?
|
||||||
|
9ce6db3136265b858964d07d22619a95 -1 You mad bro?
|
||||||
|
90d5d07366c53ea3f6f98b54be24d8a6 -1 You mad bro?
|
||||||
|
6d3f0676cb33419a8c523b52014bef6b -1 You mad bro?
|
||||||
|
b97161c2fb7235a20517a7f8da70d4e2 -1 spawning ammo crates
|
||||||
|
b53c09df43954b00b04c96bf2d1af366 -1 same shit different GUID.
|
||||||
|
1a5eed054e5f843522b00d09814ead4c -1 Such a failure to life.
|
||||||
|
70cf145f47f499d743d49b079bda9284 -1 TKC is for skiddies.
|
||||||
|
9f3370c39061e203729fca670fe5413f -1 Same stuff new GUID.
|
||||||
|
115f39a32dc86cc981b4babbf418f120 -1 No ammo for you!
|
||||||
|
882fb01ed3b766a33a78c5442f305b8d -1 TKC Blows bro
|
||||||
|
6121fe7b1ba57d6cc75c6afd22493c7d -1 Idiot
|
||||||
|
fbb0a8401a555b2042920d85b0cc21f6 -1 Spawning ammo boxes
|
||||||
|
19ba7ae749b25ebe492c833681044837 -1 Teleporting
|
||||||
|
dc2362f6565fa66705d2ad1923ff6fdc -1 Get lost bro
|
||||||
|
b9bb632f835c65183e8ff5b8cec5c632 -1 Yeah.. Banned...
|
||||||
|
faae2a8a8ab50beed469a40f953ae588 -1 No markers for you
|
||||||
|
21a19e1142119eef41594dbc43fa3878 -1 Script kiddie trolol.
|
||||||
|
d9dc6709c314e95ce173f2a94bddbfd6 -1 You've been trolled.
|
||||||
|
dd16060daaa73b57171fa85659197179 -1 You have probably been trolled
|
||||||
|
dc683b0f84a3942805133f66c8b9ab1d -1 My kungfu is strong
|
||||||
|
bf50d8aa2b5f65810c5231cc8271c199 -1 You have been detected with an STD.
|
||||||
|
d2aba4141792b06813bc7c25b1d29d4b -1 Guess who's back!
|
||||||
|
455c180dc23c11e888fd893ae15d8f7d -1 Giggity ban bro.
|
||||||
|
19ba7ae749b25ebe492c833681044837 -1 I like puddin and being an asshole.
|
||||||
|
a28703aa42af5367252edf29cd5e6794 -1 Yet another ban yay.
|
||||||
|
4a2386b96300aef49dd1b33a447c9cab -1 Love those bans!
|
||||||
|
e0a73089dbba1de5c9b7481e9efa7041 -1 He has crabs.
|
||||||
|
f882fa2a0d02ba6995b20152b7bee781 -1 Running out of ban reasons.
|
||||||
|
5ce90e28c21e71b76ca17a1a8946e6ed -1 Dont know what to say
|
||||||
|
4eca1302efe45aa1c9fbe0b5577c1725 -1 How cute.
|
||||||
|
dec49607ac619c6bd574504e0d5f1231 -1 Sexy butt
|
||||||
|
dd16060daaa73b57171fa85659197179 -1 script kiddie
|
||||||
|
d054ba6ef7b566fa670992311ea3a852 -1 script kiddie
|
||||||
|
e65cc8ba55e54c988f3d80ac6b12f70f -1 script kiddie
|
||||||
|
233f71eb781bfabb95733d179b4cd15c -1 markers + the rest
|
||||||
|
6f0e679649f800d5dd0957acef5e95c9 -1 markers
|
||||||
|
fc5ed89b5bedd564a1dae8f758bb83de -1 markers
|
||||||
|
adee0dfbea37da9980900209cbf14cb5 -1 markers
|
||||||
|
98df9a98cd938460f65c124a7c15594b -1 script kiddie
|
||||||
|
0a60cdbf6c70807a2433dd2189df049c -1 spawning crates + the rest
|
||||||
|
d3022b6a40b5f14fa4cdf2c7d920493c -1 crate spawning
|
||||||
|
dfdad159bf46a3fc12bc4f197fcfde2a -1 scripts
|
||||||
|
d551f3219f26595009be63c7425b6a9c -1 markers
|
||||||
|
1a248f29aaa37bc4c345012861003bc8 -1 Next time you stream dont let your GUID be shown
|
||||||
|
8889b1db6bfc88a8bfae0f9f9a2048da -1 You should know why Mr. Cheater
|
||||||
|
1b3e79fc7f70b462286087d9936f40e2 -1 Love banning you people.
|
||||||
|
d292dc20cfa3f43f08ebdfd0ba7f55ee -1 Dreaded cheater bans huh?
|
||||||
|
aa3e39d97b8e11c7cbfda8c106079b19 -1 Hey Clarence we got another cheater!
|
||||||
|
c0a10b12edaca6ee4b37ceb1fcb5336a -1 No surprise just another ban.
|
||||||
|
1dd7d7d71969c6d98bc5aff5d4182414 -1 We dont like cheaters be gone satan!
|
||||||
|
6b31461530e9e12cccce9af88438fa48 -1 Stop using the same stuff over and over again!
|
||||||
|
b7f0e476f52e30832915a7f2c349aec2 -1 Hey look.. Another person using an ammobox spawner
|
||||||
|
3bb2c51a08cf2311088cf1258fbc00e8 -1 Give up already
|
||||||
|
28717f2d7763fe2a4ded65fe8c061133 -1 We gon find you
|
||||||
|
582a6bf84a177a0a3bead1096d1d9664 -1 lol spawning local vehicles is useless
|
||||||
|
b97161c2fb7235a20517a7f8da70d4e2 -1 The jig is up boy
|
||||||
|
fc784f42110ca9e5b5aea8ac5d6f4f9d -1 Just your friendly neighborhood ban
|
||||||
|
d243c464a2e0f61233d0111a9ef9c636 -1 sigh another ammo box spawner
|
||||||
|
468bd7a4163977644a55a9e02e612704 -1 sigh another ammo box spawner
|
||||||
|
3b73c68a7a7d8d1fb8650561a2152576 -1 oh look another script kiddie
|
||||||
|
a0863f85ec742329e27cfc0fa20145bc -1 finally someone making their own cheats
|
||||||
|
8032fd2ddb93b93e02fdaf541eb376b7 -1 for the love of god just give up
|
||||||
|
cdda40a871835d92273becaf4f9fec3e -1 Script kiddies get banned
|
||||||
|
ffdf4cfaa25375f870b5da523c2253b9 -1 Tehee you got ban!
|
||||||
|
33d599a66702ab2a1752a37a448d5384 -1 Starting to loose count on how many of you use this known cheat
|
||||||
|
984fdf8e80ff94c36f158713fac94954 -1 zZzZzZzZzZ getting bored
|
||||||
|
bfdea2da3314fe5ee8a613a3f9411fa6 -1 dumbest name ever
|
||||||
|
403269f081137dbe14fdb12679ae51e0 -1 DUDE REALLY ANOTHER AMMO BOX SPAWNER
|
||||||
|
fdf1915e82e1aca5fe449c37bb4c9cb2 -1 Getting bored of banning you people
|
||||||
|
105d11f493a616a27a87869d056ab94b -1 Hoosah a cheater
|
||||||
|
59b06a037cc8aed4375dc0184a2d2bb5 -1 Taking out the trash
|
||||||
|
9cf0bd0a6bf4c1f2e395233cee2b40cb -1 More cheating trash hoosah!
|
||||||
|
e19c1b76e46b82063407b9a252104d0a -1 You cant fly
|
||||||
|
2a75f62815967c93c595bf6d8da4ec3f -1 Sigh just another ban
|
||||||
|
886e50aff2beb52cb8c54fea0a26d3c6 -1 and another ban yet again
|
||||||
|
cd4c8c7dd6b4d9dab4346e2d50902334 -1 lol cant even change infammook what a skiddie
|
||||||
|
6cd9a0c79e069e38f207cee707ad7e4b -1 Boredummmmmmm
|
||||||
|
a28703aa42af5367252edf29cd5e6794 -1 ban ban ban ban
|
||||||
|
4a2386b96300aef49dd1b33a447c9cab -1 plenty of bans to pass around
|
||||||
|
6828742fe98cd5cd6ef30750349cfd34 -1 Nom nom ban
|
||||||
|
38e35d2ffc0ac15c761d70bfe4ecece5 -1 Smoke the ban bro
|
||||||
|
20b1f7b093d83de19e4f8a8140d07ed0 -1 Loosing count on how many bans this is
|
||||||
|
b9d74c46da442199a79e97953a1ccb26 -1 lol MrMedic
|
||||||
|
182a95c1fb82683f49165d45eee960c5 -1 uber ban bro
|
||||||
|
c3c3c37cddb28977e4cd0ae41cbe4ae9 -1 For your sake stop cheating
|
||||||
|
f4d91c844bb8e89db77a10d4b4d93787 -1 We like passing bans around
|
||||||
|
794fcc9391e52cbdb88b5b6c471ec7b1 -1 Hope you enjoy your ban
|
||||||
|
4eca1302efe45aa1c9fbe0b5577c1725 -1 No god mode for you
|
||||||
|
0d00eb71226db1460a8fa74c37f09caf -1 I am the bananator
|
||||||
|
4eca1302efe45aa1c9fbe0b5577c1725 -1 Please just stop cheating it is pointless
|
||||||
|
b9d74c46da442199a79e97953a1ccb26 -1 Silly cheater scripts are for kids
|
||||||
|
4eca1302efe45aa1c9fbe0b5577c1725 -1 The atomic gun thats pretty old school
|
||||||
|
4eca1302efe45aa1c9fbe0b5577c1725 -1 Yet another script user
|
||||||
|
869ac323f7d5a4b8a8c1a4096ffff272 -1 Nope is right
|
||||||
|
7cc332db044ebbc56b84dbbbbafb7e96 -1 WOW lots of bans today
|
||||||
|
ddecb38ccd68c74517da1546520c3884 -1 You have balls to cheat on dayz not...
|
||||||
|
b9bb632f835c65183e8ff5b8cec5c632 -1 ban ban ban ban ban ban
|
||||||
|
c87b726fba67bc092e9db793b70263e1 -1 Like my new script detection?
|
||||||
|
bdd0f07fc7f6f5714be079656112c211 -1 New anti-cheats sucks huh?
|
||||||
|
56fea542239b086944205ad722c8f4ee -1 <3 new anticheat
|
||||||
|
e7d5c3257975cd11a683fb717a54d36b -1 DENIED!
|
||||||
|
55101c2990a63a73fe7a988d0281f9fd -1 DENIED
|
||||||
|
e2ab5a70fbce99f46e19a321b19ec3dc -1 Love Tonic
|
||||||
|
ff00afb58cadde624fb7bd4eb30fbb1f -1 Enjoy your bann on all DayZ servers
|
||||||
|
9d3a36ac8ee51778e2e94c60cfaa0be2 -1 Lol banned
|
||||||
|
e6586bd6efea7652b433b5a0ba41436a -1 BANNNNNNNNEDDDDDD
|
||||||
|
9d3a36ac8ee51778e2e94c60cfaa0be2 -1 New Script detection works good huh?
|
||||||
|
c2c522b5b5b6cbb4a6747459ec85557e -1 Cheating is pointless
|
||||||
|
a60df4872502dc224852a29b14ecc01f -1 Yepp its a ban
|
||||||
|
2e0c85ebec4a046c220924259359e6d5 -1 lol ammo box fail
|
||||||
|
8d63bb956796ab43f1705e9d2a27ac11 -1 Ohhh denied
|
||||||
|
62f084c3ffc429e97e0de04fc4310587 -1 Init cock block
|
||||||
|
ce4ec90eae510685c08adbd5458503f3 -1 yet more ammo box fail
|
||||||
|
aa41a7c43de1ff9d16b614f4e8f84a89 -1 Enjoy the ban
|
||||||
|
840733a1884f929800f24fd75febb0db -1 You lost the pissing contest
|
||||||
|
fd8a6c337bd4aa77248b9169b92cf313 -1 Another ammo box fail
|
||||||
|
358255903f69dcc87a415b87a03d84a6 -1 Another ammo box fail
|
||||||
|
9068b0e100fcd13e87c7ab8892c29bff -1 Spawning Ammo boxes and failed
|
||||||
|
01e239e1bd27b1396739125834340f7a -1 Not being creative enough
|
||||||
|
afbda17a2ac00a01c01f8a2955ddc601 -1 lol fail
|
||||||
|
44e1b94854339c1b5f57e8e5e4db4f5f -1 Fail
|
||||||
|
aa14845b9c0cc7e3b44b4d0d062324bb -1 Really not creative
|
||||||
|
1364d70f43b1a127853bef238874bba6 -1 Meh.
|
||||||
|
eb639023564e41ae5e1650261141007d -1 ohh denied
|
||||||
|
2893b620c65a207a3de2cafcb2f9b2a1 -1 Banned for cheating
|
||||||
|
9068b0e100fcd13e87c7ab8892c29bff -1 Banned for cheating
|
||||||
|
01e239e1bd27b1396739125834340f7a -1 Banned for cheating
|
||||||
|
afbda17a2ac00a01c01f8a2955ddc601 -1 Banned for cheating
|
||||||
|
44e1b94854339c1b5f57e8e5e4db4f5f -1 Banned for cheating
|
||||||
|
aa14845b9c0cc7e3b44b4d0d062324bb -1 lol not very smart
|
||||||
|
d03395b697082771e9aee5f76d474771 -1 denied of ammo
|
||||||
|
d1e1d3f6c591a934cc2dd425aa043a9d -1 No ammo for you
|
||||||
|
f6cc6749082fbfdb3e55bc002a7fb267 -1 No Ammo for you
|
||||||
|
9231b942e595276a417dc38fbf0b9824 -1 Ammo box spawning fail
|
||||||
|
eb639023564e41ae5e1650261141007d -1 Spawning ammo box fail
|
||||||
|
cb3af23b2721375465cf528aff353522 -1 banhammerlove
|
||||||
|
4dc4aeef6f339a1aa6e1cd4dc86feacd -1 banhammerlove
|
||||||
|
ad35bbf25c6c770b52bd2f0b38ff70e6 -1 banhammerlove
|
||||||
|
cefff21efd148d3fa5201843be954ff4 -1 banhammerlove
|
||||||
|
634bebf4d7a1a2b08a3d8b738485224b -1 banhammerlove
|
||||||
|
2f3d0a79e84f57be50e8105564b3a6fc -1 banhammerlove
|
||||||
|
e1ec7050e8de0b021edb93ffe21f50eb -1 banhammerlove
|
||||||
|
8e7cf5a6fa6c25a12c58a59423a8503a -1 banhammerlove
|
||||||
|
8d1af88516999099216095acf3f9e37f -1 banhammerlove
|
||||||
|
2893b620c65a207a3de2cafcb2f9b2a1 -1 Love Tonic
|
||||||
|
9068b0e100fcd13e87c7ab8892c29bff -1 Love Tonic
|
||||||
|
01e239e1bd27b1396739125834340f7a -1 Love Tonic
|
||||||
|
afbda17a2ac00a01c01f8a2955ddc601 -1 Love Tonic
|
||||||
|
44e1b94854339c1b5f57e8e5e4db4f5f -1 Love Tonic
|
||||||
|
bec8bbcacdde44c830f63520461365a6 -1 Love Tonic
|
||||||
|
8621bd9b10ac6a8904ded301a86ae15f -1 Dupeing backpacks
|
||||||
|
03bb2497133a4799630c22fe0b21388a -1 Duping with Lemaxo
|
||||||
|
2540e35496f80e2b62bb53e63e93c014 -1 Admin Ban
|
||||||
|
ec5b6090b77ffb975de7e8f5959f7962 -1 BEC : GameHack #38
|
||||||
|
df20453e6cdf4d246fe69c377dd890dd -1 Combat logging and stream sniping
|
||||||
|
9d25481301e296aa6982ad4e77a35f04 -1 Not smart.
|
||||||
|
113cf913a36cbc914cbb7f6f12982cfa -1 Because
|
||||||
|
9d25481301e296aa6982ad4e77a35f04 -1 Admin Ban
|
||||||
|
5e90453ff9412a570f1a964397f902b4 -1 Admin Ban
|
||||||
|
244cc115637c70c1300a92908cf15089 -1 Don't like it, bring your case before us.
|
||||||
|
d288fcb55dde89c1153880c85a83fb50 -1 Admin Ban
|
||||||
|
2c904e217ba3fe6f6547aa779cc1bff9 -1 spawing in objects
|
||||||
|
c38e99892d6c528f8e6f08ddf998f484 -1 Scripting
|
||||||
|
c38e99892d6c528f8e6f08ddf998f484 -1 Scripting
|
||||||
|
493fc6d0b316f0134bca77bb244463d2 -1 Scripting
|
||||||
|
2c904e217ba3fe6f6547aa779cc1bff9 -1 Scripting
|
||||||
|
11a050f632630cf117e9134bd48da3bb -1 Scripting
|
||||||
|
ec024eb6f155ca6936f1b40e8186ad0c -1 Admin Ban
|
||||||
|
2c904e217ba3fe6f6547aa779cc1bff9 -1 Admin Ban
|
||||||
|
493fc6d0b316f0134bca77bb244463d2 -1 Admin Ban
|
||||||
|
c38e99892d6c528f8e6f08ddf998f484 -1 Admin Ban
|
||||||
|
5cb84378c55b814ec3c147ecc1757120 -1 Nice try
|
||||||
|
a950a2cfd2e926c5b0cc803ef4e14f5c -1 Scripting #101
|
||||||
|
d323ce9ef5113ef1dcdf40669c125be6 -1 Scripting #102
|
||||||
|
d323ce9ef5113ef1dcdf40669c125be6 -1 Scripting #102
|
||||||
|
176.51.186.48 -1 Perma ban son...
|
||||||
|
82.6.50.36 -1 You got banned
|
||||||
|
76.188.209.92 -1 Long ban for you
|
||||||
|
71.163.130.247 -1 Other then your banned
|
||||||
|
76.187.243.157 -1 Perma ban son...
|
||||||
|
86.52.144.239 -1 Bans are a pain huh?
|
||||||
|
62.254.68.248 -1 Tonic's back, tell a friend.
|
||||||
|
120.148.214.221 -1 Tonic's back tell a friend.
|
||||||
|
67.249.49.119 -1 But your kungfu is weak.
|
||||||
|
92.8.152.209 -1 You may have cheated.
|
||||||
|
74.242.233.244 -1 Tonic's back!
|
||||||
|
108.231.105.146 -1 We don't know how to say this but you have been banned.
|
||||||
|
71.201.122.208 -1 Shit bro you got a perma ban!
|
||||||
|
93.80.49.100 -1 Smell that? Its a ban
|
||||||
|
24.179.212.138 -1 Yep youve been trolled.
|
||||||
|
94.175.79.5 -1 WIN.
|
||||||
|
71.201.122.208 -1 Perma ban yo.
|
||||||
|
71.180.84.203 -1 Perma ban yo.
|
||||||
|
67.197.120.178 -1 Perma ban yo.
|
||||||
|
86.25.202.224 -1 Hey bro you just earned an IP ban love Tonic
|
||||||
|
109.145.153.48 -1 Enjoy your IP ban cross-dayz
|
||||||
|
92.12.231.189 -1 I love IP bans
|
||||||
|
86.177.47.103 -1 Enjoy the IP Ban
|
||||||
|
81.163.104.197 -1 Invalid GUID
|
||||||
|
213.161.239.53 -1 Love Tonic
|
||||||
|
76.119.216.145 -1 Love Tonic
|
||||||
|
46.126.128.41 -1 Love Tonic
|
||||||
|
46.9.129.65 -1 Love Tonic ps you mad bro?
|
||||||
|
46.9.130.22 -1 Love Tonic ps you mad bro?
|
||||||
|
77.21.136.129 -1 One of the many bans passed around
|
||||||
|
31.205.19.78 -1 GUID switching
|
||||||
|
99.97.20.27 -1 Not smart.
|
||||||
|
68.100.166.118 -1 Don't like it, bring your case before us.
|
||||||
|
86.4.33.129 -1 Nice try
|
||||||
74
Server Files/Battleye/createvehicle.txt
Normal file
74
Server Files/Battleye/createvehicle.txt
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
1 "" !="WeaponHolder" !="TinCan" !="Rabbit" !="Goat01_EP1" !="Goat02_EP1" !="Goat" !="WildBoar" !="Sheep" !="Sheep02_EP1" !="Sheep01_EP1" !="Hen" !="Cock" !="Cow01" !="Cow02" !="Cow03" !="Cow04" !="Cow01_EP1" !="zZombie_Base" !="z_hunter" !="z_teacher" !="z_doctor" !="z_suit1" !="z_suit2" !="z_worker1" !="z_worker2" !="z_worker3" !="z_villager1" !="z_villager2" !="z_villager3" !="z_soldier" !="z_soldier_heavy" !="z_soldier_pilot" !="z_policeman" !="z_priest" !="BoltSteelF" !="Land_Fire_DZ" !="SodaCan" !="JackDaniels" !="RoadFlare" !="ChemRed" !="ChemBlue" !="ChemGreen" !="Survivor1_DZ" !="Survivor2_DZ" !="Survivor3_DZ" !="SurvivorW2_DZ" !="Bandit1_DZ" !="CZ_VestPouch_EP1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="DZ_ALICE_Pack_EP1" !="SmokeShell" !="SmokeShellRed" !="SmokeShellGreen" !="MedBox0" !="Camo1_DZ" !="Soldier1_DZ" !="DZ_Backpack_EP1" !="Sniper1_DZ" !="DZ_Assault_Pack_EP1" !="BanditW1_DZ" !="G_40mm_HE" !="dog" !="WeaponHolder_MeleeCrowbar" !="WeaponHolder_ItemHatchet" !="WeaponHolder_PartGeneric" !="WeaponHolder_ItemJerrycan" !="WeaponHolder_PartFueltank" !="WeaponHolder_PartGlass" !="WeaponHolder_PartEngine" !="WeaponHolder_PartWheel" !="WeaponHolder_PartVRotor" !="DZ_Czech_Vest_Puch" !="DZ_British_ACU" !="DZ_TK_Assault_Pack_EP1"
|
||||||
|
1 "SeaGull"
|
||||||
|
5 "box" !="MedBox0" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762" !="ItemMatchbox" !="ItemToolbox" !="CardBoardBox" !="FoodBox1" !="FoodBox2" !="FoodBox3"
|
||||||
|
5 "Mine"
|
||||||
|
5 "ARTY_"
|
||||||
|
5 "SADARM_"
|
||||||
|
5 "LASER_"
|
||||||
|
5 "WP_"
|
||||||
|
5 "_MLRS"
|
||||||
|
5 "_81"
|
||||||
|
5 "_82"
|
||||||
|
5 "_105"
|
||||||
|
5 "_120"
|
||||||
|
5 "_122"
|
||||||
|
5 "_227"
|
||||||
|
1 "Bo_"
|
||||||
|
5 "_AA" !"Soldier_Bodyguard_AA12_PMC_DZ"
|
||||||
|
5 "_AT" !="R_M136_AT"
|
||||||
|
1 "R_M136_AT" //keep monitoring to catch obvious abuse
|
||||||
|
5 "_AP"
|
||||||
|
5 "_80"
|
||||||
|
5 "_57"
|
||||||
|
5 "_85"
|
||||||
|
5 "_100"
|
||||||
|
5 "_125"
|
||||||
|
5 "_30"
|
||||||
|
5 "_ied"
|
||||||
|
5 "_CRV7"
|
||||||
|
5 "_MEEWS"
|
||||||
|
5 "_SMAW"
|
||||||
|
5 "_GRAD"
|
||||||
|
5 "_SABOT"
|
||||||
|
5 "_SH"
|
||||||
|
5 "KORD"
|
||||||
|
5 "DSHKM"
|
||||||
|
5 "MK19"
|
||||||
|
5 "AGS"
|
||||||
|
5 "Nest_" //Nest_M240 //Nest_PK
|
||||||
|
5 "R_PG"
|
||||||
|
5 "R_OG"
|
||||||
|
5 "B_"
|
||||||
|
5 "_YakB"
|
||||||
|
1 "_ball"
|
||||||
|
1 "_mk"
|
||||||
|
1 "_HE" !="z_soldier_heavy" //!="G_40mm_HE" //keep monitoring to catch obvious abuse
|
||||||
|
1 "HE_" //keep monitoring to catch obvious abuse
|
||||||
|
1 "M_" !="G_40mm_HE" //!="40mm_" //keep monitoring to catch obvious abuse
|
||||||
|
5 "Parachute" !="ParachuteWest" //under monitoring
|
||||||
|
1 "dog" //until released not welcome
|
||||||
|
5 "Land_" !="Land_Fire_DZ" !="Land_HBarrier1_DZ"
|
||||||
|
5 "BBarracks"
|
||||||
|
1 "_ep1" !="DZ_Patrol_Pack_EP1" !="DZ_CivilBackpack_EP1" !="CZ_VestPouch_EP1" !="DZ_ALICE_Pack_EP1" !="DZ_Backpack_EP1" !="DZ_Assault_Pack_EP1" !="DZ_TK_Assault_Pack_EP1"
|
||||||
|
1 "_baf"
|
||||||
|
1 "_pmc"
|
||||||
|
1 "cz_" !="CZ_VestPouch_EP1"
|
||||||
|
5 "_LHD_
|
||||||
|
5 "_acr"
|
||||||
|
5 "MASH_"
|
||||||
|
5 "Fort_" !="Fort_RazorWire"
|
||||||
|
5 "BasicWeapons"
|
||||||
|
5 "SpecialWeapons"
|
||||||
|
5 "_uav"
|
||||||
|
//5 "AmmoBox" !="AmmoBoxSmall_556" !="AmmoBoxSmall_762"
|
||||||
|
//5 "WeaponsBox"
|
||||||
|
//5 "CacheBox"
|
||||||
|
//!="DZ_Backpack_EP1"
|
||||||
|
//!="MedBox0" //filtered now
|
||||||
|
//!="Sniper1_DZ" //filtered now
|
||||||
|
//!="Camo1_DZ" //filtered now
|
||||||
|
//!="Soldier1_DZ" //filtered now
|
||||||
|
//!="TentStorage"
|
||||||
|
//!="DZ_Assault_Pack_EP1" //filtered now
|
||||||
|
//!="BanditW1_DZ" //filtered now
|
||||||
|
//!="WeaponHolder_ItemTent"
|
||||||
1
Server Files/Battleye/deleteVehicle.txt
Normal file
1
Server Files/Battleye/deleteVehicle.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1 ""
|
||||||
178
Server Files/Battleye/mpeventhandler.txt
Normal file
178
Server Files/Battleye/mpeventhandler.txt
Normal file
@@ -0,0 +1,178 @@
|
|||||||
|
1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="spawn BIS_Effects_Burn" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "draw"
|
||||||
|
5 "hint"
|
||||||
|
5 "create"
|
||||||
|
5 "add"
|
||||||
|
5 "remove"
|
||||||
|
5 "delete"
|
||||||
|
5 "set"
|
||||||
|
5 "play"
|
||||||
|
5 "clear"
|
||||||
|
5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"
|
||||||
|
5 "copy"
|
||||||
|
5 "switch"
|
||||||
|
5 "text"
|
||||||
|
5 "init"
|
||||||
|
5 "hide"
|
||||||
|
5 "group"
|
||||||
|
5 "icon"
|
||||||
|
5 "marker"
|
||||||
|
5 "server"
|
||||||
|
5 "compile"
|
||||||
|
5 "loadFile"
|
||||||
|
5 "say"
|
||||||
|
5 "call"
|
||||||
|
5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"
|
||||||
|
5 "chat"
|
||||||
|
5 "fade"
|
||||||
|
5 "action"
|
||||||
|
5 "exec"
|
||||||
|
5 "mission"
|
||||||
|
5 "kb"
|
||||||
|
5 "side"
|
||||||
|
5 "show"
|
||||||
|
5 "task"
|
||||||
|
5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"
|
||||||
|
5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"
|
||||||
|
5 "spawn" !="spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="spawn BIS_Effects_Burn" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "for"
|
||||||
|
1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="_v setVehicleInit format [\"[this, %1, %2,false,true]spawn BIS_Effects_Burn\",_int, _t];" !="_v setVehicleInit \"[this] spawn BIS_Effects_AirDestruction\";" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "format"
|
||||||
|
5 "skip"
|
||||||
|
5 "fail"
|
||||||
|
5 "force"
|
||||||
|
5 "parse"
|
||||||
|
5 "terminate"
|
||||||
|
5 "start"
|
||||||
|
5 "eventhandler"
|
||||||
|
5 "loading"
|
||||||
|
5 "remoteControl"
|
||||||
|
5 "toString"
|
||||||
|
5 "toArray"
|
||||||
|
5 "ctrlset"
|
||||||
|
5 "rland"
|
||||||
|
5 "trigger"
|
||||||
|
//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];"
|
||||||
|
1 "BIS_Effects" //kicking not needed anymore, monitoring only
|
||||||
|
5 "BIS_" !="BIS_Effects_AirDestruction" !="BIS_Effects_AirDestructionStage2" !="BIS_Effects_Burn"
|
||||||
|
5 "box"
|
||||||
|
5 "Mine"
|
||||||
|
5 "ARTY_"
|
||||||
|
5 "SADARM_"
|
||||||
|
5 "LASER_"
|
||||||
|
5 "WP_"
|
||||||
|
5 "_MLRS"
|
||||||
|
5 "_81"
|
||||||
|
5 "_82"
|
||||||
|
5 "-105"
|
||||||
|
5 "_120"
|
||||||
|
5 "_122"
|
||||||
|
5 "_227"
|
||||||
|
1 "Bo_"
|
||||||
|
5 "_AA"
|
||||||
|
5 "_AT"
|
||||||
|
5 "_80"
|
||||||
|
5 "_57"
|
||||||
|
5 "_85"
|
||||||
|
5 "_100"
|
||||||
|
5 "_125"
|
||||||
|
5 "_30"
|
||||||
|
5 "_ied"
|
||||||
|
5 "_CRV7"
|
||||||
|
5 "_MEEWS"
|
||||||
|
5 "_SMAW"
|
||||||
|
5 "_GRAD"
|
||||||
|
5 "_yakB"
|
||||||
|
5 "beeeh"
|
||||||
|
5 "hreh"
|
||||||
|
5 "local_sefFuel"
|
||||||
|
5 "local_gutObject"
|
||||||
|
5 "object_setFixServer"
|
||||||
|
5 "object_delLocal"
|
||||||
|
5 "fnc_vehicleEventHandler"
|
||||||
|
5 "player_humanityChange"
|
||||||
|
5 "fnc_usec_damageBleed"
|
||||||
|
5 "player_medBandage"
|
||||||
|
5 "player_medInject"
|
||||||
|
5 "player_medEpi"
|
||||||
|
5 "player_medTransfuse"
|
||||||
|
5 "player_medMorphine"
|
||||||
|
5 "player_medPainkiller"
|
||||||
|
5 "fnc_usec_damageHandler"
|
||||||
|
5 "fnc_usec_damageVehicle"
|
||||||
|
5 "fnc_usec_damageType"
|
||||||
|
5 "dayzplayermorph"
|
||||||
|
5 "server_playerMorph"
|
||||||
|
5 "hiveupdateresu"
|
||||||
|
5 "+"
|
||||||
|
//5 "markertype" //covered by 5 "marker"
|
||||||
|
5 "teamtype"
|
||||||
|
5 "BIS_fnc_swapVars"
|
||||||
|
5 "teamName"
|
||||||
|
5 "fn_swapVars.sqf"
|
||||||
|
5 "remotecmd"
|
||||||
|
5 "promptRName.sqf"
|
||||||
|
5 "%"
|
||||||
|
5 "rpcCodeVarName"
|
||||||
|
5 "rpcDirectCall"
|
||||||
|
5 "broadcastRpcCallAll"
|
||||||
|
5 "broadcastRpcCallIfLocal"
|
||||||
|
5 "callRpcProcedure"
|
||||||
|
5 "registerBroadcastRpc"
|
||||||
|
5 "norrnRACarUp"
|
||||||
|
5 "norrnRAPicUp"
|
||||||
|
5 "getVariable"
|
||||||
|
5 "BIS_fnc_AAN"
|
||||||
|
5 "BIS_fnc_customGPSvideo"
|
||||||
|
5 "BIS_fnc_infoText"
|
||||||
|
5 "onEachFrame"
|
||||||
|
5 "hasInterface"
|
||||||
|
5 "onMapS"
|
||||||
|
5 "OnGroup"
|
||||||
|
5 "onDouble"
|
||||||
|
5 "onPreload"
|
||||||
|
5 "onTeamS"
|
||||||
|
5 "onShowNew"
|
||||||
|
//all below detected already by above
|
||||||
|
//5 "removeAllWeapons"
|
||||||
|
//5 "removeAllItems"
|
||||||
|
//5 "hideObject"
|
||||||
|
//5 "deleteCollection"
|
||||||
|
//5 "getPlayerUID"
|
||||||
|
//5 "setPos"
|
||||||
|
//5 "setDir"
|
||||||
|
//5 "setVector"
|
||||||
|
//5 "deleteVehicle"
|
||||||
|
//5 "createMine"
|
||||||
|
//5 "setDamage"
|
||||||
|
//5 "setDammage"
|
||||||
|
//5 "setHit"
|
||||||
|
//5 "GroupIcon"
|
||||||
|
//5 "setMarker"
|
||||||
|
//5 "addWaypoint"
|
||||||
|
//5 "createMarker"
|
||||||
|
//5 "clearMagazine"
|
||||||
|
//5 "clearWeapon"
|
||||||
|
//5 "addAmmo"
|
||||||
|
//5 "ejectPlayer"
|
||||||
|
//5 "setUnconscious"
|
||||||
|
//5 "disableUserInput"
|
||||||
|
//5 "copyFromClipboard"
|
||||||
|
//5 "copyToClipboard"
|
||||||
|
//5 "serverCommand"
|
||||||
|
//5 "playMusic"
|
||||||
|
//5 "playSound"
|
||||||
|
//5 "createSoundSource"
|
||||||
|
//5 "moveIn"
|
||||||
|
//5 "vehicleinit"
|
||||||
|
//5 "processinit"
|
||||||
|
//5 "addMPEventHandler"
|
||||||
|
//5 "addAction"
|
||||||
|
//5 "addEventHandler"
|
||||||
|
//5 "playMove"
|
||||||
|
//5 "playAction"
|
||||||
|
//5 "switchMove"
|
||||||
|
//5 "titleText"
|
||||||
|
//5 "cutText"
|
||||||
|
//5 "createLocation"
|
||||||
|
//1 ""
|
||||||
46
Server Files/Battleye/publicvariable.txt
Normal file
46
Server Files/Battleye/publicvariable.txt
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
1 "" !="drn_AskServerDynamicWeatherEventArgs" !="dayzSpawnZed" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "teleported"
|
||||||
|
1 "nil"
|
||||||
|
1 "true"
|
||||||
|
1" false"
|
||||||
|
5 "remExFP"
|
||||||
|
//1 "remExField"
|
||||||
|
5 "BIS_MPF_logic"
|
||||||
|
1 "JIPrequest"
|
||||||
|
1 "JIPexec"
|
||||||
|
//1 "dayzDeath"
|
||||||
|
//1 "player"
|
||||||
|
1 "alive"
|
||||||
|
5 "dayzSetDate"
|
||||||
|
5 "rsay"
|
||||||
|
5 "rland"
|
||||||
|
5 "rsetdir"
|
||||||
|
5 "local_sefFuel"
|
||||||
|
1 "spawn" !="_this spawn fnc_plyrHit;"
|
||||||
|
1 "BIS_Effects"
|
||||||
|
5 "hiveupdateresu"
|
||||||
|
5 "eh_localCleanup"
|
||||||
|
5 "vehicle_handleInteract"
|
||||||
|
5 "server_characterSync"
|
||||||
|
5 "fnc_buildWeightedArray"
|
||||||
|
5 "server_hiveWrite"
|
||||||
|
5 "server_hiveReadWrite"
|
||||||
|
5 "spawn_heliCrash"
|
||||||
|
5 "server_getDiff"
|
||||||
|
5 "server_getDiff2"
|
||||||
|
5 "dayz_objectUID"
|
||||||
|
5 "dayz_objectUID2"
|
||||||
|
5 "dayz_recordLogin"
|
||||||
|
5 "monkymonitor"
|
||||||
|
5 "mmonitor"
|
||||||
|
5 "monky"
|
||||||
|
5 "adminrq"
|
||||||
|
5 "rpcCodeVarName"
|
||||||
|
5 "rpcDirectCall"
|
||||||
|
5 "broadcastRpcCallAll"
|
||||||
|
5 "broadcastRpcCallIfLocal"
|
||||||
|
5 "callRpcProcedure"
|
||||||
|
5 "registerBroadcastRpc"
|
||||||
|
//1 "norrnRACarUp"
|
||||||
|
//1 "norrnRAPicUp"
|
||||||
|
//1 ""
|
||||||
238
Server Files/Battleye/publicvariableval.txt
Normal file
238
Server Files/Battleye/publicvariableval.txt
Normal file
@@ -0,0 +1,238 @@
|
|||||||
|
//1 "" //+2 !="_this spawn fnc_plyrHit;"
|
||||||
|
1 "draw"
|
||||||
|
1 "hint" !="hintC" !="hintS"
|
||||||
|
1 "create"
|
||||||
|
1 "add" !="ladder"
|
||||||
|
1 "remove" !"removeAll"
|
||||||
|
1 "delete"
|
||||||
|
1 "set"
|
||||||
|
//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3
|
||||||
|
1 "clear"
|
||||||
|
1 "disable"
|
||||||
|
1 "copy"
|
||||||
|
1 "switch" !="\"switchmove\"" !="\"remExField\" = [,<NULL-object>,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]"
|
||||||
|
1 "text"
|
||||||
|
1 "init"
|
||||||
|
1 "hide" !"hideObject"
|
||||||
|
1 "group"
|
||||||
|
1 "icon"
|
||||||
|
1 "marker"
|
||||||
|
1 "server"
|
||||||
|
5 "compile"
|
||||||
|
5 "loadFile"
|
||||||
|
//1 "say" //+4
|
||||||
|
5 "call"
|
||||||
|
1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove" !="\"remExField\" = [,<NULL-object>,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]"
|
||||||
|
1 "chat"
|
||||||
|
1 "fade"
|
||||||
|
1 "action"
|
||||||
|
1 "exec" !"execVM" !"execFSM" !"jipexec"
|
||||||
|
5 "mission"
|
||||||
|
1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact"
|
||||||
|
1 "side"
|
||||||
|
1 "show"
|
||||||
|
1 "task" !"taskHint"
|
||||||
|
1 "allow"
|
||||||
|
5 "enable"
|
||||||
|
5 "spawn" !="_this spawn fnc_plyrHit;"
|
||||||
|
1 "for"
|
||||||
|
1 "this" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "format"
|
||||||
|
1 "skip" !"skipTime"
|
||||||
|
1 "fail"
|
||||||
|
1 "force"
|
||||||
|
5 "parse"
|
||||||
|
5 "terminate"
|
||||||
|
1 "start"
|
||||||
|
5 "eventhandler"
|
||||||
|
//5 "setTask" //covered by 5 "setT"
|
||||||
|
5 "hintC"
|
||||||
|
5 "hintS"
|
||||||
|
5 "loading"
|
||||||
|
//5 "callVar" //covered by 5 "call"
|
||||||
|
//5 "rspawn" //covered by 5 "spawn" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "removeAll"
|
||||||
|
//5 "\"spawn\"" //covered by 5 "spawn" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "\"call\""
|
||||||
|
5 "call compile"
|
||||||
|
1 "jiprequest" !="<NULL-object>,,\"JIPrequest\""
|
||||||
|
1 "jipexec" //1 "rjipexec"
|
||||||
|
1 "remExField" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [<NULL-object>,,\"JIPrequest\"]" !="\"remExField\" = [,<NULL-object>,\"switchmove\",\"ActsPercMrunSlowWrflDf_FlipFlopPara\"]"
|
||||||
|
1 "remExFP"
|
||||||
|
//5 "setDate" //covered by 5 "setD"
|
||||||
|
//5 "setAccTime" //covered by 5 "setA"
|
||||||
|
5 "remoteControl"
|
||||||
|
5 "toString"
|
||||||
|
5 "toArray"
|
||||||
|
5 "ctrlset"
|
||||||
|
5 "rsay"
|
||||||
|
5 "rland"
|
||||||
|
5 "rsetDir"
|
||||||
|
5 "_YakB"
|
||||||
|
1 "BIS_"
|
||||||
|
5 "local_sefFuel"
|
||||||
|
5 "local_gutObject"
|
||||||
|
1 "object_setFixServer"
|
||||||
|
1 "object_delLocal"
|
||||||
|
1 "fnc_vehicleEventHandler"
|
||||||
|
1 "player_humanityChange"
|
||||||
|
1 "fnc_usec_damageBleed"
|
||||||
|
1 "player_medBandage"
|
||||||
|
1 "player_medInject"
|
||||||
|
1 "player_medEpi"
|
||||||
|
1 "player_medTransfuse"
|
||||||
|
1 "player_medMorphine"
|
||||||
|
1 "player_medPainkiller"
|
||||||
|
1 "fnc_usec_damageHandler"
|
||||||
|
1 "fnc_usec_damageVehicle"
|
||||||
|
5 "fnc_usec_damageType"
|
||||||
|
1 "dayzplayermorph"
|
||||||
|
1 "server_playerMorph"
|
||||||
|
5 "getVariable"
|
||||||
|
5 "hiveupdateresu"
|
||||||
|
5 "isServer"
|
||||||
|
5 "isDedicated"
|
||||||
|
5 "cutText"
|
||||||
|
5 "publicVariable"
|
||||||
|
//5 "setVariable" //covered by 5 "setV"
|
||||||
|
5 "code"
|
||||||
|
5 "onPlayer"
|
||||||
|
5 "select"
|
||||||
|
5 "while"
|
||||||
|
5 "count"
|
||||||
|
5 "markerText"
|
||||||
|
5 "BIS_fnc"
|
||||||
|
5 "+" //!"e+"
|
||||||
|
5 "\+" //!"e+"
|
||||||
|
5 "_bis"
|
||||||
|
//5 "trigger"
|
||||||
|
5 "markerType"
|
||||||
|
5 "teamtype"
|
||||||
|
//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc"
|
||||||
|
5 "composeText"
|
||||||
|
5 "teamName"
|
||||||
|
//5 "createTeam" //covered by 5 "createT"
|
||||||
|
5 "execVM"
|
||||||
|
5 "fn_swapVars.sqf"
|
||||||
|
//5 "setVehicleInit" //covered by 5 "setV"
|
||||||
|
5 "processInitCommands"
|
||||||
|
5 "runInitScript"
|
||||||
|
//5 "clearVehicleInit" //covered by 5 "clearV"
|
||||||
|
//5 "createTrigger" //covered by 5 "createT"
|
||||||
|
//5 "setTriggerStatements" //covered by 5 "setT"
|
||||||
|
//5 "setTriggerText" //covered by 5 "setT"
|
||||||
|
5 "remotecmd"
|
||||||
|
5 "promptRName.sqf"
|
||||||
|
5 "%"
|
||||||
|
5 ".sqf\"]" !="init.sqf\"]"
|
||||||
|
5 "rpcCodeVarName"
|
||||||
|
5 "rpcDirectCall"
|
||||||
|
5 "broadcastRpcCallAll"
|
||||||
|
5 "broadcastRpcCallIfLocal"
|
||||||
|
5 "callRpcProcedure"
|
||||||
|
5 "registerBroadcastRpc"
|
||||||
|
5 "norrnRACarUp"
|
||||||
|
5 "norrnRAPicUp"
|
||||||
|
5 "markerBrush"
|
||||||
|
5 "hideObject"
|
||||||
|
5 "deleteCollection"
|
||||||
|
5 "forceEnd"
|
||||||
|
//5 "createUnit" //covered by 5 "createU"
|
||||||
|
//5 "createGroup" //covered by 5 "createG"
|
||||||
|
//5 "createVehicle" //covered by 5 "createV"
|
||||||
|
//5 "createMarker" //covered by 5 "createM"
|
||||||
|
//5 "createMine" //covered by 5 "createM"
|
||||||
|
5 "createAgent"
|
||||||
|
//5 "createSoundsource" //covered by 5 "createS"
|
||||||
|
//5 "createSimpleTask" //covered by 5 "createS"
|
||||||
|
//5 "createDialog" //covered by 5 "createD"
|
||||||
|
//5 "createDiaryRecord" //covered by 5 "createD"
|
||||||
|
5 "deleteVehicle"
|
||||||
|
5 "deleteTeam"
|
||||||
|
//5 "respawn" //covered by 5 "spawn" !="_this spawn fnc_plyrHit;"
|
||||||
|
//5 "setVehicleVarName" //covered by 5 "setV"
|
||||||
|
5 "getPlayerUID"
|
||||||
|
5 "getVariable"
|
||||||
|
5 "removeM"
|
||||||
|
5 "removeW"
|
||||||
|
5 "addAction"
|
||||||
|
//5 "addEventHandler" //covered by 5 "eventhandler"
|
||||||
|
//5 "addMagazine" //covered by 5 "addM"
|
||||||
|
5 "AddM"
|
||||||
|
5 "AddP"
|
||||||
|
5 "AddS"
|
||||||
|
5 "AddV"
|
||||||
|
5 "AddW"
|
||||||
|
//5 "setVehicleAmmo" //covered by 5 "setV"
|
||||||
|
//5 "setA"
|
||||||
|
5 "setAcc"
|
||||||
|
5 "setAtt"
|
||||||
|
5 "setC"
|
||||||
|
5 "setD"
|
||||||
|
5 "setF"
|
||||||
|
5 "setG"
|
||||||
|
5 "setH"
|
||||||
|
5 "setM"
|
||||||
|
//5 "setO"
|
||||||
|
5 "setObj"
|
||||||
|
5 "setOver"
|
||||||
|
5 "setP"
|
||||||
|
5 "setR"
|
||||||
|
5 "setS"
|
||||||
|
5 "setT"
|
||||||
|
//5 "setU"
|
||||||
|
5 "setUnit"
|
||||||
|
5 "setV"
|
||||||
|
5 "setW"
|
||||||
|
5 "execFSM"
|
||||||
|
5 "clearM"
|
||||||
|
5 "clearV"
|
||||||
|
5 "clearW"
|
||||||
|
5 "createD"
|
||||||
|
5 "createG"
|
||||||
|
5 "createM"
|
||||||
|
5 "createS"
|
||||||
|
5 "createT"
|
||||||
|
5 "createU"
|
||||||
|
5 "createV"
|
||||||
|
5 "debugLog"
|
||||||
|
5 "debugFSM"
|
||||||
|
5 "deleteM"
|
||||||
|
//5 "enableSimulation" //covered by 5 "enable"
|
||||||
|
5 "kbTell"
|
||||||
|
5 "kbReact"
|
||||||
|
5 "fadeSound"
|
||||||
|
5 "fadeMusic"
|
||||||
|
5 "showC"
|
||||||
|
5 "skipTime"
|
||||||
|
5 "taskHint"
|
||||||
|
5 "titleCut"
|
||||||
|
1 "titleText"
|
||||||
|
5 "getM"
|
||||||
|
5 "getFSMvariable"
|
||||||
|
5 "getG"
|
||||||
|
5 "moveIn"
|
||||||
|
5 "synchronizeO"
|
||||||
|
5 "synchronizeT"
|
||||||
|
5 "synchronizeW"
|
||||||
|
5 "triggerA"
|
||||||
|
5 "triggerS"
|
||||||
|
5 "triggerT"
|
||||||
|
5 "MarkerColor"
|
||||||
|
5 "MarkerDir"
|
||||||
|
5 "MarkerPos"
|
||||||
|
5 "MarkerSize"
|
||||||
|
5 "onEachFrame"
|
||||||
|
5 "hasInterface"
|
||||||
|
5 "onMapS"
|
||||||
|
5 "OnGroup"
|
||||||
|
5 "onDouble"
|
||||||
|
5 "onPreload"
|
||||||
|
5 "onTeamS"
|
||||||
|
5 "onShowNew"
|
||||||
|
//5 "setUnitRecoilCoefficient" //covered 5 "setUnit"
|
||||||
|
5 "setUnconscious"
|
||||||
|
//5 "setUnitPos" //covered 5 "setUnit"
|
||||||
|
//5 "parseText" //covered by 5 "parse"
|
||||||
|
//1 "" +5 !="_this spawn fnc_plyrHit;"
|
||||||
|
//1 "request" //+6
|
||||||
1
Server Files/Battleye/publicvariablevar.txt
Normal file
1
Server Files/Battleye/publicvariablevar.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
//wrong file
|
||||||
1
Server Files/Battleye/remotecontrol.txt
Normal file
1
Server Files/Battleye/remotecontrol.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1 ""
|
||||||
178
Server Files/Battleye/remoteexec.txt
Normal file
178
Server Files/Battleye/remoteexec.txt
Normal file
@@ -0,0 +1,178 @@
|
|||||||
|
1 "" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="spawn BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "draw"
|
||||||
|
5 "hint"
|
||||||
|
5 "create"
|
||||||
|
5 "add"
|
||||||
|
5 "remove"
|
||||||
|
5 "delete"
|
||||||
|
5 "set"
|
||||||
|
5 "play"
|
||||||
|
5 "clear"
|
||||||
|
5 "disable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"
|
||||||
|
5 "copy"
|
||||||
|
5 "switch"
|
||||||
|
5 "text"
|
||||||
|
5 "init"
|
||||||
|
5 "hide"
|
||||||
|
5 "group"
|
||||||
|
5 "icon"
|
||||||
|
5 "marker"
|
||||||
|
5 "server"
|
||||||
|
5 "compile"
|
||||||
|
5 "loadFile"
|
||||||
|
5 "say"
|
||||||
|
5 "call"
|
||||||
|
5 "move" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"
|
||||||
|
5 "chat"
|
||||||
|
5 "fade"
|
||||||
|
5 "action"
|
||||||
|
5 "exec"
|
||||||
|
5 "mission"
|
||||||
|
5 "kb"
|
||||||
|
5 "side"
|
||||||
|
5 "show"
|
||||||
|
5 "task"
|
||||||
|
5 "allow" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"
|
||||||
|
5 "enable" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"
|
||||||
|
1 "spawn" !="spawn BIS_Effects_AirDestruction" !="spawn BIS_Effects_AirDestructionStage2" !="spawn BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "for"
|
||||||
|
1 "this" !="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';" !="_v setVehicleInit format [\"[this, %1, %2,false,true]spawn BIS_Effects_Burn\",_int, _t];" !="_v setVehicleInit \"[this] spawn BIS_Effects_AirDestruction\";" !="_this spawn fnc_plyrHit;"
|
||||||
|
1 "format"
|
||||||
|
5 "skip"
|
||||||
|
5 "fail"
|
||||||
|
5 "force"
|
||||||
|
5 "parse"
|
||||||
|
5 "terminate"
|
||||||
|
5 "start"
|
||||||
|
5 "eventhandler"
|
||||||
|
5 "loading"
|
||||||
|
5 "remoteControl"
|
||||||
|
5 "toString"
|
||||||
|
5 "toArray"
|
||||||
|
5 "ctrlset"
|
||||||
|
5 "rland"
|
||||||
|
5 "trigger"
|
||||||
|
//5 "dayz_serverObjectMonitor set [count dayz_serverObjectMonitor, _object];" //+2
|
||||||
|
1 "BIS_Effects" //kicking not needed anymore, monitoring only
|
||||||
|
1 "BIS_" !="BIS_Effects_AirDestruction" !="BIS_Effects_AirDestructionStage2" !="BIS_Effects_Burn" !="[this] spawn BIS_Effects_AirDestruction"
|
||||||
|
5 "box"
|
||||||
|
5 "Mine"
|
||||||
|
5 "ARTY_"
|
||||||
|
5 "SADARM_"
|
||||||
|
5 "LASER_"
|
||||||
|
5 "WP_"
|
||||||
|
5 "_MLRS"
|
||||||
|
5 "_81"
|
||||||
|
5 "_82"
|
||||||
|
5 "-105"
|
||||||
|
5 "_120"
|
||||||
|
5 "_122"
|
||||||
|
5 "_227"
|
||||||
|
1 "Bo_"
|
||||||
|
5 "_AA"
|
||||||
|
5 "_AT"
|
||||||
|
5 "_80"
|
||||||
|
5 "_57"
|
||||||
|
5 "_85"
|
||||||
|
5 "_100"
|
||||||
|
5 "_125"
|
||||||
|
5 "_30"
|
||||||
|
5 "_ied"
|
||||||
|
5 "_CRV7"
|
||||||
|
5 "_MEEWS"
|
||||||
|
5 "_SMAW"
|
||||||
|
5 "_GRAD"
|
||||||
|
5 "_yakB"
|
||||||
|
5 "beeeh"
|
||||||
|
5 "hreh"
|
||||||
|
5 "local_sefFuel"
|
||||||
|
5 "local_gutObject"
|
||||||
|
5 "object_setFixServer"
|
||||||
|
5 "object_delLocal"
|
||||||
|
5 "fnc_vehicleEventHandler"
|
||||||
|
5 "player_humanityChange"
|
||||||
|
5 "fnc_usec_damageBleed"
|
||||||
|
5 "player_medBandage"
|
||||||
|
5 "player_medInject"
|
||||||
|
5 "player_medEpi"
|
||||||
|
5 "player_medTransfuse"
|
||||||
|
5 "player_medMorphine"
|
||||||
|
5 "player_medPainkiller"
|
||||||
|
5 "fnc_usec_damageHandler"
|
||||||
|
5 "fnc_usec_damageVehicle"
|
||||||
|
5 "fnc_usec_damageType"
|
||||||
|
5 "dayzplayermorph"
|
||||||
|
5 "server_playerMorph"
|
||||||
|
5 "hiveupdateresu"
|
||||||
|
5 "+"
|
||||||
|
//5 "markertype" //covered by 5 "marker"
|
||||||
|
5 "teamtype"
|
||||||
|
5 "BIS_fnc_swapVars"
|
||||||
|
5 "teamName"
|
||||||
|
5 "fn_swapVars.sqf"
|
||||||
|
5 "remotecmd"
|
||||||
|
5 "promptRName.sqf"
|
||||||
|
5 "%"
|
||||||
|
5 "rpcCodeVarName"
|
||||||
|
5 "rpcDirectCall"
|
||||||
|
5 "broadcastRpcCallAll"
|
||||||
|
5 "broadcastRpcCallIfLocal"
|
||||||
|
5 "callRpcProcedure"
|
||||||
|
5 "registerBroadcastRpc"
|
||||||
|
5 "norrnRACarUp"
|
||||||
|
5 "norrnRAPicUp"
|
||||||
|
5 "getVariable"
|
||||||
|
5 "BIS_fnc_AAN"
|
||||||
|
5 "BIS_fnc_customGPSvideo"
|
||||||
|
5 "BIS_fnc_infoText"
|
||||||
|
5 "onEachFrame"
|
||||||
|
5 "hasInterface"
|
||||||
|
5 "onMapS"
|
||||||
|
5 "OnGroup"
|
||||||
|
5 "onDouble"
|
||||||
|
5 "onPreload"
|
||||||
|
5 "onTeamS"
|
||||||
|
5 "onShowNew"
|
||||||
|
//all below detected already by above
|
||||||
|
//5 "removeAllWeapons"
|
||||||
|
//5 "removeAllItems"
|
||||||
|
//5 "hideObject"
|
||||||
|
//5 "deleteCollection"
|
||||||
|
//5 "getPlayerUID"
|
||||||
|
//5 "setPos"
|
||||||
|
//5 "setDir"
|
||||||
|
//5 "setVector"
|
||||||
|
//5 "deleteVehicle"
|
||||||
|
//5 "createMine"
|
||||||
|
//5 "setDamage"
|
||||||
|
//5 "setDammage"
|
||||||
|
//5 "setHit"
|
||||||
|
//5 "GroupIcon"
|
||||||
|
//5 "setMarker"
|
||||||
|
//5 "addWaypoint"
|
||||||
|
//5 "createMarker"
|
||||||
|
//5 "clearMagazine"
|
||||||
|
//5 "clearWeapon"
|
||||||
|
//5 "addAmmo"
|
||||||
|
//5 "ejectPlayer"
|
||||||
|
//5 "setUnconscious"
|
||||||
|
//5 "disableUserInput"
|
||||||
|
//5 "copyFromClipboard"
|
||||||
|
//5 "copyToClipboard"
|
||||||
|
//5 "serverCommand"
|
||||||
|
//5 "playMusic"
|
||||||
|
//5 "playSound"
|
||||||
|
//5 "createSoundSource"
|
||||||
|
//5 "moveIn"
|
||||||
|
//5 "vehicleinit"
|
||||||
|
//5 "processinit"
|
||||||
|
//5 "addMPEventHandler"
|
||||||
|
//5 "addAction"
|
||||||
|
//5 "addEventHandler"
|
||||||
|
//5 "playMove"
|
||||||
|
//5 "playAction"
|
||||||
|
//5 "switchMove"
|
||||||
|
//5 "titleText"
|
||||||
|
//5 "cutText"
|
||||||
|
//5 "createLocation"
|
||||||
|
//1 ""
|
||||||
283
Server Files/Battleye/scripts.txt
Normal file
283
Server Files/Battleye/scripts.txt
Normal file
@@ -0,0 +1,283 @@
|
|||||||
|
//new //#+2 ;PoC
|
||||||
|
1 addAction !"\"addAction\"," !"_action1 = _unit addAction [localize \"str_actions_medical_01" !"s_player_grabflare = player addAction [format[localize \"str_actions_medical_15\",_te" !"raddAction = 'addAction'" !"raddActioncode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addAction.sqf')" !"null = _holder addAction [format[(localize \"STR_DAYZ_CODE_1\"),_name], \"\z\addons\dayz_code\actions\object_pickup.sqf\"," !"NORRN_dropAction = player addAction [\"Drop body\", \"\z\addons\dayz_code\medical\drop_body.sqf\",_dragee, 0, false, true];" !"s_player_dropflare = player addAction [format[localize \"str_actions_medical_16\",_text],"
|
||||||
|
1 addEventHandler !"\"addEventHandler" !"displayAddEventHandler" !"ctrlAddEventHandler" !"raddEventhandler = 'addEventhandler'" !"raddEventhandlercode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addEventhandler.sqf')" !"id = _unit addeventhandler [\"HandleDamage\",{_this call local_zombieDamage}];" !"id = _unit addeventhandler [\"Killed\",{[_this,\"zombieKills\"] call local_eventKill}];" !"eh1 = _unit addeventhandler [\"HandleDamage\",{if (local (_this select 0)) then {_this call fnc_usec_damageVehicle}}];" !"eh2 = _unit addeventhandler [\"Killed\",{if (local (_this select 0)) then {_this call object_vehicleKilled}}];" !"eh3 = _unit addEventHandler [\"GetOut\", {[(_this select 0),"position"] call server_updateObject;}];" !"eh1 = _unit addeventhandler [\"HandleDamage\",{_this call fnc_usec_damageHandler;0} ];" !"eh2 = _unit addEventHandler [\"Fired\", {_this call player_fired;}];" !"eh3 = _unit addEventHandler [\"Killed\", {_id = [] spawn player_death;}];" !"_id = player addEventHandler [\"Respawn\", {_id = [] spawn player_death;}];" !"dayz_originalPlayer = _oldUnit;\n_oldUnit addEventHandler [\"HandleDamage\",{false}];\n_oldUnit disableAI \"ANIM\";" !"_timeN = time;\n\n_id = _agent addeventhandler [\"HandleDamage\",{_this call local_zombieDamage}];" !"eh_player_killed = player addeventhandler [\"FiredNear\",{_this call player_weaponFiredNear;} ];"
|
||||||
|
1 displayAddEventHandler !"\"displayAddEventHandler\"," !"(findDisplay 46) displayAddEventHandler [\"KeyDown\",\"_this call dayz_spaceInterrupt\"];\nplayer disableConversation"
|
||||||
|
5 addGroupIcon !"\"addGroupIcon\","
|
||||||
|
1 addPublicVariableEventHandler !"\"addPublicVariableEventHandler\"," !"DynamicWeather_DebugTextEventArgs\" addPublicVariableEventHandler {" !"\"remExField" addPublicVariableEventHandler {_this call BIS_MPF_remoteExecution" !"\"dayzSetFuel\" addPublicVariableEventHandler {(_this select" !"\"drn_DynamicWeather_DebugTextEventArgs\" addPublicVariableEventHandler {" !"\"dayzSetFuel\" addPublicVariableEventHandler {(_this select"
|
||||||
|
1 addRating !"\"addRating\","
|
||||||
|
1 addResources !"\"addResources\","
|
||||||
|
1 addSwitchableUnit !"\"addSwitchableUnit\"," !"addSwitchableUnit _newUnit;" !"addSwitchableUnit dayz_originalPlayer;"
|
||||||
|
5 addWaypoint !"\"addWaypoint\","
|
||||||
|
1 allowDamage !"\"allowDamage\"," !"player allowDamage true;" !"_object allowDamage false;" !"_veh allowDamage true;" !"player allowDamage false;\n_lastAte = _survival select 1;\n_lastDrank = _survival select 2; !"_unit setCaptive 3;\n_unit switchMove \"AmovPpneMstpSnonWnonDnon_healed\";\n_unit allowDamage false;\nsleep 0.01;!"_object setPos _position;\n_object setDir _dir;\n _object allowDamage false;"!"_character allowDamage true;" !"if (!_isSync) then {\n_veh allowDamage true;\n_veh setDamage 1;\nplayer setDamage 1;\n};" !"if (!_isSync) then {\n_vehicle allowDamage true;\n_vehicle setDamage 1;\n_character setVelocity [0,0,100];\n};" !"_old = player;\nplayer allowDamage false;" !"player allowDamage false;\n_object = createVehicle [_classname, _location, [], 0, \"CAN_COLLIDE\"];" !"player allowdamage false;\ndiag_log (\"PUBLISH: Attempt \" + _class);\n_worldspace = [_dir,_location];"
|
||||||
|
1 allowDammage !"\"allowDammage\"," !"this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this"
|
||||||
|
1 attachTo !"\"attachTo\"," !"_point attachTo [_unit,_modelPos,_wound];" !"_fl attachto [_v,[0,0,0],\"destructionEffect2\"];" !"_dragee attachto [_unit,[0.1, 1.01, 0]];" !"_bolt attachTo [_hitObject,_val,_hitMemoryPt];" !"_flare attachTo [player,[0,0,0],\"granat2\"];" !"_smoke attachto [_vehicle,[0,0,0],\"destructionEffect1\"];" !"_smoke attachto [_v,[0,0,0],\"destructionEffect1\"];"
|
||||||
|
1 createDialog !"\"createDialog\"," !"createDialog \"RscDisplayGenderSelect\";"
|
||||||
|
1 createMarker !"\"createMarker\"," !"createMarkerLocal" !"if (isnil 'BIS_GITA_fnc_createMarkers' || false) then {"
|
||||||
|
1 createMarkerLocal !"\"createMarkerLocal\"," !"rcreateMarkerLocal = 'createMarkerLocal'" !"rcreateMarkerLocalcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'createMarkerLocal.sqf')"
|
||||||
|
1 createMenu !"\"createMenu\"," !"if (isnil 'BIS_fnc_createmenu' || false) then {"
|
||||||
|
1 createSimpleTask !"\"createSimpleTask\"," !"rcreateSimpleTask = 'createSimpleTask'" !"rcreateSimpleTaskcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'createSimpleTask.sqf')"
|
||||||
|
1 createUnit !"\"createUnit\"," !"BIS_MPF_logic = BIS_MPF_dummygroup createUnit [" !"_newUnit = _group createUnit [_class,dayz_spawnPos,[],0,\"NONE\"]"
|
||||||
|
5 createMine !"\"createMine\","
|
||||||
|
5 createTarget !"\"createTarget\","
|
||||||
|
5 createVehicle !"\"createVehicle\"," !"createVehicleLocal" !"createVehicle [\"WeaponHolder\", _iPos, [], _radius, \"CAN_COLLIDE\"" !"_fire = createVehicle [_classname, _location, [], 0, \"CAN_COLLIDE\"" !"_object = createVehicle [_classname, _location, [], 0, \"CAN_COLLIDE\"" !"if (_height < 100) then {\n_bolt = createVehicle [\"BoltSteelF\", _endPos, [], 0, \"CAN_COLLIDE\"];\n_bolt setPosATL _endPos;" !"_tent = createVehicle [\"TentStorage\", _location, [], 0, \"CAN_COLLIDE\"];\n_tent setdir _dir;" !"if ((random _int)>2.2) then\n{\n_b=\"SmallSecondary\" createvehicle (getpos _v);\n};" !"exitwith {};\n_b=\"SmallSecondary\" createvehicle (_v modelToWorld _effect2pos);\n} foreach (_list);" !"_bag = createVehicle [format[\"WeaponHolder_%1\",_item],getPosATL player,[], 0, \"CAN_COLLIDE\"];\n_bag setdir (getDir player);" !"_bag = createVehicle [\"WeaponHolder_ItemTent\",_pos,[], 0, \"CAN_COLLIDE\"];\n_bag setdir _dir;\nplayer reveal _bag;" !"_object = createVehicle [_classname, _location, [], 0, \"CAN_COLLIDE\"];\n_object setDir _dir;\nplayer reveal _object;" !"_item = createVehicle [_iItem, _iPos, [], _radius, \"CAN_COLLIDE\"];" !"_item = createVehicle [\"WeaponHolder\", position player, [], 0.0, \"CAN_COLLIDE\"];" !"_holder = \"WeaponHolder\" createVehicle _pos;" !"_bolt = createVehicle [\"WoodenArrowF\", _endPos, [], 0, \"CAN_COLLIDE\"];" !"_weapon = createVehicle [_classname, _location, [], 0, \"CAN_COLLIDE\"];" !"_fire = createVehicle [_classname, _location, [], 0, \"CAN_COLLIDE\"];" !"_weapon = _classname createVehicle _location;\n_weapon setDir _dir;\n_weapon setpos _location;\nplayer reveal _weapon;" !"dayz_hasFire = createVehicle [_classname, _location, [], 0, \"CAN_COLLIDE\"];" !=_veh = createVehicle [\"Sign_arrow_down_large_EP1\", _location, [], 0, \"CAN_COLLIDE\"];" !"_tent = createVehicle [\"VaultStorageLocked\", _location, [], 0, \"CAN_COLLIDE\"];" !"_holder = createVehicle [\"VaultStorage\",_pos,[], 0, \"CAN_COLLIDE"\];"
|
||||||
|
5 createVehicleLocal !"\"createVehicleLocal\"," !"_tag = \"Sign_sphere10cm_EP1\" createVehicleLocal _position;" !"_point = \"Logic\" createVehicleLocal getPosATL _unit;" !"_object = _type createVehicleLocal _position;" !"_fl = \"#particlesource\" createVehicleLocal getpos _v;" !"_lightArea = \"#lightpoint\" createVehicleLocal (getPosATL _flare);" !"_lightSpark = \"#lightpoint\" createVehicleLocal (getPosATL _flare);" !"_source = \"#particlesource\" createVehicleLocal getpos (_this select 0);" !"_source = \"#particlesource\" createVehicleLocal _pos;\n_source setParticleParams" !"_smoke = \"#particlesource\" createVehicleLocal _pos;\n_smoke attachto [_v,[0,0,0],\"destructionEffect1\"];" !"_Crater= \"CraterLong\" createvehiclelocal [_pos select 0, _pos select 1, 0];\n_Crater setdir (_dir + (180 * _i));" !"_source = \"#particlesource\" createVehicleLocal getPosATL _unit;" !"if (_debug) then \n{\n_source = \"#particlesource"\ createVehicleLocal position player;\n_source setDropInterval 0.1;"
|
||||||
|
1 disableUserInput !"\"disableUserInput\"," !"disableUserInput false;"
|
||||||
|
1 enableSimulation !"\"enableSimulation\"," !"renablesimulation = 'enablesimulation'" !"renablesimulationcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'enablesimulation.sqf')" !"this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this" !"dayz_originalPlayer enableSimulation true;" !">> \"dayz_anim\" >> \"isUpdated\");\nplayer enableSimulation true;"
|
||||||
|
1 ctrlSetEventHandler !"\"ctrlSetEventHandler\"," !"_menu ctrlSetText format[_type,_name];\n_menu ctrlSetEventHandler [\"ButtonClick\",_compile];"
|
||||||
|
1 ctrlAddEventHandler !"\"ctrlAddEventHandler\","
|
||||||
|
1 displayAddEventHandler !"\"displayAddEventHandler\"," !"dayz_lastCheckBit = 0;\n\n(findDisplay 46) displayAddEventHandler [\"KeyDown\",\"_this call dayz_spaceInterrupt\"];"
|
||||||
|
1 displaySetEventHandler !"\"displaySetEventHandler\","
|
||||||
|
1 editorSetEventHandler !"\"editorSetEventHandler\","
|
||||||
|
1 inGameUISetEventHandler !"\"inGameUISetEventHandler\","
|
||||||
|
1 onPlayerConnected !"\"onPlayerConnected\"," !"textLogFormat [\"MPF_Client JIPonPlayerConnectedSendJIPrequest" !"ca\Modules\MP\data\scripts\JIPonPlayerConnectedSendJIPrequest.sqf"
|
||||||
|
1 onPlayerDisconnected !"\"OnPlayerDisconnected\","
|
||||||
|
1 publicVariable !"\"publicVariable\"," !"publicVariableClient" !"publicVariableServer" !"addPublicVariableEventHandler" !"publicVariable \"dayzDiscoRem\";" !"publicVariable \"dayzPlayerSave\";" !"publicVariable _playerObjName;" !"publicVariable \"BIS_MPF_logic\";" !"publicVariable \"usecEpi\";" !"publicVariable \"remExFP\";" !"publicVariable \"dayzLogin\";" !"publicVariable \"dayzLogin2\";" !"publicVariable \"dayzHitV\";" !"publicVariable \"dayzUpdateVehicle\";" !"usecBandage = [_unit,player];\npublicVariable \"usecBandage\";" !"usecBandage = [player,player];\npublicVariable \"usecBandage\";\nplayer setdamage 0;" !"usecBleed = [_unit,_wound,_hit];\npublicVariable \"usecBleed\";" !"usecBleed = [player,_x,0];\npublicVariable \"usecBleed\";\n} forEach (_medical select 8);" !"usecBleed = [_playerObj,_x,0];\npublicVariable \"usecBleed\";\n} forEach (_medical select 8);" !"dayzRoadFlare = [_projectile,0];\npublicVariable \"dayzRoadFlare\";\n_id = _this spawn player_throwObject;" !"dayzHideBody = _item;\npublicVariable \"dayzHideBody\";\nhideBody _item;\" hideBody _item;" !"usecTransfuse = [_unit,player];\npublicVariable \"usecTransfuse\";" !"player removeMagazine \"ItemMorphine\";\n\nusecMorphine = [_unit,player];\npublicVariable \"usecMorphine\";" !"usecMorphine = [player,player];\npublicVariable \"usecMorphine\";\nplayer setVariable [\"USEC_inPain\", false, true];" !"dayzSetFix = [_vehicle,_selection,0];\npublicVariable \"dayzSetFix\";" !"dayzSetFuel spawn local_sefFuel;\npublicVariable \"dayzSetFuel\";" !"usecPainK = [_unit,player];\npublicVariable \"usecPainK\";" !"dayzGutBody = _array;\npublicVariable \"dayzGutBody\";" !"dayzDeath = [dayz_characterID,0,_body,_playerID,dayz_playerName];\npublicVariable \"dayzDeath\";" !"publicVariable \"dayzPublishObj\";\nif (isServer) then {\ndayzPublishObj call server_publishObj;\n};"
|
||||||
|
1 publicVariableClient !"\"publicVariableClient\"," !"_clientID publicVariableClient \"dayzPlayerLogin\";"
|
||||||
|
1 publicVariableServer !"\"publicVariableServer\"," !"publicVariableServer \"dayzPlayerSave\";" !"publicVariableServer \"dayzDiscoRem\";" !"publicVariableServer \"dayzLogin\";" !"publicVariableServer \"dayzLoginRecord\";" !"publicVariableServer \"dayzCharDisco\";\nif (isServer) then {\n\ndayzCharDisco call server_characterSync;" !="publicVariableServer \"dayz_logDamage\";"
|
||||||
|
1 removeAllEventHandlers !"\"removeAllEventHandlers\","
|
||||||
|
1 sendTask !"\"sendTask\","
|
||||||
|
1 serverCommand !"\"serverCommand\"," !"serverCommandAvailable"
|
||||||
|
1 serverCommandAvailable !"\"serverCommandAvailable\","
|
||||||
|
1 setCurrentTask !"\"setCurrentTask\"," !"rsetCurrentTask = 'setCurrentTask'" !"rsetCurrentTaskcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setCurrentTask.sqf')" !"rsetCurrentTaskArrays = 'setCurrentTaskArrays'" !"rsetCurrentTaskArrayscode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setCurrentTaskArrays"
|
||||||
|
5 setDamage !"\"setDamage\"," !"_vehicle setDamage 0;" !"player setdamage 0;" !"if (alive player) then { player SetDamage 1;};" !"if (_ent isKindOf \"Animal\") then {\n_ent setDamage 1;" !"player setDamage 1;\n0.1 fadeSound 0;"!"(vehicle _x) setDamage 1;\n_x setDamage 1;\n};" !"if (!_isSync) then {\n_veh allowDamage true;\n_veh setDamage 1;\nplayer setDamage 1;\n};" !"if (!_isSync) then {\n_vehicle allowDamage true;\n_vehicle setDamage 1;\n_character setVelocity [0,0,100];\n};" !"_object setdir _dir;\n_object setDamage _damage;" !"if (!(_group in _groups)) then {_groups set [count _groups,_group];};\n_x setDamage 1;\n};" !"if (_ent isKindOf \"Animal\" or _isZombie) then {\n_ent setDamage 1;"
|
||||||
|
5 setDammage !"\"setDammage\","
|
||||||
|
5 setDate !"\"setDate\"," !"rsetDate = 'setDate'" !"rsetDatecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setDate.sqf')" !"dayzSetDate"
|
||||||
|
5 setFog !"\"setFog\"," !"0 setOvercast _currentOvercast;\n0 setFog _currentFog;" !"if (_currentWeatherChange == \"FOG\") then {\n_timeUntilCompletion setFog _targetWeatherValue;\n};" !"0 setFog _initialFog;\n\nif (_initialOvercast == -1) then {"
|
||||||
|
5 setFuel !"\"setFuel\"," !"z\addons\dayz_code\compile\local_setFuel.sqf" !"\"dayzSetFuel\"" !"dayzSetFuel_code" !"dayzSetFuel = _val;"
|
||||||
|
5 setHit !"\"setHit\"," !"object_setHitServer = compile preprocessFileLineNumbers \"\z" !"object_setHit = compile preprocessFileLineNumbers \"\z" !"player setHit[\"legs\",1];" !"player setHit[\"hands\",1];" !"_unit setHit[\"legs\",0];" !"_unit setHit[\"hands\",0];" !"_unit setHit[_selection,_damage];" !"_total = [_unit,_hit,_damage] call object_setHitServer;" !"_ent setHit [\"legs\",1];\n_ent setVariable [\"hit_legs\",2,true];" !"z\addons\dayz_code\compile\object_setHit.sqf" !"[player,\"legs\", (_fractures select 0)] call object_setHit;" !"[player,\"hands\", (_fractures select 1)] call object_setHit;" !"z\addons\dayz_code\compile\object_setHitServer.sqf" !"_unit setHit[_selection,(_dam + _damage)];" //!"call object_setHit"
|
||||||
|
1 setMarkerPos !"\"setMarkerPos\"," !"setMarkerPosLocal"
|
||||||
|
5 setMarkerPosLocal !"\"setMarkerPosLocal\"," !"rsetMarkerPosLocal = 'setMarkerPosLocal'" !"rsetMarkerPosLocalcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setMarkerPosLocal.sqf')"
|
||||||
|
5 setOverCast !"\"setOverCast\"," !"0 setOvercast _currentOvercast;\n0 setFog _currentFog;" !"if (_currentWeatherChange == \"OVERCAST\") then {\n_timeUntilCompletion setOvercast _targetWeatherValue;" !"0 setOvercast _initialOvercast;\n\nif (_initialOvercast >= 0.75) then {"
|
||||||
|
1 setVariable !"\"setVariable\"," !"_x setVariable[\"lastAttack\",time];" !"player setVariable[\"USEC_lowBlood\"," !"player setVariable [\"temperature\",dayz_temperatur," !"_x setVariable [\"zombied\",objNull,true];" !"_x setVariable [\"cleared\",true,true];" !"_x setVariable [\"looted\",_dateNow,true];" !"_agent setVariable [_name, _value];" !"player setVariable[\"medForceUpdate\"," !"player setVariable [\"bodyName\",dayz_playerName,true];" !"uiNamespace setVariable ['DAYZ_GUI_display', _this select 0];" !"_agent setvariable [\"state\",_state];" !"uinamespace setvariable ['BIS_InfoText',_this select 0]" !"_agent setvariable [\"state\",_state];" !"_item setVariable [\"created\",(DateToNumber date),true];" !"_unit setVariable [\"myDest\",_pos];" !"player setVariable [\"messing\",[dayz_hunger,dayz_thirst],true];" !"_hitter setVariable[\"headShots\",(_headShots + 1),true];" !"_hitter setVariable["\firedHit\",[_zed,_selection],true];" !"_hitter setVariable["\firedDamage\",_damage,true];" !"_killer setVariable[_type,(_kills + 1),true];" !"_zombie setVariable [\"targets\"," !"_group setVariable [\"targets\"," !"_unit setVariable [\"hit_legs\",0];" !"_unit setVariable [\"hit_hands\",0];" !"_unit setVariable [_strH,_damage,true];" !"player setVariable [\"BIS_Conversations\", true];" !" _ent setHit [\"legs\",1];\n_ent setVariable [\"hit_legs\",2,true];"
|
||||||
|
1 setVehicleInit !"\"setVehicleInit\"," !"_v setVehicleInit \"[this] spawn BIS_Effects_AirDestruction\";" !"_v setVehicleInit format [\"[this, %1, %2]spawn BIS_Effects_AirDestructionStage2\",_int, _t];\nprocessInitCommands;" !"if (local _v) then\n{\n_v setVehicleInit format [\"[this, %1, %2,false,true]spawn BIS_Effects_Burn\",_int, _t];"
|
||||||
|
1 setWind !"\"setWint\"," !"setWind [_currentWindX, _currentWindZ, true];"
|
||||||
|
5 addAmmo !"\"addAmmo\","
|
||||||
|
5 addMPEventHandler !"\"addMPEventHandler\"," !="_this spawn fnc_plyrHit;"
|
||||||
|
5 clearPlayerInit !"\"clearPlayerInit\","
|
||||||
|
1 clearVehicleInit !"\"clearVehicleInit\"," !"if (isserver) then {deletevehicle _snd;};\nclearVehicleInit _v;" !"clearVehicleInit _v;\ndeletevehicle _fl;deletevehicle _sm;" !"clearvehicleinit _v;\n_crw= crew _v;" !"clearvehicleinit _v;\ndeleteVehicle _v;"
|
||||||
|
5 commandFSM !"\"commandFSM\","
|
||||||
|
5 disableTIEquipment !"\"disableTIEquipment\","
|
||||||
|
5 SetCamUseTi !"\"SetCamUseTi\","
|
||||||
|
5 doFSM !"\"doFSM\","
|
||||||
|
5 EjectPlayer !"\"EjectPlayer\","
|
||||||
|
5 enableCamShake !"\"enableCamShake\"," !"enableCamShake true;\naddCamShake [5-_level, 1, 2];" !"enableCamShake false;"
|
||||||
|
5 enableTeamSwitch !"\"enableTeamSwitch\","
|
||||||
|
5 fireAtTarget !"\"fireAtTarget\","
|
||||||
|
5 onCommandModeChanged !"\"onCommandModeChanged\","
|
||||||
|
5 onMapSingleClick !"\"onMapSingleClick\","
|
||||||
|
5 onTeamSwitch !"\"onTeamSwitch\","
|
||||||
|
5 openDSInterface !"\"openDSinterface\"," !"if (_lbselected == \"DSInterface\") then {openDSInterface;};"
|
||||||
|
1 processInitCommands !"\"processInitCommands\"," !"processInitCommands; \n};\nif (_v iskindof \"tank\"" !"Effects_AirDestructionStage2\",_int, _t];\nprocessInitCommands" !"_v setVehicleInit format [\"[this, %1, %2,false,true]spawn BIS_Effects_Burn\",_int, _t];\nprocessInitCommands;"
|
||||||
|
5 setAmmoCargo !"\"setAmmoCargo\","
|
||||||
|
1 setFSMVariable !"\"setFSMvariable\"," !"_handle setFSMVariable [\"_thirst\",0];" !"_handle setFSMVariable [\"_hunger\",0];" !"_handle setFSMVariable [\"_command\",\"none\"];" !"_handle setFSMVariable [\"_maxSpeed\",_maxSpeed];" !"_handle setFSMVariable [\"_forceChange\",true];" !"_handle setFSMVariable [\"_command\",\"stay];" !"_handle setFSMVariable [\"_command\",\"track\"];" !"_handle setFSMVariable [\"_target\",_target];" !"_handle setFSMVariable [\"_watchDog\",_watchDog];" !"_handle setFSMVariable [\"_actionWarn\",_actionWarn];" !"_handle setFSMVariable [\"_thirst\",_thirst];" !"_handle setFSMVariable [\"_hunger\",_hunger];"
|
||||||
|
5 SetFuelCargo !"\"setFuelCargo\","
|
||||||
|
1 setGroupIconsVisible !"\"setGroupIconsVisible\","
|
||||||
|
5 setObjectProxy !"\"setObjectProxy\","
|
||||||
|
1 setpos !"\"setPos\"," !"setPosATL" !"setPosASL" !"setPosASL2" !"ctrlSetPosition" !"sliderSetPosition" !"progressSetPosition" !"camSetPos" !"preloadCamera _setPos" !"BIS_fnc_sceneSetPosFormation" !"_agent = createAgent [_type, _Pos, [], 0, \"FORM\"];\n_agent setpos _Pos;" !"private [\"_test\", \"_test2\"];\n_test = (_this select 0) setPos (position (_this select 0)); if (isnil \"_test\") then {_test = false};" !"[_flare, -90, -10] call object_setpitchbank;\n_flare setPos (getPos _flare);" !"_object = _type createVehicleLocal _position;\n_object setPos _position;\n_object setDir _dir;\n_object allowDamage false;" !"_tent setdir _dir;\n_tent setpos _location;\nplayer reveal _tent;" !"_logic = _this select 0;\n_logic setpos [1000,10,0];\n\n\nwaituntil {!isnil \"BIS_MPF_InitDone\"}; !"_Crater setpos [_pos select 0, _pos select 1, 0];\n_Crater setPos [_pos select 0, _pos select 1, ((0 - _i)/13)];" !"_Crater= \"CraterLong\" createvehiclelocal [_pos select 0, _pos select 1, 0];\n_Crater setdir (_dir + (180 * _i));"
|
||||||
|
1 setPosATL !"\"setPosATL\"," !"player setPosATL _mylastPos;" !"player setPosATL dayz_spawnPos;" !"player setPosATL _setPos;" !"_item setPosATL _ipos;" !"player setPosATL [-2148,6655,0];" !"_agent setPosATL _position;" !"_bolt setPosATL _endPos;"
|
||||||
|
1 setposASL !"\"setPosASL\"," !"setPosASL2" !"if (_isOnDeck) then {\n_unit setPosAsl [(_position select 0), (_position select 1), (LHA_height+1)];\n};"
|
||||||
|
5 setPosASL2 !"\"setPosASL2\","
|
||||||
|
5 setRepairCargo !"\"setRepairCargo\","
|
||||||
|
5 setUnconscious !"\"setUnconscious\","
|
||||||
|
5 setVehicleAmmo !"\"setVehicleAmmo\","
|
||||||
|
5 setVehicleArmor !"\"setVehicleArmor\","
|
||||||
|
5 setVehicleLock !"\"setVehicleLock\","
|
||||||
|
5 setVehiclePosition !"\"setVehiclePosition\","
|
||||||
|
5 setViewDistance !"\"setViewDistance\","
|
||||||
|
5 setWeaponReloadingTime !"\"setWeaponReloadingTime\"," !"_vehicle setWeaponReloadingTime [_gunner,_muzzle,1];"
|
||||||
|
5 setWeaponState !"\"setWeaponState\","
|
||||||
|
5 skipTime !"\"skipTime\"," !"rskiptime = 'skiptime'" !"rskiptimecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'skiptime.sqf')"
|
||||||
|
5 teamSwitch !"\"teamSwitch\","
|
||||||
|
5 waypointVisible !"\"waypointVisible\","
|
||||||
|
1 putWeaponPool !"\"putWeaponPool\","
|
||||||
|
1 pickWeaponPool !"\"pickWeaponPool\","
|
||||||
|
1 fillWeaponsFromPool !"\"fillWeaponsFromPool\","
|
||||||
|
1 visiblePosition !"\"visiblePosition\","
|
||||||
|
1 setTerrainGrid !"\"setTerrainGrid\","
|
||||||
|
1 WorldToScreen !"\"WorldToScreen\"," !"posWorldToScreen"
|
||||||
|
1 WorldToModel !"\"WorldToModel\"," !"_relPos = _building worldToModel (getPosATL _unit1);" !"_pondPos = (_x worldToModel _playerPos) select 2;"
|
||||||
|
1 posWorldToScreen !"\"posWorldToScreen\","
|
||||||
|
1 ScreenToWorld !"\"ScreenToWorld\","
|
||||||
|
5 loadFile !"\"loadFile\","
|
||||||
|
1 selectNoPlayer !"\"selectNoPlayer\"," !"selectNoPlayer;"
|
||||||
|
5 createLocation !"\"createLocation\","
|
||||||
|
5 openMap !"\"openMap\","
|
||||||
|
1 hideObject !"\"hideObject\"" !"rhideObject = 'hideObject'" !"rhideObjectcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'hideObject.sqf')"
|
||||||
|
1 JIPexec !"\"JIPexec\"," !"rJIPexeccode" !"rJIPexec = 'JIPexec'" !"rJIPexeccode = compile PreprocessFile (BIS_PathMPscriptCommands + 'JIPexec.sqf')" !"scriptName \"MP\data\scriptCommands\JIPexec.sqf\";\n\nprivate[\"_remExField\",\"_caller\",\"_target\"];" !"[nil, _targetClient,\"loc\", rJIPEXEC, BIS_MPF_ServerPersistentCallsArray select _i] call RE;"
|
||||||
|
1 JIPrequest !"\"JIPrequest\"," !"rJIPrequestcode" !"rJIPrequest = 'JIPrequest'" !"rJIPrequestcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'JIPrequest.sqf')" !"ca\Modules\MP\data\scripts\JIPonPlayerConnectedSendJIPrequest.sqf" !"scriptName \"MP\data\scriptCommands\JIPrequest.sqf\";\n_caller = _this select 0;"
|
||||||
|
5 setCaptive !"\"setCaptive\"," !"rsetCaptive = 'setCaptive'" !"rsetCaptivecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setCaptive.sqf')" !"sleep 1;\n_unit setCaptive true;\n_unit setVariable [\"NORRN_unconscious\", true, true];" !"if (local _unit) then {_unit setCaptive false};"
|
||||||
|
1 clearMagazineCargo !"\"clearMagazineCargo\"," !"clearMagazineCargoGlobal" !"rclearMagazineCargo = 'clearMagazineCargo'" !"rclearMagazineCargocode = compile PreprocessFile (BIS_PathMPscriptCommands + 'clearMagazineCargo.sqf"
|
||||||
|
1 clearMagazineCargoGlobal !"\"clearMagazineCargoGlobal\"," !_mags = getMagazineCargo _firePlace;\nclearMagazineCargoGlobal _firePlace;\nclearWeaponCargoGlobal _firePlace;"
|
||||||
|
1 clearWeaponCargo !"\"clearWeaponCargo\"," !"clearWeaponCargoGlobal" !"rclearWeaponCargo = 'clearWeaponCargo'" !"rclearWeaponCargocode = compile PreprocessFile (BIS_PathMPscriptCommands + 'clearWeaponCargo.sqf')"
|
||||||
|
1 clearWeaponCargoGlobal !"\"clearWeaponCargoGlobal\"," !_mags = getMagazineCargo _firePlace;\nclearMagazineCargoGlobal _firePlace;\nclearWeaponCargoGlobal _firePlace;"
|
||||||
|
5 onDoubleClick !"\"onDoubleClick\","
|
||||||
|
5 addWeapon !"\"addWeapon\"," !"addWeaponPool" !"addWeaponCargo" !"addWeaponCargoGlobal" !"player addWeapon \"Loot\";" !"player addWeapon \"Flare\";" !"raddWeapon = 'addWeapon'" !"raddWeaponcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addWeapon.sqf')" !"raddWeaponCargocode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addWeaponCargo.sqf')" !"if (_isOK) then {\nplayer addWeapon _x;\n};\n} forEach _wpns;\n};" !"if (_item == (configfile >> \"cfgweapons\" >> (configName _item))) then {_unit addWeapon configName _item;};" !"if (isClass (configfile >> \"cfgweapons\" >> (_item))) then {_unit addWeapon _item;}" !"if(_buy_o_sell == "buy") then {\nplayer addWeapon _part_out;\n} else {\nplayer addMagazine _part_out;\n};"
|
||||||
|
5 addWeaponPool !"\"addWeaponPool\","
|
||||||
|
5 addWeaponCargo !"\"addWeaponCargo\"," !"addWeaponCargoGlobal" !"raddWeaponCargo = 'addWeaponCargo'" !"raddWeaponCargocode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addWeaponCargo.sqf')"
|
||||||
|
5 addWeaponCargoGlobal !"\"addWeaponCargoGlobal\"," !"_box addWeaponCargoGlobal [_create,_qty];" !"_holder addweaponcargoGlobal [_x,(_objWpnQty select _countr)];" !"dayz_myBackpack addWeaponCargoGlobal [_x,(_backpackWpnQtys select _countr)];" !"if (_bcpkWpn != \"\") then {\ndayz_myBackpack addWeaponCargoGlobal [_bcpkWpn,1];\n};\n};" !"if (_iItem != \"\") then {\n_item addWeaponCargoGlobal [_iItem,1];\n};"
|
||||||
|
5 addMagazine !"\"addMagazine\"," !"addMagazineCargo" !"addMagazineCargoGlobal" !"addMagazinePool" !"addMagazineTurret" !"player addMagazine 'crowbar_swing';" !"raddMagazine = 'addMagazine'" !"raddMagazinecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazine.sqf')" !"if (_isOK) then {\nif (_val != -1) then {\nplayer addMagazine [_item,_val];\n} else {\nplayer addMagazine _item;\n};" !"if(!isNil \"_array\") then {\n_agent addMagazine _loot;\n};" !"sleep 8;\n{player addMagazine _x} forEach _inventory;\ndeleteVehicle _object;" !"{\nplayer addMagazine _x;\n} forEach _create;" !"if (_isOK) then {\nplayer addMagazine _x;\n};\n} forEach _mags;" !"if (_item == (configfile >> \"cfgmagazines\" >> (configName _item))) then {_unit addMagazine configName _item;};" !"if (isClass (configfile >> \"cfgmagazines\" >> (_item))) then {_unit addMagazine _item;};" !"for \"_x\" from 1 to _qty do {\nplayer removeMagazine \"ItemWaterbottleUnfilled\";\nplayer addMagazine \"ItemWaterbottle\";\n}; !"if (_item == \"ItemWaterbottle\") then {\nplayer addMagazine \"ItemWaterbottleUnfilled\";\n};" !"player playActionNow \"stop\";\nplayer addMagazine \"ItemBandage\";" !"if (local _item) then {\nfor \"_x\" from 1 to _qty do {\n_item addMagazine \"FoodSteakRaw\";\n};" !"for \"_x\" from 1 to _qty do {\nplayer removeMagazine \"FoodSteakRaw\";\nplayer addMagazine \"FoodSteakCooked\";\nsleep 1;\n};"
|
||||||
|
5 addMagazinePool !"\"addMagazinePool\","
|
||||||
|
5 addMagazineTurret !"\"addMagazineTurret\"," !="_vehicle removeMagazineTurret [_ammo,_turret];\n_vehicle addMagazineTurret [_ammo,_turret];\nplayer removeMagazine _ammo;"
|
||||||
|
5 addMagazineCargo !"\"addMagazineCargo\"," !"_box addMagazineCargoGlobal [_create,_qty];" !"addMagazineCargoGlobal" !"raddMagazineCargo = 'addMagazineCargo'" !"raddMagazineCargocode = compile PreprocessFile (BIS_PathMPscriptCommands + 'addMagazineCargo.sqf')"
|
||||||
|
5 addMagazineCargoGlobal !"addMagazineCargo" !"\"addMagazineCargoGlobal\"," !"holder addmagazinecargoGlobal [_x,(_objWpnQty select _countr)];" !"_firePlace addMagazineCargoGlobal [\"PartWoodPile\",_qty];" !"dayz_myBackpack addmagazineCargoGlobal [_x,(_backpackmagQtys select _countr)];" !"dayz_myBackpack addMagazineCargoGlobal [_x,(_backpackMagQty select _countr)];"
|
||||||
|
5 addBackpack !"\"addBackpack\"," !"addBackpackCargo" !"addBackpackCargoGlobal" !"player addBackpack _backpackType;" !"_newUnit addBackpack _newBackpackType;" !"player addBackpack _bcpk;" !"player addBackpack _part_out;"
|
||||||
|
5 addBackpackCargo !"\"addBackpackCargo\"," !"addBackpackCargoGlobal"
|
||||||
|
5 addBackpackCargoGlobal !"\"addBackpackCargoGlobal\"," !"_box addBackpackCargoGlobal [_create,_qty];" !"_holder addbackpackcargoGlobal [_x,(_objWpnQty select _countr)];"
|
||||||
|
// test //#+3
|
||||||
|
//1 "if (alive player) then { player SetDamage 1;};" //happens on death //#+4
|
||||||
|
1 limitSpeed !"\"limitSpeed\","
|
||||||
|
1 setOwner !"\"setOwner\","
|
||||||
|
//might be too spammy for now //#+5
|
||||||
|
//1 call !"\"call\"," //#+6
|
||||||
|
//1 spawn !"\"spawn\"," !"rspawn" //#+7
|
||||||
|
5 "rspawn" !"rspawn = 'spawn'" !"rspawncode = compile PreprocessFile (BIS_PathMPscriptCommands + 'spawn.sqf')" !"rspawncode"
|
||||||
|
//1 with !"\"with\"," //#+8
|
||||||
|
1 deleteVehicle !"\"deleteVehicle\"," !"dayz_flyMonitor = dayz_flyMonitor - [_x];\ndeleteVehicle _x;" !"deleteVehicle _x;\ndayz_bodyMonitor set [_cursor,\"DEL\"];" !"sleep 5;\n};\n{deleteVehicle _x;} forEach _items;" !"sleep 1;\n};\ndeleteVehicle _source;\ndeleteVehicle _point;" !"if (_nearByPlayer) then {\ndeleteVehicle _agent;\n};" !"_object = nearestObject [_position,_type];\ndeleteVehicle _object;" !"_oldUnit disableAI \"MOVE\";\n} else {\ndeleteVehicle _oldUnit;\n};" !"{deleteVehicle _x} forEach _nearByObj;\n_x setVariable [\"cleared\",true,true];" !"dayzDeleteObj call local_deleteObj;\n};\n deleteVehicle _obj;" !"player addWeapon \"Flare\";\n\nsleep 0.1;\ndeleteVehicle _old;" !"if (local _unit) then {\ndeleteVehicle _unit;" !"};\ndeleteVehicle _lightArea;\ndeleteVehicle _lightSpark;" !"waitUntil{!(alive _flare)};\ndeleteVehicle _lightSpark;" !"if (!isNull _tent) then {\nif (local _tent) then {deleteVehicle _tent};" !"hideBody _item;\nsleep 10;\ndeleteVehicle _item;" !"sleep 5;\ndeleteVehicle _agent;" !"dayzDeleteObj call local_deleteObj;\n};\n\ndeleteVehicle _obj;" !"deleteVehicle _object;\nr_action = false;\ncall fnc_usec_medic_removeActions;" !"if (_isOk) then {\n deleteVehicle _holder;" !"_flare = _this select 3;\ndeleteVehicle _flare;" !"dayz_hasFire = objNull;\ndeleteVehicle _obj;" !"deleteVehicle _object;\n\n_weapon = _classname createVehicle _location;" !"if (!isNull _agent) then {\ndeleteVehicle _agent;" !"{deleteVehicle _x} forEach _zombies;" !"deleteVehicle _agent;\n} else {\ndayz_bodyMonitor set" !"deleteVehicle _x;\n_delQtyZ = _delQtyZ + 1;" !"if (!(isNull _sfx)) then {\ndeleteVehicle _sfx;\n};" !"deleteVehicle _body;\n_delQtyP = _delQtyP + 1;\n};" !"_dwUSOFC=_dwUSOFC+1;\ndeleteVehicle _x;" !"deleteVehicle _x;\n_dwUFPC=_dwUFPC+1;" !"deleteVehicle _x;\n};\n} forEach allMissionObjects \"ReammoBox\"" !"BIS_functions_mainscope]]; _mygrp = group (_this select 0); deleteVehicle (_this select 0); deleteGroup _mygrp;};};" !"if (_isOk) then {\ndeleteVehicle _holder;\nif (_classname in [\"MeleeHatchet\",\"MeleeCrowbar\"]) then {" !"if (_fade) then {_int=_int - 0.02 - rain/10;};\nsleep 3;\n};\n\ndeletevehicle _fl;" !"clearVehicleInit _v;\ndeletevehicle _fl;deletevehicle _sm;" !"deleteVehicle _smoke;\ndeleteVehicle _fire;\ndeleteVehicle _shards;\ndeleteVehicle _dirt;" !"if (_isOk) then {\ndeleteVehicle _holder;"
|
||||||
|
1 compile !"\"compile\"," !"\"z\addons\dayz_code\compile" !"call compile preprocessFileLineNumbers \"\z\addons\dayz_code" !"compile preprocessFileLineNumbers '\ca\modules\alice\data\scripts" !"compile preprocessFileLineNumbers '\ca\modules_e\alice2\data\scripts" !"compile preprocessFileLineNumbers 'ca\modules\dyno\data\scripts" !"compile preprocessFileLineNumbers 'ca\modules_e\gita\data\scripts" !"\"z\addons\dayz_code\init\compiles.sqf" !"_this call compile preprocessfilelinenumbers 'ca\ui\scripts\ui_loadingText.sqf';" !"_recompile" !"\"call compile format[\"\"player%1 = player;\"\",_playerUID];\"" !"call compile format[\"\"player%1 = player;\"\",_playerUID];" !"call compile format[\"player%1 = player;\",_playerUID];" !"'] call compile preprocessFileLineNumbers 'ca\Warfare2\Scripts" !"= compile preprocessFileLineNumbers 'ca\modules\function" !"'_dummy']; _dummy = [_this,'initDialog'] call compile preprocessFile '\ca\ui\scripts\handleGear.sqf'" !"BIS_MPF_remoteExecutionServer = compile preprocessFile (BIS_MP_Path + BIS_PATH_SQF + \"remExServer.sqf\");" !"compile preprocessFileLineNumbers \"\ca\Data\ParticleEffects\SCRIPTS" !"compile preprocessFile \"\ca\Data\ParticleEffects\SCRIPTS" !"compile PreprocessFile (BIS_PathMPscriptCommands" !"_code = call compile format[\"r%1code\",_targetScript];" !"compile (preprocessFileLineNumbers \"ca\characters_e\data\scripts" !"compile preprocessFileLineNumbers 'ca\modules_e\functions" !"compile preprocessFileLineNumbers 'ca\modules_acr\functions" !"compile preprocessfilelinenumbers 'ca\missions_acr\data\scripts" !"compile preprocessFileLineNumbers 'ca\modules_pmc\functions" !"compile preprocessFileLineNumbers 'ca\missions_ew\functions" !"call (compile \"deactivateKey (_keyString + (str _i))\");" !"if (isText (_class >> \"WeaponSlots\")) then \n{_slotsCode = getText (_class >> \"WeaponSlots\"); _slotsVar = call compile _slotsCode;}" !"_dummy = [_this, 'CA_VO_Init'] call compile preprocessFile '\ca\ui\scripts\HideVideoOptions.sqf';" !"['_dummy']; _dummy = [_this, \"CA_VO_ToggleAll\"] call compile preprocessfilelinenumbers \"\ca\ui\scripts\HideVideoOptions.sqf\";" !"['_dummy']; _dummy = [_this, \"CA_VO_ToggleAdvanced\"] call compile preprocessfilelinenumbers \"\ca\ui\scripts\HideVideoOptions.sqf\";" !"private [\"_amm\"];\n_amm=_this select 4;\n_this call (call compile GetText (configFile >> \"CfgAmmo\" >> _amm >> \"muzzleEffect\"));" !"['BIS_RscMiniMap',_this select 0]; _this call compile preprocessfilelinenumbers 'ca\ui\scripts\MiniMap.sqf';"
|
||||||
|
1 exec !"\"exec\"," !"execVM" !"execFSM" !"JIPexec" !"_localExec" !"Init script executed at"
|
||||||
|
1 execVM !"\"execVM\"," !"execVM \"z\addons\dayz_code\medical\init_medical.sqf\"" !"execVM \"z\addons\dayz_code\external\DynamicWeatherEffects.sqf\"" !"execVM \"z\addons\dayz_code\medical\publicEH\load_wounded.sqf\"" !"execVM \"z\addons\dayz_code\medical\load\load_wounded.sqf\"" !"execVM \"z\addons\dayz_code\medical\publicEH\deadState.sqf\"" !"private [\"_dummy\"]; _dummy = [_this,\"onLBSelChanged\"] execVM \"\ca\ui\scripts\handleGear.sqf\";" !"private [\"_dummy\"]; _dummy = [_this,\"onLBListSelChanged\"] execVM \"\ca\ui\scripts\handleGear.sqf\";" !"private [\"_dummy\"]; _dummy = [_this,\"onKillFocus"] execVM \"\ca\ui\scripts\handleGear.sqf\";" !"private [\"_dummy\"]; _dummy = [_this,\"onKeyDown\",0,107,0,107] execVM \"\ca\ui\scripts\handleGear.sqf\";"
|
||||||
|
1 execFSM !"\"execFSM\"," !"execFSM \"\z\addons\dayz_code\system" !"execFSM '\z\AddOns\dayz_code\system" !"execfsm \"CA\animals2\Data\scripts\idleSpecialAnim.fsm\"" !"execFSM \"CA\animals2\Data\scripts\\reactFire.fsm\"" !"rexecfsm = 'execfsm'" !"rexecfsmcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'execfsm.sqf')"
|
||||||
|
//1 setDir !"\"setDir\"," //!"_Crater setdir (_dir + (180 * _i));" //#+9
|
||||||
|
1 setVectorUp !"\"setVectorUp\"," !"_bolt setVectorUp _vUp;"
|
||||||
|
1 SetVectorDir !"\"SetVectorDir\"," !"_obj setVectorDirAndUp [_vdir, _vup];"
|
||||||
|
1 setVectorDirAndUp !"\"setVectorDirAndUp\"," !"_obj setVectorDirAndUp [_vdir, _vup];"
|
||||||
|
1 setVelocity !"\"setVelocity\"," !"_character setVelocity [0,0,100];" !"_car setvelocity [1,0,0];" !"_object setvelocity [1,0,0];" !"_vehicle setvelocity [0,0,1];" !"if (_velz>1) then {_v setvelocity [_xv/1.3,_yv/1.3,0]}" !"(_v setvelocity [velocity _v select 0,velocity _v select 1,0]);"
|
||||||
|
1 setVelocityTransformation !"\"setVelocityTransformation\","
|
||||||
|
1 selectPlayer !"\"selectPlayer\"," !"selectPlayer _newUnit;" !"selectPlayer dayz_originalPlayer;"
|
||||||
|
1 isServer !"\"isServer\"," !"if ((_persistent) && (!_error) && (isServer)) then" !"if (isServer) then {BIS_DEBUG_MPF_SERVERORCLIENT = \"(server)\";} else {BIS_DEBUG_MPF_SERVERORCLIENT = \"(c)\";};" !"{ BIS_functions_mainscope = _this select 0; if (isServer) then {_this execVM 'ca\modules\functions\main.sqf'};}" !"scriptName \"MP\data\scripts\JIPwaitFor.sqf\";\n\nif (!isServer) then\n{\n\nwaitUntil {!isNil {player}};" !"if ((!isServer) && (isNull player) ) then\n{\nwaitUntil {!isNull player};\nwaitUntil {time > 3};\n};" !"if ((!isServer) && (player != player)) then\n{\n waitUntil {player == player};\n waitUntil {time > 3};\n};" !"if(isServer) then {\ndayz_players = [];\ndead_bodyCleanup = [];\n};" !"BIS_DEBUG_MPF_SERVERORCLIENT,_caller, local _caller]; \n\nif (isServer) then\n{" !"if (!isServer) then {textLogFormat [\"MPF_Client FUNCTIONS init.sqf ...\"];};" !"if (!isServer) then {\n \"drn_DynamicWeatherEventArgs\" addPublicVariableEventHandler {" !"if (isServer) then {\n waitUntil{dayz_preloadFinished};\n};"
|
||||||
|
1 isDedicated !"\"isDedicated\"," !"if (!isDedicated) then {\n\n0 fadeSound 0;\n0 cutText [(localize" !"if (!isDedicated) then {\n\"dayzSetDate\" addPublicVariableEventHandler {setDate (_this select 1)};" !"if (!isDedicated) then {\n_config = configFile >> \"CfgLoot\";" !"if(isDedicated) then {\ndayz_disco = [];\n};" !"if (!isDedicated) then {\nif (!isNull _agent) then {\ndeleteVehicle _agent;\n};\n} else {\n[_agent] call zombie_findOwner;" !"if(isDedicated) then {\nsetDate _date;\ndayzSetDate = _date;\npublicVariable \"dayzSetDate\";\n};
|
||||||
|
1 removeAllWeapons !"\"removeAllWeapons\"," !"rremoveAllWeapons = 'removeAllWeapons'" !"rremoveAllWeaponscode = compile PreprocessFile (BIS_PathMPscriptCommands + 'removeAllWeapons.sqf')" !"{_newUnit removeMagazine _x;} forEach magazines _newUnit;\nremoveAllWeapons _newUnit;" !"removeallweapons _v;\n\nif (local _v) then {_expl=\"HelicopterExploSmall\" createvehicle (getpos _v);};"
|
||||||
|
1 addMenu !"\"addMenu\"," !"addMenuItem"
|
||||||
|
1 addMenuItem !"\"addMenuItem\","
|
||||||
|
1 createTeam !"\"createTeam\","
|
||||||
|
5 addVehicle !"\"addVehicle\","
|
||||||
|
5 fireAtTarget !"\"fireAtTarget\","
|
||||||
|
1 allowGetIn !"\"allowGetIn\","
|
||||||
|
5 drawArrow !"\"drawArrow\","
|
||||||
|
5 drawEllipse !"\"drawEllipse\","
|
||||||
|
5 drawIcon !"\"drawIcon\","
|
||||||
|
5 drawLine !"\"drawLine\","
|
||||||
|
5 drawLink !"\"drawLink\","
|
||||||
|
5 drawLocation !"\"drawLocation\","
|
||||||
|
5 drawRectangle !"\"drawRectangle\","
|
||||||
|
5 setWaypointPosition !"\"setWaypointPosition\","
|
||||||
|
5 setWPPos !"\"setWPPos\","
|
||||||
|
5 setWaypointScript !"\"setWaypointScript\","
|
||||||
|
1 setGroupIconParams !"\"setGroupIconParams\","
|
||||||
|
1 setGroupIcon !"\"setGroupIcon\","
|
||||||
|
1 show3DIcons !"\"show3DIcons\","
|
||||||
|
1 setFriend !"\"setFriend\","
|
||||||
|
1 createCenter !"\"createCenter\"," !"BIS_MPF_ServerInitDone = true;\ncreatecenter sidelogic;"
|
||||||
|
1 missionNamespace !"\"missionNamespace\"," !"_handle = [_display] call (missionnamespace getvariable _x);"
|
||||||
|
1 uiNamespace !"\"uiNamespace\"," !"_display = uiNamespace getVariable 'DAYZ_GUI_display';" !"uiNamespace setVariable ['DAYZ_GUI_display', _this select 0];" !"_display = uiNamespace getVariable 'DAYZ_GUI_waiting';" !"_display = uinamespace getvariable \"BIS_InfoText\";" !"uinamespace setvariable ['BIS_InfoText',_this select 0]" !"uiNamespace setVariable ['DAYZ_GUI_waiting', _this select 0];" !with (uinamespace) do {\n BIS_loadingScreen = _this select 0;" !"uinamespace setvariable ['BIS_RscMiniMap',_this select 0];" !"uinamespace setvariable ['BIS_RscMiniMapSmall',_this select 0];"
|
||||||
|
1 removeBackpack !"\"removeBackPack\"," !"_classname = _array select 0;\nremoveBackpack player;"
|
||||||
|
1 removeAllItems !"\"removeAllItems\","
|
||||||
|
1 setAperture !"\"setAperture\","
|
||||||
|
1 "camSetPos" !"\"camSetPos\","
|
||||||
|
5 "copyFromClipboard" !"\"copyFromClipboard\","
|
||||||
|
5 "copyToClipboard" !"\"copyToClipboard\","
|
||||||
|
5 "deleteCollection" !"\"deleteCollection\","
|
||||||
|
5 "callVar" !"\"callVar\"," !"rcallVar = 'callVar'" !"rcallVarcode = compile PreprocessFile (BIS_PathMPscriptCommandsCustom + 'callVar.sqf')" !"_libraryCustom = \n[\n\"callVar\"\n];"
|
||||||
|
1 "remExField" !"\"remExField\"," !"\"remExField\" addPublicVariableEventHandler {_this call BIS_MPF_remoteExecutionServer};" !"if (isNil \"remExField\") then {remExField = [];};" !"private[\"_remExField\",\"_caller\",\"_target\"];\n\n_caller = _this select 0;"
|
||||||
|
1 "remExFP" !"\"remExFP\"," !"\"remExFP\" addPublicVariableEventHandler {_this call BIS_MPF_remoteExecutionServer};" !"if (isNil \"remExFP\") then {remExFP = [];};" !"if ((_this select 0 == \"persistent\") || (_this select 0 == \"remExFP\")) then {_persistent = true;} else {_persistent = false;};"
|
||||||
|
1 "remExWrite.sqf" !"scriptName \"MP\data\scripts\remExWrite.sqf\";" !"RE = compile preprocessFile (BIS_MP_Path + BIS_PATH_SQF + \"remExWrite.sqf\");"
|
||||||
|
1 "remExServer.sqf" !"scriptName \"MP\data\scripts\remExServer.sqf\";" !"BIS_MPF_remoteExecutionServer = compile preprocessFile (BIS_MP_Path + BIS_PATH_SQF + \"remExServer.sqf\");"
|
||||||
|
1 "call RE" !"if (_local) then {\n_unit say [_sound, _dis];\n} else {\n[nil,_unit,rSAY,[_sound, _dis]] call RE;\n};\n};" !"_dir = [_unit,player] call BIS_Fnc_dirTo;\n_unit setDir _dir;\n[objNull, _unit, rPlayMove,_move] call RE;" !"if(_currentWpn != \"\") then {_newUnit selectWeapon _currentWpn;};\n[objNull, player, rSwitchMove,_currentAnim] call RE;" !"if (_currentAnim != \"\") then {\n[objNull, player, rSwitchMove,_currentAnim] call RE;\n};" !"[nil, _targetClient,\"loc\", rJIPEXEC, BIS_MPF_ServerPersistentCallsArray select _i] call RE;" !"BIS_MPF_clientJIPlogic = player;\n\nnic = [BIS_MPF_clientJIPlogic,nil,rJIPREQUEST] call RE;" !"[objNull, player, rSwitchMove,\"\"] call RE;\nplayer playActionNow \"stop\";" !"[nil,_trap,rSAY,[\"trap_bear_0\",60]] call RE;" !"waituntil {!isnil \"BIS_MPF_InitDone\"};\n_spawn = [nil, nil, \"per\", rEXECVM,\"ca\Modules\Functions\init.sqf\"] call RE;"
|
||||||
|
1 "spawn RE"
|
||||||
|
1 "toArray" !"\"toArray\"," !"BIS_fnc_invCodeToArray" !"ca\modules\functions\inventory\fn_invCodeToArray.sqf" !"_anim = animationState player;\n_anim4 = toArray _anim;\n_anim4 resize 4;" !"_type = surfaceType _pos;\n_typeA = toArray _type;" !"if([\"Wheel\",_x,false] call fnc_inString) then {\n_part = \"PartWheel\";\n_cmpt = \"Wheel\";\n_array = toArray _x;" !"{_casesensitive = _this select 2;};\n\n_findarray = toArray _find;\n_stringarray = toArray _string;" !"_text = _this;\n_textArrayUnicode = [];\n{_textArrayUnicode = _textArrayUnicode + [toarray _x]} foreach _text;" !"_cmpt = toArray (_x);\n_cmpt set [0,20];\n_cmpt set [1,toArray ("-") select 0]"
|
||||||
|
//1 "titleText" !"\"titleText\"," !"rtitleText = 'titleText'" !"rtitleTextcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'titleText.sqf')" !"if (_isDead) then {\nTitleText[\"Pulse is extremely weak\",\"PLAIN DOWN\",3];" !"if (_isCardiac) then {\nTitleText[\"Pulse is weak\",\"PLAIN DOWN\",3];\n} else {\nTitleText[\"Pulse is strong\",\"PLAIN DOWN\",3];" //#+10
|
||||||
|
//1 "cutText" //#+11
|
||||||
|
1 "createTrigger" !"\"createTrigger\"," !"_t=createTrigger[\"EmptyDetector\",(_player modelToWorld[0,0,0])];"
|
||||||
|
1 "_fnc" !"BIS_fnc" !"BIS_SSM_fnc" !"BIS_GITA_fnc" !"BIS_ALICE_fnc" !"BIS_EW_fnc !"BIS_PMC_fnc" !"drn_fnc_DynamicWeather_ShowDebugTextLocal"
|
||||||
|
1 "BIS_fnc" !"if (isnil 'BIS_fnc" !"BIS_fnc_createmenu" !"BIS_fnc_sceneSetPosFormation" !"BIS_Fnc_dirTo" !"BIS_fnc_invAdd" !"BIS_fnc_invCodeToArray" !"BIS_fnc_halo" !"BIS_fnc_invSlotsEmpty" !"BIS_fnc_invSlotType" !"BIS_fnc_vectorDiff" !"BIS_fnc_findSafePos" !"BIS_fnc_isPosBlacklisted" !"BIS_fnc_inTrigger" !"BIS_fnc_selectRandom" !"BIS_fnc_infoText" !"bis_fnc_init" !"BIS_fnc_arrayFindDeep" !"Error: BIS_FNC" !"BIS_FNC Error:" !"bis_fnc_flies" !"BIS_fnc_relativeDirTo"
|
||||||
|
1 "BIS_SSM_fnc" !"if (isnil 'BIS_SSM_fnc"
|
||||||
|
1 "BIS_GITA_fnc" !"if (isnil 'BIS_GITA_fnc" !"if (isnil 'BIS_GITA_fnc_createMarkers' || false) then {"
|
||||||
|
1 "BIS_ALICE_fnc" !"if (isnil 'BIS_ALICE_fnc"
|
||||||
|
1 "BIS_EW_fnc" !"if (isnil 'BIS_EW_fnc"
|
||||||
|
1 "BIS_PMC_fnc" !"if (isnil 'BIS_PMC_fnc"
|
||||||
|
1 "BIS_fnc_destroyCity" !"if (isnil 'BIS_fnc_destroycity"
|
||||||
|
1 "BIS_fnc_spawnVehicle" !"if (isnil 'BIS_fnc_spawnVehicle"
|
||||||
|
1 "BIS_fnc_halo" !"if (isnil 'BIS_fnc_halo"
|
||||||
|
1 "BIS_fnc_sceneSetPosFormation" !"if (isnil 'BIS_fnc_scenesetposformation"
|
||||||
|
1 "BIS_fnc_invAdd" !"if (isnil 'BIS_fnc_invAdd" !"_isOk = [player,_config] call BIS_fnc_invAdd;" !"_isOk = [player,_config2] call BIS_fnc_invAdd;" !"_result = [player,\"PartWoodPile\"] call BIS_fnc_invAdd;" !"INV_ Error: BIS_FNC_invAdd"
|
||||||
|
1 "BIS_fnc_infoText" !"if (isnil 'BIS_fnc_infoText" !"_first = [_x select 0,_x select 1] spawn BIS_fnc_infoText;" !"_first = [_world,_town,localize (\"str_player_06\") + \" \" + str(_days)] spawn BIS_fnc_infoText;"
|
||||||
|
1 "AttachObject" !"\"AttachObject\"," !"lightAttachObject" !"triggerAttachObject" !"waypointAttachObject"
|
||||||
|
1 "lightAttachObject" !"\"lightAttachObject\"," !"_lightArea lightAttachObject [_flare, [0,0,0]];" !"_lightSpark lightAttachObject [_flare, [0,0,0]];" !"_li lightAttachObject [_flare, [0,0,0]];" !"_li lightAttachObject [_v, [0,0,0]];"
|
||||||
|
1 "triggerAttachObject" !"\"triggerAttachObject\","
|
||||||
|
1 "waypointAttachObject" !"\"waypointAttachObject\","
|
||||||
|
5 "remoteControl" !"\"remoteControl\","
|
||||||
|
1 "switchCamera" !"\"switchCamera\"," !"rswitchCamera = 'switchCamera'" !"rswitchCameracode = compile PreprocessFile (BIS_PathMPscriptCommands + 'switchCamera.sqf')"
|
||||||
|
1 "BIS_fnc_AAN"
|
||||||
|
//little tries //#+12
|
||||||
|
1 "rsetTask" !"rsetTaskState = 'setTaskState'" !"rsetTaskStatecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setTaskState.sqf')"
|
||||||
|
1 "rsay" !"rsay = 'say'" !"rsaycode" !"if (_local) then {\n_unit say [_sound, _dis];\n} else {\n[nil,_unit,rSAY,[_sound, _dis]] call RE;\n};\n};" !"[nil,_trap,rSAY,[\"trap_bear_0\",60]] call RE;"
|
||||||
|
1 "rsaycode" !"rsaycode = compile PreprocessFile (BIS_PathMPscriptCommands + 'say.sqf')" !"rsaycode"//
|
||||||
|
1 "rland" !"rland = 'land'" !"rlandcode"
|
||||||
|
1 "rlandcode" !"rlandcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'land.sqf')" !"rlandcode"//
|
||||||
|
1 "player action"
|
||||||
|
1 "vehicle player setPos"
|
||||||
|
1 "vehicle player setPosASL"
|
||||||
|
5 "(vehicle player) addEventHandler [\"handleDamage\", { false }];"
|
||||||
|
5 "player addEventHandler [\"handleDamage\", { false }];"
|
||||||
|
5 "attachObject player"
|
||||||
|
1 "(vehicle player) setPos"
|
||||||
|
1 "(vehicle player) setPosASL"
|
||||||
|
//isn't welcome ingame //#+13
|
||||||
|
5 "CBA_EVENT_KEY_LOGIC setDamage 1;"
|
||||||
|
1 "_tp = \"removeallweapons player;"
|
||||||
|
5 "player addweapon 'Truckhorn2';"
|
||||||
|
5 "player selectweapon 'Truckhorn2';"
|
||||||
|
5 "player setVehicleInit _svr;"
|
||||||
|
5 "_object = createVehicle ['%1', [%2, %3, %4], [], 0, 'CAN_COLLIDE'];"
|
||||||
|
5 "player setVariable['lastPos',0];"
|
||||||
|
5 "hint format [\"A %1 has been added\", gun]"
|
||||||
|
5 "vehicle player setpos _pos;"
|
||||||
|
5 "marker2 setMarkerPosLocal (getPos veh)"
|
||||||
|
1 "private [\"_dummy\"]; _dummy =" !"private [\"_dummy\"]; _dummy = [_this,\"onLBSelChanged\"] execVM \"\ca\ui\scripts\handleGear.sqf\";" !"private [\"_dummy\"]; _dummy = [_this,\"onLBListSelChanged\"] execVM \"\ca\ui\scripts\handleGear.sqf\";" !"private [\"_dummy\"]; _dummy = [_this,\"onKillFocus"] execVM \"\ca\ui\scripts\handleGear.sqf\";" !"private [\"_dummy\"]; _dummy = [_this,\"onKeyDown\",0,107,0,107] execVM \"\ca\ui\scripts\handleGear.sqf\";"
|
||||||
|
5 "marker2 = createMarkerLocal [marker2,getPos veh];"
|
||||||
|
5 "marker2 = \"VehMarker\" + (str i);"
|
||||||
|
1 "private [\"_dummy\"]; _dummy" !"private [\"_dummy\"]; _dummy = [_this,\"onLBSelChanged\"] execVM \"\ca\ui\scripts\handleGear.sqf\";" !"private [\"_dummy\"]; _dummy = [_this,\"onLBListSelChanged\"] execVM \"\ca\ui\scripts\handleGear.sqf\";" !"private [\"_dummy\"]; _dummy = [_this,\"onKillFocus"] execVM \"\ca\ui\scripts\handleGear.sqf\";" !"private [\"_dummy\"]; _dummy = [_this,\"onKeyDown\",0,107,0,107] execVM \"\ca\ui\scripts\handleGear.sqf\";"
|
||||||
|
5 TKCV1_0\TKCOWNS.sqf
|
||||||
|
5 "[_this,\"players\"] execVM \"\ca\ui\scripts\dedicatedServerInterface.sqf\";"
|
||||||
|
5 "_v addweapon \"A\"+\"A1\"+\"2_PM\"+\"C\"; _v addmagazine \"20R\"+\"nd"
|
||||||
|
5 "zombieshield"
|
||||||
|
5 "playershield"
|
||||||
|
5 "spawn{player addAction ["
|
||||||
|
// not much of use //#+14
|
||||||
|
5 "666.sqf"
|
||||||
|
1 "wuat\\"
|
||||||
|
1 " ESP "
|
||||||
|
5 _markerMirador
|
||||||
|
5 Bo_Mk82
|
||||||
|
1 htelepos
|
||||||
|
1 Teleport
|
||||||
|
1 Trigger !"createTrigger" !"call BIS_fnc_inTrigger" !"if (isnil 'BIS_fnc_sceneCreateSceneTrigger' || false) then {"
|
||||||
|
5 aa12 !"Soldier_Bodyguard_AA12_PMC_DZ"
|
||||||
|
5 azp85
|
||||||
|
5 bomblauncher
|
||||||
|
5 teled
|
||||||
|
5 U-NO-
|
||||||
|
5 gau
|
||||||
|
5 "God mode"
|
||||||
|
5 GodMode
|
||||||
|
5 hacks
|
||||||
|
5 Infammo
|
||||||
|
5 "Infinite Ammo"
|
||||||
|
5 InfiniteAmmo
|
||||||
|
5 Killplayer
|
||||||
|
5 m1a1
|
||||||
|
5 M1A2_TUSK_MG
|
||||||
|
5 OwnageMenu
|
||||||
|
// names useless //#+15
|
||||||
|
5 Darky
|
||||||
|
5 Vojtec
|
||||||
|
5 MrMedic
|
||||||
|
5 "Raiin"
|
||||||
|
//5 Loki //too short, might cause another useless ban //#+16
|
||||||
|
//5 Alex //triggers at locALEXec, useless anyway //#+17
|
||||||
|
5 Alexenderp$ck
|
||||||
|
5 Gerk
|
||||||
|
5 Troopman
|
||||||
|
5 Troopmon
|
||||||
|
5 Alexenderpackk
|
||||||
|
5 "Init RE"
|
||||||
1
Server Files/Battleye/selectplayer.txt
Normal file
1
Server Files/Battleye/selectplayer.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1 ""
|
||||||
2
Server Files/Battleye/setdamage.txt
Normal file
2
Server Files/Battleye/setdamage.txt
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
1 ""
|
||||||
|
1 "1.000000"
|
||||||
121
Server Files/Battleye/setpos.txt
Normal file
121
Server Files/Battleye/setpos.txt
Normal file
@@ -0,0 +1,121 @@
|
|||||||
|
5 "SurvivorWcombat_DZ"
|
||||||
|
5 "SurvivorWdesert_DZ"
|
||||||
|
5 "SurvivorWurban_DZ"
|
||||||
|
5 "SurvivorWpink_DZ"
|
||||||
|
5 "SurvivorW3_DZ"
|
||||||
|
5 "SurvivorW2_DZ"
|
||||||
|
5 "Survivor1_DZ"
|
||||||
|
5 "Survivor2_DZ"
|
||||||
|
5 "Bandit1_DZ"
|
||||||
|
5 "BanditW1_DZ"
|
||||||
|
5 "BanditW2_DZ"
|
||||||
|
5 "Soldier_Crew_PMC"
|
||||||
|
5 "Sniper1_DZ"
|
||||||
|
5 "Camo1_DZ"
|
||||||
|
5 "Soldier1_DZ"
|
||||||
|
5 "Rocket_DZ"
|
||||||
|
5 "Rocker2_DZ"
|
||||||
|
5 "Priest_DZ"
|
||||||
|
5 "Functionary1_EP1_DZ"
|
||||||
|
5 "GUE_Commander_DZ"
|
||||||
|
5 "Ins_Soldier_GL_DZ"
|
||||||
|
5 "Haris_Press_EP1_DZ"
|
||||||
|
5 "Pilot_EP1_DZ"
|
||||||
|
5 "RU_Policeman_DZ"
|
||||||
|
5 "pz_policeman"
|
||||||
|
5 "pz_suit1"
|
||||||
|
5 "pz_suit2"
|
||||||
|
5 "pz_worker1"
|
||||||
|
5 "pz_worker2"
|
||||||
|
5 "pz_worker3"
|
||||||
|
5 "pz_doctor"
|
||||||
|
5 "pz_teacher"
|
||||||
|
5 "pz_hunter"
|
||||||
|
5 "pz_villager1"
|
||||||
|
5 "pz_villager2"
|
||||||
|
5 "pz_villager3"
|
||||||
|
5 "pz_priest"
|
||||||
|
5 "Soldier_TL_PMC_DZ"
|
||||||
|
5 "Soldier_Sniper_PMC_DZ"
|
||||||
|
5 "Soldier_Bodyguard_AA12_PMC_DZ"
|
||||||
|
5 "Drake_Light_DZ"
|
||||||
|
5 "CZ_Special_Forces_GL_DES_EP1_DZ"
|
||||||
|
5 "TK_INS_Soldier_EP1_DZ"
|
||||||
|
5 "TK_INS_Warlord_EP1_DZ"
|
||||||
|
5 "Offroad_DSHKM_Gue"
|
||||||
|
5 "Old_moto_TK_Civ_EP1"
|
||||||
|
5 "MMT_Civ"
|
||||||
|
5 "Old_bike_TK_INS_EP1"
|
||||||
|
5 "Old_bike_TK_CIV_EP1"
|
||||||
|
5 "TT650_Ins"
|
||||||
|
5 "TT650_Civ"
|
||||||
|
5 "TT650_TK_CIV_EP1"
|
||||||
|
5 "ATV_US_EP1"
|
||||||
|
5 "hilux1_civil_3_open_EP1"
|
||||||
|
5 "hilux1_civil_2_covered"
|
||||||
|
5 "datsun1_civil_3_open"
|
||||||
|
5 "Pickup_PK_TK_GUE_EP1"
|
||||||
|
5 "VWGolf"
|
||||||
|
5 "Lada1"
|
||||||
|
5 "Lada2"
|
||||||
|
5 "LadaLM"
|
||||||
|
5 "Lada2_TK_CIV_EP1"
|
||||||
|
5 "Skoda"
|
||||||
|
5 "SkodaGreen"
|
||||||
|
5 "SkodaRed"
|
||||||
|
5 "SkodaBlue"
|
||||||
|
5 "car_sedan"
|
||||||
|
5 "car_hatchback"
|
||||||
|
5 "policecar"
|
||||||
|
5 "GLT_M300_LT"
|
||||||
|
5 "GLT_M300_ST"
|
||||||
|
5 "Volha_1_TK_CIV_EP1"
|
||||||
|
5 "Volha_2_TK_CIV_EP1"
|
||||||
|
5 "VolhaLimo_TK_CIV_EP1"
|
||||||
|
5 "UAZ_Unarmed_TK_EP1"
|
||||||
|
5 "UAZ_RU"
|
||||||
|
5 "UAZ_INS"
|
||||||
|
5 "UAZ_CDF"
|
||||||
|
5 "Ikarus"
|
||||||
|
5 "SUV_TK_CIV_EP1"
|
||||||
|
5 "SUV_Green"
|
||||||
|
5 "SUV_Yellow"
|
||||||
|
5 "SUV_White"
|
||||||
|
5 "SUV_Silver"
|
||||||
|
5 "SUV_Red"
|
||||||
|
5 "SUV_Pink"
|
||||||
|
5 "SUV_Orange"
|
||||||
|
5 "SUV_Charcoal"
|
||||||
|
5 "SUV_Blue"
|
||||||
|
5 "UH1H_DZ"
|
||||||
|
5 "Mi17_Civilian_DZ"
|
||||||
|
5 "Mi17_DZ"
|
||||||
|
5 "LandRover_CZ_EP1"
|
||||||
|
5 "HMMWV_Ambulance"
|
||||||
|
5 "HMMWV_DES_EP1"
|
||||||
|
5 "HMMWV_Ambulance_CZ_DES_EP1"
|
||||||
|
5 "PBX"
|
||||||
|
5 "Zodiac"
|
||||||
|
5 "RHIB"
|
||||||
|
5 "Fishing_Boat"
|
||||||
|
5 "Smallboat_1"
|
||||||
|
5 "Smallboat_2"
|
||||||
|
5 "KamazRefuel"
|
||||||
|
5 "UralRefuel_TK_EP1"
|
||||||
|
5 "MtvrRefuel_DES_EP1"
|
||||||
|
5 "Ural_UN_EP1"
|
||||||
|
5 "Ural_TK_CIV_EP1"
|
||||||
|
5 "Ural_CDF"
|
||||||
|
5 "Kamaz"
|
||||||
|
5 "tractor"
|
||||||
|
1 "CSJ_GyroP"
|
||||||
|
5 "S1203_ambulance_EP1"
|
||||||
|
5 "S1203_TK_CIV_EP1"
|
||||||
|
5 "MH6J_DZ"
|
||||||
|
5 "AH6X_DZ"
|
||||||
|
5 "MTVR_DES_EP1"
|
||||||
|
5 "LandRover_MG_TK_EP1"
|
||||||
|
5 "M1030_US_DES_EP1"
|
||||||
|
5 "V3S_Civ"
|
||||||
|
5 "Parachute"
|
||||||
|
1 ""
|
||||||
35
Server Files/Battleye/setvariable.txt
Normal file
35
Server Files/Battleye/setvariable.txt
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
1 "" !="drn_AskServerDynamicWeatherEventArgs" !="dayzLogin" !="dayzLogin2" !="dayzLoginRecord" !="dayzCharDisco" !="dayzPlayerSave" !="usecBleed" !="dayzHit" !="usecTransfuse" !="usecBandage" !="dayzPlayerMorph" !="usecPainK" !="usecEpi" !="dayzPublishObj" !="dayzRoadFlare" !="dayzDiscoAdd" !="dayzGutBody" !="dayzHideBody" !="dayzDeleteObj" !="dayzUpdateVehicle" !="dayzSetFix" !="dayzHumanity" !="dayzDiscoRem" !="usecMorphine" !="dayzSetFuel" !="dayzFlies" !="changeCharacter" !="dayzSwitch" !="dayzFire" !="norrnRaDrag" !="norrnR180" !="norrnRalie" !="norrnRALW" !="norrnRACarUp" !="norrnRAPicUp" !="norrnRnoAnim" !="remExField" !="BIS_MPF_logic" !="remExFP" !="dayzDeath" !="player" !="drn_DynamicWeatherEventArgs" !="dayzSetDate" !="rsay" !="rland" !="rsetdir" !"\"zombiespawn\" = " !"\"targets\" = [<NULL-object>]" !"\"targets\" = []" !"\"zombied\" = <NULL-object>" !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = [" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "teleported"
|
||||||
|
1 "nil"
|
||||||
|
1 "true"
|
||||||
|
1" false"
|
||||||
|
1 "remExFP"
|
||||||
|
//1 "remExField" //+2
|
||||||
|
1 "BIS_MPF_logic"
|
||||||
|
1 "JIPrequest"
|
||||||
|
1 "JIPexec"
|
||||||
|
//1 "dayzDeath" //+3
|
||||||
|
//1 "player" //+4
|
||||||
|
1 "alive"
|
||||||
|
5 "dayzSetDate"
|
||||||
|
5 "rsay"
|
||||||
|
5 "rland"
|
||||||
|
5 "rsetdir"
|
||||||
|
5 "local_sefFuel"
|
||||||
|
1 "spawn" !"\"zombiespawn\" = " !="_this spawn fnc_plyrHit;"
|
||||||
|
1 "BIS_Effects"
|
||||||
|
5 "hiveupdateresu"
|
||||||
|
5 "monkymonitor"
|
||||||
|
5 "mmonitor"
|
||||||
|
5 "monky"
|
||||||
|
5 "rpcCodeVarName"
|
||||||
|
5 "rpcDirectCall"
|
||||||
|
5 "broadcastRpcCallAll"
|
||||||
|
5 "broadcastRpcCallIfLocal"
|
||||||
|
5 "callRpcProcedure"
|
||||||
|
5 "registerBroadcastRpc"
|
||||||
|
5 "norrnRACarUp"
|
||||||
|
5 "norrnRAPicUp"
|
||||||
|
// added following to 1 "" to lower spam in setVariable.log !="_this spawn fnc_plyrHit;"
|
||||||
|
//"" !"\"zombiespawn\" = " !"\"targets\" = [<NULL-object>]" !"\"targets\" = []" !"\"zombied\" = <NULL-object>" !"\"startcombattimer\" = " !"\"posforceupdate\" = " !"\"combattimeout\" = " !"\"messing\" = ["
|
||||||
|
//1 "" !="_this spawn fnc_plyrHit;"
|
||||||
237
Server Files/Battleye/setvariableval.txt
Normal file
237
Server Files/Battleye/setvariableval.txt
Normal file
@@ -0,0 +1,237 @@
|
|||||||
|
//1 "" //+2 !="_this spawn fnc_plyrHit;"
|
||||||
|
1 "draw"
|
||||||
|
1 "hint" !="hintC" !="hintS"
|
||||||
|
1 "create"
|
||||||
|
1 "add" !="ladder"
|
||||||
|
1 "remove" !"removeAll"
|
||||||
|
1 "delete"
|
||||||
|
1 "set"
|
||||||
|
//1 "play" !="playmove" !="player" !="dayzPlayerSave" //+3
|
||||||
|
1 "clear"
|
||||||
|
1 "disable"
|
||||||
|
1 "copy"
|
||||||
|
1 "switch" !="\"switchmove\""
|
||||||
|
1 "text"
|
||||||
|
1 "init"
|
||||||
|
1 "hide" !"hideObject"
|
||||||
|
1 "group"
|
||||||
|
1 "icon"
|
||||||
|
1 "marker"
|
||||||
|
1 "server"
|
||||||
|
5 "compile"
|
||||||
|
5 "loadFile"
|
||||||
|
//1 "say" //+4
|
||||||
|
5 "call"
|
||||||
|
1 "move" !="\"switchmove\"" !="\"playmove\"" !"moveIn" !"remove"
|
||||||
|
1 "chat"
|
||||||
|
1 "fade"
|
||||||
|
1 "action"
|
||||||
|
1 "exec" !"execVM" !"execFSM" !"jipexec"
|
||||||
|
5 "mission"
|
||||||
|
1 "kb" !="FoodCanFrankBeans" !="\"FoodCanFrankBeans\"" !"kbTell" !"kbReact"
|
||||||
|
1 "side"
|
||||||
|
1 "show"
|
||||||
|
1 "task" !"taskHint"
|
||||||
|
1 "allow"
|
||||||
|
5 "enable"
|
||||||
|
5 "spawn" !="_this spawn fnc_plyrHit;"
|
||||||
|
1 "for"
|
||||||
|
1 "this" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "format"
|
||||||
|
1 "skip" !"skipTime"
|
||||||
|
1 "fail"
|
||||||
|
1 "force"
|
||||||
|
5 "parse"
|
||||||
|
5 "terminate"
|
||||||
|
1 "start"
|
||||||
|
5 "eventhandler"
|
||||||
|
//5 "setTask" //covered by 5 "setT"
|
||||||
|
5 "hintC"
|
||||||
|
5 "hintS"
|
||||||
|
5 "loading"
|
||||||
|
//5 "callVar" //covered by 5 "call"
|
||||||
|
//5 "rspawn" //covered by 5 "spawn" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "removeAll"
|
||||||
|
//5 "\"spawn\"" //covered by 5 "spawn" !="_this spawn fnc_plyrHit;"
|
||||||
|
5 "\"call\""
|
||||||
|
5 "call compile"
|
||||||
|
1 "jiprequest" !="<NULL-object>,,\"JIPrequest\""
|
||||||
|
1 "jipexec" //1 "rjipexec"
|
||||||
|
1 "remExField" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack1\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack2\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack3\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack4\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack5\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack6\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack7\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack8\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack9\"]" !="\"remExField\" = [<NULL-object>,<NULL-object>,\"playmove\",\"ZombieStandingAttack10\"]" !="\"remExField\" = [<NULL-object>,,\"JIPrequest\"]"
|
||||||
|
1 "remExFP"
|
||||||
|
//5 "setDate" //covered by 5 "setD"
|
||||||
|
//5 "setAccTime" //covered by 5 "setA"
|
||||||
|
5 "remoteControl"
|
||||||
|
5 "toString"
|
||||||
|
5 "toArray"
|
||||||
|
5 "ctrlset"
|
||||||
|
5 "rsay"
|
||||||
|
5 "rland"
|
||||||
|
5 "rsetDir"
|
||||||
|
5 "_YakB"
|
||||||
|
1 "BIS_"
|
||||||
|
5 "local_sefFuel"
|
||||||
|
5 "local_gutObject"
|
||||||
|
1 "object_setFixServer"
|
||||||
|
1 "object_delLocal"
|
||||||
|
1 "fnc_vehicleEventHandler"
|
||||||
|
1 "player_humanityChange"
|
||||||
|
1 "fnc_usec_damageBleed"
|
||||||
|
1 "player_medBandage"
|
||||||
|
1 "player_medInject"
|
||||||
|
1 "player_medEpi"
|
||||||
|
1 "player_medTransfuse"
|
||||||
|
1 "player_medMorphine"
|
||||||
|
1 "player_medPainkiller"
|
||||||
|
1 "fnc_usec_damageHandler"
|
||||||
|
1 "fnc_usec_damageVehicle"
|
||||||
|
1 "fnc_usec_damageType"
|
||||||
|
1 "dayzplayermorph"
|
||||||
|
1 "server_playerMorph"
|
||||||
|
5 "getVariable"
|
||||||
|
5 "hiveupdateresu"
|
||||||
|
5 "isServer"
|
||||||
|
5 "isDedicated"
|
||||||
|
5 "cutText"
|
||||||
|
5 "publicVariable"
|
||||||
|
//5 "setVariable" //covered by 5 "setV"
|
||||||
|
5 "code"
|
||||||
|
5 "onPlayer"
|
||||||
|
5 "select"
|
||||||
|
5 "while"
|
||||||
|
1 "count"
|
||||||
|
5 "markerText"
|
||||||
|
5 "BIS_fnc"
|
||||||
|
5 "+" //!"e+" //might cause some rare kicks for items with too high numbers
|
||||||
|
5 "\+" !"e+"
|
||||||
|
5 "_bis"
|
||||||
|
//5 "trigger"
|
||||||
|
5 "markertype"
|
||||||
|
5 "teamtype"
|
||||||
|
//5 "BIS_fnc_swapVars" // covered by 5 "BIS_fnc"
|
||||||
|
5 "composeText"
|
||||||
|
5 "teamName"
|
||||||
|
//5 "createTeam" //covered by 5 "createT"
|
||||||
|
5 "execVM"
|
||||||
|
5 "fn_swapVars.sqf"
|
||||||
|
//5 "setVehicleInit" //covered by 5 "setV"
|
||||||
|
5 "processInitCommands"
|
||||||
|
//5 "clearVehicleInit" //covered by 5 "clearV"
|
||||||
|
//5 "createTrigger" //covered by 5 "createT"
|
||||||
|
//5 "setTriggerStatements" //covered by 5 "setT"
|
||||||
|
//5 "setTriggerText" //covered by 5 "setT"
|
||||||
|
5 "remotecmd"
|
||||||
|
5 "promptRName.sqf"
|
||||||
|
5 "%"
|
||||||
|
5 ".sqf\"]" !="init.sqf\"]"
|
||||||
|
5 "rpcCodeVarName"
|
||||||
|
5 "rpcDirectCall"
|
||||||
|
5 "broadcastRpcCallAll"
|
||||||
|
5 "broadcastRpcCallIfLocal"
|
||||||
|
5 "callRpcProcedure"
|
||||||
|
5 "registerBroadcastRpc"
|
||||||
|
5 "norrnRACarUp"
|
||||||
|
5 "norrnRAPicUp"
|
||||||
|
5 "markerBrush"
|
||||||
|
5 "hideObject"
|
||||||
|
5 "deleteCollection"
|
||||||
|
5 "forceEnd"
|
||||||
|
//5 "createUnit" //covered by 5 "createU"
|
||||||
|
//5 "createGroup" //covered by 5 "createG"
|
||||||
|
//5 "createVehicle" //covered by 5 "createV"
|
||||||
|
//5 "createMarker" //covered by 5 "createM"
|
||||||
|
//5 "createMine" //covered by 5 "createM"
|
||||||
|
5 "createAgent"
|
||||||
|
//5 "createSoundsource" //covered by 5 "createS"
|
||||||
|
//5 "createSimpleTask" //covered by 5 "createS"
|
||||||
|
//5 "createDialog" //covered by 5 "createD"
|
||||||
|
//5 "createDiaryRecord" //covered by 5 "createD"
|
||||||
|
5 "deleteVehicle"
|
||||||
|
5 "deleteTeam"
|
||||||
|
//5 "respawn" //covered by 5 "spawn" !="_this spawn fnc_plyrHit;"
|
||||||
|
//5 "setVehicleVarName" //covered by 5 "setV"
|
||||||
|
5 "getPlayerUID"
|
||||||
|
5 "getVariable"
|
||||||
|
5 "removeM"
|
||||||
|
5 "removeW"
|
||||||
|
5 "addAction"
|
||||||
|
//5 "addEventhandler" //covered by 5 "eventhandler"
|
||||||
|
//5 "addMagazine" //covered by 5 "addM"
|
||||||
|
5 "AddM"
|
||||||
|
5 "AddP"
|
||||||
|
5 "AddS"
|
||||||
|
5 "AddV"
|
||||||
|
5 "AddW"
|
||||||
|
//5 "setVehicleAmmo" //covered by 5 "setV"
|
||||||
|
//5 "setA"
|
||||||
|
5 "setAcc"
|
||||||
|
5 "setAtt"
|
||||||
|
5 "setC"
|
||||||
|
5 "setD"
|
||||||
|
5 "setF"
|
||||||
|
5 "setG"
|
||||||
|
5 "setH"
|
||||||
|
5 "setM"
|
||||||
|
//5 "setO"
|
||||||
|
5 "setObj"
|
||||||
|
5 "setOver"
|
||||||
|
5 "setP"
|
||||||
|
5 "setR"
|
||||||
|
5 "setS"
|
||||||
|
5 "setT"
|
||||||
|
//5 "setU"
|
||||||
|
5 "setUnit"
|
||||||
|
5 "setV"
|
||||||
|
5 "setW"
|
||||||
|
5 "execFSM"
|
||||||
|
5 "clearM"
|
||||||
|
5 "clearV"
|
||||||
|
5 "clearW"
|
||||||
|
5 "createD"
|
||||||
|
5 "createG"
|
||||||
|
5 "createM"
|
||||||
|
5 "createS"
|
||||||
|
5 "createT"
|
||||||
|
5 "createU"
|
||||||
|
5 "createV"
|
||||||
|
5 "debugLog"
|
||||||
|
5 "debugFSM"
|
||||||
|
5 "deleteM"
|
||||||
|
//5 "enableSimulation" //covered by 5 "enable"
|
||||||
|
5 "kbTell"
|
||||||
|
5 "kbReact"
|
||||||
|
5 "fadeSound"
|
||||||
|
5 "fadeMusic"
|
||||||
|
5 "showC"
|
||||||
|
5 "skipTime"
|
||||||
|
5 "taskHint"
|
||||||
|
5 "titleCut"
|
||||||
|
5 "titleText"
|
||||||
|
5 "getM"
|
||||||
|
5 "getFSMvariable"
|
||||||
|
5 "getG"
|
||||||
|
5 "moveIn"
|
||||||
|
5 "synchronizeO"
|
||||||
|
5 "synchronizeT"
|
||||||
|
5 "synchronizeW"
|
||||||
|
5 "triggerA"
|
||||||
|
5 "triggerS"
|
||||||
|
5 "triggerT"
|
||||||
|
5 "MarkerColor"
|
||||||
|
5 "MarkerDir"
|
||||||
|
5 "MarkerPos"
|
||||||
|
5 "MarkerSize"
|
||||||
|
5 "onEachFrame"
|
||||||
|
5 "hasInterface"
|
||||||
|
5 "onMapS"
|
||||||
|
5 "OnGroup"
|
||||||
|
5 "onDouble"
|
||||||
|
5 "onPreload"
|
||||||
|
5 "onTeamS"
|
||||||
|
5 "onShowNew"
|
||||||
|
//5 "setUnitRecoilCoefficient" //covered 5 "setUnit"
|
||||||
|
5 "setUnconscious"
|
||||||
|
//5 "setUnitPos" //covered 5 "setUnit"
|
||||||
|
//5 "parseText" //covered by 5 "parse"
|
||||||
|
//1 "" +5 !="_this spawn fnc_plyrHit;"
|
||||||
|
//1 "request" //+6
|
||||||
1
Server Files/Battleye/teamswitch.txt
Normal file
1
Server Files/Battleye/teamswitch.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1 ""
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
class CfgMagazines {
|
class CfgMagazines {
|
||||||
class CA_Magazine; // External class reference
|
class CA_Magazine; // External class reference
|
||||||
|
|
||||||
class ItemTent : CA_Magazine {
|
class ItemTentDomed : CA_Magazine {
|
||||||
scope = public;
|
scope = public;
|
||||||
count = 1;
|
count = 1;
|
||||||
type = (256 * 3);
|
type = (256 * 3);
|
||||||
@@ -14,6 +14,7 @@ class CfgMagazines {
|
|||||||
class Pitch {
|
class Pitch {
|
||||||
text = $STR_PITCH_TENT;
|
text = $STR_PITCH_TENT;
|
||||||
script = "spawn player_tentPitch;";
|
script = "spawn player_tentPitch;";
|
||||||
|
create = "TentStorageDomed";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ _offset_z = 0;
|
|||||||
_offset_z_attach = 0.5;
|
_offset_z_attach = 0.5;
|
||||||
|
|
||||||
// Start Preview loop
|
// Start Preview loop
|
||||||
_tmpbuilt = createVehicle ["_classname", _location, [], 0, "CAN_COLLIDE"];
|
_tmpbuilt = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"];
|
||||||
_tmpbuilt setdir _dir;
|
_tmpbuilt setdir _dir;
|
||||||
_tmpbuilt attachTo [player,[_offset_x,_offset_y,_offset_z_attach]];
|
_tmpbuilt attachTo [player,[_offset_x,_offset_y,_offset_z_attach]];
|
||||||
|
|
||||||
|
|||||||
@@ -10,10 +10,20 @@ player playActionNow "PutDown";
|
|||||||
|
|
||||||
switch (_type) do {
|
switch (_type) do {
|
||||||
case 0: {
|
case 0: {
|
||||||
player removeMagazine "FoodSteakRaw";
|
// expanded to allow all meats as input
|
||||||
_handle setFSMVariable ["_hunger",0];
|
_removed = 0;
|
||||||
player removeAction s_player_feeddog;
|
_itemIn = "FoodmeatRaw";
|
||||||
s_player_feeddog = -1;
|
_countIn = 1;
|
||||||
|
{
|
||||||
|
if( (_removed < _countIn) && ((_x == _itemIn) || configName(inheritsFrom(configFile >> "cfgMagazines" >> _x)) == _itemIn)) then {
|
||||||
|
_removed = _removed + ([player,_x] call BIS_fnc_invRemove);
|
||||||
|
};
|
||||||
|
} forEach magazines player;
|
||||||
|
if(_removed == _countIn) then {
|
||||||
|
_handle setFSMVariable ["_hunger",0];
|
||||||
|
player removeAction s_player_feeddog;
|
||||||
|
s_player_feeddog = -1;
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
case 1: {
|
case 1: {
|
||||||
|
|||||||
@@ -9,38 +9,74 @@ _config = configFile >> "CfgSurvival" >> "Meat" >> _type;
|
|||||||
player removeAction s_player_butcher;
|
player removeAction s_player_butcher;
|
||||||
s_player_butcher = -1;
|
s_player_butcher = -1;
|
||||||
|
|
||||||
|
|
||||||
if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
|
if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
|
||||||
//Get Animal Type
|
//Get Animal Type
|
||||||
_isListed = isClass (_config);
|
_isListed = isClass (_config);
|
||||||
_text = getText (configFile >> "CfgVehicles" >> _type >> "displayName");
|
_text = getText (configFile >> "CfgVehicles" >> _type >> "displayName");
|
||||||
|
|
||||||
|
// force animation
|
||||||
player playActionNow "Medic";
|
player playActionNow "Medic";
|
||||||
|
|
||||||
_dis=10;
|
// Alert zombies
|
||||||
_sfx = "gut";
|
[player,10,true,(getPosATL player)] spawn player_alertZombies;
|
||||||
[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
|
|
||||||
[player,_dis,true,(getPosATL player)] spawn player_alertZombies;
|
|
||||||
|
|
||||||
_item setVariable["meatHarvested",true,true];
|
r_interrupt = false;
|
||||||
|
_animState = animationState player;
|
||||||
|
r_doLoop = true;
|
||||||
|
_started = false;
|
||||||
|
_finished = false;
|
||||||
|
|
||||||
_qty = 2;
|
while {r_doLoop} do {
|
||||||
if (_isListed) then {
|
_animState = animationState player;
|
||||||
_qty = getNumber (_config >> "yield");
|
_isMedic = ["medic",_animState] call fnc_inString;
|
||||||
|
if (_isMedic) then {
|
||||||
|
_started = true;
|
||||||
|
};
|
||||||
|
if (_started and !_isMedic) then {
|
||||||
|
r_doLoop = false;
|
||||||
|
_finished = true;
|
||||||
|
};
|
||||||
|
if (r_interrupt) then {
|
||||||
|
r_doLoop = false;
|
||||||
|
};
|
||||||
|
sleep 0.1;
|
||||||
|
};
|
||||||
|
r_doLoop = false;
|
||||||
|
|
||||||
|
if (!_finished) exitWith {
|
||||||
|
r_interrupt = false;
|
||||||
|
[objNull, player, rSwitchMove,""] call RE;
|
||||||
|
player playActionNow "stop";
|
||||||
|
cutText ["Canceled gutting." , "PLAIN DOWN"];
|
||||||
|
_abort = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
if (_hasKnifeBlunt) then { _qty = round(_qty / 2); };
|
_hasHarvested = _item getVariable["meatHarvested",false];
|
||||||
|
|
||||||
_array = [_item,_qty];
|
if(_finished and !_hasHarvested) then {
|
||||||
|
|
||||||
if (local _item) then {
|
_item setVariable["meatHarvested",true,true];
|
||||||
_array spawn local_gutObject;
|
|
||||||
} else {
|
// Play sound since we finished
|
||||||
dayzGutBody = _array;
|
[player,"gut",0,false,10] call dayz_zombieSpeak;
|
||||||
publicVariable "dayzGutBody";
|
|
||||||
|
_qty = 2;
|
||||||
|
if (_isListed) then {
|
||||||
|
_qty = getNumber (_config >> "yield");
|
||||||
|
};
|
||||||
|
|
||||||
|
if (_hasKnifeBlunt) then { _qty = round(_qty / 2); };
|
||||||
|
|
||||||
|
_array = [_item,_qty];
|
||||||
|
|
||||||
|
if (local _item) then {
|
||||||
|
_array spawn local_gutObject;
|
||||||
|
} else {
|
||||||
|
dayzGutBody = _array;
|
||||||
|
publicVariable "dayzGutBody";
|
||||||
|
};
|
||||||
|
|
||||||
|
_string = format[localize "str_success_gutted_animal",_text,_qty];
|
||||||
|
cutText [_string, "PLAIN DOWN"];
|
||||||
};
|
};
|
||||||
|
|
||||||
sleep 6;
|
|
||||||
_string = format[localize "str_success_gutted_animal",_text,_qty];
|
|
||||||
cutText [_string, "PLAIN DOWN"];
|
|
||||||
};
|
};
|
||||||
@@ -15,24 +15,64 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
|
|||||||
_isListed = isClass (_config);
|
_isListed = isClass (_config);
|
||||||
_text = getText (configFile >> "CfgVehicles" >> _type >> "displayName");
|
_text = getText (configFile >> "CfgVehicles" >> _type >> "displayName");
|
||||||
|
|
||||||
|
// force animation
|
||||||
player playActionNow "Medic";
|
player playActionNow "Medic";
|
||||||
[player,"gut",0,false] call dayz_zombieSpeak;
|
|
||||||
_item setVariable["meatHarvested",true,true];
|
|
||||||
|
|
||||||
_qty = 1;
|
// Alert zombies
|
||||||
|
[player,50,true,(getPosATL player)] spawn player_alertZombies;
|
||||||
|
|
||||||
_id = [player,100,true,(getPosATL player)] spawn player_alertZombies;
|
r_interrupt = false;
|
||||||
|
_animState = animationState player;
|
||||||
|
r_doLoop = true;
|
||||||
|
_started = false;
|
||||||
|
_finished = false;
|
||||||
|
|
||||||
_array = [_item,_qty];
|
while {r_doLoop} do {
|
||||||
|
_animState = animationState player;
|
||||||
|
_isMedic = ["medic",_animState] call fnc_inString;
|
||||||
|
if (_isMedic) then {
|
||||||
|
_started = true;
|
||||||
|
};
|
||||||
|
if (_started and !_isMedic) then {
|
||||||
|
r_doLoop = false;
|
||||||
|
_finished = true;
|
||||||
|
};
|
||||||
|
if (r_interrupt) then {
|
||||||
|
r_doLoop = false;
|
||||||
|
};
|
||||||
|
sleep 0.1;
|
||||||
|
};
|
||||||
|
r_doLoop = false;
|
||||||
|
|
||||||
if (local _item) then {
|
if (!_finished) exitWith {
|
||||||
_array spawn local_gutObjectZ;
|
r_interrupt = false;
|
||||||
} else {
|
[objNull, player, rSwitchMove,""] call RE;
|
||||||
dayzGutBody = _array;
|
player playActionNow "stop";
|
||||||
publicVariable "dayzGutBodyZ";
|
cutText ["Canceled gutting." , "PLAIN DOWN"];
|
||||||
|
_abort = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
sleep 6;
|
_hasHarvested = _item getVariable["meatHarvested",false];
|
||||||
_string = format["Successfully Gutted Zombie",_text,_qty];
|
|
||||||
cutText [_string, "PLAIN DOWN"];
|
if(_finished and !_hasHarvested) then {
|
||||||
|
|
||||||
|
_item setVariable["meatHarvested",true,true];
|
||||||
|
|
||||||
|
// Play sound since we finished
|
||||||
|
[player,"gut",0,false,10] call dayz_zombieSpeak;
|
||||||
|
|
||||||
|
_qty = 1;
|
||||||
|
|
||||||
|
_array = [_item,_qty];
|
||||||
|
|
||||||
|
if (local _item) then {
|
||||||
|
_array spawn local_gutObjectZ;
|
||||||
|
} else {
|
||||||
|
dayzGutBody = _array;
|
||||||
|
publicVariable "dayzGutBodyZ";
|
||||||
|
};
|
||||||
|
|
||||||
|
_string = format["Successfully Gutted Zombie",_text,_qty];
|
||||||
|
cutText [_string, "PLAIN DOWN"];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
@@ -1,5 +1,8 @@
|
|||||||
private["_array","_type","_classname","_holder","_config","_isOk","_muzzles","_playerID","_claimedBy","_text","_control","_dialog","_item","_val","_max","_bolts","_quivers","_quiver","_broken"];
|
private["_array","_type","_classname","_holder","_config","_isOk","_muzzles","_playerID","_claimedBy","_text","_control","_dialog","_item","_val","_max","_bolts","_quivers","_quiver","_broken"];
|
||||||
|
|
||||||
|
// Exit if player zombie
|
||||||
|
if(player isKindOf "PZombie_VB") exitWith {};
|
||||||
|
|
||||||
if(TradeInprogress) exitWith { cutText ["Take item already in progress." , "PLAIN DOWN"]; };
|
if(TradeInprogress) exitWith { cutText ["Take item already in progress." , "PLAIN DOWN"]; };
|
||||||
TradeInprogress = true;
|
TradeInprogress = true;
|
||||||
|
|
||||||
@@ -14,7 +17,7 @@ _text = getText (configFile >> _type >> _classname >> "displayName");
|
|||||||
_claimedBy = _holder getVariable["claimed","0"];
|
_claimedBy = _holder getVariable["claimed","0"];
|
||||||
|
|
||||||
// Check if any players are nearby if not allow player to claim item.
|
// Check if any players are nearby if not allow player to claim item.
|
||||||
_playerNear = {isPlayer _x} count (player nearEntities ["AllVehicles", 6]) > 1;
|
_playerNear = {isPlayer _x} count (player nearEntities ["Man", 6]) > 1;
|
||||||
|
|
||||||
// Only allow if not already claimed.
|
// Only allow if not already claimed.
|
||||||
if (_claimedBy == "0" or !_playerNear) then {
|
if (_claimedBy == "0" or !_playerNear) then {
|
||||||
@@ -53,33 +56,43 @@ if(_classname isKindOf "Bag_Base_EP1") then {
|
|||||||
diag_log("Picked up a bag: " + _classname);
|
diag_log("Picked up a bag: " + _classname);
|
||||||
};
|
};
|
||||||
|
|
||||||
_config = (configFile >> _type >> _classname);
|
// test to see if item still exists just before adding and removing
|
||||||
_isOk = [player,_config] call BIS_fnc_invAdd;
|
if(_holder == objNull) exitWith {};
|
||||||
if (_isOk) then {
|
|
||||||
deleteVehicle _holder;
|
|
||||||
if (_classname in ["MeleeHatchet","MeleeCrowbar","MeleeMachete"]) then {
|
|
||||||
|
|
||||||
if (_type == "cfgWeapons") then {
|
_obj = nearestObjects [(getPosATL player), [(typeOf _holder)], 5];
|
||||||
_muzzles = getArray(configFile >> "cfgWeapons" >> _classname >> "muzzles");
|
_qty = count _obj;
|
||||||
//_wtype = ((weapons player) select 0);
|
|
||||||
if (count _muzzles > 1) then {
|
if(_qty >= 1) then {
|
||||||
player selectWeapon (_muzzles select 0);
|
|
||||||
} else {
|
_config = (configFile >> _type >> _classname);
|
||||||
player selectWeapon _classname;
|
_isOk = [player,_config] call BIS_fnc_invAdd;
|
||||||
|
if (_isOk) then {
|
||||||
|
|
||||||
|
deleteVehicle _holder;
|
||||||
|
if (_classname in ["MeleeHatchet","MeleeCrowbar","MeleeMachete"]) then {
|
||||||
|
|
||||||
|
if (_type == "cfgWeapons") then {
|
||||||
|
_muzzles = getArray(configFile >> "cfgWeapons" >> _classname >> "muzzles");
|
||||||
|
//_wtype = ((weapons player) select 0);
|
||||||
|
if (count _muzzles > 1) then {
|
||||||
|
player selectWeapon (_muzzles select 0);
|
||||||
|
} else {
|
||||||
|
player selectWeapon _classname;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
} else {
|
||||||
} else {
|
_holder setVariable["claimed","0",true];
|
||||||
_holder setVariable["claimed","0",true];
|
cutText [localize "STR_DAYZ_CODE_2", "PLAIN DOWN"];
|
||||||
cutText [localize "STR_DAYZ_CODE_2", "PLAIN DOWN"];
|
if (_classname == "MeleeCrowbar") then {
|
||||||
if (_classname == "MeleeCrowbar") then {
|
player removeMagazine 'crowbar_swing';
|
||||||
player removeMagazine 'crowbar_swing';
|
};
|
||||||
};
|
if (_classname == "MeleeHatchet") then {
|
||||||
if (_classname == "MeleeHatchet") then {
|
player removeMagazine 'hatchet_swing';
|
||||||
player removeMagazine 'hatchet_swing';
|
};
|
||||||
};
|
if (_classname == "MeleeMachete") then {
|
||||||
if (_classname == "MeleeMachete") then {
|
player removeMagazine 'Machete_swing';
|
||||||
player removeMagazine 'Machete_swing';
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
TradeInprogress = false;
|
TradeInprogress = false;
|
||||||
|
|||||||
@@ -3,8 +3,6 @@ private["_location","_isOk","_dir","_classname","_item"];
|
|||||||
if(TradeInprogress) exitWith { cutText ["Building already in progress." , "PLAIN DOWN"]; };
|
if(TradeInprogress) exitWith { cutText ["Building already in progress." , "PLAIN DOWN"]; };
|
||||||
TradeInprogress = true;
|
TradeInprogress = true;
|
||||||
|
|
||||||
_location = player modeltoworld [0,1,0];
|
|
||||||
// _location set [2,0];
|
|
||||||
_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1;
|
_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1;
|
||||||
_isWater = (surfaceIsWater _location) or dayz_isSwimming;
|
_isWater = (surfaceIsWater _location) or dayz_isSwimming;
|
||||||
_bypass = false;
|
_bypass = false;
|
||||||
@@ -18,6 +16,7 @@ _item = _this;
|
|||||||
_classname = getText (configFile >> "CfgMagazines" >> _item >> "ItemActions" >> "Build" >> "create");
|
_classname = getText (configFile >> "CfgMagazines" >> _item >> "ItemActions" >> "Build" >> "create");
|
||||||
_require = getText (configFile >> "CfgMagazines" >> _item >> "ItemActions" >> "Build" >> "require");
|
_require = getText (configFile >> "CfgMagazines" >> _item >> "ItemActions" >> "Build" >> "require");
|
||||||
_text = getText (configFile >> "CfgVehicles" >> _classname >> "displayName");
|
_text = getText (configFile >> "CfgVehicles" >> _classname >> "displayName");
|
||||||
|
_attachToOffset = getArray (configFile >> "CfgVehicles" >> _classname >> "offset");
|
||||||
|
|
||||||
_hasbuilditem = _this in magazines player;
|
_hasbuilditem = _this in magazines player;
|
||||||
_hasrequireditem = _require in items player;
|
_hasrequireditem = _require in items player;
|
||||||
@@ -29,15 +28,12 @@ if (_hasrequireditem or _bypass) then {
|
|||||||
|
|
||||||
_dir = getDir player;
|
_dir = getDir player;
|
||||||
|
|
||||||
_offset_x = 0;
|
_location = [0,0,0];
|
||||||
_offset_y = 1.5;
|
|
||||||
_offset_z = 0;
|
|
||||||
_offset_z_attach = 0.5;
|
|
||||||
|
|
||||||
// Start Preview loop
|
// Start Preview loop
|
||||||
_tmpbuilt = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"];
|
_tmpbuilt = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"];
|
||||||
_tmpbuilt setdir _dir;
|
_tmpbuilt setdir _dir;
|
||||||
_tmpbuilt attachTo [player,[_offset_x,_offset_y,_offset_z_attach]];
|
_tmpbuilt attachTo [player,_attachToOffset];
|
||||||
|
|
||||||
_cancel = false;
|
_cancel = false;
|
||||||
_counter = 0;
|
_counter = 0;
|
||||||
@@ -85,9 +81,6 @@ if (_hasrequireditem or _bypass) then {
|
|||||||
|
|
||||||
if(!_cancel) then {
|
if(!_cancel) then {
|
||||||
|
|
||||||
_hasbuilditem = _this in magazines player;
|
|
||||||
if (!_hasbuilditem) exitWith {cutText [format[(localize "str_player_31"),_text,"build"] , "PLAIN DOWN"]};
|
|
||||||
|
|
||||||
_dir = getDir player;
|
_dir = getDir player;
|
||||||
player removeMagazine _item;
|
player removeMagazine _item;
|
||||||
|
|
||||||
@@ -104,6 +97,9 @@ if (_hasrequireditem or _bypass) then {
|
|||||||
|
|
||||||
sleep 5;
|
sleep 5;
|
||||||
|
|
||||||
|
_hasbuilditem = _this in magazines player;
|
||||||
|
if (!_hasbuilditem) exitWith {cutText [format[(localize "str_player_31"),_text,"build"] , "PLAIN DOWN"]};
|
||||||
|
|
||||||
player allowDamage false;
|
player allowDamage false;
|
||||||
_object = createVehicle [_classname, _built_location, [], 0, "CAN_COLLIDE"];
|
_object = createVehicle [_classname, _built_location, [], 0, "CAN_COLLIDE"];
|
||||||
_object setDir _dir;
|
_object setDir _dir;
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ for "_x" from 1 to _refuelQty do {
|
|||||||
_fillCounter = _fillCounter + 1;
|
_fillCounter = _fillCounter + 1;
|
||||||
|
|
||||||
if(_refuelQty == 1) then {
|
if(_refuelQty == 1) then {
|
||||||
cutText ["Preparing to refuel, stand still to fill empty jerry can.", "PLAIN DOWN"];
|
cutText ["Preparing to refuel, stand still to drain full jerry can.", "PLAIN DOWN"];
|
||||||
} else {
|
} else {
|
||||||
cutText [format[("Preparing to refuel, stand still to drain full jerry can %1 of %2."),_fillCounter,_refuelQty] , "PLAIN DOWN"];
|
cutText [format[("Preparing to refuel, stand still to drain full jerry can %1 of %2."),_fillCounter,_refuelQty] , "PLAIN DOWN"];
|
||||||
};
|
};
|
||||||
@@ -39,35 +39,49 @@ for "_x" from 1 to _refuelQty do {
|
|||||||
[player,"refuel",0,false] call dayz_zombieSpeak;
|
[player,"refuel",0,false] call dayz_zombieSpeak;
|
||||||
[player,20,true,(getPosATL player)] spawn player_alertZombies;
|
[player,20,true,(getPosATL player)] spawn player_alertZombies;
|
||||||
|
|
||||||
r_interrupt = false;
|
if(!dayz_isSwimming) then {
|
||||||
_animState = animationState player;
|
|
||||||
r_doLoop = true;
|
|
||||||
_started = false;
|
|
||||||
_finished = false;
|
|
||||||
|
|
||||||
while {r_doLoop} do {
|
r_interrupt = false;
|
||||||
_animState = animationState player;
|
_animState = animationState player;
|
||||||
_isMedic = ["medic",_animState] call fnc_inString;
|
r_doLoop = true;
|
||||||
if (_isMedic) then {
|
_started = false;
|
||||||
_started = true;
|
_finished = false;
|
||||||
|
|
||||||
|
while {r_doLoop} do {
|
||||||
|
_animState = animationState player;
|
||||||
|
_isMedic = ["medic",_animState] call fnc_inString;
|
||||||
|
if (_isMedic) then {
|
||||||
|
_started = true;
|
||||||
|
};
|
||||||
|
if (_started and !_isMedic) then {
|
||||||
|
r_doLoop = false;
|
||||||
|
_finished = true;
|
||||||
|
};
|
||||||
|
if (r_interrupt) then {
|
||||||
|
r_doLoop = false;
|
||||||
|
};
|
||||||
|
sleep 0.1;
|
||||||
};
|
};
|
||||||
if (_started and !_isMedic) then {
|
r_doLoop = false;
|
||||||
r_doLoop = false;
|
|
||||||
|
if (!_finished) exitWith {
|
||||||
|
r_interrupt = false;
|
||||||
|
[objNull, player, rSwitchMove,""] call RE;
|
||||||
|
player playActionNow "stop";
|
||||||
|
cutText ["Canceled refuel." , "PLAIN DOWN"];
|
||||||
|
_abort = true;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
// Alternate method in water make sure player stays in one spot for 6 seconds
|
||||||
|
_location1 = getPosATL player;
|
||||||
|
sleep 6;
|
||||||
|
_location2 = getPosATL player;
|
||||||
|
|
||||||
|
if(_location1 distance _location2 > 0.1) then {
|
||||||
|
_finished = false;
|
||||||
|
} else {
|
||||||
_finished = true;
|
_finished = true;
|
||||||
};
|
};
|
||||||
if (r_interrupt) then {
|
|
||||||
r_doLoop = false;
|
|
||||||
};
|
|
||||||
sleep 0.1;
|
|
||||||
};
|
|
||||||
r_doLoop = false;
|
|
||||||
|
|
||||||
if (!_finished) exitWith {
|
|
||||||
r_interrupt = false;
|
|
||||||
[objNull, player, rSwitchMove,""] call RE;
|
|
||||||
player playActionNow "stop";
|
|
||||||
cutText ["Canceled refuel." , "PLAIN DOWN"];
|
|
||||||
_abort = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
if (_finished) then {
|
if (_finished) then {
|
||||||
@@ -77,6 +91,11 @@ for "_x" from 1 to _refuelQty do {
|
|||||||
player removeMagazine "ItemJerrycan";
|
player removeMagazine "ItemJerrycan";
|
||||||
player addMagazine "ItemJerrycanEmpty";
|
player addMagazine "ItemJerrycanEmpty";
|
||||||
|
|
||||||
|
// Get fuel levels again to prevent wasted gas from others filling
|
||||||
|
_curFuel = ((fuel _vehicle) * _capacity);
|
||||||
|
_newFuel = (_curFuel + _canSize);
|
||||||
|
_newFuel = (_newFuel / _capacity);
|
||||||
|
|
||||||
dayzSetFuel = [_vehicle,_newFuel];
|
dayzSetFuel = [_vehicle,_newFuel];
|
||||||
publicVariable "dayzSetFuel";
|
publicVariable "dayzSetFuel";
|
||||||
if (local _vehicle) then {
|
if (local _vehicle) then {
|
||||||
|
|||||||
@@ -35,65 +35,93 @@ for "_x" from 1 to _siphonQty do {
|
|||||||
cutText [format[("Preparing to siphon, stand still to fill empty jerry can %1 of %2."),_fillCounter,_siphonQty] , "PLAIN DOWN"];
|
cutText [format[("Preparing to siphon, stand still to fill empty jerry can %1 of %2."),_fillCounter,_siphonQty] , "PLAIN DOWN"];
|
||||||
};
|
};
|
||||||
|
|
||||||
// force animation
|
// alert zombies
|
||||||
player playActionNow "Medic";
|
|
||||||
// Play sound and alert zombies
|
|
||||||
[player,"refuel",0,false] call dayz_zombieSpeak;
|
|
||||||
[player,20,true,(getPosATL player)] spawn player_alertZombies;
|
[player,20,true,(getPosATL player)] spawn player_alertZombies;
|
||||||
|
|
||||||
r_interrupt = false;
|
if(!dayz_isSwimming) then {
|
||||||
_animState = animationState player;
|
|
||||||
r_doLoop = true;
|
|
||||||
_started = false;
|
|
||||||
_finished = false;
|
|
||||||
|
|
||||||
while {r_doLoop} do {
|
// force animation
|
||||||
|
player playActionNow "Medic";
|
||||||
|
|
||||||
|
r_interrupt = false;
|
||||||
_animState = animationState player;
|
_animState = animationState player;
|
||||||
_isMedic = ["medic",_animState] call fnc_inString;
|
r_doLoop = true;
|
||||||
if (_isMedic) then {
|
_started = false;
|
||||||
_started = true;
|
_finished = false;
|
||||||
|
|
||||||
|
while {r_doLoop} do {
|
||||||
|
_animState = animationState player;
|
||||||
|
_isMedic = ["medic",_animState] call fnc_inString;
|
||||||
|
if (_isMedic) then {
|
||||||
|
_started = true;
|
||||||
|
};
|
||||||
|
if (_started and !_isMedic) then {
|
||||||
|
r_doLoop = false;
|
||||||
|
_finished = true;
|
||||||
|
};
|
||||||
|
if (r_interrupt) then {
|
||||||
|
r_doLoop = false;
|
||||||
|
};
|
||||||
|
sleep 0.1;
|
||||||
};
|
};
|
||||||
if (_started and !_isMedic) then {
|
r_doLoop = false;
|
||||||
r_doLoop = false;
|
|
||||||
|
if (!_finished) exitWith {
|
||||||
|
r_interrupt = false;
|
||||||
|
[objNull, player, rSwitchMove,""] call RE;
|
||||||
|
player playActionNow "stop";
|
||||||
|
cutText ["Canceled siphon." , "PLAIN DOWN"];
|
||||||
|
_abort = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
} else {
|
||||||
|
// Alternate method in water make sure player stays in one spot for 6 seconds
|
||||||
|
_location1 = getPosATL player;
|
||||||
|
sleep 6;
|
||||||
|
_location2 = getPosATL player;
|
||||||
|
|
||||||
|
if(_location1 distance _location2 > 0.1) then {
|
||||||
|
_finished = false;
|
||||||
|
} else {
|
||||||
_finished = true;
|
_finished = true;
|
||||||
};
|
};
|
||||||
if (r_interrupt) then {
|
|
||||||
r_doLoop = false;
|
|
||||||
};
|
|
||||||
sleep 0.1;
|
|
||||||
};
|
|
||||||
r_doLoop = false;
|
|
||||||
|
|
||||||
if (!_finished) exitWith {
|
|
||||||
r_interrupt = false;
|
|
||||||
[objNull, player, rSwitchMove,""] call RE;
|
|
||||||
player playActionNow "stop";
|
|
||||||
cutText ["Canceled siphon." , "PLAIN DOWN"];
|
|
||||||
_abort = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
if (_finished) then {
|
if (_finished) then {
|
||||||
|
|
||||||
if ("ItemJerrycanEmpty" in magazines player) then {
|
if ("ItemJerrycanEmpty" in magazines player) then {
|
||||||
|
|
||||||
|
// Play sound
|
||||||
|
[player,"refuel",0,false] call dayz_zombieSpeak;
|
||||||
|
|
||||||
player removeMagazine "ItemJerrycanEmpty";
|
player removeMagazine "ItemJerrycanEmpty";
|
||||||
player addMagazine "ItemJerrycan";
|
player addMagazine "ItemJerrycan";
|
||||||
|
|
||||||
//apply newFuel to vehicle on every peer
|
// Get fuel levels again to ensure proper fuel level from others siphoning
|
||||||
//["dayzSetFuel",[_vehicle,_newFuel]] call broadcastRpcCallAll;
|
_curFuel = ((fuel _vehicle) * _capacity);
|
||||||
|
_newFuel = (_curFuel - _canSize);
|
||||||
|
|
||||||
dayzSetFuel = [_vehicle,_newFuel];
|
// calculate minimum needed fuel
|
||||||
if (local _vehicle) then {
|
_newFuel = (_newFuel / _capacity);
|
||||||
dayzSetFuel spawn local_setFuel;
|
|
||||||
|
if (_newFuel > 0) then {
|
||||||
|
|
||||||
|
dayzSetFuel = [_vehicle,_newFuel];
|
||||||
|
if (local _vehicle) then {
|
||||||
|
dayzSetFuel spawn local_setFuel;
|
||||||
|
};
|
||||||
|
publicVariable "dayzSetFuel";
|
||||||
|
|
||||||
|
cutText [format["%1 has been drained for %2 litres of Fuel",_nameType,_canSize], "PLAIN DOWN"];
|
||||||
|
|
||||||
|
call fnc_usec_medic_removeActions;
|
||||||
|
r_action = false;
|
||||||
|
|
||||||
|
sleep 1;
|
||||||
|
} else {
|
||||||
|
_abort = true;
|
||||||
};
|
};
|
||||||
publicVariable "dayzSetFuel";
|
|
||||||
|
|
||||||
cutText [format["%1 has been drained for %2 litres of Fuel",_nameType,_canSize], "PLAIN DOWN"];
|
|
||||||
|
|
||||||
call fnc_usec_medic_removeActions;
|
|
||||||
r_action = false;
|
|
||||||
|
|
||||||
sleep 1;
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
_abort = true;
|
_abort = true;
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
File: tame_dog.sqf
|
File: tame_dog.sqf 1.1
|
||||||
Author: Kane "Alby" Stone
|
Author: Kane "Alby" Stone
|
||||||
|
Edited by: [VB]AWOL
|
||||||
|
|
||||||
Description:
|
Description:
|
||||||
Allows a player to tame/domesticate a dog.
|
Allows a player to tame/domesticate a dog.
|
||||||
@@ -19,18 +20,47 @@ _caller = _this select 1;
|
|||||||
_id = _this select 2;
|
_id = _this select 2;
|
||||||
_dog = _this select 3;
|
_dog = _this select 3;
|
||||||
|
|
||||||
player removeMagazine "FoodSteakRaw";
|
// expanded to allow all meats as input
|
||||||
_animalID = _dog getVariable "fsm_handle";
|
_removed = 0;
|
||||||
_animalID setFSMVariable ["_isTamed", true];
|
_itemIn = "FoodmeatRaw";
|
||||||
sleep 1;
|
_countIn = 1;
|
||||||
diag_log format["DEBUG: %1, id: %2 [%3]",_dog,_animalID,completedFSM _animalID];
|
|
||||||
if (!moveToCompleted _dog) then {
|
{
|
||||||
_dog moveTo (position _dog);
|
if( (_removed < _countIn) && ((_x == _itemIn) || configName(inheritsFrom(configFile >> "cfgMagazines" >> _x)) == _itemIn)) then {
|
||||||
|
_removed = _removed + ([player,_x] call BIS_fnc_invRemove);
|
||||||
|
};
|
||||||
|
if(_removed == 1) exitWith { _selected = _x; };
|
||||||
|
|
||||||
|
} forEach magazines player;
|
||||||
|
|
||||||
|
// get name of item removed
|
||||||
|
_textRemoved = getText(configFile >> "CfgMagazines" >> _selected >> "displayName");
|
||||||
|
|
||||||
|
// Only proceed if removed count matches
|
||||||
|
if(_removed == _countIn) then {
|
||||||
|
|
||||||
|
// add failure rate based on skill level variable (days alive)
|
||||||
|
_chanceToFail = ((random 1 + (dayz_skilllevel/100)) > 0.5);
|
||||||
|
|
||||||
|
if(!_chanceToFail) then {
|
||||||
|
|
||||||
|
_animalID = _dog getVariable "fsm_handle";
|
||||||
|
_animalID setFSMVariable ["_isTamed", true];
|
||||||
|
sleep 1;
|
||||||
|
diag_log format["DEBUG: %1, id: %2 [%3]",_dog,_animalID,completedFSM _animalID];
|
||||||
|
if (!moveToCompleted _dog) then {
|
||||||
|
_dog moveTo (position _dog);
|
||||||
|
};
|
||||||
|
_dog disableAI "FSM";
|
||||||
|
(group _dog) setBehaviour "AWARE";
|
||||||
|
_fsmid = [_dog, typeOf _dog] execFSM "\z\addons\dayz_code\system\dog_agent.fsm";
|
||||||
|
_fsmid setFSMVariable ["_handle", _fsmid];
|
||||||
|
player setVariable ["dogID", _fsmid];
|
||||||
|
_dog setVariable ["fsm_handle", _fsmid];
|
||||||
|
_dog setVariable ["characterID", dayz_characterID, true];
|
||||||
|
|
||||||
|
cutText [format["Dog consumed %1, and is now tamed.",_textRemoved], "PLAIN DOWN"];
|
||||||
|
} else {
|
||||||
|
cutText [format["Dog consumed %1, yet remains untamed.",_textRemoved], "PLAIN DOWN"];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
_dog disableAI "FSM";
|
|
||||||
(group _dog) setBehaviour "AWARE";
|
|
||||||
_fsmid = [_dog, typeOf _dog] execFSM "\z\addons\dayz_code\system\dog_agent.fsm";
|
|
||||||
_fsmid setFSMVariable ["_handle", _fsmid];
|
|
||||||
player setVariable ["dogID", _fsmid];
|
|
||||||
_dog setVariable ["fsm_handle", _fsmid];
|
|
||||||
_dog setVariable ["characterID", dayz_characterID, true];
|
|
||||||
@@ -47,20 +47,20 @@ if (!_isOk) then {
|
|||||||
[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
|
[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
|
||||||
[player,_dis,true,(getPosATL player)] spawn player_alertZombies;
|
[player,_dis,true,(getPosATL player)] spawn player_alertZombies;
|
||||||
|
|
||||||
|
_classname = getText (configFile >> "CfgMagazines" >> _item >> "ItemActions" >> "Pitch" >> "create");
|
||||||
|
|
||||||
sleep 5;
|
sleep 5;
|
||||||
//place tent (local)
|
//place tent (local)
|
||||||
_tent = createVehicle ["TentStorage", _location, [], 0, "CAN_COLLIDE"];
|
_object = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"];
|
||||||
_tent setdir _dir;
|
_object setdir _dir;
|
||||||
_tent setpos _location;
|
_object setpos _location;
|
||||||
player reveal _tent;
|
player reveal _object;
|
||||||
_location = getPosATL _tent;
|
_location = getPosATL _object;
|
||||||
|
|
||||||
_tent setVariable ["characterID",dayz_characterID,true];
|
_object setVariable ["characterID",dayz_characterID,true];
|
||||||
|
|
||||||
//player setVariable ["tentUpdate",["Land_A_tent",_dir,_location,[dayz_tentWeapons,dayz_tentMagazines,dayz_tentBackpacks]],true];
|
//["dayzPublishObj",[dayz_characterID,_tent,[_dir,_location],_classname]] call callRpcProcedure;
|
||||||
|
dayzPublishObj = [dayz_characterID,_object,[_dir,_location],_classname];
|
||||||
//["dayzPublishObj",[dayz_characterID,_tent,[_dir,_location],"TentStorage"]] call callRpcProcedure;
|
|
||||||
dayzPublishObj = [dayz_characterID,_tent,[_dir,_location],"TentStorage"];
|
|
||||||
publicVariableServer "dayzPublishObj";
|
publicVariableServer "dayzPublishObj";
|
||||||
|
|
||||||
cutText [localize "str_success_tent_pitch", "PLAIN DOWN"];
|
cutText [localize "str_success_tent_pitch", "PLAIN DOWN"];
|
||||||
|
|||||||
@@ -339,4 +339,77 @@ class CfgLoot {
|
|||||||
0.01
|
0.01
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
clothes[] = {
|
||||||
|
{
|
||||||
|
"Skin_RU_Policeman_DZ",
|
||||||
|
"Skin_Pilot_EP1_DZ",
|
||||||
|
"Skin_Functionary1_EP1_DZ",
|
||||||
|
"Skin_Priest_DZ",
|
||||||
|
"Skin_Rocker2_DZ",
|
||||||
|
"Skin_SurvivorW3_DZ",
|
||||||
|
"Skin_SurvivorWpink_DZ",
|
||||||
|
"Skin_SurvivorWurban_DZ",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0.01,
|
||||||
|
0.02,
|
||||||
|
0.03,
|
||||||
|
0.02,
|
||||||
|
0.02,
|
||||||
|
0.05,
|
||||||
|
0.02,
|
||||||
|
0.01,
|
||||||
|
}
|
||||||
|
};
|
||||||
|
militaryclothes[] = {
|
||||||
|
{
|
||||||
|
"Skin_Camo1_DZ",
|
||||||
|
"Skin_Sniper1_DZ",
|
||||||
|
"Skin_Rocket_DZ",
|
||||||
|
"Skin_Soldier1_DZ",
|
||||||
|
"Skin_Drake_Light_DZ",
|
||||||
|
"Skin_Soldier_TL_PMC_DZ",
|
||||||
|
"Skin_Soldier_Sniper_PMC_DZ",
|
||||||
|
"Skin_Soldier_Bodyguard_AA12_PMC_DZ",
|
||||||
|
"Skin_CZ_Special_Forces_GL_DES_EP1_DZ",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0.03, // "Skin_Camo1_DZ",
|
||||||
|
0.02, // "Skin_Sniper1_DZ",
|
||||||
|
0.03, // "Skin_Rocket_DZ",
|
||||||
|
0.05, // "Skin_Soldier1_DZ",
|
||||||
|
0.01, // "Skin_Drake_Light_DZ"
|
||||||
|
0.02, // Skin_Soldier_TL_PMC_DZ
|
||||||
|
0.02, // Skin_Soldier_Sniper_PMC_DZ
|
||||||
|
0.02, // Skin_Soldier_Bodyguard_AA12_PMC_DZ
|
||||||
|
0.02, // Skin_CZ_Special_Forces_GL_DES_EP1_DZ
|
||||||
|
}
|
||||||
|
};
|
||||||
|
specialclothes[] = {
|
||||||
|
{
|
||||||
|
"Skin_Ins_Soldier_GL_DZ",
|
||||||
|
"Skin_GUE_Commander_DZ",
|
||||||
|
"Skin_Bandit1_DZ",
|
||||||
|
"Skin_Bandit2_DZ",
|
||||||
|
"Skin_BanditW1_DZ",
|
||||||
|
"Skin_BanditW2_DZ",
|
||||||
|
"Skin_TK_INS_Soldier_EP1_DZ",
|
||||||
|
"Skin_TK_INS_Warlord_EP1",
|
||||||
|
"Skin_SurvivorWcombat_DZ",
|
||||||
|
"Skin_SurvivorWdesert_DZ",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0.01, //"Skin_Ins_Soldier_GL_DZ",
|
||||||
|
0.01, //"Skin_GUE_Commander_DZ",
|
||||||
|
0.05, //"Skin_Bandit1_DZ",
|
||||||
|
0.02, //"Skin_Bandit2_DZ",
|
||||||
|
0.05, //"Skin_BanditW1_DZ",
|
||||||
|
0.03, //"Skin_BanditW2_DZ",
|
||||||
|
0.01, //"Skin_TK_INS_Soldier_EP1_DZ",
|
||||||
|
0.01, //"Skin_TK_INS_Warlord_EP1",
|
||||||
|
0.01, //"Skin_SurvivorWcombat_DZ",
|
||||||
|
0.03, //"Skin_SurvivorWdesert_DZ",
|
||||||
|
}
|
||||||
|
};
|
||||||
};
|
};
|
||||||
@@ -666,6 +666,22 @@ class Citizen1; // External class reference
|
|||||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||||
canHideBodies = 1;
|
canHideBodies = 1;
|
||||||
};
|
};
|
||||||
|
class Bandit2_DZ: Soldier_Crew_PMC
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "$STR_CHAR_2";
|
||||||
|
weapons[] = {"Throw","Put"};
|
||||||
|
model = "\ca\characters_E\GER\GER_rifleman";
|
||||||
|
portrait = "\Ca\characters_E\data\portraits\ger_soldier_CA";
|
||||||
|
magazines[] = {};
|
||||||
|
backpack = "";
|
||||||
|
respawnWeapons[] = {"Throw","Put"};
|
||||||
|
respawnMagazines[] = {};
|
||||||
|
hiddenSelections[] = {"Camo"};
|
||||||
|
hiddenSelectionsTextures[] = {"\dayz\textures\clothes\bandit_tex1_co.paa"};
|
||||||
|
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||||
|
canHideBodies = 1;
|
||||||
|
};
|
||||||
|
|
||||||
class BAF_Soldier_Officer_W;
|
class BAF_Soldier_Officer_W;
|
||||||
class Rocket_DZ: BAF_Soldier_Officer_W {
|
class Rocket_DZ: BAF_Soldier_Officer_W {
|
||||||
|
|||||||
@@ -428,17 +428,17 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
|
|||||||
s_player_studybody = -1;
|
s_player_studybody = -1;
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
if(dayz_tameDogs) then {
|
||||||
//Dog
|
//Dog
|
||||||
if (_isDog and _isAlive and (_hasRawMeat) and _canDo and _ownerID == "0" and player getVariable ["dogID", 0] == 0) then {
|
if (_isDog and _isAlive and (_hasRawMeat) and _canDo and _ownerID == "0" and player getVariable ["dogID", 0] == 0) then {
|
||||||
if (s_player_tamedog < 0) then {
|
if (s_player_tamedog < 0) then {
|
||||||
s_player_tamedog = player addAction [localize "str_actions_tamedog", "\z\addons\dayz_code\actions\tame_dog.sqf", cursorTarget, 1, false, true, "", ""];
|
s_player_tamedog = player addAction [localize "str_actions_tamedog", "\z\addons\dayz_code\actions\tame_dog.sqf", cursorTarget, 1, false, true, "", ""];
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
player removeAction s_player_tamedog;
|
||||||
|
s_player_tamedog = -1;
|
||||||
};
|
};
|
||||||
} else {
|
|
||||||
player removeAction s_player_tamedog;
|
|
||||||
s_player_tamedog = -1;
|
|
||||||
};
|
};
|
||||||
*/
|
|
||||||
|
|
||||||
if (_isDog and _ownerID == dayz_characterID and _isAlive and _canDo) then {
|
if (_isDog and _ownerID == dayz_characterID and _isAlive and _canDo) then {
|
||||||
_dogHandle = player getVariable ["dogID", 0];
|
_dogHandle = player getVariable ["dogID", 0];
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
private ["_objects"];
|
private ["_objects"];
|
||||||
_objects = nearestObjects [getPosATL player, ["Car", "Helicopter", "Motorcycle", "Ship", "TentStorage","VaultStorage"], 10];
|
_objects = nearestObjects [getPosATL player, ["Car", "Helicopter", "Motorcycle", "Ship", "TentStorage", "VaultStorage"], 10];
|
||||||
{
|
{
|
||||||
//["dayzUpdateVehicle",[_x,"gear"]] call callRpcProcedure;
|
//["dayzUpdateVehicle",[_x,"gear"]] call callRpcProcedure;
|
||||||
dayzUpdateVehicle = [_x,"gear"];
|
dayzUpdateVehicle = [_x,"gear"];
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
[_obj] spawn player_packTent;
|
[_obj] spawn player_packTent;
|
||||||
*/
|
*/
|
||||||
private["_objectID","_objectUID","_obj","_ownerID","_dir","_pos","_bag","_holder","_weapons","_magazines","_backpacks","_objWpnTypes","_objWpnQty","_countr"];
|
private["_objectID","_objectUID","_obj","_ownerID","_dir","_pos","_object","_holder","_weapons","_magazines","_backpacks","_objWpnTypes","_objWpnQty","_countr"];
|
||||||
_obj = _this;
|
_obj = _this;
|
||||||
_ownerID = _obj getVariable["CharacterID","0"];
|
_ownerID = _obj getVariable["CharacterID","0"];
|
||||||
_objectID = _obj getVariable["ObjectID","0"];
|
_objectID = _obj getVariable["ObjectID","0"];
|
||||||
@@ -28,10 +28,15 @@ if(_ownerID == dayz_characterID) then {
|
|||||||
|
|
||||||
sleep 3;
|
sleep 3;
|
||||||
|
|
||||||
|
_classname = getText (configFile >> "CfgMagazines" >> (typeOf_obj) >> "create");
|
||||||
|
|
||||||
|
_location = _pos;
|
||||||
|
|
||||||
//place tent (local)
|
//place tent (local)
|
||||||
_bag = createVehicle ["WeaponHolder_ItemTent",_pos,[], 0, "CAN_COLLIDE"];
|
//_bag = createVehicle ["WeaponHolder_ItemTent",_pos,[], 0, "CAN_COLLIDE"];
|
||||||
_bag setdir _dir;
|
_object = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"];
|
||||||
player reveal _bag;
|
_object setdir _dir;
|
||||||
|
player reveal _object;
|
||||||
|
|
||||||
_holder = "WeaponHolder" createVehicle _pos;
|
_holder = "WeaponHolder" createVehicle _pos;
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,14 @@ switch (_iClass) do {
|
|||||||
_weights = dayz_CLChances select _index;
|
_weights = dayz_CLChances select _index;
|
||||||
_cntWeights = count _weights;
|
_cntWeights = count _weights;
|
||||||
_qty = 0;
|
_qty = 0;
|
||||||
_max = ceil(random 2) + 1;
|
|
||||||
|
// If clothing just spawn one bag of clothes
|
||||||
|
if(_iClass == "clothes" or _iClass == "militaryclothes" or _iClass == "specialclothes") then {
|
||||||
|
_max = 1;
|
||||||
|
} else {
|
||||||
|
_max = ceil(random 2) + 1;
|
||||||
|
};
|
||||||
|
|
||||||
while {_qty < _max} do {
|
while {_qty < _max} do {
|
||||||
_tQty = round(random 1) + 1;
|
_tQty = round(random 1) + 1;
|
||||||
_index = floor(random _cntWeights);
|
_index = floor(random _cntWeights);
|
||||||
|
|||||||
@@ -329,6 +329,10 @@ class CfgSurvival {
|
|||||||
sex = "male";
|
sex = "male";
|
||||||
playerModel = "Bandit1_DZ";
|
playerModel = "Bandit1_DZ";
|
||||||
};
|
};
|
||||||
|
class Skin_Bandit2_DZ: Default {
|
||||||
|
sex = "male";
|
||||||
|
playerModel = "Bandit2_DZ";
|
||||||
|
};
|
||||||
class Skin_BanditW1_DZ: Default {
|
class Skin_BanditW1_DZ: Default {
|
||||||
sex = "female";
|
sex = "female";
|
||||||
playerModel = "BanditW1_DZ";
|
playerModel = "BanditW1_DZ";
|
||||||
@@ -451,23 +455,16 @@ class CfgBuildingLoot {
|
|||||||
|
|
||||||
{ "Winchester1866","weapon" },
|
{ "Winchester1866","weapon" },
|
||||||
{ "WeaponHolder_ItemTent","object" },
|
{ "WeaponHolder_ItemTent","object" },
|
||||||
|
{ "WeaponHolder_ItemTentDomed","object" },
|
||||||
{ "","military" },
|
{ "","military" },
|
||||||
{ "","trash" },
|
{ "","trash" },
|
||||||
{"Crossbow_DZ","weapon"},
|
{"Crossbow_DZ","weapon"},
|
||||||
{ "Binocular","weapon" },
|
{ "Binocular","weapon" },
|
||||||
{ "PartWoodPile","magazine" },
|
{ "PartWoodPile","magazine" },
|
||||||
{ "Skin_Camo1_DZ","magazine" },
|
{ "","clothes" },
|
||||||
{ "Skin_Sniper1_DZ","magazine" },
|
{ "","specialclothes" },
|
||||||
{ "WeaponHolder_MeleeCrowbar","object" },
|
{ "WeaponHolder_MeleeCrowbar","object" },
|
||||||
{"MR43","weapon"},
|
{"MR43","weapon"},
|
||||||
{ "Skin_RU_Policeman_DZ","magazine" },
|
|
||||||
{ "Skin_Pilot_EP1_DZ","magazine" },
|
|
||||||
{ "Skin_Functionary1_EP1_DZ","magazine" },
|
|
||||||
{ "Skin_Priest_DZ","magazine" },
|
|
||||||
{ "Skin_Rocker2_DZ","magazine" },
|
|
||||||
{ "Skin_SurvivorW3_DZ","magazine" },
|
|
||||||
{ "Skin_SurvivorWpink_DZ","magazine" },
|
|
||||||
{ "Skin_SurvivorWurban_DZ","magazine" },
|
|
||||||
|
|
||||||
};
|
};
|
||||||
itemChance[] = {
|
itemChance[] = {
|
||||||
@@ -491,23 +488,16 @@ class CfgBuildingLoot {
|
|||||||
0.01, //18
|
0.01, //18
|
||||||
0.01,
|
0.01,
|
||||||
0.01,
|
0.01,
|
||||||
|
0.01,
|
||||||
0.03,
|
0.03,
|
||||||
0.5,
|
0.5,
|
||||||
0.01,
|
0.01,
|
||||||
0.06,
|
0.06,
|
||||||
0.06,
|
0.06,
|
||||||
0.01,
|
0.03,
|
||||||
0.01,
|
0.01,
|
||||||
0.08,
|
0.08,
|
||||||
0.03,
|
0.03,
|
||||||
0.01,
|
|
||||||
0.02,
|
|
||||||
0.03,
|
|
||||||
0.02,
|
|
||||||
0.02,
|
|
||||||
0.05,
|
|
||||||
0.02,
|
|
||||||
0.01,
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
class Office: Residential {
|
class Office: Residential {
|
||||||
@@ -619,6 +609,8 @@ class CfgBuildingLoot {
|
|||||||
|
|
||||||
{ "Winchester1866","weapon" },
|
{ "Winchester1866","weapon" },
|
||||||
{ "WeaponHolder_ItemTent","object" },
|
{ "WeaponHolder_ItemTent","object" },
|
||||||
|
{ "WeaponHolder_ItemTentDomed","object" },
|
||||||
|
|
||||||
{ "","food" },
|
{ "","food" },
|
||||||
{ "","trash" },
|
{ "","trash" },
|
||||||
{"Crossbow_DZ","weapon"},
|
{"Crossbow_DZ","weapon"},
|
||||||
@@ -645,13 +637,14 @@ class CfgBuildingLoot {
|
|||||||
0.01, //18
|
0.01, //18
|
||||||
0.01,
|
0.01,
|
||||||
0.01,
|
0.01,
|
||||||
|
0.01,
|
||||||
0.3,
|
0.3,
|
||||||
0.15,
|
0.15,
|
||||||
0.01,
|
0.01,
|
||||||
0.05,
|
0.05,
|
||||||
0.02,
|
0.02,
|
||||||
0.01
|
0.01
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
class HeliCrash: Default {
|
class HeliCrash: Default {
|
||||||
zombieChance = 0.4;
|
zombieChance = 0.4;
|
||||||
@@ -676,19 +669,13 @@ class CfgBuildingLoot {
|
|||||||
{ "NVGoggles","weapon" },
|
{ "NVGoggles","weapon" },
|
||||||
{ "AmmoBoxSmall_556","object" },
|
{ "AmmoBoxSmall_556","object" },
|
||||||
{ "AmmoBoxSmall_762","object" },
|
{ "AmmoBoxSmall_762","object" },
|
||||||
{ "Skin_Camo1_DZ","magazine" },
|
{ "","militaryclothes" },
|
||||||
{ "Skin_Sniper1_DZ","magazine" },
|
|
||||||
{"G36C","weapon"},
|
{"G36C","weapon"},
|
||||||
{"G36C_camo","weapon"},
|
{"G36C_camo","weapon"},
|
||||||
//{"G36_C_SD_camo","weapon"},
|
//{"G36_C_SD_camo","weapon"},
|
||||||
{"G36A_camo","weapon"},
|
{"G36A_camo","weapon"},
|
||||||
{"G36K_camo","weapon"},
|
{"G36K_camo","weapon"},
|
||||||
{"100Rnd_762x54_PK","magazine"},
|
{"100Rnd_762x54_PK","magazine"},
|
||||||
{ "Skin_Rocket_DZ","magazine" },
|
|
||||||
{ "Skin_Soldier1_DZ","magazine" },
|
|
||||||
{ "Skin_Soldier_TL_PMC_DZ","magazine" },
|
|
||||||
{ "Skin_Soldier_Sniper_PMC_DZ","magazine" },
|
|
||||||
{ "Skin_Soldier_Bodyguard_AA12_PMC_DZ","magazine" },
|
|
||||||
};
|
};
|
||||||
itemChance[] = {
|
itemChance[] = {
|
||||||
0.02, //{"FN_FAL","weapon"},
|
0.02, //{"FN_FAL","weapon"},
|
||||||
@@ -707,19 +694,13 @@ class CfgBuildingLoot {
|
|||||||
0.02, //{"NVGoggles","weapon"}
|
0.02, //{"NVGoggles","weapon"}
|
||||||
0.1, //AmmoBoxSmall_556
|
0.1, //AmmoBoxSmall_556
|
||||||
0.1, //AmmoBoxSmall_762
|
0.1, //AmmoBoxSmall_762
|
||||||
0.08, //Skin_Camo1_DZ
|
0.08, //militaryclothes
|
||||||
0.05, //Skin_Sniper1_DZ
|
|
||||||
0.03, //G36C"
|
0.03, //G36C"
|
||||||
0.02, //G36C_camo
|
0.02, //G36C_camo
|
||||||
//0.01, //G36_C_SD_camo
|
//0.01, //G36_C_SD_camo
|
||||||
0.02, //G36A_camo
|
0.02, //G36A_camo
|
||||||
0.02, //G36K_camo
|
0.02, //G36K_camo
|
||||||
0.01, //("100Rnd_762x54_PK","magazine"}
|
0.01, //("100Rnd_762x54_PK","magazine"}
|
||||||
0.01,
|
|
||||||
0.05,
|
|
||||||
0.02, // Skin_Soldier_TL_PMC_DZ
|
|
||||||
0.02, // Skin_Soldier_Sniper_PMC_DZ
|
|
||||||
0.02, // Skin_Soldier_Bodyguard_AA12_PMC_DZ
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
class HeliCrash_No50s: Default {
|
class HeliCrash_No50s: Default {
|
||||||
@@ -743,8 +724,7 @@ class HeliCrash_No50s: Default {
|
|||||||
{"NVGoggles","weapon"},
|
{"NVGoggles","weapon"},
|
||||||
{"AmmoBoxSmall_556","object"},
|
{"AmmoBoxSmall_556","object"},
|
||||||
{"AmmoBoxSmall_762","object"},
|
{"AmmoBoxSmall_762","object"},
|
||||||
{"Skin_Camo1_DZ","magazine"},
|
{ "","militaryclothes" },
|
||||||
{"Skin_Sniper1_DZ","magazine"},
|
|
||||||
{"G36C","weapon"},
|
{"G36C","weapon"},
|
||||||
{"G36C_camo","weapon"},
|
{"G36C_camo","weapon"},
|
||||||
//{"G36_C_SD_camo","weapon"},
|
//{"G36_C_SD_camo","weapon"},
|
||||||
@@ -767,8 +747,7 @@ class HeliCrash_No50s: Default {
|
|||||||
0.02, //{"NVGoggles","weapon"}
|
0.02, //{"NVGoggles","weapon"}
|
||||||
0.1, //AmmoBoxSmall_556
|
0.1, //AmmoBoxSmall_556
|
||||||
0.1, //AmmoBoxSmall_762
|
0.1, //AmmoBoxSmall_762
|
||||||
0.08, //Skin_Camo1_DZ
|
0.08, //militaryclothes
|
||||||
0.05, //Skin_Sniper1_DZ
|
|
||||||
0.03, //G36C"
|
0.03, //G36C"
|
||||||
0.02, //G36C_camo
|
0.02, //G36C_camo
|
||||||
//0.01, //G36_C_SD_camo
|
//0.01, //G36_C_SD_camo
|
||||||
@@ -950,18 +929,7 @@ class HeliCrash_No50s: Default {
|
|||||||
{"G36_C_SD_camo","weapon"},
|
{"G36_C_SD_camo","weapon"},
|
||||||
{"M40A3","weapon"},
|
{"M40A3","weapon"},
|
||||||
{"100Rnd_762x54_PK","magazine"},
|
{"100Rnd_762x54_PK","magazine"},
|
||||||
{ "Skin_Soldier1_DZ","magazine" },
|
{ "","militaryclothes" },
|
||||||
{ "Skin_Ins_Soldier_GL_DZ","magazine" },
|
|
||||||
{ "Skin_GUE_Commander_DZ","magazine" },
|
|
||||||
{ "Skin_Bandit1_DZ","magazine" },
|
|
||||||
{ "Skin_BanditW1_DZ","magazine" },
|
|
||||||
{ "Skin_BanditW2_DZ","magazine" },
|
|
||||||
{ "Skin_Drake_Light_DZ","magazine" },
|
|
||||||
{ "Skin_CZ_Special_Forces_GL_DES_EP1_DZ","magazine" },
|
|
||||||
{ "Skin_TK_INS_Soldier_EP1_DZ","magazine" },
|
|
||||||
{ "Skin_TK_INS_Warlord_EP1","magazine" },
|
|
||||||
{ "Skin_SurvivorWcombat_DZ","magazine" },
|
|
||||||
{ "Skin_SurvivorWdesert_DZ","magazine" },
|
|
||||||
};
|
};
|
||||||
itemChance[] = {
|
itemChance[] = {
|
||||||
0.10,
|
0.10,
|
||||||
@@ -1014,19 +982,8 @@ class HeliCrash_No50s: Default {
|
|||||||
0.01, //Sa58V_CCO_EP1
|
0.01, //Sa58V_CCO_EP1
|
||||||
0.01, //{"G36_C_SD_camo","weapon"},
|
0.01, //{"G36_C_SD_camo","weapon"},
|
||||||
0.02, // M40A3
|
0.02, // M40A3
|
||||||
0.01, //("100Rnd_762x54_PK","magazine"}
|
0.01, //("100Rnd_762x54_PK","magazine"}
|
||||||
0.05,
|
0.05, // militaryclothes
|
||||||
0.01,
|
|
||||||
0.01,
|
|
||||||
0.01,
|
|
||||||
0.01,
|
|
||||||
0.01,
|
|
||||||
0.01,
|
|
||||||
0.01,
|
|
||||||
0.03,
|
|
||||||
0.01,
|
|
||||||
0.01,
|
|
||||||
0.03,
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
class Hunting: Default {
|
class Hunting: Default {
|
||||||
@@ -1433,6 +1390,10 @@ class HeliCrash_No50s: Default {
|
|||||||
|
|
||||||
|
|
||||||
// DAYZ AMP More buildings
|
// DAYZ AMP More buildings
|
||||||
|
class Mass_grave: HouseRoaming {
|
||||||
|
minRoaming = 8;
|
||||||
|
maxRoaming = 16;
|
||||||
|
};
|
||||||
class Land_Shed_W02_EP1: FarmRoaming{};
|
class Land_Shed_W02_EP1: FarmRoaming{};
|
||||||
class Land_MBG_ApartmentsOne_W: HouseRoaming{};
|
class Land_MBG_ApartmentsOne_W: HouseRoaming{};
|
||||||
class Land_MBG_ApartmentsTwo_P: HouseRoaming{};
|
class Land_MBG_ApartmentsTwo_P: HouseRoaming{};
|
||||||
@@ -1674,11 +1635,95 @@ class HeliCrash_No50s: Default {
|
|||||||
{ "WeaponHolder_PartFueltank","object" },
|
{ "WeaponHolder_PartFueltank","object" },
|
||||||
{ "WeaponHolder_PartEngine","object" },
|
{ "WeaponHolder_PartEngine","object" },
|
||||||
{ "WeaponHolder_PartGlass","object" },
|
{ "WeaponHolder_PartGlass","object" },
|
||||||
{ "WeaponHolder_PartVRotor","object" },
|
|
||||||
{ "WeaponHolder_ItemJerrycan","object" }};
|
{ "WeaponHolder_ItemJerrycan","object" }};
|
||||||
itemChance[] = {0.15,0.01,0.05,0.02,0.02,0.05,0.05,0.05,0.02,0.15,0.05,0.06,0.05,0.03,0.01,0.07,0.01,0.03};
|
itemChance[] = {0.15,0.01,0.05,0.02,0.02,0.05,0.05,0.05,0.02,0.15,0.05,0.06,0.05,0.03,0.01,0.07,0.03};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class DynamicDebrisMilitary: Default
|
||||||
|
{
|
||||||
|
lootChance = 0.4;
|
||||||
|
minRoaming = 0;
|
||||||
|
maxRoaming = 2;
|
||||||
|
zombieChance = 0.3;
|
||||||
|
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"};
|
||||||
|
itemType[] = {
|
||||||
|
{ "ItemEtool","weapon" },
|
||||||
|
{ "ItemSandbag","magazine"},
|
||||||
|
{ "","military" },
|
||||||
|
{ "ItemWatch","generic" },
|
||||||
|
{ "ItemCompass","generic" },
|
||||||
|
{ "ItemMap","weapon" },
|
||||||
|
{ "Makarov","weapon" },
|
||||||
|
{ "Colt1911","weapon" },
|
||||||
|
{ "ItemFlashlight","generic" },
|
||||||
|
{ "ItemKnife","generic" },
|
||||||
|
{ "ItemMatchbox","generic" },
|
||||||
|
{ "ItemToolbox","weapon" },
|
||||||
|
{ "","generic" },
|
||||||
|
{ "","food" },
|
||||||
|
{ "WeaponHolder_PartGeneric","object" },
|
||||||
|
{ "WeaponHolder_PartWheel","object" },
|
||||||
|
{ "WeaponHolder_PartFueltank","object" },
|
||||||
|
{ "WeaponHolder_PartEngine","object" },
|
||||||
|
{ "WeaponHolder_PartGlass","object" },
|
||||||
|
{ "WeaponHolder_PartVRotor","object" },
|
||||||
|
{ "WeaponHolder_ItemJerrycan","object" }};
|
||||||
|
itemChance[] = {0.05,0.11,0.08,0.15,0.01,0.05,0.02,0.02,0.05,0.05,0.05,0.02,0.15,0.05,0.06,0.05,0.03,0.02,0.03,0.02,0.03};
|
||||||
|
};
|
||||||
|
|
||||||
|
class MassGrave: Default {
|
||||||
|
zombieChance = 0.3;
|
||||||
|
maxRoaming = 3;
|
||||||
|
zombieClass[] = {"zZombie_Base","z_hunter","z_hunter","z_hunter","z_villager1","z_villager2","z_villager3"};
|
||||||
|
lootChance = 0.5;
|
||||||
|
lootPos[] = {};
|
||||||
|
itemType[] = {
|
||||||
|
{ "ItemWatch","generic" },
|
||||||
|
{ "ItemCompass","generic" },
|
||||||
|
{ "ItemMap","weapon" },
|
||||||
|
{ "Makarov","weapon" },
|
||||||
|
{ "Colt1911","weapon" },
|
||||||
|
|
||||||
|
{ "ItemKnife","generic" },
|
||||||
|
{ "ItemMatchbox","generic" },
|
||||||
|
{ "ItemToolbox","weapon" },
|
||||||
|
|
||||||
|
{ "WeaponHolder_ItemJerrycanEmpty","object" },
|
||||||
|
{ "","generic" },
|
||||||
|
{ "huntingrifle","weapon" },
|
||||||
|
{ "LeeEnfield","weapon" },
|
||||||
|
{ "Winchester1866","weapon" },
|
||||||
|
{ "","trash" },
|
||||||
|
{"Crossbow_DZ","weapon"},
|
||||||
|
{ "PartWoodPile","magazine" },
|
||||||
|
{ "WeaponHolder_ItemHatchet","object" },
|
||||||
|
{ "MR43","weapon" },
|
||||||
|
{"WeaponHolder_ItemMachete", "object"}
|
||||||
|
};
|
||||||
|
itemChance[] = {
|
||||||
|
0.06,
|
||||||
|
0.08,
|
||||||
|
0.05,
|
||||||
|
0.06,
|
||||||
|
0.08,
|
||||||
|
|
||||||
|
0.05,
|
||||||
|
0.06,
|
||||||
|
0.08,
|
||||||
|
|
||||||
|
0.06,
|
||||||
|
0.28,
|
||||||
|
0.01,
|
||||||
|
0.04,
|
||||||
|
0.03,
|
||||||
|
0.22,
|
||||||
|
0.03,
|
||||||
|
0.11,
|
||||||
|
0.17,
|
||||||
|
0.06,
|
||||||
|
0.03
|
||||||
|
};
|
||||||
|
};
|
||||||
class Land_House_C_1_EP1: Residential
|
class Land_House_C_1_EP1: Residential
|
||||||
{
|
{
|
||||||
lootPos[] = {
|
lootPos[] = {
|
||||||
|
|||||||
@@ -5,6 +5,9 @@ _classname = _this select 2;
|
|||||||
|
|
||||||
_name = getText (configFile >> _type >> _classname >> "displayName");
|
_name = getText (configFile >> _type >> _classname >> "displayName");
|
||||||
|
|
||||||
|
// Exit if player zombie
|
||||||
|
if(player isKindOf "PZombie_VB") exitWith {};
|
||||||
|
|
||||||
actionMonitor = {
|
actionMonitor = {
|
||||||
private["_holder","_type","_classname","_name","_action","_distance","_run","_timeout"];
|
private["_holder","_type","_classname","_name","_action","_distance","_run","_timeout"];
|
||||||
_holder = _this select 0;
|
_holder = _this select 0;
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ disableSerialization;
|
|||||||
|
|
||||||
//Model Variables
|
//Model Variables
|
||||||
Bandit1_DZ = "Bandit1_DZ";
|
Bandit1_DZ = "Bandit1_DZ";
|
||||||
|
Bandit2_DZ = "Bandit2_DZ";
|
||||||
BanditW1_DZ = "BanditW1_DZ";
|
BanditW1_DZ = "BanditW1_DZ";
|
||||||
BanditW2_DZ = "BanditW2_DZ";
|
BanditW2_DZ = "BanditW2_DZ";
|
||||||
Survivor1_DZ = "Survivor2_DZ";
|
Survivor1_DZ = "Survivor2_DZ";
|
||||||
@@ -35,8 +36,8 @@ SurvivorWcombat_DZ = "SurvivorWcombat_DZ";
|
|||||||
SurvivorWdesert_DZ = "SurvivorWdesert_DZ";
|
SurvivorWdesert_DZ = "SurvivorWdesert_DZ";
|
||||||
SurvivorWurban_DZ = "SurvivorWurban_DZ";
|
SurvivorWurban_DZ = "SurvivorWurban_DZ";
|
||||||
|
|
||||||
AllPlayers = ["SurvivorWcombat_DZ","SurvivorWdesert_DZ","SurvivorWurban_DZ","SurvivorWpink_DZ","SurvivorW3_DZ","SurvivorW2_DZ","Bandit1_DZ","BanditW1_DZ","BanditW2_DZ","Soldier_Crew_PMC","Sniper1_DZ","Camo1_DZ","Soldier1_DZ","Rocket_DZ","Rocker2_DZ","Priest_DZ","Functionary1_EP1_DZ","GUE_Commander_DZ","Ins_Soldier_GL_DZ","Haris_Press_EP1_DZ","Pilot_EP1_DZ","RU_Policeman_DZ","pz_policeman","pz_suit1","pz_suit2","pz_worker1","pz_worker2","pz_worker3","pz_doctor","pz_teacher","pz_hunter","pz_villager1","pz_villager2","pz_villager3","pz_priest","Soldier_TL_PMC_DZ","Soldier_Sniper_PMC_DZ","Soldier_Bodyguard_AA12_PMC_DZ","Drake_Light_DZ","CZ_Special_Forces_GL_DES_EP1_DZ","TK_INS_Soldier_EP1_DZ","TK_INS_Warlord_EP1_DZ"];
|
AllPlayers = ["Survivor2_DZ","SurvivorWcombat_DZ","SurvivorWdesert_DZ","SurvivorWurban_DZ","SurvivorWpink_DZ","SurvivorW3_DZ","SurvivorW2_DZ","Bandit1_DZ","Bandit2_DZ","BanditW1_DZ","BanditW2_DZ","Soldier_Crew_PMC","Sniper1_DZ","Camo1_DZ","Soldier1_DZ","Rocket_DZ","Rocker2_DZ","Priest_DZ","Functionary1_EP1_DZ","GUE_Commander_DZ","Ins_Soldier_GL_DZ","Haris_Press_EP1_DZ","Pilot_EP1_DZ","RU_Policeman_DZ","pz_policeman","pz_suit1","pz_suit2","pz_worker1","pz_worker2","pz_worker3","pz_doctor","pz_teacher","pz_hunter","pz_villager1","pz_villager2","pz_villager3","pz_priest","Soldier_TL_PMC_DZ","Soldier_Sniper_PMC_DZ","Soldier_Bodyguard_AA12_PMC_DZ","Drake_Light_DZ","CZ_Special_Forces_GL_DES_EP1_DZ","TK_INS_Soldier_EP1_DZ","TK_INS_Warlord_EP1_DZ"];
|
||||||
AllPlayersVehicles = ["SurvivorWcombat_DZ","SurvivorWdesert_DZ","SurvivorWurban_DZ","SurvivorWpink_DZ","SurvivorW3_DZ","SurvivorW2_DZ","Bandit1_DZ","BanditW1_DZ","BanditW2_DZ","Soldier_Crew_PMC","Sniper1_DZ","Camo1_DZ","Soldier1_DZ","Rocket_DZ","Rocker2_DZ","Priest_DZ","Functionary1_EP1_DZ","GUE_Commander_DZ","Ins_Soldier_GL_DZ","Haris_Press_EP1_DZ","Pilot_EP1_DZ","RU_Policeman_DZ","pz_policeman","pz_suit1","pz_suit2","pz_worker1","pz_worker2","pz_worker3","pz_doctor","pz_teacher","pz_hunter","pz_villager1","pz_villager2","pz_villager3","pz_priest","Soldier_TL_PMC_DZ","Soldier_Sniper_PMC_DZ","Soldier_Bodyguard_AA12_PMC_DZ","Drake_Light_DZ","CZ_Special_Forces_GL_DES_EP1_DZ","TK_INS_Soldier_EP1_DZ","TK_INS_Warlord_EP1_DZ","AllVehicles"];
|
AllPlayersVehicles = ["Survivor2_DZ","SurvivorWcombat_DZ","SurvivorWdesert_DZ","SurvivorWurban_DZ","SurvivorWpink_DZ","SurvivorW3_DZ","SurvivorW2_DZ","Bandit1_DZ","Bandit2_DZ","BanditW1_DZ","BanditW2_DZ","Soldier_Crew_PMC","Sniper1_DZ","Camo1_DZ","Soldier1_DZ","Rocket_DZ","Rocker2_DZ","Priest_DZ","Functionary1_EP1_DZ","GUE_Commander_DZ","Ins_Soldier_GL_DZ","Haris_Press_EP1_DZ","Pilot_EP1_DZ","RU_Policeman_DZ","pz_policeman","pz_suit1","pz_suit2","pz_worker1","pz_worker2","pz_worker3","pz_doctor","pz_teacher","pz_hunter","pz_villager1","pz_villager2","pz_villager3","pz_priest","Soldier_TL_PMC_DZ","Soldier_Sniper_PMC_DZ","Soldier_Bodyguard_AA12_PMC_DZ","Drake_Light_DZ","CZ_Special_Forces_GL_DES_EP1_DZ","TK_INS_Soldier_EP1_DZ","TK_INS_Warlord_EP1_DZ","AllVehicles"];
|
||||||
|
|
||||||
PZombie_VB = "PZombie_VB";
|
PZombie_VB = "PZombie_VB";
|
||||||
|
|
||||||
@@ -76,7 +77,7 @@ meatcooked = [
|
|||||||
no_output_food = ["FoodMRE", "FoodPistachio", "FoodNutmix","FoodBioMeat"]+meatcooked+meatraw;
|
no_output_food = ["FoodMRE", "FoodPistachio", "FoodNutmix","FoodBioMeat"]+meatcooked+meatraw;
|
||||||
|
|
||||||
|
|
||||||
badfood = ["FoodBioMeat"];
|
badfood = ["FoodBioMeat","FoodCanUnlabeled"];
|
||||||
|
|
||||||
food_with_output=[
|
food_with_output=[
|
||||||
"FoodCanBakedBeans",
|
"FoodCanBakedBeans",
|
||||||
@@ -386,7 +387,7 @@ dayzPlayerDeaths = [];
|
|||||||
dayz_dawn = 6;
|
dayz_dawn = 6;
|
||||||
dayz_dusk = 18;
|
dayz_dusk = 18;
|
||||||
if(isNil "dayz_maxAnimals") then {
|
if(isNil "dayz_maxAnimals") then {
|
||||||
dayz_maxAnimals = 5;
|
dayz_maxAnimals = 8;
|
||||||
};
|
};
|
||||||
DAYZ_agentnumber = 0;
|
DAYZ_agentnumber = 0;
|
||||||
dayz_animalDistance = 800;
|
dayz_animalDistance = 800;
|
||||||
@@ -395,19 +396,21 @@ dayz_zSpawnDistance = 1000;
|
|||||||
if(isNil "dayz_maxLocalZombies") then {
|
if(isNil "dayz_maxLocalZombies") then {
|
||||||
dayz_maxLocalZombies = 40;
|
dayz_maxLocalZombies = 40;
|
||||||
};
|
};
|
||||||
|
|
||||||
if(isNil "dayz_maxGlobalZombies") then {
|
if(isNil "dayz_maxGlobalZombies") then {
|
||||||
dayz_maxGlobalZombies = 30;
|
dayz_maxGlobalZombies = 30;
|
||||||
};
|
};
|
||||||
|
|
||||||
if(isNil "dayz_maxZeds") then {
|
if(isNil "dayz_maxZeds") then {
|
||||||
dayz_maxZeds = 500;
|
dayz_maxZeds = 500;
|
||||||
};
|
};
|
||||||
|
|
||||||
if(isNil "DZEdebug") then {
|
if(isNil "DZEdebug") then {
|
||||||
DZEdebug = false;
|
DZEdebug = false;
|
||||||
};
|
};
|
||||||
|
if(isNil "dayz_tameDogs") then {
|
||||||
|
dayz_tameDogs = false;
|
||||||
|
};
|
||||||
|
if(isNil "dayz_paraSpawn") then {
|
||||||
|
dayz_paraSpawn = false;
|
||||||
|
};
|
||||||
|
|
||||||
dayz_spawnPos = getPosATL player;
|
dayz_spawnPos = getPosATL player;
|
||||||
|
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ class RscDisplayMain : RscStandardDisplay
|
|||||||
class DAYZ_Version : CA_Version
|
class DAYZ_Version : CA_Version
|
||||||
{
|
{
|
||||||
idc = -1;
|
idc = -1;
|
||||||
text = "DayZ Epoch 1.0.0.1 (1.7.6.1)";
|
text = "DayZ Epoch 1.0.0.2pre (1.7.6.1)";
|
||||||
y = "(SafeZoneH + SafeZoneY) - (1 - 0.95)";
|
y = "(SafeZoneH + SafeZoneY) - (1 - 0.95)";
|
||||||
};
|
};
|
||||||
delete CA_TitleMainMenu;
|
delete CA_TitleMainMenu;
|
||||||
|
|||||||
@@ -34,9 +34,9 @@ item29[] = {"Load_In",2,250,-75.000000,850.000000,25.000000,900.000000,0.000000,
|
|||||||
item30[] = {"Bad_Version",4,218,50.000000,650.000000,150.000000,700.000000,0.000000,"Bad" \n "Version"};
|
item30[] = {"Bad_Version",4,218,50.000000,650.000000,150.000000,700.000000,0.000000,"Bad" \n "Version"};
|
||||||
item31[] = {"ERROR__Bad_Versi",2,250,175.000000,650.000000,275.000000,700.000000,0.000000,"ERROR:" \n "Bad Version"};
|
item31[] = {"ERROR__Bad_Versi",2,250,175.000000,650.000000,275.000000,700.000000,0.000000,"ERROR:" \n "Bad Version"};
|
||||||
item32[] = {"Display_Ready",4,218,-175.000000,900.000000,-75.000000,950.000000,0.000000,"Display" \n "Ready"};
|
item32[] = {"Display_Ready",4,218,-175.000000,900.000000,-75.000000,950.000000,0.000000,"Display" \n "Ready"};
|
||||||
item33[] = {"Preload_Display",2,250,-75.000000,950.000000,25.000000,1000.000000,0.000000,"Preload" \n "Display"};
|
item33[] = {"Preload_Display",2,4346,-75.000000,950.000000,25.000000,1000.000000,0.000000,"Preload" \n "Display"};
|
||||||
item34[] = {"Preload_Done",4,218,-175.000000,1000.000000,-75.000000,1050.000000,0.000000,"Preload" \n "Done"};
|
item34[] = {"Preload_Done",4,218,-175.000000,1000.000000,-75.000000,1050.000000,0.000000,"Preload" \n "Done"};
|
||||||
item35[] = {"Initialize",2,4346,-75.000000,1050.000000,25.000000,1100.000000,0.000000,"Initialize"};
|
item35[] = {"Initialize",2,250,-75.000000,1050.000000,25.000000,1100.000000,0.000000,"Initialize"};
|
||||||
item36[] = {"Finish",1,250,-75.000000,1150.000000,25.000000,1200.000000,0.000000,"Finish"};
|
item36[] = {"Finish",1,250,-75.000000,1150.000000,25.000000,1200.000000,0.000000,"Finish"};
|
||||||
item37[] = {"True",8,218,25.000000,1100.000000,125.000000,1150.000000,0.000000,"True"};
|
item37[] = {"True",8,218,25.000000,1100.000000,125.000000,1150.000000,0.000000,"True"};
|
||||||
item38[] = {"Too_Long",4,218,300.000000,150.000000,400.000000,200.000000,0.000000,"Too" \n "Long"};
|
item38[] = {"Too_Long",4,218,300.000000,150.000000,400.000000,200.000000,0.000000,"Too" \n "Long"};
|
||||||
@@ -119,8 +119,8 @@ link59[] = {51,52};
|
|||||||
link60[] = {52,29};
|
link60[] = {52,29};
|
||||||
link61[] = {53,54};
|
link61[] = {53,54};
|
||||||
link62[] = {54,20};
|
link62[] = {54,20};
|
||||||
globals[] = {25.000000,1,0,0,0,640,480,1,85,6316128,1,-442.430725,330.314087,1379.589600,739.273743,1062,880,1};
|
globals[] = {25.000000,1,0,0,0,640,480,1,85,6316128,1,-390.091248,277.974548,1239.554443,681.356201,754,630,1};
|
||||||
window[] = {2,-1,-1,-1,-1,890,130,1101,130,3,1080};
|
window[] = {2,-1,-1,-1,-1,786,26,997,26,3,772};
|
||||||
*//*%FSM</HEAD>*/
|
*//*%FSM</HEAD>*/
|
||||||
class FSM
|
class FSM
|
||||||
{
|
{
|
||||||
@@ -691,8 +691,13 @@ class FSM
|
|||||||
"_setDir = _worldspace select 0;" \n
|
"_setDir = _worldspace select 0;" \n
|
||||||
"_setPos = _worldspace select 1;" \n
|
"_setPos = _worldspace select 1;" \n
|
||||||
"" \n
|
"" \n
|
||||||
"player setPosATL _setPos;" \n
|
"if(dayz_paraSpawn) then {" \n
|
||||||
"player setDir _setDir;" \n
|
" _para = createVehicle [""ParachuteWest"", _setPos, [], 0, ""FLY""]; " \n
|
||||||
|
" player moveInDriver _para;" \n
|
||||||
|
"} else {" \n
|
||||||
|
" player setPosATL _setPos;" \n
|
||||||
|
" player setDir _setDir;" \n
|
||||||
|
"};" \n
|
||||||
"" \n
|
"" \n
|
||||||
"//Legs and Arm fractures" \n
|
"//Legs and Arm fractures" \n
|
||||||
"_legs = player getVariable [""hit_legs"",0];" \n
|
"_legs = player getVariable [""hit_legs"",0];" \n
|
||||||
@@ -986,7 +991,7 @@ class FSM
|
|||||||
"" \n
|
"" \n
|
||||||
"reload player;" \n
|
"reload player;" \n
|
||||||
"" \n
|
"" \n
|
||||||
"if (_currentAnim != """") then {" \n
|
"if (_currentAnim != """" and !dayz_paraSpawn) then {" \n
|
||||||
" [objNull, player, rSwitchMove,_currentAnim] call RE;" \n
|
" [objNull, player, rSwitchMove,_currentAnim] call RE;" \n
|
||||||
"};" \n
|
"};" \n
|
||||||
"if (_currentWpn != """") then {" \n
|
"if (_currentWpn != """") then {" \n
|
||||||
@@ -1279,7 +1284,7 @@ class FSM
|
|||||||
{
|
{
|
||||||
name = "Stream";
|
name = "Stream";
|
||||||
init = /*%FSM<STATEINIT""">*/"//stream in location" \n
|
init = /*%FSM<STATEINIT""">*/"//stream in location" \n
|
||||||
"call stream_locationCheck;" \n
|
"//call stream_locationCheck;" \n
|
||||||
"" \n
|
"" \n
|
||||||
"_zombies = (getPosATL player) nearEntities [""zZombie_Base"",30];" \n
|
"_zombies = (getPosATL player) nearEntities [""zZombie_Base"",30];" \n
|
||||||
"{deleteVehicle _x} forEach _zombies;" \n
|
"{deleteVehicle _x} forEach _zombies;" \n
|
||||||
|
|||||||
@@ -1087,6 +1087,12 @@ class CfgMagazines
|
|||||||
displayName = "Bandit Outfit";
|
displayName = "Bandit Outfit";
|
||||||
descriptionShort = "Bandit Outfit";
|
descriptionShort = "Bandit Outfit";
|
||||||
};
|
};
|
||||||
|
class Skin_Bandit2_DZ: SkinBase
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Bandit Camo";
|
||||||
|
descriptionShort = "Bandit Camo Outfit";
|
||||||
|
};
|
||||||
class Skin_BanditW1_DZ: SkinBase
|
class Skin_BanditW1_DZ: SkinBase
|
||||||
{
|
{
|
||||||
scope = 2;
|
scope = 2;
|
||||||
@@ -1928,6 +1934,7 @@ class CfgMagazines
|
|||||||
{
|
{
|
||||||
text = "$STR_PITCH_TENT";
|
text = "$STR_PITCH_TENT";
|
||||||
script = "spawn player_tentPitch;";
|
script = "spawn player_tentPitch;";
|
||||||
|
create = "TentStorage";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -2081,6 +2088,7 @@ class CfgVehicles
|
|||||||
animated = 0;
|
animated = 0;
|
||||||
vehicleClass = "Fortifications";
|
vehicleClass = "Fortifications";
|
||||||
icon = "\Ca\misc\data\icons\I_drutkolczasty_CA.paa";
|
icon = "\Ca\misc\data\icons\I_drutkolczasty_CA.paa";
|
||||||
|
offset[] = {0,1.5,0.5};
|
||||||
accuracy = 0.3;
|
accuracy = 0.3;
|
||||||
mapSize = 5.5;
|
mapSize = 5.5;
|
||||||
displayName = "Wire (CAT1)";
|
displayName = "Wire (CAT1)";
|
||||||
@@ -2099,6 +2107,7 @@ class CfgVehicles
|
|||||||
scope = 2;
|
scope = 2;
|
||||||
destrType = "DestructNo";
|
destrType = "DestructNo";
|
||||||
cost = 100;
|
cost = 100;
|
||||||
|
offset[] = {0,1.5,0.5};
|
||||||
model = "\ca\misc\jezek_kov";
|
model = "\ca\misc\jezek_kov";
|
||||||
icon = "\ca\data\data\Unknown_object.paa";
|
icon = "\ca\data\data\Unknown_object.paa";
|
||||||
mapSize = 2;
|
mapSize = 2;
|
||||||
@@ -2114,6 +2123,7 @@ class CfgVehicles
|
|||||||
vehicleClass = "Fortifications";
|
vehicleClass = "Fortifications";
|
||||||
model = "\ca\misc\Fort_Razorwire";
|
model = "\ca\misc\Fort_Razorwire";
|
||||||
icon = "\Ca\misc\data\icons\I_drutkolczasty_CA.paa";
|
icon = "\Ca\misc\data\icons\I_drutkolczasty_CA.paa";
|
||||||
|
offset[] = {0,1,5,0.5};
|
||||||
accuracy = 0.3;
|
accuracy = 0.3;
|
||||||
mapSize = 5.5;
|
mapSize = 5.5;
|
||||||
displayName = "Wire";
|
displayName = "Wire";
|
||||||
@@ -2129,6 +2139,7 @@ class CfgVehicles
|
|||||||
cost = 100;
|
cost = 100;
|
||||||
model = "\ca\misc2\BagFenceLong.p3d";
|
model = "\ca\misc2\BagFenceLong.p3d";
|
||||||
icon = "\Ca\misc3\data\Icons\icon_fortBagFenceLong_ca.paa";
|
icon = "\Ca\misc3\data\Icons\icon_fortBagFenceLong_ca.paa";
|
||||||
|
offset[] = {0,1,5,0.5};
|
||||||
mapSize = 2;
|
mapSize = 2;
|
||||||
armor = 400;
|
armor = 400;
|
||||||
displayName = "Bag Fence";
|
displayName = "Bag Fence";
|
||||||
@@ -2140,6 +2151,7 @@ class CfgVehicles
|
|||||||
animated = 0;
|
animated = 0;
|
||||||
vehicleClass = "Fortifications";
|
vehicleClass = "Fortifications";
|
||||||
typicalCargo[] = {};
|
typicalCargo[] = {};
|
||||||
|
offset[] = {0,1,5,0.5};
|
||||||
irTarget = 0;
|
irTarget = 0;
|
||||||
accuracy = 0.3;
|
accuracy = 0.3;
|
||||||
transportAmmo = 0;
|
transportAmmo = 0;
|
||||||
@@ -2157,18 +2169,20 @@ class CfgVehicles
|
|||||||
displayName = "H-barrier cube";
|
displayName = "H-barrier cube";
|
||||||
GhostPreview = "Land_HBarrier1Preview";
|
GhostPreview = "Land_HBarrier1Preview";
|
||||||
};
|
};
|
||||||
|
class Land_kulna;
|
||||||
class WoodGate_DZ: BuiltItems
|
class WoodGate_DZ: Land_kulna
|
||||||
{
|
{
|
||||||
scope = 2;
|
scope = 2;
|
||||||
destrType = "DestructTree";
|
destrType = "DestructBuilding";
|
||||||
cost = 100;
|
cost = 100;
|
||||||
model = "\ca\structures\Wall\Gate_wood2_5";
|
offset[] = {0,2.5,1};
|
||||||
icon = "\ca\data\data\Unknown_object.paa";
|
//model = "\ca\structures\Wall\Gate_wood2_5";
|
||||||
mapSize = 2;
|
//icon = "\ca\data\data\Unknown_object.paa";
|
||||||
armor = 50;
|
//mapSize = 2;
|
||||||
displayName = "Locked Wood Gate";
|
armor = 100;
|
||||||
|
displayName = "Wooden Shack";
|
||||||
vehicleClass = "Fortifications";
|
vehicleClass = "Fortifications";
|
||||||
|
/*
|
||||||
class AnimationSources
|
class AnimationSources
|
||||||
{
|
{
|
||||||
class DoorR {
|
class DoorR {
|
||||||
@@ -2177,6 +2191,7 @@ class CfgVehicles
|
|||||||
initPhase = 0;
|
initPhase = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
};
|
};
|
||||||
class BearTrap_DZ: TrapItems
|
class BearTrap_DZ: TrapItems
|
||||||
{
|
{
|
||||||
@@ -2260,6 +2275,7 @@ class CfgVehicles
|
|||||||
init = "[(_this select 0),'cfgWeapons','Colt1911'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
init = "[(_this select 0),'cfgWeapons','Colt1911'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
class WeaponHolder_ItemHatchet: WeaponHolderBase
|
class WeaponHolder_ItemHatchet: WeaponHolderBase
|
||||||
{
|
{
|
||||||
scope = 2;
|
scope = 2;
|
||||||
@@ -2270,6 +2286,16 @@ class CfgVehicles
|
|||||||
init = "[(_this select 0),'cfgWeapons','ItemHatchet'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
init = "[(_this select 0),'cfgWeapons','ItemHatchet'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
class WeaponHolder_ItemMachete: WeaponHolderBase
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Machete";
|
||||||
|
model="\z\addons\dayz_communityassets\models\machete.p3d";
|
||||||
|
class eventHandlers
|
||||||
|
{
|
||||||
|
init = "[(_this select 0),'cfgWeapons','ItemMachete'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||||
|
};
|
||||||
|
};
|
||||||
class WeaponHolder_MeleeCrowbar: WeaponHolderBase
|
class WeaponHolder_MeleeCrowbar: WeaponHolderBase
|
||||||
{
|
{
|
||||||
scope = 2;
|
scope = 2;
|
||||||
@@ -2310,6 +2336,16 @@ class CfgVehicles
|
|||||||
init = "[(_this select 0),'cfgMagazines','ItemTent'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
init = "[(_this select 0),'cfgMagazines','ItemTent'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
class WeaponHolder_ItemTentDomed: WeaponHolderBase
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Domed Desert Tent";
|
||||||
|
model = "\dayz_equip\proxy\tentbag.p3d";
|
||||||
|
class eventHandlers
|
||||||
|
{
|
||||||
|
init = "[(_this select 0),'cfgMagazines','ItemTentDomed'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||||
|
};
|
||||||
|
};
|
||||||
class WeaponHolder_ItemVault: WeaponHolderBase
|
class WeaponHolder_ItemVault: WeaponHolderBase
|
||||||
{
|
{
|
||||||
scope = 2;
|
scope = 2;
|
||||||
@@ -2440,6 +2476,17 @@ class CfgVehicles
|
|||||||
init = "[(_this select 0),'cfgMagazines','ItemOilBarrel'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
init = "[(_this select 0),'cfgMagazines','ItemOilBarrel'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class WeaponHolder_ItemJerrycanEmpty: WeaponHolderBase
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = "$STR_EQUIP_NAME_39";
|
||||||
|
model = "\dayz_equip\proxy\jerrycan.p3d";
|
||||||
|
class eventHandlers
|
||||||
|
{
|
||||||
|
init = "[(_this select 0),'cfgMagazines','ItemJerrycanEmpty'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||||
|
};
|
||||||
|
};
|
||||||
class WeaponHolder_ItemJerrycan: WeaponHolderBase
|
class WeaponHolder_ItemJerrycan: WeaponHolderBase
|
||||||
{
|
{
|
||||||
scope = 2;
|
scope = 2;
|
||||||
@@ -2462,6 +2509,16 @@ class CfgVehicles
|
|||||||
transportMaxMagazines = 50;
|
transportMaxMagazines = 50;
|
||||||
transportMaxWeapons = 10;
|
transportMaxWeapons = 10;
|
||||||
transportMaxBackpacks = 5;
|
transportMaxBackpacks = 5;
|
||||||
|
create = "WeaponHolder_ItemTent";
|
||||||
|
};
|
||||||
|
class TentStorageDomed: TentStorage
|
||||||
|
{
|
||||||
|
vehicleClass = "Survival";
|
||||||
|
model = "\dayz_equip\models\astan.p3d";
|
||||||
|
transportMaxMagazines = 75;
|
||||||
|
transportMaxWeapons = 12;
|
||||||
|
transportMaxBackpacks = 7;
|
||||||
|
create = "WeaponHolder_ItemTentDomed";
|
||||||
};
|
};
|
||||||
class VaultStorage: Land_A_tent
|
class VaultStorage: Land_A_tent
|
||||||
{
|
{
|
||||||
|
|||||||
BIN
dayz_equip/models/astan.p3d
Normal file
BIN
dayz_equip/models/astan.p3d
Normal file
Binary file not shown.
BIN
dayz_equip/textures/tent_personal_co.paa
Normal file
BIN
dayz_equip/textures/tent_personal_co.paa
Normal file
Binary file not shown.
@@ -29,13 +29,23 @@ if (_killerName != "nil") then
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_message = format["%1 was killed by %2 with weapon %3",_victimName, _killerName, _weapon];
|
_message = format["%1 was killed by %2 with weapon %3 from %4m",_victimName, _killerName, _weapon, _distance];
|
||||||
_loc_message = format["PKILL: %1 was killed by %2 with weapon %3 from %4m", _victimName, _killerName, _weapon, _distance];
|
_loc_message = format["PKILL: %1 was killed by %2 with weapon %3 from %4m", _victimName, _killerName, _weapon, _distance];
|
||||||
};
|
};
|
||||||
|
|
||||||
diag_log _loc_message;
|
diag_log _loc_message;
|
||||||
// [nil, nil, rspawn, [_killer, _message], { (_this select 0) globalChat (_this select 1) }] call RE;
|
if(DZE_DeathMsgGlobal) then {
|
||||||
// [nil, nil, rHINT, _message] call RE;
|
[nil, nil, rspawn, [_killer, _message], { (_this select 0) globalChat (_this select 1) }] call RE;
|
||||||
|
};
|
||||||
|
if(DZE_DeathMsgSide) then {
|
||||||
|
[nil, nil, rspawn, [_killer, _message], { (_this select 0) sideChat (_this select 1) }] call RE;
|
||||||
|
};
|
||||||
|
if(DZE_DeathMsgTitleTextLocal) then {
|
||||||
|
[nil,nil,"loc",rTITLETEXT,_message,"PLAIN DOWN"] call RE;
|
||||||
|
};
|
||||||
|
if(DZE_DeathMsgTitleText) then {
|
||||||
|
[nil,nil,"per",rTITLETEXT,_message,"PLAIN DOWN"] call RE;
|
||||||
|
};
|
||||||
|
|
||||||
// build array to store death messages to allow viewing at message board in trader citys.
|
// build array to store death messages to allow viewing at message board in trader citys.
|
||||||
PlayerDeaths set [count PlayerDeaths,_message];
|
PlayerDeaths set [count PlayerDeaths,_message];
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
private["_characterID","_playerObj","_playerID","_dummy","_worldspace","_state","_doLoop","_key","_primary","_medical","_stats","_humanity","_lastinstance","_friendlies","_randomSpot","_position","_debug","_distance","_hit","_fractures","_score","_findSpot","_mkr","_counter","_isNear","_isZero","_pos","_isIsland","_w","_clientID"];
|
private ["_characterID","_playerObj","_playerID","_dummy","_worldspace","_state","_doLoop","_key","_primary","_medical","_stats","_humanity","_lastinstance","_friendlies","_randomSpot","_position","_debug","_distance","_hit","_fractures","_score","_findSpot","_pos","_isIsland","_w","_clientID","_spawnMC"];
|
||||||
//Wait for HIVE to be free
|
//Wait for HIVE to be free
|
||||||
//diag_log ("SETUP: attempted with " + str(_this));
|
//diag_log ("SETUP: attempted with " + str(_this));
|
||||||
|
|
||||||
@@ -197,7 +197,12 @@ if (_randomSpot) then {
|
|||||||
if(isnil "spawnShoremode") then {
|
if(isnil "spawnShoremode") then {
|
||||||
spawnShoremode = 1;
|
spawnShoremode = 1;
|
||||||
};
|
};
|
||||||
|
if(isnil "spawnMarkerCount") then {
|
||||||
|
spawnMarkerCount = 4;
|
||||||
|
};
|
||||||
|
|
||||||
|
// The wiki states floor has a uniform distribution but will not reach the last number so we add +1
|
||||||
|
_spawnMC = spawnMarkerCount + 1;
|
||||||
|
|
||||||
//spawn into random
|
//spawn into random
|
||||||
_findSpot = true;
|
_findSpot = true;
|
||||||
@@ -205,11 +210,12 @@ if (_randomSpot) then {
|
|||||||
while {_findSpot} do {
|
while {_findSpot} do {
|
||||||
_counter = 0;
|
_counter = 0;
|
||||||
while {_counter < 20 and _findSpot} do {
|
while {_counter < 20 and _findSpot} do {
|
||||||
_mkr = "spawn" + str(round(random 4));
|
// switched to floor
|
||||||
|
_mkr = "spawn" + str(floor(random _spawnMC));
|
||||||
_position = ([(getMarkerPos _mkr),0,spawnArea,10,0,2000,spawnShoremode] call BIS_fnc_findSafePos);
|
_position = ([(getMarkerPos _mkr),0,spawnArea,10,0,2000,spawnShoremode] call BIS_fnc_findSafePos);
|
||||||
_isNear = count (_position nearEntities ["Man",100]) == 0;
|
_isNear = count (_position nearEntities ["Man",100]) == 0;
|
||||||
_isZero = ((_position select 0) == 0) and ((_position select 1) == 0);
|
_isZero = ((_position select 0) == 0) and ((_position select 1) == 0);
|
||||||
//Island Check //TeeChange
|
//Island Check //TeeChange
|
||||||
_pos = _position;
|
_pos = _position;
|
||||||
_isIsland = false; //Can be set to true during the Check
|
_isIsland = false; //Can be set to true during the Check
|
||||||
for [{_w=0},{_w<=150},{_w=_w+2}] do {
|
for [{_w=0},{_w<=150},{_w=_w+2}] do {
|
||||||
|
|||||||
@@ -22,13 +22,18 @@ while {true} do {
|
|||||||
_timeToSpawn = time + _frequency + _timeAdjust;
|
_timeToSpawn = time + _frequency + _timeAdjust;
|
||||||
|
|
||||||
//Adding some Random systems
|
//Adding some Random systems
|
||||||
_crashModel = ["UH60Wreck_DZ","UH1Wreck_DZ"] call BIS_fnc_selectRandom;
|
_crashModel = ["UH60Wreck_DZ","UH1Wreck_DZ","Mass_grave"] call BIS_fnc_selectRandom;
|
||||||
|
|
||||||
//Crash loot just uncomment the one you wish to use by default with 50cals is enabled.
|
|
||||||
//Table including 50 cals
|
if(_crashModel == "Mass_grave") then {
|
||||||
_lootTable = ["Military","HeliCrash","MilitarySpecial"] call BIS_fnc_selectRandom;
|
_lootTable = "MassGrave";
|
||||||
//Table without 50 cals
|
} else {
|
||||||
//_lootTable = ["Military","HeliCrash_No50s","MilitarySpecial"] call BIS_fnc_selectRandom;
|
//Crash loot just uncomment the one you wish to use by default with 50cals is enabled.
|
||||||
|
//Table including 50 cals
|
||||||
|
_lootTable = ["Military","HeliCrash","MilitarySpecial"] call BIS_fnc_selectRandom;
|
||||||
|
//Table without 50 cals
|
||||||
|
//_lootTable = ["Military","HeliCrash_No50s","MilitarySpecial"] call BIS_fnc_selectRandom;
|
||||||
|
};
|
||||||
|
|
||||||
_crashName = getText (configFile >> "CfgVehicles" >> _crashModel >> "displayName");
|
_crashName = getText (configFile >> "CfgVehicles" >> _crashModel >> "displayName");
|
||||||
|
|
||||||
@@ -74,6 +79,13 @@ while {true} do {
|
|||||||
|
|
||||||
_crash setVariable ["ObjectID",1,true];
|
_crash setVariable ["ObjectID",1,true];
|
||||||
|
|
||||||
|
_num = round(random _randomizedLoot) + _guaranteedLoot;
|
||||||
|
|
||||||
|
if(_crashModel == "Mass_grave") then {
|
||||||
|
_spawnFire = false;
|
||||||
|
_num = _num * 2;
|
||||||
|
};
|
||||||
|
|
||||||
if (_spawnFire) then {
|
if (_spawnFire) then {
|
||||||
//["dayzFire",[_crash,2,time,false,_fadeFire]] call broadcastRpcCallAll;
|
//["dayzFire",[_crash,2,time,false,_fadeFire]] call broadcastRpcCallAll;
|
||||||
dayzFire = [_crash,2,time,false,_fadeFire];
|
dayzFire = [_crash,2,time,false,_fadeFire];
|
||||||
@@ -81,11 +93,11 @@ while {true} do {
|
|||||||
_crash setvariable ["fadeFire",_fadeFire,true];
|
_crash setvariable ["fadeFire",_fadeFire,true];
|
||||||
};
|
};
|
||||||
|
|
||||||
_num = round(random _randomizedLoot) + _guaranteedLoot;
|
|
||||||
|
|
||||||
_config = configFile >> "CfgBuildingLoot" >> _lootTable;
|
_config = configFile >> "CfgBuildingLoot" >> _lootTable;
|
||||||
_itemTypes = [] + getArray (_config >> "itemType");
|
_itemTypes = [] + getArray (_config >> "itemType");
|
||||||
_index = dayz_CBLBase find "HeliCrash";
|
_index = dayz_CBLBase find _lootTable;
|
||||||
_weights = dayz_CBLChances select _index;
|
_weights = dayz_CBLChances select _index;
|
||||||
_cntWeights = count _weights;
|
_cntWeights = count _weights;
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ _type = _this select 1;
|
|||||||
_parachuteWest = typeOf _object == "ParachuteWest";
|
_parachuteWest = typeOf _object == "ParachuteWest";
|
||||||
_isNotOk = false;
|
_isNotOk = false;
|
||||||
_firstTime = false;
|
_firstTime = false;
|
||||||
_removeCounter = 0;
|
|
||||||
|
|
||||||
_objectID = _object getVariable ["ObjectID","0"];
|
_objectID = _object getVariable ["ObjectID","0"];
|
||||||
_uid = _object getVariable ["ObjectUID","0"];
|
_uid = _object getVariable ["ObjectUID","0"];
|
||||||
@@ -33,12 +32,14 @@ if (!_parachuteWest) then {
|
|||||||
|
|
||||||
// Loop to wait it out
|
// Loop to wait it out
|
||||||
_counter = _object getVariable ["markedForRemoval","0"];
|
_counter = _object getVariable ["markedForRemoval","0"];
|
||||||
_removeCounter = _object setVariable ["markedForRemoval",(_counter + 1)];
|
|
||||||
|
_removeCounter = _counter + 1;
|
||||||
|
_object setVariable ["markedForRemoval",(_counter + 1)];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
if (_isNotOk and _removeCounter < 10) exitWith { diag_log(format["About to remove vehicle: %1 - %2 / 10", typeOf _object, _removeCounter]); };
|
if (_isNotOk and _removeCounter < 5) exitWith { diag_log(format["About to remove vehicle: %1 - %2 / 10", typeOf _object, _removeCounter]); };
|
||||||
if (_isNotOk and _removeCounter >= 10) exitWith { deleteVehicle _object; };
|
if (_isNotOk and _removeCounter >= 5) exitWith { deleteVehicle _object; };
|
||||||
|
|
||||||
|
|
||||||
_lastUpdate = _object getVariable ["lastUpdate",time];
|
_lastUpdate = _object getVariable ["lastUpdate",time];
|
||||||
|
|||||||
@@ -206,8 +206,6 @@ spawn_vehicles = {
|
|||||||
// Spawn around buildings and 50% near roads
|
// Spawn around buildings and 50% near roads
|
||||||
if((random 1) > 0.5) then {
|
if((random 1) > 0.5) then {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
waitUntil{!isNil "BIS_fnc_selectRandom"};
|
waitUntil{!isNil "BIS_fnc_selectRandom"};
|
||||||
_position = RoadList call BIS_fnc_selectRandom;
|
_position = RoadList call BIS_fnc_selectRandom;
|
||||||
|
|
||||||
@@ -220,8 +218,6 @@ spawn_vehicles = {
|
|||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
waitUntil{!isNil "BIS_fnc_selectRandom"};
|
waitUntil{!isNil "BIS_fnc_selectRandom"};
|
||||||
_position = BuildingList call BIS_fnc_selectRandom;
|
_position = BuildingList call BIS_fnc_selectRandom;
|
||||||
|
|
||||||
@@ -260,6 +256,24 @@ spawn_vehicles = {
|
|||||||
clearWeaponCargoGlobal _veh;
|
clearWeaponCargoGlobal _veh;
|
||||||
clearMagazineCargoGlobal _veh;
|
clearMagazineCargoGlobal _veh;
|
||||||
|
|
||||||
|
// Add 0-3 loots to vehicle using random cfgloots
|
||||||
|
_allCfgLoots = [] + (getArray (configFile >> "cfgLoot"));
|
||||||
|
_num = floor(random 4);
|
||||||
|
|
||||||
|
for "_x" from 1 to _num do {
|
||||||
|
_iClass = _allCfgLoots call BIS_fnc_selectRandom;
|
||||||
|
|
||||||
|
_itemTypes = [] + ((getArray (configFile >> "cfgLoot" >> _iClass)) select 0);
|
||||||
|
_index = dayz_CLBase find _iClass;
|
||||||
|
_weights = dayz_CLChances select _index;
|
||||||
|
_cntWeights = count _weights;
|
||||||
|
|
||||||
|
_index = floor(random _cntWeights);
|
||||||
|
_index = _weights select _index;
|
||||||
|
_itemType = _itemTypes select _index;
|
||||||
|
_item addMagazineCargoGlobal [_itemType,1];
|
||||||
|
};
|
||||||
|
|
||||||
[_veh,[_dir,_objPosition],_vehicle,true,"0"] call server_publishVeh;
|
[_veh,[_dir,_objPosition],_vehicle,true,"0"] call server_publishVeh;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -269,11 +283,10 @@ spawn_vehicles = {
|
|||||||
spawn_roadblocks = {
|
spawn_roadblocks = {
|
||||||
private["_position","_veh","_num","_config","_itemType","_itemChance","_weights","_index","_iArray","_isRoad","_roadlist","_istoomany"];
|
private["_position","_veh","_num","_config","_itemType","_itemChance","_weights","_index","_iArray","_isRoad","_roadlist","_istoomany"];
|
||||||
_WreckList = ["SKODAWreck","HMMWVWreck","UralWreck","datsun01Wreck","hiluxWreck","datsun02Wreck","UAZWreck","Land_Misc_Garb_Heap_EP1","Fort_Barricade_EP1","Rubbish2"];
|
_WreckList = ["SKODAWreck","HMMWVWreck","UralWreck","datsun01Wreck","hiluxWreck","datsun02Wreck","UAZWreck","Land_Misc_Garb_Heap_EP1","Fort_Barricade_EP1","Rubbish2"];
|
||||||
_WreckLoot = ["DynamicDebris"];
|
|
||||||
waitUntil{!isNil "BIS_fnc_selectRandom"};
|
waitUntil{!isNil "BIS_fnc_selectRandom"};
|
||||||
if (isDedicated) then {
|
if (isDedicated) then {
|
||||||
|
|
||||||
waitUntil{!isNil "BIS_fnc_selectRandom"};
|
|
||||||
_position = RoadList call BIS_fnc_selectRandom;
|
_position = RoadList call BIS_fnc_selectRandom;
|
||||||
|
|
||||||
_position = _position modelToWorld [0,0,0];
|
_position = _position modelToWorld [0,0,0];
|
||||||
@@ -295,10 +308,14 @@ spawn_roadblocks = {
|
|||||||
_marker setMarkerType "DOT";
|
_marker setMarkerType "DOT";
|
||||||
};
|
};
|
||||||
|
|
||||||
waitUntil{!isNil "BIS_fnc_selectRandom"};
|
|
||||||
_spawnveh = _WreckList call BIS_fnc_selectRandom;
|
_spawnveh = _WreckList call BIS_fnc_selectRandom;
|
||||||
waitUntil{!isNil "BIS_fnc_selectRandom"};
|
|
||||||
_spawnloot = _WreckLoot call BIS_fnc_selectRandom;
|
if(_spawnveh == "HMMWVWreck" or _spawnveh == "UralWreck" or _spawnveh == "UAZWreck") then {
|
||||||
|
_spawnloot = "DynamicDebrisMilitary";
|
||||||
|
} else {
|
||||||
|
_spawnloot = "DynamicDebris";
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
diag_log("DEBUG: Spawning a crashed " + _spawnveh + " with " + _spawnloot + " at " + str(_position));
|
diag_log("DEBUG: Spawning a crashed " + _spawnveh + " with " + _spawnloot + " at " + str(_position));
|
||||||
_veh = createVehicle [_spawnveh,_position, [], 0, "CAN_COLLIDE"];
|
_veh = createVehicle [_spawnveh,_position, [], 0, "CAN_COLLIDE"];
|
||||||
@@ -341,36 +358,28 @@ spawn_roadblocks = {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Damage generator fuction
|
if(isnil "DynamicVehicleDamageLow") then {
|
||||||
|
DynamicVehicleDamageLow = 0;
|
||||||
|
};
|
||||||
|
if(isnil "DynamicVehicleDamageHigh") then {
|
||||||
|
DynamicVehicleDamageHigh = 100;
|
||||||
|
};
|
||||||
|
|
||||||
|
// Damage generator function
|
||||||
generate_new_damage = {
|
generate_new_damage = {
|
||||||
private ["_damage","_rnd"];
|
private ["_damage"];
|
||||||
_rnd = random 1;
|
_damage = (random ((DynamicVehicleDamageHigh-DynamicVehicleDamageLow)+DynamicVehicleDamageLow))/100;
|
||||||
if(_rnd > 0.5) then {
|
|
||||||
_damage = 0;
|
|
||||||
} else {
|
|
||||||
_rnd = random 1;
|
|
||||||
if(_rnd > 0.5) then {
|
|
||||||
_damage = 0.50;
|
|
||||||
} else {
|
|
||||||
_damage = 1;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
_damage;
|
_damage;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Damage generator fuction
|
// Damage generator fuction
|
||||||
generate_exp_damage = {
|
generate_exp_damage = {
|
||||||
private ["_damage","_rnd"];
|
private ["_damage"];
|
||||||
_rnd = random 1;
|
_damage = (random ((DynamicVehicleDamageHigh-DynamicVehicleDamageLow)+DynamicVehicleDamageLow))/100;
|
||||||
if(_rnd > 0.5) then {
|
|
||||||
_damage = 0;
|
// limit this to 85% since vehicle would blow up otherwise.
|
||||||
} else {
|
if(_damage >= 0.85) then {
|
||||||
_rnd = random 1;
|
_damage = 0.85;
|
||||||
if(_rnd > 0.5) then {
|
|
||||||
_damage = 0.50;
|
|
||||||
} else {
|
|
||||||
_damage = 0.85;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
_damage;
|
_damage;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user