Commit Graph

532 Commits

Author SHA1 Message Date
DESKTOP-UH65DCE\MusTanG
c19847b156 updates
local antagonists killed by non-local entity needed to be handled.
Local and Non-Local stat changes are now sent to server first then back
to the appropriate client after pToken check is verified.
2017-08-03 18:11:10 -05:00
DESKTOP-UH65DCE\MusTanG
c49ee69265 add some tidybowl 2017-08-03 09:42:49 -05:00
DESKTOP-UH65DCE\MusTanG
43958142b8 Community Stats System #1
Fully customizable system.
Base system laid out more so as an example.
Included:
-Murders
-Deaths
-Suicides
-Revives
-AIKills
-AntagonistKills
-ZombieKills
-MissionsAttempted
-CompletedMissions

Client side stat change with optional send to server.
Server side stat change with optional send to client.
Server is backed up with token check if sent from client.
2017-08-02 22:16:21 -05:00
vbawol
4cdc67cf9d Merge pull request #804 from Ignatz-HeMan/experimental
Advanced Vehicle Repair
2017-08-01 16:47:39 -05:00
vbawol
e022e6bfb3 b821 2017-07-31 23:19:08 -05:00
vbawol
2c99640040 b820 2017-07-31 16:12:41 -05:00
He-Man
5dd672cb68 Advanced Vehicle Repair 2017-07-31 18:28:18 +02:00
vbawol
586261f587 b819 2017-07-28 11:57:10 -05:00
vbawol
29e530d62c AH updates
- change a few call compile + callExtension calls to parseSimpleArray +
callExtension as they return arrays.
- allow anti teleport check to be disabled with
antihack_antiTeleportCheck = "false" inside epochah.hpp
- optimized and made EPOCH_server_getRealTime command a normal server
function.
2017-07-28 11:56:30 -05:00
vbawol
1a806fbfec fixed type error on createTeleport 2017-07-27 14:15:30 -05:00
vbawol
c38766286d b815 2017-07-27 09:51:19 -05:00
He-Man
f70d2f7a4a Clear Veh Cargo after upgrade 2017-07-26 22:40:34 +02:00
vbawol
45a02c7b91 for #340 disable refuel client side 2017-07-25 12:02:17 -05:00
vbawol
ce5312930c b813 2017-07-25 11:41:54 -05:00
vbawol
3808c2c95a b812 2017-07-25 07:58:55 -05:00
vbawol
ec262e59f0 b810 2017-07-24 16:20:15 -05:00
He-Man
4982b1ec03 Fixed msg "Not all Items sold" 2017-07-24 20:05:26 +02:00
vbawol
10a762b541 Merge pull request #788 from ravmustang/Dynamic-Simulation-#3
DynSim #3 Configs
2017-07-24 12:50:38 -05:00
DESKTOP-UH65DCE\MusTanG
e52fc1ee25 DynSim #3 Configs
Added cfgDynamicSimulation.
Toggle entire system.
Toggle individual sections player/bases/vehicles
Set mulitpliers and distances.
Will continue to add to these configs as BIS adds more scripting
commands for us to use.
2017-07-24 12:34:58 -05:00
vbawol
97e1b5d328 Merge pull request #787 from ravmustang/non-Epoch-Teleporter-UserAction
Action change
2017-07-24 12:31:25 -05:00
DESKTOP-UH65DCE\MusTanG
f68f616fea Action change
Change selection in array to "" as the current selection is not built
into these non-epoch objects.
2017-07-24 12:26:14 -05:00
vbawol
6ff599a578 use same array for worldpos 2017-07-24 11:20:32 -05:00
vbawol
5fe2d99731 fix error line 110 2017-07-24 10:05:07 -05:00
vbawol
77ae1625a6 allow direction and force addactions on other objects 2017-07-24 09:31:27 -05:00
vbawol
9d9ea54612 b809 2017-07-20 22:32:50 -05:00
vbawol
4d66562459 b808 2017-07-20 18:08:16 -05:00
vbawol
63e8a887c9 rem old simulation code, recount arr after upgrade 2017-07-20 18:06:33 -05:00
vbawol
3ef5fa1fe3 b807 2017-07-20 14:10:06 -05:00
vbawol
292108715b fixed minor typo in vars 2017-07-20 11:07:24 -05:00
vbawol
e45e3d0abe b806 2017-07-17 05:58:51 -05:00
vbawol
015dd1f37c Merge pull request #781 from ravmustang/Missing-;-
This little ; went to the market..... lol
2017-07-17 04:47:05 -05:00
vbawol
312868bc70 Merge pull request #780 from ravmustang/Dynamic-Simulation-System-#1
Dynamic Simulation #1
2017-07-17 04:46:35 -05:00
DESKTOP-UH65DCE\MusTanG
98e8bcb6ab This little ; went to the market.....
This silly guy went home. ROFL
2017-07-16 23:15:51 -05:00
DESKTOP-UH65DCE\MusTanG
44a7b78980 Dynamic Simulation #1
Init dynSim for server and client.
Load configured settings.
Enable dynSim for Buildings, Vehicles, Clients.
2017-07-16 15:26:19 -05:00
vbawol
7ccf6d85c4 b805 2017-07-12 11:19:53 -05:00
vbawol
043290d5d2 b804 2017-07-09 05:30:52 -05:00
vbawol
b2354dc5a6 enable dynamic simulation on vehicles 2017-07-08 18:52:42 -05:00
vbawol
0efc699370 b803 2017-07-08 18:51:32 -05:00
vbawol
2c7bf2e87c Merge pull request #774 from ravmustang/Vehicle-Upgrade-System-#1
Vehicle upgrade system 1
2017-07-08 11:55:05 -05:00
vbawol
cdf1e709ae update private array 2017-07-08 08:07:06 -05:00
He-Man
6820969989 Fix for SetSpawnPoint above Water not working 2017-07-07 20:43:11 +02:00
DESKTOP-UH65DCE\MusTanG
657d4c7b29 Check and Correct Old Vehicle DB array
When hosts upgrade they will have vehicles saved in their DB with the
old dataFormat.
This check by @He-Man will do the trick to solve this issue moving
forward with vehicle upgrades
2017-07-04 10:25:23 -05:00
DESKTOP-UH65DCE\MusTanG
9faac57e27 Add new Vehicles to CfgPricing 2017-07-03 17:39:37 -05:00
DESKTOP-UH65DCE\MusTanG
e906d29c9c More upgrades and new functions 2017-07-03 15:59:40 -05:00
DESKTOP-UH65DCE\MusTanG
1dc4d147be VUS #1
ItemInteractions for VehDoc's set for UPGRADE
CfgVehicleUpgrade added for customizing materials needed
Server function for upgrading vehicle
CfgRemoteExec addition for server function above.
2017-07-03 07:22:20 -05:00
vbawol
ae5458a775 b801 2017-06-26 08:08:13 -05:00
He-Man
929760808a Fixed Trader Count 2017-06-26 00:46:51 +02:00
vbawol
3813a76dce b800 2017-06-24 12:03:27 -05:00
vbawol
b217e743fc b799 2017-06-23 23:57:53 -05:00
vbawol
05322dfb1c test get|setUnitLoadout on player login
since setUnitLoadout arguments can be global and have global effect it
may work better than some of the inventory commands that only work with
local args. (like: https://community.bistudio.com/wiki/addBackpack,
https://community.bistudio.com/wiki/addWeapon, etc.)

If this helps then, a more Ideal fix would be to just use getUnitLoadout
on player save and setUnitLoadout on player logins.
2017-06-23 16:15:23 -05:00
vbawol
b0312d2e13 b797
add switch for auto refuel disableAutoRefuel
2017-06-19 17:38:14 -05:00
vbawol
dc95009712 update private array 2017-06-19 10:34:09 -05:00
vbawol
c5aa288e76 b796 server only 2017-06-19 08:35:17 -05:00
vbawol
0d17619e9b remove auto refuel now works with all maps
tested with and without the ```(typeOf _x in _pumps``` and get the full
map (Malden) done in about 100ms either way.  Just checking for
```getFuelCargo > 0``` seems to be still just as performant and it can
catch other fuel sources on other maps.
2017-06-19 08:34:35 -05:00
vbawol
56b1a971de b795 server only 2017-06-19 07:55:33 -05:00
Darren
bf593013b8 Better Code using TypeName and Lazy Evaluation
nearestObjects might not work in this context. Using nearObjects.
Changed to nearObjects TypeName syntax, added lazy evaluation to the select.
2017-06-19 08:13:58 -04:00
Darren
29c239e6db Remove Auto-Refuel from Altis/Stratis/Tanoa/(Malden 2035?) 2017-06-19 07:59:07 -04:00
vbawol
177831d1bb b790 2017-06-16 20:07:00 -05:00
vbawol
2809e3698d Merge pull request #764 from SMVampire/patch-1
Add PlotPole ESP to EpochAH
2017-06-16 19:37:40 -05:00
Darren
510aa2f1aa Better Code 2017-06-16 19:16:32 -04:00
Darren
7731e69b4e Fix Editor Code 2017-06-16 18:13:16 -04:00
Darren
209d635add Add PlotPole ESP
Reference #583 and #495

Time to run in editor on Tanoa: 84.5ms
2017-06-16 18:09:25 -04:00
He-Man
48c6a94bda Make ServicePointMarker configureable 2017-06-16 15:22:00 +02:00
vbawol
5883d7e95e 1.0.0 b789 2017-06-13 19:19:23 -05:00
vbawol
9be597b5a5 version bump on experimental to 1.0.0 2017-06-13 11:23:08 -05:00
vbawol
e7092ad55d b788
- Can now mine metal scraps from Dynamic Debris vehicle wrecks using
sledgehammer.
- Can now "Search/Examine" Dynamic Debris Trash piles for loot.
- (Known issue: Dynamic Debris will respawn after server restart)
- Initial support for Malden 2035 map released with A3 1.72+.
- Fixed Admin panel corpse markers.
2017-06-11 12:28:23 -05:00
vbawol
3746aea515 b783 2017-06-08 14:51:56 -05:00
vbawol
bdba7b2e43 b782 2017-06-06 08:14:05 -05:00
vbawol
dc03dae4bb b780
- Debris Updates and MD5 unit test
- reworked to only use one single hive call.
- add debug flag to remove markers by default.
- added check to prevent spawning debris on top of each other.
2017-06-03 10:55:47 -05:00
vbawol
a4b4f7f6b9 b777 2017-06-01 09:46:29 -05:00
vbawol
d95654d8bd add md5 hash function 840
bump hive version to 0.6.0.0
2017-06-01 07:28:58 -05:00
vbawol
19e01ba3cd b775 2017-05-29 17:16:36 -05:00
DESKTOP-UH65DCE\MusTanG
77a876c6ff Add BIS randomization false to Vehicles 2017-05-29 16:41:15 -05:00
vbawol
84c46c7d2c b774 2017-05-26 09:03:59 -05:00
vbawol
818289161f pre 0.6 updates
[Added] Dynamic Debris Epoch Event. Dynamically spawns vehicle and other
debris on the roadways.
Scans the roads on startup and uses a random seed generator to determine
the locations of debris.
Debris is spawned using createSimpleObject and is made to conform with
the upper most roadway surface.

[Added]  Epoch Events 3.0
- Supports events based on server side configs and pbos.
- New server side events can be added by just dropping .pbo into
@epochhive/addons folder.
- To make your own standalone events you can use Dynamic Debris Event as
a template.

[Removed] Vehicle simulation handler, so we can use A3 Dynamic
Simulation instead.
[Changed] Safe Vehicle and token checks simplified to only check the
vehicles a player is in.
[Changed] Safe Vehicle classes can now be configured via server settings
pbo CfgSecConf >> vehicles >> safeVehicles array.
2017-05-26 08:32:34 -05:00
vbawol
db030763bd move this workaround to onDisconnect.
should handle removing any doppelgangers if the player did not log in
correctly.
2017-05-21 16:24:41 -05:00
He-Man
0d0ee71dc4 Force Save Player after Spawnpoint set
If not force save, sometimes the Spawnpoint is not saved after death (if to close after set)
2017-05-11 21:59:59 +02:00
vbawol
3902d63b4f 0.5 b757 2017-05-02 12:48:48 -05:00
vbawol
52db132ca9 more privates, cleanup and fixes. 2017-05-02 07:35:38 -05:00
vbawol
f101f66281 0.5 b756 2017-05-01 21:30:15 -05:00
vbawol
3f462d43ba more private updates 2017-05-01 19:23:00 -05:00
vbawol
0c035ae07c minor fixes and cleanup 2017-05-01 15:26:18 -05:00
vbawol
c1cfc3d297 fixed invaild format for missionComms params
Thanks to @LordGolias and his awesomeparser for catching it:
https://www.reddit.com/r/armadev/comments/681236/released_static_analyzer_for_sqf_and_integration/
2017-05-01 14:36:51 -05:00
vbawol
06fc5e3006 cleanup and bulk private array updates 2017-05-01 09:07:41 -05:00
He-Man
c6a1da84d0 Fix for Weaponholder disappear to fast
Empty WH disappear after 1 second.
If filling of WH takes longer than 1s, the WH disappears. This fix let
the Server create the WH, if objnull
2017-04-23 18:52:36 +02:00
vbawol
46a5d37026 0.5 b755 2017-04-22 10:25:14 -05:00
vbawol
c76e8bdb36 update private array 2017-04-22 09:29:59 -05:00
vbawol
10f127fc27 move be folder to fix case 2017-04-20 07:47:13 -05:00
vbawol
b5584ffbfe fixed #747 2017-04-18 15:35:41 -05:00
vbawol
3317b8f25d 0.5 b754 2017-04-18 14:27:04 -05:00
vbawol
21c797c39b 0.5 b753 2017-04-17 12:07:29 -05:00
vbawol
1fd690a43c 0.5 b752 2017-04-11 14:50:28 -05:00
vbawol
e3a94eaeb8 0.5 b751 2017-04-09 17:08:16 -05:00
He-Man
bd89a1eadd Fix for create / leave Group
- Server was looking for Players with Groupuid after the UID was already set on the new member self. So the Player was sometimes found as first and has joined his own Group
- [["groupUidUpdate", _groupID], _x] call EPOCH_sendRemoteExecClient; was missing, so the Player had to relog to get the Groupuid variable -> Leaving group was also only possible after Relog
- added usage of params []
2017-04-08 18:52:26 +02:00
vbawol
705a577d9a 0.5 b750
[Added] epochconfig settings (forcedVehicleSpawnTable,
forcedLootSpawnTable) to force specific vehicle or loot tables.
[Changed] Removed "Alpha" from debug monitor
2017-04-05 11:27:57 -05:00
vbawol
63817d743e add forced overrides of vehicle and loot tables 2017-04-05 11:10:28 -05:00
vbawol
b02209184f redis server updates and debug option flag
[Changed] Add flag to enable database unit test. enableUnitTestOnStart =
1 in epochconfig.hpp to enable
Update redis-server.exe to latest version: 3.2.100 from:
https://github.com/MSOpenTech/redis/releases
2017-04-04 17:36:09 -05:00
vbawol
1386f675b7 0.5 b749 2017-04-03 11:50:28 -05:00
vbawol
3e44c3edd8 Merge pull request #725 from Ignatz-HeMan/patch-8
Make SpawnPoint on Player Pos + Bugfix
2017-04-03 09:54:07 -05:00
vbawol
17762afbdc Merge pull request #722 from Ignatz-HeMan/patch-5
Set damage to value, not to 0
2017-04-02 10:31:42 -05:00
vbawol
086c97f20f 0.5 b748
[Added] 200 player support to all mission files, thanks to increased
group limits in Arma 1.68!
[Added] Experimental support for Mad ArmA Mod:
https://forums.bistudio.com/forums/topic/200295-mad-arma-mad-max-inspired-mod/
(Note: a few known issues with this mod bisign/key for this mod atm)
2017-04-01 23:17:46 -05:00
He-Man
4c16ed80dd Make SpawnPoint on Player Pos + Bugfix
More accurate to define for Players (bugging through a wall and falling down or hanging stuck in a corner)

In EPOCH 0.4, ServerVars was set to [""] in case of wrong _varscount.
If you have it on your character, you are not able to set SpawnPoint.
SO I added a check, if spawnlocation isequaltype []
2017-04-01 17:10:02 +02:00
He-Man
85e6e15b0e Make SpawnPoint on Player Pos + Bugfix
More accurate to define for Players (bugging through a wall and falling down or hanging stuck in a corner)

In EPOCH 0.4, ServerVars was set to [""] in case of wrong _varscount.
If you have it on your character, you are not able to set SpawnPoint.
SO I added a check, if spawnlocation isequaltype []
2017-04-01 17:08:45 +02:00
He-Man
e310aee27d Make SpawnPoint on Player Pos + Bugfix
More accurate to define for Players (bugging through a wall and falling down or hanging stuck in a corner)

In EPOCH 0.4, ServerVars was set to [""] in case of wrong _varscount.
If you have it on your character, you are not able to set SpawnPoint.
SO I added a check, if spawnlocation isequaltype []
2017-04-01 17:08:21 +02:00
He-Man
dffe73afa8 Make SpawnPoint on Player Pos
- More accurate to define for Players (bugging through a wall and falling down or hanging stuck in a corner)
2017-04-01 17:04:27 +02:00
He-Man
c376ee2809 Set damage to value, not to 0
All Scripts are using as params ['ALL',0].
With this change it is possible to set the damage to a value (0 for all actual scripts).
2017-04-01 15:46:54 +02:00
vbawol
ff13d929ec 0.5 741 2017-03-30 15:57:44 -05:00
vbawol
e6549ff7e7 0.5 b740 2017-03-30 11:54:36 -05:00
vbawol
e379038ab4 0.5 b739
move icons to mod
add token check to remote exec
2017-03-30 11:02:15 -05:00
vbawol
a95a5b2076 Merge pull request #714 from Ignatz-HeMan/experimental
Added Service Point to Rearm, Repair and Refuel
2017-03-30 10:39:09 -05:00
vbawol
b402cb3219 0.5 b737 2017-03-28 13:20:40 -05:00
vbawol
a4dca6ffb5 add 7 new keesha camo skins from Craig Hauer
@ComatoseBadger
2017-03-28 12:08:57 -05:00
vbawol
d07593d038 added unit test and further hive optimizations 2017-03-27 17:44:55 -05:00
He-Man
aa2f7b02ce Added Service Point to Rearm, Repair and Refuel
- I have no idea, where to upload the new needed pics for DynaMenu, so I
have added them into the root folder. Please move to the correct
location.
- Added needed "PayCrypto" function serverside. This function can only
remove Crypto from player. If someone try to add crypto, he will be
killed (could also changed to ban?!)
- I tried to avoid all Battleye filters (excepted remoteexec, of
course). But I have not tested it with Battleye for now.
2017-03-26 20:15:24 +02:00
vbawol
4acb24c8b2 update usage of createGroup to 1.68+ 2017-03-26 10:21:26 -05:00
vbawol
2c49a8ad93 add previous location check
If you had set a spawnpoint previously at another location and attempt
to set a new one, it would say "spawnpoint removed" instead of "set".
2017-03-24 07:24:35 -05:00
vbawol
f4c0d24e42 0.5 b708 2017-03-23 20:24:58 -05:00
82ndab-Bravo17
e181ae2425 Allow toggle Jammer spawnpoint on/off
Otherwise it stays there until the end of time ....
2017-03-23 19:12:24 -04:00
vbawol
ea1e96d807 0.5 b707 2017-03-23 16:11:25 -05:00
vbawol
28baecfd71 0.5 b705 2017-03-23 14:45:19 -05:00
vbawol
768da17740 optimize and fix bugs 2017-03-23 13:57:29 -05:00
vbawol
2156309fcf MORE WIND! 2017-03-23 10:38:01 -05:00
vbawol
6e9e5ff9d3 server b703 2017-03-23 10:09:17 -05:00
vbawol
ee2cf61d83 optimize and fix recent group issue 2017-03-23 10:09:02 -05:00
vbawol
77b6ed4f18 0.5 b701 2017-03-22 17:37:02 -05:00
vbawol
dfd719e77c TEST: force nearby players to reveal new object 2017-03-22 17:32:18 -05:00
vbawol
d97d2d8360 fixed issue with group system 2017-03-22 17:11:02 -05:00
vbawol
872d8dcb73 0.5 b700
weather tweaks and repack for PR
2017-03-18 00:24:02 -05:00
vbawol
aff9d38c70 0.5 b699 2017-03-08 14:45:24 -06:00
vbawol
35f2f67d0b use another class for sapper 2017-03-08 12:26:41 -06:00
vbawol
16e70faf8e 0.5 b698 2017-03-08 08:17:06 -06:00
vbawol
bb66c7b211 Merge pull request #704 from Ignatz-HeMan/patch-3
Anti-Dupe on Revive
2017-03-08 07:32:52 -06:00
vbawol
5857f56583 0.5 b697 2017-03-06 11:46:54 -06:00
vbawol
7543950e8d give toxic sapper his own toxic bomb 2017-03-06 11:35:18 -06:00
vbawol
8b77ed0be7 add toxic sapper to spawn, give loot, etc.
also give feedback to player when Spawnpoint set
2017-03-06 11:19:20 -06:00
vbawol
dcd0954786 0.5 b696 2017-03-05 13:35:03 -06:00
vbawol
7714c62e96 test fix issue with joining a dead players groups
optimize reduce number of allPlayer calls
2017-03-05 11:04:43 -06:00
vbawol
4f5d0baf8d 0.5 b695 2017-03-04 16:46:03 -06:00
vbawol
308f1eb875 fixed issue that could cause spawning at old position
if jammer owner checks failed
2017-03-04 13:00:31 -06:00
vbawol
f5d51c4127 fixed typo in load player 2017-03-04 11:35:39 -06:00
vbawol
4cd7fdd5c6 0.5 b691 2017-03-04 00:53:05 -06:00
vbawol
b2629ca10f allow respawn in base 2017-03-04 00:52:45 -06:00
vbawol
4ce94718ab add function EPOCH_fnc_addItemToX
reduce redundant code
rebuild private arrays
2017-03-01 17:17:30 -06:00
He-Man
53c02fe16a Anti-Dupe on Revive
Prevent simultaneous reviving
2017-03-01 19:09:26 +01:00
vbawol
55a7a0190d 0.5 b684 2017-02-28 13:31:00 -06:00
vbawol
51cddfa424 0.5 b683 2017-02-27 07:52:47 -06:00
vbawol
9d6b5a6ae5 0.5 b682 2017-02-26 09:19:51 -06:00
vbawol
246cc9670f 0.5 b681 repack 2017-02-26 08:17:12 -06:00
vbawol
f31aeff613 0.5 b680 2017-02-25 16:37:07 -06:00
vbawol
2afb92e52e b678
see changelog
2017-02-24 11:31:33 -06:00