From db9f931ee790eaab2b817bf39d84c139d4a1aa5a Mon Sep 17 00:00:00 2001 From: fallingsheep Date: Thu, 19 Feb 2015 11:50:56 +1100 Subject: [PATCH] Home commit - test fixes and changes --- @epochhive/A3EAI_config.sqf | 4 +- @epochhive/addons/a3_epoch_server_custom.pbo | Bin 1815 -> 1547 bytes @epochhive/epochah.hpp | 2 +- @epochhive/epochconfig.hpp | 6 +-- MPMissions/epoch.Altis.pbo | Bin 1248413 -> 1262843 bytes MPMissions/epoch.Altis/custom/Nametags.sqf | 15 +++++++ MPMissions/epoch.Altis/custom/bike.sqf | 31 ++++++++++++++ MPMissions/epoch.Altis/custom/chopper.sqf | 34 +++++++++++++++ .../epoch.Altis/custom/deployvehicle.sqf | 14 ++---- MPMissions/epoch.Altis/custom/packbike2.sqf | 6 +++ MPMissions/epoch.Altis/init.sqf | 40 +++++------------- MPMissions/readme.txt | 1 + 12 files changed, 106 insertions(+), 47 deletions(-) create mode 100644 MPMissions/epoch.Altis/custom/Nametags.sqf create mode 100644 MPMissions/epoch.Altis/custom/bike.sqf create mode 100644 MPMissions/epoch.Altis/custom/chopper.sqf create mode 100644 MPMissions/epoch.Altis/custom/packbike2.sqf create mode 100644 MPMissions/readme.txt diff --git a/@epochhive/A3EAI_config.sqf b/@epochhive/A3EAI_config.sqf index e8f3c8f..57286a3 100644 --- a/@epochhive/A3EAI_config.sqf +++ b/@epochhive/A3EAI_config.sqf @@ -193,7 +193,7 @@ A3EAI_minRandSpawnDist = 0; --------------------------------------------------------------------------------------------------------------------*/ //Global maximum number of active AI air vehicle patrols. Set at 0 to disable (Default: 0). -A3EAI_maxHeliPatrols = 0; +A3EAI_maxHeliPatrols = 2; //Probability of spawning Level 0/1/2/3 AI air vehicle patrol spawns. Probabilities should add up to 1.00 A3EAI_levelChancesAir = [0.00,0.50,0.35,0.15]; @@ -220,7 +220,7 @@ A3EAI_removeMissileWeapons = true; --------------------------------------------------------------------------------------------------------------------*/ //Global maximum number of active AI land vehicle patrols. Set at 0 to disable (Default: 0). -A3EAI_maxLandPatrols = 0; +A3EAI_maxLandPatrols = 3; //Probability of spawning Level 0/1/2/3 AI land vehicle spawns. Probabilities should add up to 1.00 A3EAI_levelChancesLand = [0.00,0.50,0.35,0.15]; diff --git a/@epochhive/addons/a3_epoch_server_custom.pbo b/@epochhive/addons/a3_epoch_server_custom.pbo index 654037b1b92f6a907c690e43bfa0e53d95b941ec..df092107c46f2bd810abbd182912e08e6adc2a06 100644 GIT binary patch delta 407 zcmbQv*Ud8_#?Upu-`OL+IJKxOwJ5&0AhA5pDL=8qCqKVLuedOc0R)bKNd^X+?+-$b zFiecnlugTv&&BLv) zM91nF=qUO5`?-RR1L{&JPA&0GEG||sGBN;KPz%Co`9PDBGc;V&Q%f9+iV`a|fM%s- zrn_b4q$=3iDJVIorMrU71o6uAi*i!(5_2I^a9acNix4lUcs+gUUiV}M!|lyIv8g{czIwxhX4Qo delta 680 zcmaJmwde}Pcw)tiFdEKDYv(0U`G|DG4qhQEYjUfN+cGNa}2`6 zu$_al+gybbOpg|ar<2tYG7GDj-2IZMjmWu$9`!k=2Mp)(jI**0HbRUTh?5*zQts^i ztDh48h>Zt{Y4afJ(OAC_QbI^qF^z;RqJdOT_@P2|Z(i#^N{@tra2L2iiSjNFdCZ4^ z%O^97q6UF2u$|0#Ve(jEeCitJ?AF&)n`n~iF8V`AgoQXIA-<;-YKYrK3SEdqAh8vk zGp~fUOp@vP(9I5RFb^MpjFMy4J0NfbL3f9&xYkZ(?bd?@)avA54h>q6woZbGpdwc! z(+l3kZ$z48`l(iT{H4B7!uBuLxUWVT`Fj1*&+5(FgV$$2ZiIJ!-~INd{^8!M;4J_C E7aG6mNB{r; diff --git a/@epochhive/epochah.hpp b/@epochhive/epochah.hpp index e80fca8..94c8e34 100644 --- a/@epochhive/epochah.hpp +++ b/@epochhive/epochah.hpp @@ -1,6 +1,6 @@ // Anti Hack antihack_Enabled = false; // built-in Anti-Hack -antihack_cfgPatchesCheck = true; // cfgPatches (AddOn Check) +antihack_cfgPatchesCheck = false; // cfgPatches (AddOn Check) antihack_PVSPrefix = "EPAH_"; // used to help whitelist pveh variables in BE without BEC and watchdog, leave blank to use no prefix. antihack_cfgPatchesCfg[] = {0}; // 0 == BAN - 1 = LOG antihack_ahInitAuthCfg[] = {0,90}; // 0 == BAN - 1 = LOG, 90 = ban or log if anti hack is not started in 90 seconds diff --git a/@epochhive/epochconfig.hpp b/@epochhive/epochconfig.hpp index 068c56f..a468e0f 100644 --- a/@epochhive/epochconfig.hpp +++ b/@epochhive/epochconfig.hpp @@ -15,9 +15,9 @@ showEarthQuakes = true; // used to show locations of earthquakes showShippingContainers = true; // used to show locations of shipping containers // Antagonists -antagonistChanceTrash = 0.03; //3% chance when player loot a trash object +antagonistChanceTrash = 0.05; //3% chance when player loot a trash object antagonistChancePDeath = 0.25; //25% chance when player was killed from a other player (selfkill doesn't count) -antagonistChanceLoot = 0.03; //3% chance when player click "SEARCH" on a loot object +antagonistChanceLoot = 0.05; //3% chance when player click "SEARCH" on a loot object // Player Related cloneCost = 100; // debt incurred on player death @@ -81,4 +81,4 @@ expiresVehicle = "604800"; // expiration date in seconds for vehicles hiveAsync = true; // true = asynchronous hive calls (non blocking), false = synchronous hive calls (blocking) // Debug Related -DEBUG_VEH = true; // DEBUG ONLY used to debug spawing of vehicles +DEBUG_VEH = false; // DEBUG ONLY used to debug spawing of vehicles diff --git a/MPMissions/epoch.Altis.pbo b/MPMissions/epoch.Altis.pbo index aa37fb034a99fccfd7c905c14a958f86735a253f..de03c63de66832da4dfcaf0be3132324d2cbb514 100644 GIT binary patch delta 18378 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 C1d}8H delta 3454 zcmb7GU2GiH74F9NB(u%74hauH3%85R#)*mVotZm7CN^>$r%4wQR=P}fuXhJ_ zch)nrm^7FXicl1!N>TeT;(-TVkeWuNAS6E^kv#E;kRp_aRtO{{-U5~K5UB|D+&i=0 z8Dpict!v%6=bZ0+=jWd5|6H4U=k3$i|8V%5!JmmA{fB=o@x9Y_f+POwia7jQj)ix+ zUoCwtfAG<{q2k4Ez0z_)$@MnX*7LF2TcEa{|4UA~cI889<3lNDpNou2?n`;L<5nAJ z&aFlG#oVg{u-W+gi@7TU;rMi|<+M@L@q=XKGn0CJOl6JR_=R5gt)-EKD6@olwR3qEbT5^qFN6RZ(>!*VB9m z#R?%BhF~^r2{A28v$*4Q{kBmJP0+=<7`o_Ac zYKoe+#k_x1%LLw8K57Vcpd=j+HVn&96q@!!G))6VgQR1mMAwO>8L2aDP>m3(WnzJ{ zY8Wt6dJwZ}n7T!aVTKUa6)25G)6Ie*J=Dw(MA|ccEJ}!x;RAZmQKmsMycJVXEY;}S zhS1F#f$(s)0aVD437wkZV`Au210*Rva2bFkq%0Mq$!karji&1WF+&M0D_uiuK4mFz zWTcIWV(G#?A1@nw|C*C?yXWG07vUSZ1N&=i%Lpt!7wx-|yB&RTBR4G-^89z>`rmT9 zb64-&fL2@&1r6pgIZ9h2Mso4PosgSKToF+q;1Fy^0QOyM?S(alo!fm5_E$Q(AzLDF~dt&pC zw)AVU`K&FCj0l6+YRw6%je`|ZbLarABv?~~rJP1GHPm&C~>Ab>FC1^N) zFDD$P(s8Ol?O^nq2ZMOz71nU7kh)IOzQnvyG&O}vpb&IDRvH}@)SZ>+-(L(o5k3Fr z(C%Cz`h0BY>8SI}(D2cN)vo8UcJKnTJ8t`75bLbzGoHb$_Y*tto}^Efg>~?10NhI@ zL97yg#gQD^4y)$)Jg|AYwHXb-MBjV69t-0ZU4~04%SQuLb(^j?S$cW}elRXU2e*UC z(s|bDFt}W*T0)S|dV8`o0}(T?gr-IaJ~|#u9lhv{PYDpGRfmi6M>bi~ju^CroR(dO zj}byj<0-Y+SGXf*O|}x0rWQqU&_WxSunF!Iji{*axX*rO2A=$fv5x^yGCOPrjRcDH zq5i*A#9&Je$Mb^(i}tY|p42d#)r42KU1webrR@}IJEY%xmpXx)ASv4*g*zy9Osd>r ztkz3aDpwDWZ#z=c&A!^*?@Ijp^~3b1|w o>zA;GVeQ+v`}!lppB~ur>_@A6hSz`mmfn5p{;`UF;{7%Mzv;V_i~s-t diff --git a/MPMissions/epoch.Altis/custom/Nametags.sqf b/MPMissions/epoch.Altis/custom/Nametags.sqf new file mode 100644 index 0000000..a37281b --- /dev/null +++ b/MPMissions/epoch.Altis/custom/Nametags.sqf @@ -0,0 +1,15 @@ +Waituntil{!isNull player}; + +while{true} do { +sleep 0.5; +if((isPlayer cursorTarget) && (alive cursorTarget) && (side cursorTarget == side player) && (player distance cursorTarget < 8)) then { +_color = getArray (configFile/'CfgInGameUI'/'SideColors'/'colorFriendly'); +if (cursorTarget != _x) then { + _color set [3, 1 - _dist] + }; +_tag = name cursorTarget; +cutText [_tag,"PLAIN",0.1]; + +} else { +}; +}; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/custom/bike.sqf b/MPMissions/epoch.Altis/custom/bike.sqf new file mode 100644 index 0000000..daaa27f --- /dev/null +++ b/MPMissions/epoch.Altis/custom/bike.sqf @@ -0,0 +1,31 @@ +//The script:// + + + //Script created by Bakler2 + //edited by falling sheep to makechopper + + if ("ItemScraps" in magazines player) then{ + if ("ToolKit" in magazines player) then{ + player removeMagazine "ItemScraps"; + + _spawn = "ebike_epoch"; + _posplr = [((getPos player) select 0) + 2, ((getPos player) select 1) + 2, 0]; + _saveVehicle call EPOCH_server_save_vehicle; + _dirplr = getDir player; + _spwnveh = _spawn createVehicle (_posplr); + _spwnveh setVariable ["Sarge",1,true]; + _vehObj call EPOCH_server_save_vehicle; + + _vehObj call EPOCH_server_setVToken; + + + player playActionNow "Medic"; + + sleep 3; + cutText [format["You built a EBike."], "PLAIN DOWN"]; + } else { + SystemChat "You need a Toolkit to build a EBike."; + }; +} else { + SystemChat "You need Scrap to build a EBike."; +}; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/custom/chopper.sqf b/MPMissions/epoch.Altis/custom/chopper.sqf new file mode 100644 index 0000000..f78751b --- /dev/null +++ b/MPMissions/epoch.Altis/custom/chopper.sqf @@ -0,0 +1,34 @@ +//The script:// + + + //Script created by Bakler2 + //edited by falling sheep to makechopper + + if (("ItemScraps" in magazines player)&&("jerrycan_epoch" in magazines player)&&("CircuitParts" in magazines player)&&("VehicleRepair" in magazines player)) then { + if ("ToolKit" in magazines player) then{ + player removeMagazine "ItemScraps"; + player removeMagazine "CircuitParts"; + player removeMagazine "VehicleRepair"; + player removeMagazine "jerrycan_epoch"; + + _spawn = "B_Heli_Light_01_EPOCH"; + _posplr = [((getPos player) select 0) + 2, ((getPos player) select 1) + 2, 0]; + _saveVehicle call EPOCH_server_save_vehicle; + _dirplr = getDir player; + _spwnveh = _spawn createVehicle (_posplr); + _spwnveh setVariable ["Sarge",1,true]; + _vehObj call EPOCH_server_save_vehicle; + + _vehObj call EPOCH_server_setVToken; + + + player playActionNow "Medic"; + + sleep 3; + cutText [format["You built a Chopper."], "PLAIN DOWN"]; + } else { + SystemChat "You need a Toolkit to build a Chopper."; + }; +} else { + SystemChat "You need Scrap,CircutParts,Jerrycan and Vehicle Repair items to build a Chopper."; +}; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/custom/deployvehicle.sqf b/MPMissions/epoch.Altis/custom/deployvehicle.sqf index 566cabf..5cd0b17 100644 --- a/MPMissions/epoch.Altis/custom/deployvehicle.sqf +++ b/MPMissions/epoch.Altis/custom/deployvehicle.sqf @@ -1,22 +1,14 @@ -/* -Created By Fallingsheep - -add this to your init -//Deploy bike/chopper -[] execVM "deploy\deployvehicle.sqf"; -*/ - //BUILD BIKE if (("ItemScraps" in magazines player)&&("ToolKit" in magazines player)) then{ - act = player addaction [("" + ("Build Bike") +""),"deploy\Bike.sqf","",5,false,true,"",""]; + act = player addaction [("" + ("Build Bike") +""),"custom\Bike.sqf","",5,false,true,"",""]; }; //BUILD CHOPPER if (("ItemScraps" in magazines player)&&("jerrycan_epoch" in magazines player)&&("CircuitParts" in magazines player)&&("VehicleRepair" in magazines player)) then { - act = player addaction [("" + ("Build Chopper") +""),"deploy\chopper.sqf","",5,false,true,"",""]; + act = player addaction [("" + ("Build Chopper") +""),"custom\chopper.sqf","",5,false,true,"",""]; }; //PACK BIKE _target = cursorTarget; _isbike = _target isKindOf "ebike_epoch"; if (_isbike) then{ - act = player addaction [("" + ("PackBike") +""),"deploy\packbike2.sqf","",5,false,true,"",""]; + player addaction [("" + ("PackBike") +""),"custom\packbike2.sqf","",5,false,true,"",""]; }; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/custom/packbike2.sqf b/MPMissions/epoch.Altis/custom/packbike2.sqf new file mode 100644 index 0000000..a2adbd5 --- /dev/null +++ b/MPMissions/epoch.Altis/custom/packbike2.sqf @@ -0,0 +1,6 @@ +_target = cursorTarget; +_isbike = _target typeof "EBike"; +if (_isbike) then{ + deleteVehicle _target; + player addMagazine "ItemScraps"; +}; \ No newline at end of file diff --git a/MPMissions/epoch.Altis/init.sqf b/MPMissions/epoch.Altis/init.sqf index bbe9b72..361ed71 100644 --- a/MPMissions/epoch.Altis/init.sqf +++ b/MPMissions/epoch.Altis/init.sqf @@ -1,26 +1,4 @@ -//Admin list -SUPERADMIN_LIST = [ - "76561198087015545", - "0" -]; -ADMIN_LIST = [ - "0", - "0" -]; -MOD_LIST = [ - "0", - "0" -]; -MASTERADMIN_LIST = SUPERADMIN_LIST + ADMIN_LIST + MOD_LIST; -BANNED_LIST = [ - "0","76561198059930120","76561198134916119","76561198130615382","76561198000135158","76561198098132364","76561198127436055", - "76561198120497784","76561198151285096","76561198037143375","76561198053362106","76561197960693668","76561198150211409","76561198118994984", - "76561198150211409","76561198118066332","76561198148495214","76561198124727926","76561198087505309","76561198106834234","76561198056113988", - "76561198153161518","76561198077972256","76561198144416171","76561198151661947","76561198075411542","76561198106140797","76561198118378695", - "76561198062509950","76561198080657666","76561198156021205","76561198126816660","76561197979392398","76561197969005505","76561197978751247", - "76561197971107759","76561197967087500","76561197995117205","76561197964338716","76561198128229370","76561198141766032","76561198131838128", - "76561198037171839","76561198137119508","76561198077957452","76561198055161991","76561198089299178","76561198129631838" -]; + //BTC Lift,cargo and fast rope _logistic = execVM "=BTC=_Logistic\=BTC=_logistic_Init.sqf"; @@ -28,12 +6,10 @@ _logistic = execVM "=BTC=_Logistic\=BTC=_logistic_Init.sqf"; [] execVM "custom\loadout.sqf"; //Deploy bike/chopper -[] execVM "deploy\deployvehicle.sqf"; +[] execVM "custom\deployvehicle.sqf"; //Status Bar [] execVM "custom\fn_statusBar.sqf"; -//Monitor -[] execVM "custom\debug_monitor.sqf"; //Intro stuff //CAMERA INTRO [] execVM "custom\serverIntro.sqf"; @@ -43,18 +19,22 @@ _logistic = execVM "=BTC=_Logistic\=BTC=_logistic_Init.sqf"; [] execVM "custom\briefing.sqf"; //Admin Menu +/* [] execVM "adminmenu\run.sqf"; [] execVM "adminmenu\loop.sqf"; - - - - +*/ +CIVILIAN setfriend [RESISTANCE, 0]; +RESISTANCE setFriend [CIVILIAN, 0]; +//NAMETAGS +[] execVM "custom\Nametags.sqf"; //Custom LOOT if (isServer) then { fn_getBuildingstospawnLoot = compile preProcessFileLineNumbers "LSpawner\fn_LSgetBuildingstospawnLoot.sqf"; LSdeleter = compile preProcessFileLineNumbers "LSpawner\LSdeleter.sqf"; execVM "LSpawner\Lootspawner.sqf"; + //spawn more loot! + []spawn EPOCH_server_spawnBoatLoot2; }; //SEM Missions diff --git a/MPMissions/readme.txt b/MPMissions/readme.txt new file mode 100644 index 0000000..988c421 --- /dev/null +++ b/MPMissions/readme.txt @@ -0,0 +1 @@ +Multiplayer scenarios exported from the in-game editor are stored here. You can also place downloaded custom scenarios in this folder and host them on Multiplayer servers. \ No newline at end of file