Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Official DayZ Server files for 0.63 released!

Newbie Spellweaver
Joined
Sep 21, 2018
Messages
36
Reaction score
1
Code:
void main()
{
Hive ce = CreateHive();
if ( ce )
    ce.InitOffline();

Weather weather = g_Game.GetWeather();

weather.GetOvercast().SetLimits( 0.0 , 1.0 );
weather.GetRain().SetLimits( 0.0 , 1.0 );
weather.GetFog().SetLimits( 0.0 , 0.25 );

weather.GetOvercast().SetForecastChangeLimits( 0.0, 0.2 );
weather.GetRain().SetForecastChangeLimits( 0.0, 0.1 );
weather.GetFog().SetForecastChangeLimits( 0.15, 0.45 );

weather.GetOvercast().SetForecastTimeLimits( 1800 , 1800 );
weather.GetRain().SetForecastTimeLimits( 600 , 600 );
weather.GetFog().SetForecastTimeLimits( 1800 , 1800 );

weather.GetOvercast().Set( Math.RandomFloatInclusive(0.0, 0.3), 0, 0);
weather.GetRain().Set( Math.RandomFloatInclusive(0.0, 0.2), 0, 0);
weather.GetFog().Set( Math.RandomFloatInclusive(0.0, 0.1), 0, 0);

weather.SetWindMaximumSpeed(15);
weather.SetWindFunctionParams(0.1, 0.3, 50);
}

class CustomMission: MissionServer
{    
void SetRandomHealth(EntityAI itemEnt)
{
    int rndHlt = Math.RandomInt(60,100);
    itemEnt.SetHealth("","",rndHlt);
}

override PlayerBase CreateCharacter(PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName)
{
    Entity playerEnt = GetGame().CreatePlayer(identity, characterName, pos, 0, "NONE");
    Class.CastTo(m_player, playerEnt);
    GetGame().SelectPlayer(identity, m_player);

    return m_player;
}

override void StartingEquipSetup(PlayerBase player, bool clothesChosen)
{
    player.RemoveAllItems();

    EntityAI itemEnt;
    ItemBase itemBs;

    switch (Math.RandomInt(0, 12)) { 
    case 0:
    // Soldier
    player.GetInventory().CreateInInventory("TTSKOPants");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TShirt_Green");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatBoots_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatKnife");itemBs = ItemBase.Cast(itemEnt); 
    player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TortillaBag");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("UMP45");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("PistolSuppressor");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_UMP_25Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_UMP_25Rnd");itemBs = ItemBase.Cast(itemEnt);
    
    break; 
    case 1: 
    // Paramedic
    player.GetInventory().CreateInInventory("ParamedicPants_Green");itemBs = ItemBase.Cast(itemEnt); 
    player.GetInventory().CreateInInventory("ParamedicJacket_Green");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);    
    player.GetInventory().CreateInInventory("SalineBagIV");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("BandageDressing");itemBs = ItemBase.Cast(itemEnt); 
    break; 
    case 2: 
    // Office worker
    player.GetInventory().CreateInInventory("SlacksPants_Black");itemBs = ItemBase.Cast(itemEnt); 
    player.GetInventory().CreateInInventory("WoolCoat_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("AthleticShoes_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Paper");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("SodaCan_Cola");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("ThinFramesGlasses");itemBs = ItemBase.Cast(itemEnt);
    break; 
            case 3: 
    // Biker
    player.GetInventory().CreateInInventory("Jeans_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("RidersJacket_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("MotoHelmet_Red");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("HikingBootsLow_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Matchbox");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Pipe");itemBs = ItemBase.Cast(itemEnt);
    break; 
            case 4: 
    // Hiker
    player.GetInventory().CreateInInventory("HikingJacket_Red");itemBs = ItemBase.Cast(itemEnt); 
    player.GetInventory().CreateInInventory("CargoPants_Blue");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("HikingBootsLow_Blue");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("MountainBag_Blue");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Compass");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("WaterBottle");itemBs = ItemBase.Cast(itemEnt);
    break; 
            case 5: 
    // Cop
    player.GetInventory().CreateInInventory("PoliceJacket");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("PolicePants");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatBoots_Grey");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Flashlight");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Battery9V");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("PersonalRadio");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Apple");itemBs = ItemBase.Cast(itemEnt);
    
    break; 
            case 6: 
    // Lumberjack
    player.GetInventory().CreateInInventory("Shirt_RedCheck");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Jeans_Blue");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("WoodAxe");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("WorkingBoots_Brown");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Ushanka_Green");itemBs = ItemBase.Cast(itemEnt);
    break; 
            case 7: 
    // Hood
    player.GetInventory().CreateInInventory("TrackSuitPants_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TrackSuitJacket_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("AthleticShoes_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("SodaCan_Kvass");itemBs = ItemBase.Cast(itemEnt);
    
    break; 
            case 8: 
    // Fireman
    player.GetInventory().CreateInInventory("FirefighterJacket_Beige");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefightersPants_Beige");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefightersHelmet_White");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("WorkingBoots_Yellow");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
    
    break;
    case 9: 
    // solidier2
    player.GetInventory().CreateInInventory("TTsKOJacket_Camo");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TTSKOPants");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Ssh68Helmet");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatBoots_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("ImprovisedBag");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("M4A1");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("M4_RISHndgrd_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("M4_MPBttstck_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("ACOGOptic");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_STANAG_30Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_STANAG_30Rnd");itemBs = ItemBase.Cast(itemEnt);
    
    break;
    case 10: 
    // solidier3
    player.GetInventory().CreateInInventory("GorkaEJacket_Summer");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("GorkaPants_Summer");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Ssh68Helmet");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatBoots_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TortillaBag");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("AKM");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("AK_WoodHndgrd_Camo");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("AK_WoodBttstck_Camo");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("PSO1Optic");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_AKM_Drum75Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("AmmoBox_762x39_20Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_AKM_30Rnd");itemBs = ItemBase.Cast(itemEnt);
    
    break;
    case 11: 
    // sniper3
    player.GetInventory().CreateInInventory("GorkaEJacket_Summer");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("GorkaPants_Summer");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Ssh68Helmet");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatBoots_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TortillaBag");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("SVD");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("PSO1Optic");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_SVD_10Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_SVD_10Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("AmmoBox_762x54_20Rnd");itemBs = ItemBase.Cast(itemEnt);
    
    break;    
                                    }
//   Give universal gear
    itemEnt = player.GetInventory().CreateInInventory("Rag");
    itemBs = ItemBase.Cast(itemEnt);
    itemBs.SetQuantity(4);
//        SetRandomHealth(itemEnt);
//        player.GetInventory().CreateInInventory("HuntingKnife");
}
};
Mission CreateCustomMission(string path)
{
return new CustomMission();
}

How do I get this working as I put it in the file on the server but didn't work
 
Newbie Spellweaver
Joined
May 16, 2017
Messages
36
Reaction score
2
Custom loadout and player spawn locations

Playerspawnpoints edit here:
C:\DayZServer\mpmissions\dayzOffline.chernarusplus\cfgplayerspawnpoints.xml


Custom lootout described by Shark272

in init.c over player.GetInventory().CreateInInventory("CombatBoots_Black");itemBs = ItemBase.Cast(itemEnt);
you can add lines and edit it
 
Newbie Spellweaver
Joined
Sep 21, 2018
Messages
36
Reaction score
1
What code do I use to get people to spawn in a area



Playerspawnpoints edit here:
C:\DayZServer\mpmissions\dayzOffline.chernarusplus\cfgplayerspawnpoints.xml


Custom lootout described by Shark272

in init.c over player.GetInventory().CreateInInventory("CombatBoots_Black");itemBs = ItemBase.Cast(itemEnt);
you can add lines and edit it

Where do I get the spawn codes from
 
Newbie Spellweaver
Joined
Oct 29, 2016
Messages
10
Reaction score
1
Hello Guys, i have some questions.

1. Does someone have the actual Item ID / Name List? Or can i use 0.6X item ID's?
2. in my dta folder i have no scripts folder so how can i disable stamina system?
3. Where can i deactivate the charakter save? For PVP it's not neccesary.

Thanks for your help!
 
Newbie Spellweaver
Joined
Aug 21, 2014
Messages
43
Reaction score
8
Hello Guys, i have some questions.

1. Does someone have the actual Item ID / Name List? Or can i use 0.6X item ID's?
2. in my dta folder i have no scripts folder so how can i disable stamina system?
3. Where can i deactivate the charakter save? For PVP it's not neccesary.

Thanks for your help!

Dayz 0.63 Items database
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Sep 12, 2013
Messages
39
Reaction score
4
For Making spawns positions**

1)go to C:\DayZServer\mpmissions\dayzOffline.chernarusplus\cfgplayerspawnpoints.xml
2)Open in browser
3)Open
4)Where your mouse is on the map you will see numbers under the map example (045 049)
5)So you keep in mind 045 049 is nwaf you go back to
and in sert 045 in Xmap value and 049 in Ymap value and click the < button to convert = [0,[4500,10460,0]] , so the codinate is x4500,y10460
6)you got the number so go back to the cfgplayerspawnpoints.xml and find <generator_posbubbles> you will see <pos x="xxxx" z="xxxx" /> chnage it to <pos x="4500" z="10460" />

For testing :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<playerspawnpoints>
<spawn_params>
<min_dist_zombie>30.0</min_dist_zombie>
<max_dist_zombie>70.0</max_dist_zombie>
<min_dist_player>25.0</min_dist_player>
<max_dist_player>70.0</max_dist_player>
<min_dist_static>0.5</min_dist_static>
<max_dist_static>2.0</max_dist_static>
</spawn_params>


<!-- generate params -->
<!-- used when no file with generated points is found -->
<generator_params>
<grid_density>0.125</grid_density>
<grid_width>40.0</grid_width>
<grid_height>40.0</grid_height>
<min_dist_water>4.0</min_dist_water>
<max_dist_water>20.0</max_dist_water>
<min_dist_static>0.5</min_dist_static>
<max_dist_static>2.0</max_dist_static>
<min_steepness>-0.785398163</min_steepness>
<max_steepness>0.785398163</max_steepness>
</generator_params>


<generator_posbubbles>
<pos x="4400" z="10460" />
</generator_posbubbles>
</playerspawnpoints>
 
Newbie Spellweaver
Joined
Dec 17, 2017
Messages
33
Reaction score
2
dose anyone know how to change the weight of items yet please
 
Newbie Spellweaver
Joined
Sep 21, 2018
Messages
36
Reaction score
1
please can someone post there custom Playerspawnpoints would be a grate help i have tried and they did work but they tured out to be the wrong placees to what i wanted
 
Newbie Spellweaver
Joined
Dec 17, 2017
Messages
33
Reaction score
2
it wont spawn you on the point you pick as there is settings to make sure players dont spawn on the same place because of spawn campers it will spawn you in a raidus around the spawn you set so if you set say 6 spawns in kami that will always work and it will be random spots in kami
 
Last edited:
Skilled Illusionist
Joined
Apr 11, 2017
Messages
359
Reaction score
93
Official guide about creating server and some info about files server.
Please, add in topic:
 
Newbie Spellweaver
Joined
Dec 17, 2017
Messages
33
Reaction score
2
how would i go about enabling vechiles or spawning in a few please
 
Skilled Illusionist
Joined
Apr 11, 2017
Messages
359
Reaction score
93
how would i go about enabling vechiles or spawning in a few please

The technique is not yet done on the current version of the game and does not work on the word at all, and is not saved, do not try to enter it, at the moment it is meaningless!
 
Newbie Spellweaver
Joined
Sep 21, 2018
Messages
36
Reaction score
1
just wondering how do i set it up so people spawn with different classes eg. m4,svd
 
Newbie Spellweaver
Joined
May 16, 2017
Messages
36
Reaction score
2
Agree...

i have test the sedan and the Lada...

Sedan: not driveable... only sliding

Lada /Offroad Hatchback: Surpising good but game crashes.. (client)

EntityAI itemEnt;
ItemBase itemBs;

EntityAI oCar = EntityAI.Cast(GetGame().CreateObject("OffroadHatchback", player.GetPosition(), false, true));

oCar.GetInventory().CreateAttachment("HatchbackWheel");
oCar.GetInventory().CreateAttachment("HatchbackWheel");
oCar.GetInventory().CreateAttachment("HatchbackWheel");
oCar.GetInventory().CreateAttachment("HatchbackWheel");
oCar.GetInventory().CreateAttachment("HatchbackWheel");
oCar.GetInventory().CreateAttachment("HatchbackDoors_Driver");
oCar.GetInventory().CreateAttachment("HatchbackDoors_CoDriver");
oCar.GetInventory().CreateAttachment("HatchbackTrunk");
oCar.GetInventory().CreateAttachment("HatchbackHood");
oCar.GetInventory().CreateAttachment("SparkPlug");
oCar.GetInventory().CreateAttachment("EngineBelt");
oCar.GetInventory().CreateAttachment("CarRadiator");
oCar.GetInventory().CreateAttachment("CarBattery");
oCar.SetAllowDamage(false);

Insert in Init.c every NEW player spawns with a Car
Players who already played must respawn...


Must disassemble drivers door to get in....
 
Newbie Spellweaver
Joined
Sep 21, 2018
Messages
36
Reaction score
1
hello again just a few things left to do which are setting the server to daytime always and spawning with different classes like m4 class, akm class if anyone can help i would be very gratefull been at this for hours
 
Newbie Spellweaver
Joined
Sep 21, 2018
Messages
36
Reaction score
1
Has anyone sorted out 24/7 daylight if so any help would be good
 
Newbie Spellweaver
Joined
Dec 17, 2017
Messages
33
Reaction score
2
in Your serverDZ add this if you dont already have it
serverTimePersistent=1; // Persistent Time (value 0-1) //
 
Skilled Illusionist
Joined
Jun 19, 2014
Messages
315
Reaction score
71
please can someone post there custom Playerspawnpoints would be a grate help i have tried and they did work but they tured out to be the wrong placees to what i wanted


I don't understand why pp don't share enjoy bro



hello again just a few things left to do which are setting the server to daytime always and spawning with different classes like m4 class, akm class if anyone can help i would be very gratefull been at this for hours





just wondering how do i set it up so people spawn with different classes eg. m4,svd

 
Newbie Spellweaver
Joined
Jan 4, 2015
Messages
15
Reaction score
1
Here again my current init.c

Code:
void main()
{
Hive ce = CreateHive();
if ( ce )
    ce.InitOffline();

Weather weather = g_Game.GetWeather();

weather.GetOvercast().SetLimits( 0.0 , 1.0 );
weather.GetRain().SetLimits( 0.0 , 1.0 );
weather.GetFog().SetLimits( 0.0 , 0.25 );

weather.GetOvercast().SetForecastChangeLimits( 0.0, 0.2 );
weather.GetRain().SetForecastChangeLimits( 0.0, 0.1 );
weather.GetFog().SetForecastChangeLimits( 0.15, 0.45 );

weather.GetOvercast().SetForecastTimeLimits( 1800 , 1800 );
weather.GetRain().SetForecastTimeLimits( 600 , 600 );
weather.GetFog().SetForecastTimeLimits( 1800 , 1800 );

weather.GetOvercast().Set( Math.RandomFloatInclusive(0.0, 0.3), 0, 0);
weather.GetRain().Set( Math.RandomFloatInclusive(0.0, 0.2), 0, 0);
weather.GetFog().Set( Math.RandomFloatInclusive(0.0, 0.1), 0, 0);

weather.SetWindMaximumSpeed(15);
weather.SetWindFunctionParams(0.1, 0.3, 50);
}

class CustomMission: MissionServer
{    
void SetRandomHealth(EntityAI itemEnt)
{
    int rndHlt = Math.RandomInt(60,100);
    itemEnt.SetHealth("","",rndHlt);
}

override PlayerBase CreateCharacter(PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName)
{
    Entity playerEnt = GetGame().CreatePlayer(identity, characterName, pos, 0, "NONE");
    Class.CastTo(m_player, playerEnt);
    GetGame().SelectPlayer(identity, m_player);

    return m_player;
}

override void StartingEquipSetup(PlayerBase player, bool clothesChosen)
{
    player.RemoveAllItems();

    EntityAI itemEnt;
    ItemBase itemBs;

    switch (Math.RandomInt(0, 12)) { 
    case 0:
    // Soldier
    player.GetInventory().CreateInInventory("TTSKOPants");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TShirt_Green");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatBoots_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatKnife");itemBs = ItemBase.Cast(itemEnt); 
    player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TortillaBag");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_UMP_25Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_UMP_25Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_UMP_25Rnd");itemBs = ItemBase.Cast(itemEnt);
    itemEnt = player.GetInventory().CreateInInventory( "UMP45" ); 
    itemEnt.GetInventory().CreateAttachment( "PistolSuppressor" ); 
    itemEnt.GetInventory().CreateAttachment( "ACOGOptic" );
    break; 
    case 1: 
    // Paramedic
    player.GetInventory().CreateInInventory("ParamedicPants_Green");itemBs = ItemBase.Cast(itemEnt); 
    player.GetInventory().CreateInInventory("ParamedicJacket_Green");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);    
    player.GetInventory().CreateInInventory("SalineBagIV");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("BandageDressing");itemBs = ItemBase.Cast(itemEnt); 
    break; 
    case 2: 
    // Office worker
    player.GetInventory().CreateInInventory("SlacksPants_Black");itemBs = ItemBase.Cast(itemEnt); 
    player.GetInventory().CreateInInventory("WoolCoat_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("AthleticShoes_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Paper");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("SodaCan_Cola");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("ThinFramesGlasses");itemBs = ItemBase.Cast(itemEnt);
    break; 
            case 3: 
    // Biker
    player.GetInventory().CreateInInventory("Jeans_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("RidersJacket_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("MotoHelmet_Red");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("HikingBootsLow_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Matchbox");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Pipe");itemBs = ItemBase.Cast(itemEnt);
    break; 
            case 4: 
    // Hiker
    player.GetInventory().CreateInInventory("HikingJacket_Red");itemBs = ItemBase.Cast(itemEnt); 
    player.GetInventory().CreateInInventory("CargoPants_Blue");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("HikingBootsLow_Blue");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("MountainBag_Blue");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Compass");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("WaterBottle");itemBs = ItemBase.Cast(itemEnt);
    break; 
            case 5: 
    // Cop
    player.GetInventory().CreateInInventory("PoliceJacket");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("PolicePants");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatBoots_Grey");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Flashlight");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FNX45");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd");itemBs = ItemBase.Cast(itemEnt);        
    player.GetInventory().CreateInInventory("Battery9V");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("PersonalRadio");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Apple");itemBs = ItemBase.Cast(itemEnt);
    
    break; 
            case 6: 
    // Lumberjack
    player.GetInventory().CreateInInventory("Shirt_RedCheck");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Jeans_Blue");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("WoodAxe");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("WorkingBoots_Brown");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Ushanka_Green");itemBs = ItemBase.Cast(itemEnt);
    break; 
            case 7: 
    // Hood
    player.GetInventory().CreateInInventory("TrackSuitPants_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TrackSuitJacket_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("AthleticShoes_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("SodaCan_Kvass");itemBs = ItemBase.Cast(itemEnt);
    
    break; 
            case 8: 
    // Fireman
    player.GetInventory().CreateInInventory("FirefighterJacket_Beige");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefightersPants_Beige");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefightersHelmet_White");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("WorkingBoots_Yellow");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
    
    break;
    case 9: 
    // solidier2
    player.GetInventory().CreateInInventory("TTsKOJacket_Camo");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TTSKOPants");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Ssh68Helmet");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatBoots_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("ImprovisedBag");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_STANAG_30Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_STANAG_30Rnd");itemBs = ItemBase.Cast(itemEnt);
    itemEnt = player.GetInventory().CreateInInventory( "M4A1" ); 
    itemEnt.GetInventory().CreateAttachment( "M4_Suppressor" ); 
    itemEnt.GetInventory().CreateAttachment( "M4_RISHndgrd_Black" ); 
    itemEnt.GetInventory().CreateAttachment( "M4_MPBttstck_Black" );
    itemEnt.GetInventory().CreateAttachment( "ACOGOptic" );
    break;
    case 10: 
    // solidier3
    player.GetInventory().CreateInInventory("GorkaEJacket_Summer");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("GorkaPants_Summer");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Ssh68Helmet");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatBoots_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TortillaBag");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_AKM_Drum75Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_AKM_Drum75Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_AKM_Drum75Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("AmmoBox_762x39_20Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_AKM_30Rnd");itemBs = ItemBase.Cast(itemEnt);
    itemEnt = player.GetInventory().CreateInInventory( "akm" ); 
    itemEnt.GetInventory().CreateAttachment( "PSO11Optic" ); 
    itemEnt.GetInventory().CreateAttachment( "AK_WoodBttstck_Camo" ); 
    itemEnt.GetInventory().CreateAttachment( "AK_WoodHndgrd_Camo" );
    itemEnt.GetInventory().CreateAttachment( "AK_Suppressor" );
    
    break;
    case 11: 
    // sniper3
    player.GetInventory().CreateInInventory("GorkaEJacket_Summer");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("GorkaPants_Summer");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Ssh68Helmet");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("CombatBoots_Black");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("KitchenKnife");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("TortillaBag");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_SVD_10Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("Mag_SVD_10Rnd");itemBs = ItemBase.Cast(itemEnt);
    player.GetInventory().CreateInInventory("AmmoBox_762x54_20Rnd");itemBs = ItemBase.Cast(itemEnt);
    itemEnt = player.GetInventory().CreateInInventory( "SVD" ); 
    itemEnt.GetInventory().CreateAttachment( "PSO11Optic" ); 
    
    break;    
                                    }
//   Give universal gear
    itemEnt = player.GetInventory().CreateInInventory("Rag");
    itemBs = ItemBase.Cast(itemEnt);
    itemBs.SetQuantity(4);
//        SetRandomHealth(itemEnt);
//        player.GetInventory().CreateInInventory("HuntingKnife");
}
};
Mission CreateCustomMission(string path)
{
return new CustomMission();
}

Test Server: rzo-homeunix.no-ip.biz:2402
 
Back
Top