Jump to content
HollowAddiction

[Release] Custom WAI Mission - Bunny Ranch!

Recommended Posts

Hollow's

S1SakJ4.png

www.CraftDoge.com

 

On my server The missions range from expert to insane, so i wanted to make a mission that's lightweight and just fun.

Thus The Bunny Ranch was born ^^

 

Mission spawns a whorehouse and several roaming prostitutes. The theme is the ranch owner has been beating his girls again and its up to you to teach him a lesson, He is armed with a golden AK and two bodyguards.

in the building is a large "safe" filled with currency items for my server so you might want to edit to fit yours.

Also this will have a custom map marker.

 

You will already need to have WAI installed on your server

you can find it here:

 

 

INSTALL:

 

Download BunnyRanch.zip here: [Download]

 

Open your dayz_server.pbo

 

open the folder "WAI"

 

open the file AIconfig.sqf and below this

/// 4 ///
ai_gear4 = [
["ItemBandage","ItemBandage","ItemPainkiller"],
["ItemKnife","ItemRadio","ItemFlashlight"]
];

add this

/// 5 ///
ai_gear5 = [
["ItemBandage","ItemBandage","ItemPainkiller"],
["ItemKnife","ItemRadio","ItemFlashlight"]
];

/// 6 ///
ai_gear6 = [];
and below this
/// 4 ///
ai_wep4 = [
["RPK_74","75Rnd_545x39_RPK"], 
["MK_48_DZ","100Rnd_762x51_M240"], 
["M249_DZ","200Rnd_556x45_M249"], 
["Pecheneg_DZ","100Rnd_762x54_PK"], 
["M240_DZ","100Rnd_762x51_M240"]
];

add this

/// 5 ///
ai_wep5 = [
["AKS_GOLD","30Rnd_762x39_AK47"]
];

/// 6 ///
ai_wep6 = [];

open up your missionini.sqf

found at WAI\missions\missionini.sqf

 

and below this

Small_Gun_Box = compile preprocessFileLineNumbers "\z\addons\dayz_server\WAI\missions\compile\SmallGunBox.sqf";

Add this

Bunny_Safe = compile preprocessFileLineNumbers "\z\addons\dayz_server\WAI\missions\compile\Bunny_Safe.sqf";

in the same folder open your missionCfg.sqf

and add this

"Bunny_Ranch"

to your missions list, remember each mission should be separated with a , except the last one.

 

Next open your SpawnGroup.sqf

can be found at WAI\compile\SpawnGroup.sqf

 

Below this

case 4 : {_aiweapon = ai_wep4;};

add this

case 5 : {_aiweapon = ai_wep5;};

and below this

case 4 : {_aigear = ai_gear4;};

add this 

case 5 : {_aigear = ai_gear5;};

Finally open the BunnyRanch.zip you downloaded and move 

markers2.sqf & Bunny_Safe.sqf

       to

WAI\missions\compile

 

and move Bunny_Ranch.sqf

to

WAI\missions\missions

 

repack your pbo, and upload.

Enjoy!

 

Credits: This is a rewrite of the Mayor's Mansion Mission, created by williamjbrown

Credit to Matt L for help

Share this post


Link to post
Share on other sites

Thx dude,

i wwill test it but right before i v got a question if i can.

I have more AI_gear settled ( 19 so far)

I wonder if i can edit your:

[[_position select 0, _position select 1, 0],2,1,6,0,"","RU_Hooker2","6",true] call spawn_group; 

in the bunny ranch sqf like this:

[[_position select 0, _position select 1, 0],2,1,6,0,"","RU_Hooker2","21",true] call spawn_group;

Is this 21 is supposed to be your ai_gear6?

Or is it the first 6 to modify?

Share this post


Link to post
Share on other sites

Thx dude,

i wwill test it but right before i v got a question if i can.

I have more AI_gear settled ( 19 so far)

I wonder if i can edit your:

[[_position select 0, _position select 1, 0],2,1,6,0,"","RU_Hooker2","6",true] call spawn_group; 

in the bunny ranch sqf like this:

[[_position select 0, _position select 1, 0],2,1,6,0,"","RU_Hooker2","21",true] call spawn_group;

Is this 21 is supposed to be your ai_gear6?

Or is it the first 6 to modify?

Correct, ill break it down for others as well who might run into this.

 

So you have:
[[_position select 0, _position select 1, 0],2,1,6,0,"","RU_Hooker2","6",true] call spawn_group; 

here is what you may want to configure:

 

the 2= Number of A.I.

the 1= Skill level of the A.I.

the 6= Weaponset

the 0= Number of Mags the A.I. spawns with

the ""= the backpack used

the "RU_Hooker2"= the skin obviously

the "6"= the gearset

 

Hope this helps

Share this post


Link to post
Share on other sites

I may be wrong, but didn't you forget to add

 

case 6 : {_aigear = ai_gear6;};

case 6 : {_aiweapon = ai_wep6;};

 

And wouldn't the new gear and weapon loadouts has to be added also here in the spawn_group.sqf?

 

for "_x" from 1 to _unitnumber do {
            switch (_gun) do {
                    case 0 : {_aiweapon = ai_wep0;};
                    case 1 : {_aiweapon = ai_wep1;};
                    case 2 : {_aiweapon = ai_wep2;};
                    case 3 : {_aiweapon = ai_wep3;};
                    case 4 : {_aiweapon = ai_wep4;};
                    case "Random" : {_aiweapon = ai_wep_random call BIS_fnc_selectRandom;};
            };
            _weaponandmag = _aiweapon call BIS_fnc_selectRandom;
            _weapon = _weaponandmag select 0;
            _magazine = _weaponandmag select 1;
                    switch (_gear) do {
                    case 0 : {_aigear = ai_gear0;};
                    case 1 : {_aigear = ai_gear1;};
                    case 2 : {_aigear = ai_gear2;};
                    case 3 : {_aigear = ai_gear3;};
                    case 4 : {_aigear = ai_gear4;};
                    case "Random" : {_aigear = ai_gear_random call BIS_fnc_selectRandom;};

Share this post


Link to post
Share on other sites

My rpt spams this when bunny ranch starts now:
 

17:55:48   Error position: <_ret
>
17:55:48   Error Undefined variable in expression: _ret
17:55:48 File z\addons\dayz_code\compile\BIS_fnc\fn_selectRandom.sqf, line 23
17:55:48 Error in expression <on call BIS_fnc_selectRandom;
_weapon = _weaponandmag select 0;
_magazine = _wea>
17:55:48   Error position: <_weaponandmag select 0;
_magazine = _wea>
17:55:48   Error Undefined variable in expression: _weaponandmag
17:55:48 File z\addons\dayz_server\WAI\compile\SpawnGroup.sqf, line 39

The mission seems to be working fine though 

Share this post


Link to post
Share on other sites

 

My rpt spams this when bunny ranch starts now:

 

17:55:48   Error position: <_ret
>
17:55:48   Error Undefined variable in expression: _ret
17:55:48 File z\addons\dayz_code\compile\BIS_fnc\fn_selectRandom.sqf, line 23
17:55:48 Error in expression <on call BIS_fnc_selectRandom;
_weapon = _weaponandmag select 0;
_magazine = _wea>
17:55:48   Error position: <_weaponandmag select 0;
_magazine = _wea>
17:55:48   Error Undefined variable in expression: _weaponandmag
17:55:48 File z\addons\dayz_server\WAI\compile\SpawnGroup.sqf, line 39

The mission seems to be working fine though 

 

Thats caused by arma2 update 112555, it doesnt effect the server but it spams your report, as epoch 1.0.5 wont work with 112555 i suggest downgrading to 103718

Share this post


Link to post
Share on other sites

I may be wrong, but didn't you forget to add

 

case 6 : {_aigear = ai_gear6;};

case 6 : {_aiweapon = ai_wep6;};

 

And wouldn't the new gear and weapon loadouts has to be added also here in the spawn_group.sqf?

 

for "_x" from 1 to _unitnumber do {

            switch (_gun) do {

                    case 0 : {_aiweapon = ai_wep0;};

                    case 1 : {_aiweapon = ai_wep1;};

                    case 2 : {_aiweapon = ai_wep2;};

                    case 3 : {_aiweapon = ai_wep3;};

                    case 4 : {_aiweapon = ai_wep4;};

                    case "Random" : {_aiweapon = ai_wep_random call BIS_fnc_selectRandom;};

            };

            _weaponandmag = _aiweapon call BIS_fnc_selectRandom;

            _weapon = _weaponandmag select 0;

            _magazine = _weaponandmag select 1;

                    switch (_gear) do {

                    case 0 : {_aigear = ai_gear0;};

                    case 1 : {_aigear = ai_gear1;};

                    case 2 : {_aigear = ai_gear2;};

                    case 3 : {_aigear = ai_gear3;};

                    case 4 : {_aigear = ai_gear4;};

                    case "Random" : {_aigear = ai_gear_random call BIS_fnc_selectRandom;};

no

Share this post


Link to post
Share on other sites

Will this work in Napf, I tried it in Taviana. the only problem in that on, a lot of times it spawns on the side of the large mountains. still doable

Share this post


Link to post
Share on other sites

Will this work in Napf, I tried it in Taviana. the only problem in that on, a lot of times it spawns on the side of the large mountains. still doable

it would in theory, but the spawn locations are for chernarus, so you would need to select new ones to fit for napf

Share this post


Link to post
Share on other sites

it would in theory, but the spawn locations are for chernarus, so you would need to select new ones to fit for napf

 

Where are the spawn locations located... in what file? 

 

Doesn't this line pick a random safe position?

_position = [getMarkerPos "center",0,5500,10,0,2000,0] call BIS_fnc_findSafePos;

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Ghostrider-GRG
      Originally concieved by Blckeagls and supported here with permission
      Completely rewritten over the past 3 and a half years to remove bugs and add functionallity.
      Current Version: Version 6.84
      Current Build: 147
      Description.
      Built-in support for Epoch or Exile.
      A complete static and dynamic mission system rolled into one.
      New: includes tools to export missions from A3EDEN Editor.
      AI infantry will aggressively pursue attackers, flank, use cover, and communicate with aircraft and ground vehicles.
      Supports missions on land and underwater.
      Includes hostage and arrest enemy leader style missions as well as conventional capture the crate missions.
      Missions can have infantry, static weapons, armed vehicle patrols and aircraft defending the area.
      Built in support for militarized missions with tanks and attack helis or jets if you wish.
      AI loadouts can be defined by arrays or based on items in CfgPricing (Epoch) or the Arsenal (Exile)
      Supports spawning of static AI infantry, vehicles, aircraft, surface vessels, static emplaced weapons and subs with scuba divers.
      Includes tools for map addons exported using M3EDEN editor plugin.
      Includes tools for spawning static loot crates which can be randomized at each area, be spawned with a smoking wreck nearby to create that post-appocolyptic feels, and have randomized .oot.
      To download go to: https://github.com/Ghostrider-DbD-/blckeagles-revisited-RC
      For installation see: https://github.com/Ghostrider-DbD-/blckeagles-revisited-RC/blob/master/INSTALLATION.txt
      For a complete changelog see: https://github.com/Ghostrider-DbD-/blckeagles-revisited-RC/blob/master/changeLog.sqf
      Changes in V 6.84.
      Added Option to load weapons, pistols, uniforms, headgear, vests and backpacks from CfgPricing (Epoch) or the Arsenal (Exile) and exclude items above a certain price
          Add details on configs for enabling this and setting the maximum price
          To use this new feature
          Set blck_useConfigsGeneratedLoadouts = true;
          
          To specify the maximum price for items added to AI, change:
          blck_maximumItemPriceInAI_Loadouts = 100;
          
          NOTE: this function overides any loadouts you specify in blck_config.sqf etc.
          
      Added functions to despawn static patrols of all types when no players are nearby. This tracks the number of infantry alive in a group and respawns only the number alive when the group was despawned.
      Added: Static units will now be spawned with gear specific to difficulty level (blue, red, green, orange) as specified in blck_config.sqf etc.
      Added: AI now have a chance of spawning with binocs or range finders.
      Added: a lit road cone spawns at the center of the mission to help find it and aid in triggering mission completion.
      Changed: Hostage missions redesigned to reduce chances of AI being glitched into containers and of mission objects flying about when spawned in.
      Changed: Units are spawned with greater dispersion.
      Changed: method for spawning random landscapes has been changed. Note the added randomization in missions\blue\default.sqf
      Fixed: Collisions between objects at missions caused issues.
      Fixed: Attempted a fix to reduce the chance that AI will spawn inside or under objects like rocks or containers.
      Fixed: Captive missions now complete properly.
      Fixed: Hostage missions now complete properly.
      Fixed: Paratroops spawned at UMS missions now spawn with scuba gear.
       
      Credits:
          Epoch Mod developer team, and in particular AWOL whose code has provided many lessons in scripting.
        blckeagls - Original developer of mission system 2.0.2   Narines - bug fixes and improvements.   Bill (DBD Clan) example compositions.   cyncrwler for help with troubleshooting and testing   Brian Soanes for helpful changes and performance tweaks.   Grahame for many rounds of testing, feedback and suggestions regarding features.   zxbutchxz for extensive testing of AI behavior. * Additional Credits include authors of other missions systems and scripts who's work influenced this release:
         Halve and He-Man.     Face (A3EAI)     KiloSwiss (SEM)     Hogscrapper (HC missions for A3)     the Vampire (DZMS and VEMF)     The FUCHS (EMS)     lazylink (early A2 Epoch mission system)     Matt11 (Wicked AI) Updates: License
      This Mission System is provided under an Attribution Non-Commercial ShareAlike 4.0 Commons License.
      http://creativecommons.org/licenses/by-nc-sa/4.0/
       
       

       
    • By JakeQue
      Is there anyway to add a disable footsteps for admins?
       
      Also I would love to be able to spawn a mission in from the admin menu, I tried some code but it just breaks Infistar, it would seem it is executing it automatically.
       
       
      Thank you!
    • By Grahame
      I have ported some of the Extra Wicked AI missions from ARMA2/DayZ/Epoch's Wicked AI system. They are a purely derivative product based on this work:
      Missions ported so far are: Abandoned Trader, Ambushed HMMWV, Army Base, Drone Pilot, Old MacDonald's Farm and Slaughter House. 
      I will be continuing this work with the others when I have time.
      NOTE: In order to use these missions you will require CUP Terrains Core on your server. For those running non-vanilla ARMA3 maps, for example Chernarus Redux that should not be an issue.
      Download
      https://www.dropbox.com/s/19ln1t6yhsmbldw/Extra_WAI_Missions.zip?dl=0
      Installation
      (1) Copy the files in the downloadable archive to your Wicked AI's missions/bandit folder.
      (2) Add the missions to the mission array in WAI's config.sqf, for example:
      wai_bandit_missions = [ ["abandoned_trader",5], ["ambushed_hmmwv",5], ["army_base",5], ["drone_pilot",4], ["macdonald",5], ["slaughter_house",5], ["nuke",4], ["Mi_48",6], ["MV_22",6], ["sniper_team",8], ["rebel_base",5], ["medi_camp",5], ["dropside",5], ["comm_center",10], ["C_192",11], ["destroyed_ural",11] RePBO Wicked AI and upload to @epochhive/addons and enjoy!
    • By JasonTM
      Wicked AI 2.2.3
      This release is updated for DayZ Epoch/Overpoch 1.0.6.2.
      >>>Download Here<<<
      The install instructions are in the github readme file for each version.
      Updates for DayZ Epoch 1.0.6.2 (Release 2.2.3)
      Streatman's new attachment system L85 and SVD models. Optional dynamic text mission announcements. ZSC compatible remote message system using a modified version of Salival's remote_message.sqf iBen's mission auto claim addon. Two new options for mission vehicle keys: key in crate & key in vehicle gear. Minor bug fixes with missions. Updates for DayZ Epoch1.0.6.1 (Release 2.2.2)
      Integrated Caveman's mission pack. Optional AI counter in mission marker loops. ZSC check wallet option. Optional mission static spawn points. Updated with 1.0.6+ classnames in weapon arrays and vehicles. Pistol spawning in crates. Credits
      @f3cuk - WAI version 2.2.0
      @ebayShopper - 1.0.6+ updates (release 2.2.1), right click solution for ItemRadio, mod detection method.
      @Caveman - extended mission pack
      @salival - ZSC remote messaging (for dynamic text option), many additional fixes - too numerous to list
      @Zupa - ZSC check wallet
      @theduke - testing and class name updates
      @DAmNRelentless - additional configurable variable and check for ZSC option, dynamic text coding examples
      @iben Auto-claim addon
      @BigEgg Vehicle key in crate solution
       
       
      For complete instructions on how to use iben's autoclaim addon see the following topic
       
  • Advertisement
  • Advertisement
  • Supporters
  • Advertisement
  • Discord

×