Jump to content

Search the Community

Showing results for tags 'arma 3'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Announcements
  • ArmA 3
    • Epoch Survival
    • Get Wrecked
    • Community Projects
    • Q&A Section
    • Terrain Discussion
    • Resources
  • Arma 3 Resources
  • ArmA 2
    • General Discussion.
    • Q&A Section
    • Resources
    • Legacy Resources
    • A2: Community Projects
    • A2 Community Servers
  • DayZ
    • Discussion
    • Public Servers
    • Q&A Section
  • Space Engineers
    • General Discussion.
    • Public Servers
  • Other Games
    • Discussion
  • Off Topic
    • Off Topic

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 91 results

  1. webbie

    Vehicle Flip

    Hi all, Ive been looking for a while now for a vehicle flip script for a single player. Ive tried stuff ive used on previous servers but its not allowing the option so im guessing epoch has something that interferes with it. If anyone knows of a simple script to allow players to do this could you link it to me please, Thanks in advance. PS. Im aware the jacks flip vehicles but I actually find this to be incredibly painstaking unless theirs a trick to it.
  2. Arma 3 Epoch 1.1 has been released! Server Files: https://github.com/EpochModTeam/Epoch/archive/1.1.0.1195.zip File Changes: https://github.com/EpochModTeam/Epoch/pull/969/files Client Files https://github.com/EpochModTeam/EpochCore/releases/download/1.1.0.1194/Epoch_Client_1.1.0.0.zip Changelog: Added Plant Spawner: vehicle object for sunflower. @Helion4 MoneyDrop Event: Random Money lump with Mapmarker (like Plants) @he-man Examples for Vehicle upgrades for Server Admins into CfgVehicleUpgrades.hpp @he-man Make Lighter refillable at Fuel-Sources (Gasstations / Vehicles) @he-man Make Trader more configurable in epochconfig.hpp @he-man Added Examples for Batchfiles to control Server Restarts @DirtySanchez default pops for "center" marker @awol More map supports @awol Lighter is needed to imflame fires @DirtySanchez FireExtinguisher is needed to "put our fire" on Burn Barrel @DirtySanchez Rope is needed for SlingLoad (get back on release) @DirtySanchez R3F compatibility for SlingLoad @DirtySanchez Hints while using Vehicle Repair (MultiGun) @he-man Config to completely disable Simulation for BaseParts (if not needed) @he-man Made Radiation configureable by cfgepochclient.hpp @raymix Hints for lock / unlock Vehicles / Storages @he-man Nuisance multiplicator in cfgepochclient.hpp @he-man Reduce rads over time at cost of immunity @raymix Wearable Male & Female wearable full radiation suit @Helion4 December seasonal items (Santa hat / Snowman) @Helion4 Autorun function (suggested by Ghostrider) @he-man Default Key is "W" You can change the key in EPOCH ESC Menu If choosen key is same as "moveforward" (default), you have to 2x tap it, else you only have to 1x tap it If your legs are broken, you get a hint "can not autorun - legs are broken" If the terrain is too steep, you only walk in AutoRun Inside Water, you can not Autorun Helper 3D-Icon + Line on the part, where element is snapped on (while Base-Building) @he-man Config in cfgepochclient.hpp to block ATM's in Plotpole range @he-man Power Sword @helion Fixed False BE kicks since Arma 3 1.80 update. Nightlight now also follow players inside Vehicles @he-man Fixed fault disabled DynamicDebris @morgoth0 SERVER_VARS (BaseSpawn) was not saved on revive @morgoth0 Without Advanced Vehicle Repair, Vehicle upgrade was not available @he-man Base Storages could be deleted if near Loot containers were auto-deleted @he-man Some Tarp Loot was spawned under the Floor @he-man Reworked wall check by getting out of Vehicles @he-man Garden Plot had no physical ground @Helion4 Some Vehicles were missing in EPOCH Admin Spawn Menu @he-man Changed RCon Port is now set to 2307 by default since changes in A3 1.78 prevent use of 2306. @awol SnapPoints for Building objects (especially full / half / quarter Floors) @he-man Some performance tweaks Inventory will be opened automatically, if "you found something" @awol EPOCH Events reworked (Markers will change if players near / event looted) @DirtySanchez Traders will no longer refill sold magazines @he-man Magazines will automatic be repacked in Trader First the trader offers full magazines If no full magazine is available, the Trader offer the last not full magazine Not full magazines are colored: Yellow (nearly full) -> Red (nearly empty) You also get a Tooltip, how much bullets left in magazine The prices are calculated by the left bullets in the magazine Increased snap-distance for Foundations (much easier to find snap positions) @he-man Reworked and added EPOCH Vehicle Classes @he-man Each upgrade increase Speed, Torque, Fuel, Terrainbehaviour, Load and Armor Hatchback >= lvl2 will no longer stuck in forests Added M900 forced without Backseats -> "C_Heli_Light_01_civil_2seat_EPOCH" Added M900 forced with Backseats -> "C_Heli_Light_01_civil_4seat_EPOCH" The Random M900 will also stay available -> "C_Heli_Light_01_civil_EPOCH" Added very low EPOCH variants of VTOL and Xi'an (eventually we have to change them with the next update a bit) Added Door-Animations to some Vehicles by GetIn / GetOut
  3. We changed the map to Esseker. Details soon. Opening tonight. 5.175.4.25:2302 Mod-List and links: Esseker Advanced Towing CUP Terrains CORE Zombies & Demons by Ryan Discord Die alten Säcke Impressions PS: red arrows can be kept for free!
  4. I plan to get a dedicated Epoch server with a host. I have seen in A3 Launcher, game servers running Epoch, with the new Malden map. That's what I'd like to do. How do I get that accomplished? Thanks in advance.
  5. ReidenXerx

    Help me! arma 3 epoch napf

    Greetings! I need some help in running arma 3 epoch mod server on a napf map. I found out that I need a file with the coordinates of map buildings for spawn loot like this one used in altis map (if I understood correctly). altis.h I found it in the file "epoch_server_settings.pbo" in the folder "epoch_server_settings\configs\maps", there is also a file for napf, but the problem is it is almost empty. napf.h I do not know what to do.
  6. Arma 3 Epoch 0.5 has been released! Client Files: https://github.com/EpochModTeam/EpochCore/releases/download/0.5.0.0/Epoch_Client_0.5.0.0.zip Server Files: https://github.com/EpochModTeam/Epoch/archive/0.5.0.0740.zip File Changes: https://github.com/EpochModTeam/Epoch/pull/719/files Changelog: [New] Epoch is leaving alpha and entering beta! All Epoch Asset project sources are now available via our GitHub +LFS and under APL-SA license here: https://github.com/EpochModTeam/EpochCore [Added] Added Service Point to Rearm, Repair and Refuel. Thanks to @Ignatz-HeMan [Added] 7 new Keesha camo skins by Craig Hauer aka ComatoseBadger. [Added] 64-bit database extension support for Windows (EpochServer_x64.dll) and Linux (epochserver_x64.so) servers. Linux support is pending testing. [Added] Custom event handler and OnEachFrame hooks added. https://github.com/EpochModTeam/Epoch/tree/experimental/Sources/epoch_code/customs Thanks to @Ignatz-HeMan [Added] Crafting recipe: Mortar (Uses: 12x Rock, 2x dirty water) (Requires: Fire and workbench within 3m). Thanks to @baaljayjay for the suggestion. [Added] Customizability of units spawned by UAV alert via CfgEpochClient > uavAlertUnitSpawnTemplate. (Default: I_Soldier_EPOCH) [Added] Toxic Smoke Grenades can now be found in the world. [Added] Respawn in base feature, each player must interact with Jammer and choose "Make Spawnpoint" to enable. [Added] Selling to traders with bank debt greater than -50000(default), pays the bank debt back to below the limit instead of the player. Thanks to @Ignatz-HeMan [Changed] Epoch Message function now supports custom colors. Thanks to @SPKcoding [Changed] Epoch Event: ChangeWeather has been updated to allow for better random control of weather and defaults to bad weather. [Changed] Optimized database SET and SETEX calls in both SQF and C++. [Changed] Optimized database GETRANGE call. [Changed] Optimized NPC Trading and fixed issue if trade failed. Thanks to @Ignatz-HeMan [Changed] Great White Sharks will now spawn if the player is deep enough in the ocean. [Changed] Objects or Players that have been given "Crypto" variable can be accessed via the dynamic menu (Space Bar) for a "Take Crypto" action. [Changed] Air Drops are now triggered via Epoch Events server side every 45m at random, instead of randomly triggered client side. [Changed] To prevent issues with ownership only Group Leader can place a Jammer. jammerGLOnly = 0 in CfgEpochClient to disable. Thanks to @Ignatz-HeMan and @82ndab-Bravo17 [Fixed] Crash bug when opening base building upgrade menu since Arma 3 1.68. [Fixed] Wrong variable name in EPOCH_clientRevive.sqf. Thanks to @Ignatz-HeMan [Fixed] Sometimes getting stuck only walking. Thanks to @Ignatz-HeMan [Fixed] Repack of Energy Pack is now possible. [Removed] EpochServer extension calls 100 and 101 as they are no longer needed. [Info] Re-add missing comments in some config files. [Info] Numerous other fixes and optimizations. [Info] Requires Arma 3 1.68 or higher.
  7. I setup a new EPOCH 1.0.5.1 ARMA 2 server using this guide: Arguably the best guide I have seen to date explaining pretty much everything to get it actually operational. Mine is actually running, but I have (so far) 2 issues: 1. How do I get to 1.0.6? 2. The server is having trouble consistently writing to the DB and I cant find any real issues stemming from an issue with the DB... I setup a new EPOCH 1.0.4 ARMA 3 server using this guide: and "out of the box" it runs, but thats about it. I fresh spawn everytime and Im not sure where to modify the profiles so that you can be 3rd person and have a weapon crosshair. When I fresh spawn it looks like you are spawned beneath the world and you cannot see anyone else who spawns. I dont see any zombies, loot drops or vehicles. So with ARMA 3 EPOCH, I need a few more pointers on what I need to do to get this playable. I think it may be due to the fact that theres no DB. Still working on this as well. Id like to add that the linux game server manager web site is pretty decent at insatlling an arma3 server. My problem with that is trying to get Exile or Epoch running on it. Any ideas there would be GREAT! I would appreciate ANY help and I have a Teamspeak server if you would like to talk voice to help me in real time. Please PM me for details. Thanks! DEATH
  8. I've just started playing EpochZ: Black Tide and am getting tired of soloing as a noob. Anyone wanna run around with me? Also, I'm up for other mods, but enjoy the zombies. Also also, I'm 39, new to Arma3 (but played SZ:SA a lot) and would love to have other geezers who don't mind a super casual approach, but obviously I'm fine with folks younger than me. Don't play regularly, but I would love to have a Steam list of friends who I can hook up with randomly. Basically recruiting for "Team Lazy Geezer Renegade Extermination Squad and Survivalist Cadre Operations", or TLGRESSCO. Which is pronounced "tella-gresko".
  9. Tricky

    a3_epoch_custom

    where do i put the a3_epoch_custom file in my epoch server once i made it a cqf and all that
  10. deadofdawb

    Show Mods in Arma 3 Launcher

    Hello, i have the problem on my server if i conect over Arma 3 Launcher that there are no mods shown, that cause the problem that many people try to concect over the launcher and get kickt because the launcher dosent load the epoch mod for the server. how can i change it that it says "Needed mods = Epoch"? on the pictures below is what i want for my server please help me!!! thanks
  11. deadofdawb

    Show Mods in Arma 3 Launcher

    Hello, i have the problem on my server if i conect over Arma 3 Launcher that there are no mods shown, that cause the problem that many people try to concect over the launcher and get kickt because the launcher dosent load the epoch mod for the server. how can i change it that it says "Needed mods = Epoch"? on the pictures below is what i want for my server please help me!!! thanks
  12. arma serie on discount get almost everything for just $15 https://www.humblebundle.com/arma-bundle I hope its okay that i post this here, if not feel free to delete it. have nice day.
  13. Donnovan

    BR PVP - Chernarus - Arma 3

    Arma 3 Mod. Link to Steam Workshop Page: http://steamcommunity.com/sharedfiles/filedetails/?id=649594195 Server: 177.207.204.23:2322
  14. Dalty

    Arma 3 Vehicle "Bad Token"

    1:46:46 "DEBUG: Invalid Vehicle Token, deleted 79cd8100# 2048680: mrap_02_unarmed_f.p3d REMOTE" I get this when trying to spawn a vehicle on my test serve with Zeus.
  15. Ok guys we are on a 3 week old database as of today great missions alot of pvp, also new database save feature and upgraded server with great frames. We also were approved by bis 4 days ago just been busy with the new box so if you want come on by say hello and try it out. Great admins and alot of fun to be had and go check out the link also if you want to see us on the approved list yay lol. Teamspeak Info = ts.epchpro.com Also come check out the website you must register first though. http://epochpro.clanwebsite.com/ http://www.bistudio.com/monetization/approved <<<<Also here is a vid of the server in action and alot of what to look for i hope you like, Much thanks to Marshal for doing the video very great guy and good at it thank you.
  16. Rehab Gaming is looking for an additional scripter/coder for the following games : Arma 2, Arma 2 Dayz mod, Arma 3, Arma 3 Exile/Epoch, Ark, 7 days to die, Rust. If you have experience In Arma 2 and 3 Then you meet our requirements, you need to be willing to learn the rest, and able to train staff to perform a few simple task on the box, Like bans and rollbacks. We have 1 scripter but he needs help. We need someone that can script our servers how we want them to be built. Someone that can work good with a team and be part of the family. We aren't in it for profit, hosting servers is something we do because we enjoy it and want to provide players with a fair and balanced gaming experience. If interested come visit us in out TS3 : RehabGaming.Teamspeak3.com , Look for the Interview channel.
  17. Rehab Gaming is looking for Scripters for our community to help aid in maintaining and building new servers. Must be able to follow direction and work as a team. If interested in being a part of a team dedicated to Hosting Fair and high performance game servers for our players, you can reach us at RehabGaming.Teamspeak3.com , Please come see us for further details. Main requirements: Be proficient in scripting Arma 2/dayz mod and Arma 3. Be willing to learn other games such as 7 days to die and rust. If you don't know arma 3 please be willing to learn.
  18. -Do Or Die Gaming Epoch Server- Taru Pod Script Custom AI Missions with dynamic loot Auto Ear Plugs Armed Vehicles/Helis Active Admins Custom in-game player map markers Active TeamSpeak with plenty of open channels to invite your friends and chat ZCP PVP Mission Great FPS *Apex DLC added content* 45.35.55.11:2302 TS3: ts3.doordiegamers.com http://www.doordiegamers.com
  19. viper179

    Epoch Weather

    Is there a way to disable the random weather for epoch , just wondering seems no matter what i do to add in some cool weather code it gets changed right back to epoch would really like a option to use custom weather or use epoch weather on the next update.
  20. Donnovan

    [Release] Andre Safe Zones

    If you like my work, please consider a donation: $USD $EURO ANDRE SAFE ZONE . Vehicle Gear Protection (except for players in your group) . Player Gear Protection (except for players in your group) . Player Can't Shot . Player Can't Die . Turret cant' shot . Vehicle does not take damage . Vehicle can't be stolen . Protected vehicles liberated after some time INSTALATION Run the script from the mission file init.sqf with execVM "andre_safezone.sqf";. You must run from the root (not inside a isServer or !isServer or any other condition): execVM "andre_safezone.sqf"; //exec it on the root on init.sqf if (isServer) then { //code 1... //code 2... //code 3... //DO NOT EXEC IT HERE! } else { //code 4...` //code 5... //code 6... //DO NOT EXEC IT HERE! }; THE SCRIPT: if you use Epoch Anti Hack Ready for Altis. You can change the Konfiguration part to meet the map you is using and/or to add more safe zones. *Put this file in the root of your mission file, with the name andre_safezone.sqf. //=============== // KONFIGURATION //=============== //Altis Safezones donn_traders = [ ["Altis Trader City 1",[13323,14527,0]], ["Altis Trader City 2",[6177,16835,0]], ["Altis Trader City 3",[18460,14259,0]] ]; //==================== // CLIENT SIDE SCRIPT //==================== if (hasInterface) then { //SENSORS donn_notSafe = true; donn_safeZone_name = "(nothing)"; { _x spawn { private ["_dist","_tPos","_tName","_maxVel","_tRad"]; _tName = _this select 0; _tPos = _this select 1; _maxVel = 100; _tRad = 250; waitUntil {sleep 0.25;speed player > 1}; while {true} do { _dist = player distance _tPos; while {_dist > 150} do { sleep ((((_dist - _tRad)/_maxVel) max 0.25) min 5); _dist = player distance _tPos; }; donn_notSafe = false; donn_safeZone_name = _tName; systemChat ("You are in safezone city: " + _tName); while {_dist < 150} do { sleep 0.25; _dist = player distance _tPos; }; donn_notSafe = true; donn_safeZone_name = "(nenhuma)"; systemChat ("You leaved safezone city: " + _tName); }; }; } forEach donn_traders; //Safe zone Functions donn_avoidGearAccess = { _protecting = []; _toProtect = donn_pv_protected_veh select 1; _toUnprotect = []; _protectVersion = donn_pv_protected_veh select 0; while {!donn_notSafe} do { { _x addEventHandler ["ContainerOpened", { _veh = _this select 0; _player = _this select 1; _veh_crew = _veh getVariable ['don_crew', nil]; if (isNil '_veh_crew') then {_veh_crew = [getPlayerUID _player];}; _groupUnits = units _player; _canAccess = false; { if (getPlayerUID _x in _veh_crew) then { _canAccess = true; }; } forEach _groupUnits; if (!_canAccess)then { systemChat format ['%1, you cant access this gear.', name _player]; _player action ["Gear", objNull]; }; }]; } forEach _toProtect; { _x removeAllEventHandlers "ContainerOpened"; } forEach _toUnprotect; _protecting = _protecting + _toProtect - _toUnprotect; waitUntil {sleep 0.2;donn_pv_protected_veh select 0 > _protectVersion}; _toProtect = (donn_pv_protected_veh select 1) - _protecting; _toUnprotect = _protecting - (donn_pv_protected_veh select 1); }; { _x removeAllEventHandlers "ContainerOpened"; } forEach _protecting; }; //Safezone don_incar = false; don_firedEH_1 = nil; donn_godMode = false; [] spawn { private ['_runOneTime','_donn_notSafe','_don_passengers','_don_veh_crew','_don_player_veh','_don_veh_driver']; waitUntil {!(isNil 'donn_notSafe')}; _runOneTime = false; _donn_notSafe = donn_notSafe; while {true} do { waitUntil {!((_donn_notSafe && donn_notSafe) || (!_donn_notSafe && !donn_notSafe)) || !_runOneTime}; _donn_notSafe = donn_notSafe; if (!_donn_notSafe) then { //Player God Mode player allowDamage false; donn_sz_fired = player addEventHandler ['Fired',{deleteVehicle (_this select 6);}]; donn_godMode = true; //Protect Player Gear donn_pv_protected_veh_add = player; publicVariableServer "donn_pv_protected_veh_add"; //Avoid player to access other Gears (turn off is automatic) [] spawn donn_avoidGearAccess; }; if (_donn_notSafe && _runOneTime) then { //Player God Mode Off player allowDamage true; player removeEventHandler ["Fired",donn_sz_fired]; donn_godMode = false; //Clear Player Gear Protection donn_pv_protected_veh_sub = player; publicVariableServer "donn_pv_protected_veh_sub"; }; if (!_donn_notSafe && don_incar) then { //Get Info _don_player_veh = don_player_veh; don_veh_crew = crew _don_player_veh; _don_veh_driver = driver _don_player_veh; if (player == _don_veh_driver) then { //Car God Mode _don_player_veh allowDamage false; _don_player_veh removeAllEventHandlers 'handleDamage'; _don_player_veh addEventHandler ['handleDamage', {0}]; _don_player_veh removeAllEventHandlers 'Fired'; _don_player_veh addEventHandler ['Fired',{deleteVehicle (_this select 6);}]; //Passenger Names _don_passengers = ''; {if (alive _x) then {_don_passengers = _don_passengers + format [' %1',name _x];};} forEach don_veh_crew; //Passenger PlayerUID _don_veh_crew = []; {if (alive _x) then {_don_veh_crew = _don_veh_crew + [getPlayerUID _x];};} forEach don_veh_crew; //Put info on Vehicle _don_player_veh setVariable ['don_ownerity_code', format ['%1_%2', getPlayerUID player, round diag_tickTime], true]; _don_player_veh setVariable ['don_crew', _don_veh_crew, true]; _don_player_veh setVariable ['don_passengers', _don_passengers, true]; //Protect Vehicle Gear donn_pv_protected_veh_add = _don_player_veh; publicVariable "donn_pv_protected_veh_add"; }; }; if (_donn_notSafe && don_incar && _runOneTime) then { //Get Info _don_player_veh = don_player_veh; _don_veh_driver = driver _don_player_veh; if (player == _don_veh_driver) then { //Clear Vehicle Protection Variables _don_player_veh setVariable ['don_ownerity_code', nil, true]; _don_player_veh setVariable ['don_crew', nil, true]; _don_player_veh setVariable ['don_passengers', nil, true]; //Car God Mode Off _don_player_veh allowDamage true; _don_player_veh removeAllEventHandlers 'handleDamage'; _don_player_veh removeAllEventHandlers 'Fired'; //Clear Vehicle Gear Protection donn_pv_protected_veh_sub = _don_player_veh; publicVariableServer "donn_pv_protected_veh_sub"; }; }; _runOneTime = true; }; }; [] spawn { private ['_don_veh_crew','_wait_time','_last_mark','_max_time']; while {true} do { _max_time = 480; waitUntil {sleep 0.0625; vehicle player != player}; don_player_veh = vehicle player; don_incar = true; if (!donn_notSafe) then { _don_veh_crew = don_player_veh getVariable ['don_crew', nil]; if (isNil '_don_veh_crew') then {_don_veh_crew = [getPlayerUID player];}; _groupUnits = units player; _canAccess = false; { if (getPlayerUID _x in _don_veh_crew) then { _canAccess = true; }; } forEach _groupUnits; if (!_canAccess) then { call compile format ['if (isNil ''don_%1'') then {don_%1 = diag_tickTime;}; _last_mark = don_%1;', don_player_veh getVariable ['don_ownerity_code', 0]]; _wait_time = diag_tickTime - _last_mark; if (_wait_time < _max_time) then { while {player != vehicle player} do { player action ['getOut', don_player_veh]; uiSleep 0.01; }; cuttext [format ['Owners:%1. %2 seconds to liberate.', don_player_veh getVariable ['don_passengers','Owners not found'], round (_max_time - _wait_time)], 'PLAIN DOWN']; cad_pvar_smessage = [format ['%1 is messing with your vehicle! %2 seconds to liberate!', name player, round (_max_time - _wait_time)], _don_veh_crew]; publicVariable 'cad_pvar_smessage'; } else { call compile format ['don_%1 = nil;', don_player_veh getVariable ['don_ownerity_code', 0]]; don_player_veh setVariable ['don_ownerity_code', nil, true]; don_player_veh setVariable ['don_crew', nil, true]; don_player_veh setVariable ['don_passengers', nil, true]; cuttext [format ['Vehicle is now free for all!'], 'PLAIN DOWN']; cad_pvar_smessage = [format ['Vehicle invaded by %1!', name player], _don_veh_crew]; publicVariable 'cad_pvar_smessage'; }; }; don_player_veh allowDamage false; don_player_veh removeAllEventHandlers 'handleDamage'; don_player_veh addEventHandler ['handleDamage', {0}]; don_player_veh removeAllEventHandlers 'Fired'; don_player_veh addEventHandler ['Fired',{deleteVehicle (_this select 6);}]; }; if (donn_notSafe) then { don_player_veh allowDamage true; don_player_veh removeAllEventHandlers 'handleDamage'; don_player_veh removeAllEventHandlers 'Fired'; if (player == driver don_player_veh) then { don_player_veh setVariable ['don_ownerity_code', nil, true]; don_player_veh setVariable ['don_crew', nil, true]; don_player_veh setVariable ['don_passengers', nil, true]; }; }; waitUntil {sleep 0.0625; vehicle player == player}; don_incar = false; don_player_veh = nil; }; }; //Remote Mensages 'cad_pvar_smessage' addPublicVariableEventHandler { private ['_message', '_receivers']; _message = (_this select 1) select 0; _receivers = (_this select 1) select 1; if (getPlayerUID player in _receivers) then {cutText [_message, 'PLAIN DOWN'];}; }; diag_log "! SAZON OK !"; }; //============= // SERVER SIDE //============= if (isServer) then { //DONN SaZon Protected Veh donn_pv_protected_veh = [0,[]]; publicVariable "donn_pv_protected_veh"; "donn_pv_protected_veh_add" addPublicVariableEventHandler { donn_pv_protected_veh set [0,(donn_pv_protected_veh select 0) + 1]; donn_pv_protected_veh set [1,(donn_pv_protected_veh select 1) + [_this select 1]]; publicVariable "donn_pv_protected_veh"; diag_log ("[SAZON] Added veh to protection: " + str (_this select 1)); }; "donn_pv_protected_veh_sub" addPublicVariableEventHandler { donn_pv_protected_veh set [0,(donn_pv_protected_veh select 0) + 1]; donn_pv_protected_veh set [1,(donn_pv_protected_veh select 1) - [_this select 1]]; publicVariable "donn_pv_protected_veh"; diag_log ("[SAZON] Deadded veh to protection: " + str (_this select 1)); }; }; THE SCRIPT: if you use infi-STAR Anti Hack Ready for Altis. You can change the Konfiguration part to meet the map you is using and/or to add more safe zones. *Put this file in the root of your mission file, with the name andre_safezone.sqf. //=============== // KONFIGURATION //=============== //Altis Safezones donn_traders = [ ["Altis Trader City 1",[13323,14527,0]], ["Altis Trader City 2",[6177,16835,0]], ["Altis Trader City 3",[18460,14259,0]] ]; //==================== // CLIENT SIDE SCRIPT //==================== if (hasInterface) then { //SENSORS donn_notSafe = true; donn_safeZone_name = "(nothing)"; { _x spawn { private ["_dist","_tPos","_tName","_maxVel","_tRad"]; _tName = _this select 0; _tPos = _this select 1; _maxVel = 100; _tRad = 250; waitUntil {sleep 0.25;speed player > 1}; while {true} do { _dist = player distance _tPos; while {_dist > 150} do { sleep ((((_dist - _tRad)/_maxVel) max 0.25) min 5); _dist = player distance _tPos; }; donn_notSafe = false; inSafeZone = true; //NEW LINE 1 donn_safeZone_name = _tName; systemChat ("You are in safezone city: " + _tName); while {_dist < 150} do { sleep 0.25; _dist = player distance _tPos; }; donn_notSafe = true; inSafeZone = false; //NEW LINE 2 donn_safeZone_name = "(nenhuma)"; systemChat ("You leaved safezone city: " + _tName); }; }; } forEach donn_traders; //Safe zone Functions donn_avoidGearAccess = { _protecting = []; _toProtect = donn_pv_protected_veh select 1; _toUnprotect = []; _protectVersion = donn_pv_protected_veh select 0; while {!donn_notSafe} do { { _x addEventHandler ["ContainerOpened", { _veh = _this select 0; _player = _this select 1; _veh_crew = _veh getVariable ['don_crew', nil]; if (isNil '_veh_crew') then {_veh_crew = [getPlayerUID _player];}; _groupUnits = units _player; _canAccess = false; { if (getPlayerUID _x in _veh_crew) then { _canAccess = true; }; } forEach _groupUnits; if (!_canAccess)then { systemChat format ['%1, you cant access this gear.', name _player]; _player action ["Gear", objNull]; }; }]; } forEach _toProtect; { _x removeAllEventHandlers "ContainerOpened"; } forEach _toUnprotect; _protecting = _protecting + _toProtect - _toUnprotect; waitUntil {sleep 0.2;donn_pv_protected_veh select 0 > _protectVersion}; _toProtect = (donn_pv_protected_veh select 1) - _protecting; _toUnprotect = _protecting - (donn_pv_protected_veh select 1); }; { _x removeAllEventHandlers "ContainerOpened"; } forEach _protecting; }; //Safezone don_incar = false; donn_godMode = false; [] spawn { private ['_runOneTime','_donn_notSafe','_don_passengers','_don_veh_crew','_don_player_veh','_don_veh_driver']; waitUntil {!(isNil 'donn_notSafe')}; _runOneTime = false; _donn_notSafe = donn_notSafe; while {true} do { waitUntil {!((_donn_notSafe && donn_notSafe) || (!_donn_notSafe && !donn_notSafe)) || !_runOneTime}; _donn_notSafe = donn_notSafe; if (!_donn_notSafe) then { //Player God Mode player allowDamage false; donn_godMode = true; //Protect Player Gear donn_pv_protected_veh_add = player; publicVariableServer "donn_pv_protected_veh_add"; //Avoid player to access other Gears (turn off is automatic) [] spawn donn_avoidGearAccess; }; if (_donn_notSafe && _runOneTime) then { //Player God Mode Off player allowDamage true; donn_godMode = false; //Clear Player Gear Protection donn_pv_protected_veh_sub = player; publicVariableServer "donn_pv_protected_veh_sub"; }; if (!_donn_notSafe && don_incar) then { //Get Info _don_player_veh = don_player_veh; don_veh_crew = crew _don_player_veh; _don_veh_driver = driver _don_player_veh; if (player == _don_veh_driver) then { //Car God Mode _don_player_veh allowDamage false; _don_player_veh removeAllEventHandlers 'handleDamage'; _don_player_veh addEventHandler ['handleDamage', {0}]; _don_player_veh removeAllEventHandlers 'Fired'; _don_player_veh addEventHandler ['Fired',{deleteVehicle (_this select 6);}]; //Passenger Names _don_passengers = ''; {if (alive _x) then {_don_passengers = _don_passengers + format [' %1',name _x];};} forEach don_veh_crew; //Passenger PlayerUID _don_veh_crew = []; {if (alive _x) then {_don_veh_crew = _don_veh_crew + [getPlayerUID _x];};} forEach don_veh_crew; //Put info on Vehicle _don_player_veh setVariable ['don_ownerity_code', format ['%1_%2', getPlayerUID player, round diag_tickTime], true]; _don_player_veh setVariable ['don_crew', _don_veh_crew, true]; _don_player_veh setVariable ['don_passengers', _don_passengers, true]; //Protect Vehicle Gear donn_pv_protected_veh_add = _don_player_veh; publicVariable "donn_pv_protected_veh_add"; }; }; if (_donn_notSafe && don_incar && _runOneTime) then { //Get Info _don_player_veh = don_player_veh; _don_veh_driver = driver _don_player_veh; if (player == _don_veh_driver) then { //Clear Vehicle Protection Variables _don_player_veh setVariable ['don_ownerity_code', nil, true]; _don_player_veh setVariable ['don_crew', nil, true]; _don_player_veh setVariable ['don_passengers', nil, true]; //Car God Mode Off _don_player_veh allowDamage true; _don_player_veh removeAllEventHandlers 'handleDamage'; _don_player_veh removeAllEventHandlers 'Fired'; //Clear Vehicle Gear Protection donn_pv_protected_veh_sub = _don_player_veh; publicVariableServer "donn_pv_protected_veh_sub"; }; }; _runOneTime = true; }; }; [] spawn { private ['_don_veh_crew','_wait_time','_last_mark','_max_time']; while {true} do { _max_time = 480; waitUntil {sleep 0.0625; vehicle player != player}; don_player_veh = vehicle player; don_incar = true; if (!donn_notSafe) then { _don_veh_crew = don_player_veh getVariable ['don_crew', nil]; if (isNil '_don_veh_crew') then {_don_veh_crew = [getPlayerUID player];}; _groupUnits = units player; _canAccess = false; { if (getPlayerUID _x in _don_veh_crew) then { _canAccess = true; }; } forEach _groupUnits; if (!_canAccess) then { call compile format ['if (isNil ''don_%1'') then {don_%1 = diag_tickTime;}; _last_mark = don_%1;', don_player_veh getVariable ['don_ownerity_code', 0]]; _wait_time = diag_tickTime - _last_mark; if (_wait_time < _max_time) then { while {player != vehicle player} do { player action ['getOut', don_player_veh]; uiSleep 0.01; }; cuttext [format ['Owners:%1. %2 seconds to liberate.', don_player_veh getVariable ['don_passengers','Owners not found'], round (_max_time - _wait_time)], 'PLAIN DOWN']; cad_pvar_smessage = [format ['%1 is messing with your vehicle! %2 seconds to liberate!', name player, round (_max_time - _wait_time)], _don_veh_crew]; publicVariable 'cad_pvar_smessage'; } else { call compile format ['don_%1 = nil;', don_player_veh getVariable ['don_ownerity_code', 0]]; don_player_veh setVariable ['don_ownerity_code', nil, true]; don_player_veh setVariable ['don_crew', nil, true]; don_player_veh setVariable ['don_passengers', nil, true]; cuttext [format ['Vehicle is now free for all!'], 'PLAIN DOWN']; cad_pvar_smessage = [format ['Vehicle invaded by %1!', name player], _don_veh_crew]; publicVariable 'cad_pvar_smessage'; }; }; don_player_veh allowDamage false; don_player_veh removeAllEventHandlers 'handleDamage'; don_player_veh addEventHandler ['handleDamage', {0}]; don_player_veh removeAllEventHandlers 'Fired'; don_player_veh addEventHandler ['Fired',{deleteVehicle (_this select 6);}]; }; if (donn_notSafe) then { don_player_veh allowDamage true; don_player_veh removeAllEventHandlers 'handleDamage'; don_player_veh removeAllEventHandlers 'Fired'; if (player == driver don_player_veh) then { don_player_veh setVariable ['don_ownerity_code', nil, true]; don_player_veh setVariable ['don_crew', nil, true]; don_player_veh setVariable ['don_passengers', nil, true]; }; }; waitUntil {sleep 0.0625; vehicle player == player}; don_incar = false; don_player_veh = nil; }; }; //Remote Mensages 'cad_pvar_smessage' addPublicVariableEventHandler { private ['_message', '_receivers']; _message = (_this select 1) select 0; _receivers = (_this select 1) select 1; if (getPlayerUID player in _receivers) then {cutText [_message, 'PLAIN DOWN'];}; }; diag_log "! SAZON OK !"; }; //============= // SERVER SIDE //============= if (isServer) then { //DONN SaZon Protected Veh donn_pv_protected_veh = [0,[]]; publicVariable "donn_pv_protected_veh"; "donn_pv_protected_veh_add" addPublicVariableEventHandler { donn_pv_protected_veh set [0,(donn_pv_protected_veh select 0) + 1]; donn_pv_protected_veh set [1,(donn_pv_protected_veh select 1) + [_this select 1]]; publicVariable "donn_pv_protected_veh"; diag_log ("[SAZON] Added veh to protection: " + str (_this select 1)); }; "donn_pv_protected_veh_sub" addPublicVariableEventHandler { donn_pv_protected_veh set [0,(donn_pv_protected_veh select 0) + 1]; donn_pv_protected_veh set [1,(donn_pv_protected_veh select 1) - [_this select 1]]; publicVariable "donn_pv_protected_veh"; diag_log ("[SAZON] Deadded veh to protection: " + str (_this select 1)); }; }; BE FILTERS TWEAK FOR THE ORIGINAL EPOCH 0.3.0.2 FILTERS: My changes are after /*DONN*/. scripts.txt: You need to change 4 lines. 7 allowDamage !="player allowDamage true;vehicle player allowDamage true;" !="player allowDamage false;{missionNamespace setVariable[format['EPOCH_player%1" /*DONN*/ !="(_|)don_player_veh allowDamage" 7 exec !="<execute expression=" !"RscDebugConsole_execute" !"execFSM" !"_executeStackedEventHandler" !"fn_execVM" !"fn_moduleExecute" !"fn_execRemote" !"fn_MPexec" !"bis_fnc_moduleExecute_activate" !"fn_tridentExecute" !"randomize_civ1" !"executed from" !"EPOCH_DebugGUI_exec" !"_handle = [_display] execVM _script;" !"execVM \"\A3\Structures_F\scripts" !="execVM \"\A3\Structures_F_EPC\Civ\PlayGround\scripts\Carousel_spin.sqf\"" !="reviveExecuteTemplates" /*DONN*/ !="execVM \"andre_safezone.sqf\";" 7 removeEventHandler !="displayRemoveEventHandler" !="player removeEventHandler ['Fired', 0];" !"_currentTarget removeEventHandler[\"EpeContactStart\", _onContactEH]" !" [_adminVar,objnull];\npublicvariable _adminVar;\nplayer removeeventhandler [\"respawn\",_respawn];" !="_plyr removeEventHandler [\"FiredNear\", _smokeEH];" /*DONN*/ !="player removeEventHandler [\"Fired\",donn_sz_fired]" 7 removeAllEventHandlers !="ctrlRemoveAllEventHandlers" !="_vehicle removeAllEventHandlers \"GetOut\";" !="_sapper removeAllEventHandlers \"Hit\";\n_sapper removeAllEventHandlers \"FiredNear\";" /*DONN*/ !="_x removeAllEventHandlers \"ContainerOpened\";" 7 GodMode /*DONN*/ !="donn_godMode" publicvariable.txt: You need to change 1 line. 5 "" !="EPOCH_(UP|SAVE|PAINT|MAINT|REM)BUILD" !="EPOCH_(say3D|switchMove|(store|take)Crypto|TEMPOBJ|packJack|selectedGender)_PVS" !="EPOCH_(mineRocks|create(Object|AirDrop)|FillContainer|SapperObjs)_PVS" !="EPOCH_(load|revive|dead|push|force|respawn|check)Player_PVS" !="EPOCH_(build|equipped)Item_PVS" !="EPOCH_GROUP_(Upgrade|Player|create|Delete|Invite)_PVS" !="EPOCH_(lock|pack)Storage_PVS" !="EPOCH_(unlock|lock|fill|repair)Vehicle_PVS" !="EPOCH_(knockDownTree|destroyTrash|MAKETRADEREQ|MAKETRADE|S_S_VEHICLES|MAKENPCTRADE|oneWayTP)" !="EPOCH_Loot(Animal|Container|Building)" !="EPAH_[a-z]{5,10}" /*DONN*/ !="donn_pv_protected_veh_(add|sub)" !="cad_pvar_smessage" setvariable.txt: You need to change 1 line. 5 "" !=(Offer|Accept|BUILD_SLOT|TRADE_ACTIVE|last_targeter) /*DONN*/ !="(_|)don_player_veh setVariable"
  21. viper179

    Eden Editor Issues

    Im just wondering if any one else is having this same issue as me, i can use the eden editor just fine place stuff down also i am using it on the epoch.tanoa map pbo. i have placed down some atms around the map and load it on the live server, but for some reason some will be there and others will not, same thing when i place down buildings or jazz up the entrance its like some walls just are not there once i go live with it but then in the eden editor its in the same spot as i placed it. Any ideas would be great
  22. Shorens

    Arma 3 Epoch Video Series

    Hello everyone, my name is Shorens and I have decided to start an Arma 3 Epoch video series on my channel! If you enjoy what you see then please like the video and subscribe for more! I am going to be making a new episode every week! Episode 1: Episode 2: Thanks again for checking my videos out, I really love showcasing this brilliant mod. Subscribe if you are interested in next weeks episode and if there is anything I could be doing better please comment on the video and let me know. These are my first ever YouTube videos so I am 100% open to criticism. Anyways, have a nice day guys and again, thanks for watching
  23. TLDR Starting on Apex Expansion support with Tanoa map support. New Task based Mission System. Zombies! Simply enable Ryan's Zombies and Demons mod: http://steamcommunity.com/sharedfiles/filedetails/?id=501966277 along side @Epoch Mod to get custom Epoch Zombie AI. * Base building and item interaction configs now available to change via mission file. Fixed custom Gestures not working since 1.60 Many other fixes and improvements. Change Log: [New] Epoch Mod configs and some community pbo's are now released under APL-SA license here: https://github.com/EpochModTeam/EpochCore [Added-WIP] Tanoa map support. [Added] New Task based Mission System. [Added] (Optional) Support for Ryan's Zombies and Demons mod: http://steamcommunity.com/sharedfiles/filedetails/?id=501966277 with custom Epoch implementation. [Added] New custom variable EPOCH_playerNuisance that increases based on the type of weapon fired and decreases at a rate of 1 per 10 seconds. This is used to track how active a shooter the player is. [Added] Player option to Morph into a random antagonist (from deathMorphClass) after death. The array 'deathMorphClass' found in CfgEpochClient can be used to specify what antagonists to randomly spawn. [Added] Player option to detonate body after death. Sacrifice yourself by generating a runaway thermal cascade using the nano bots within your body. Nothing left to revive. [Changed] Increased loot bias 10% overall and increased loot density for military and other larger buildings. [Changed] new function Epoch_message, replaces Epoch_dynamicText. [Changed] Object Interaction and EPOCH_client_bitePlayer settings in now config CfgObjectInteractions. [Changed] Moved all Base Building variables to gamemode config CfgBaseBuilding. [Changed] Moved all Item Interaction to new gamemode config CfgItemInteractions. [Changed] Sapper groan or detonate can be triggered by setting a variable on the target or sapper. [Changed] Server can be asked by a client / server to trigger an antagonist on another client. Antagonist is then run on target PC, independent from caller of function. [Changed] Epoch Unit Spawn code. Now can be called specifying the target of the antagonist. Antagonist will run on target client PC. [Changed] Sapper defaults tweaked to make them more responsive. [Changed] New Sapper antagonist config options: reflexSpeed - Set the loop pause. Defaults have been lowered to make sapper more responsive. nestChance - A percentage chance, at each sapper spawn, that he will create a nest. hideLevel - (Fear Emotion) Set level at which sapper will go into hiding based on fear of armed players, being shot near etc. chargeLevel - (Anger Emotion) Set level at which sapper will trigger 'charge the player' mode. [Changed] New UAV Support Troops antagonist config options: unitTypes - an array of soldier classes to randomly choose from. Custom weapons to-do, use soldiers with default weapon loadout or handle weapons with custom script. maxUnitNum - Maximum number of units to spawn per UAV. minAISkill - Minimum value for any AI skill. maxAimingAccuracy -> maxGeneral - Set the maximum value for each available AI skill. A random number between minAISkill and the value for each will be set as that skill. [Fixed] To prevent A3 dupe issues Epoch Militia Solders when taking uniforms, they no longer have uniforms. [Fixed] To prevent animation glitch with weapon switching on the move and holstering. You now must be standing still to holster your weapon. [Fixed] Custom Epoch Gestures not working since 1.60. [Fixed] Issue with animals not returning raw meat. [Fixed] Getting wet and cold on standing on pier. Thanks to umfufu for the report! http://epochmod.com/forum/topic/41929-getting-10-points-of-wetness/ [Fixed] Missing texture issues with some base building objects since 0.3.8. [Info] A big thanks to Isaac, Axeman's chief tester! **Server Only** [Added] Improved plant spawner by Redbeard Actual and [VB]AWOL. [Added] Allow Epoch Events to accept full file path if 4th variable in the EpochEvents array is set to 0. Default is 1. [Added] Function to effect a players Crypto server side: EPOCH_server_effectCrypto [Added] New experimental PBO packing tool found in Epoch/Tools/PowerShell/ [Added] Server function to allow remote exec of setVariable on client - Allows client to ask another client to set a local variable, via the server. Server can run same function. [Added] Epoch AH: Added ability to kick, instead of just log or ban. [Changed] Reworked vehicle load function and made vehicles immune to damage for 120 seconds after startup. [Changed] cfgpatches check now kicks by default with message a message. [Changed] Vehicle persistence texture configs are now found in server settings pbo. https://github.com/EpochModTeam/Epoch/blob/experimental/Sources/epoch_server_settings/configs/CfgEpochVehicles.h [Changed] Use new disableChannels syntax in 1.60 and enable text chat on side chat and not voice. Thanks to @morgoth0 for the heads up! https://github.com/EpochModTeam/Epoch/issues/544 [Changed] ForceRestart option should now restart as soon as all players disconnect and server is locked. [Changed] Epoch Events can now self initialize on server startup (if third events[] array element is 1). Fixes issue with weather not changing till first event run. [Removed] Epoch AH removed whitelisted variable check system. [Removed] STEAMAPI Vac ban check as it needs reworked in the extension. [Fixed] Take into account trader stored per class vehicle limits when spawning new vehicles. [Fixed] Disappearing Mags on login / revive. Thanks to He-Man for the fix: http://epochmod.com/forum/topic/42178-disappearing-mags-on-login-revive-fix/#comment-277194 [Fixed] CUP mods enabled check logic typo. Thanks to @morgoth0 for the report: https://github.com/EpochModTeam/Epoch/issues/543 [Fixed] BE kick when player opened stock A3 dialog (Game > Options > Layout). [Fixed] BE kick with Spawn Loot admin panel option. Thanks to @jostster for the report: https://github.com/EpochModTeam/Epoch/issues/540 [Updated] Loot position tool: Epoch/Tools/SQF/saveLootPositionsVector.sqf [Updated] World config tool: Epoch/Tools/SQF/getTreesAndTrash.sqf [Info] Changed name of a3_epoch_server.pbo to epoch_server.pbo. Also changed path from \x\addons\a3_epoch_server to \epoch_server [Info] Changed name of a3_epoch_server_settings.pbo to epoch_server_settings.pbo. [Info] RConPort 2306 added to example-beserver.cfg for changes since A3 1.58. [Info] Removed old .bikey and added new one for 0390. [Info] Requires Arma 3 1.60 or higher. Additional Notes: * Ryans Zombies support is disabled by default, you must set this variable ( https://github.com/EpochModTeam/Epoch/blob/release/Sources/epoch_config/Configs/CfgEpochClient.hpp#L28 ) to true and add "Ryanzombies" cfgPatches classname to your missions addOns[] array ( https://github.com/EpochModTeam/Epoch/blob/release/Sources/mpmissions/epoch.Tanoa/mission.sqm#L22-L25 ) to prevent players from joining without the mod enabled.
  24. TAGau

    MessageServer.sqf

    Would anyone know how to set this sqf up I'm not to sure on how to use it
  25. arc7r7

    Uniforms and Vests get Bugged

    For awhile I have players telling me sometimes when logging in their Uniforms and vests are bugged out. They do not display and have lost the contents. I understand this to be a bug with arma 3, but has been happening for a long time now with no fix from bohemia. I have found this script on the exile forum but have no idea how to get it woking on an epoch server. I have also heard infistar has a fix for this in the exile version but not the epoch version. Does anyone know how to fix this? or do we just keep waiting on BI to fix this. Below is the script I found on the exile forum, maybe someone knows how to adapt it to epoch or write something similar.
×