- Joined
- Dec 11, 2010
- Messages
- 2,955
- Reaction score
- 2,688
PHP:override void StartingEquipSetup(PlayerBase player, bool clothesChosen) { if ((getPlayerUID player) in ["UID from .db file"]) then { EntityAI itemEnt; ItemBase itemBs; itemEnt = player.GetInventory().CreateInInventory("M4A1"); itemBs = ItemBase.Cast(itemEnt); } else { EntityAI itemEnt; ItemBase itemBs; itemEnt = player.GetInventory().CreateInInventory("RoadFlare"); itemBs = ItemBase.Cast(itemEnt); } }
This don't works
Someohne has an idea or is my code wrong?
getPlayerUID is an SQF function, and the code is now EnScript so that won't work.
PlayerIdentity identity;
identity = player.GetIdentity();
if (identity.GetId() = "UID from .db file")
{
EntityAI itemEnt;
ItemBase itemBs;
itemEnt = player.GetInventory().CreateInInventory("M4A1");
itemBs = ItemBase.Cast(itemEnt);
}
else
{
EntityAI itemEnt;
ItemBase itemBs;
itemEnt = player.GetInventory().CreateInInventory("RoadFlare");
itemBs = ItemBase.Cast(itemEnt);
}
I think this is the way to find the UID
PHP:PlayerIdentity identity; identity = player.GetIdentity();
But if I try the code below, then i get an error about assing operator is not allowed. Then I tried <- instead of =, but get the same error
If here are someone with c++ skills, then help me please
PHP:if (identity.GetId() = "UID from .db file") { EntityAI itemEnt; ItemBase itemBs; itemEnt = player.GetInventory().CreateInInventory("M4A1"); itemBs = ItemBase.Cast(itemEnt); } else { EntityAI itemEnt; ItemBase itemBs; itemEnt = player.GetInventory().CreateInInventory("RoadFlare"); itemBs = ItemBase.Cast(itemEnt); }
replace this in init.c:
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, 9)) {
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);
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;
}
// 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();
}
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, 9)) {
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("SpaghettiCan");itemBs = ItemBase.Cast(itemEnt);
player.GetInventory().CreateInInventory("SodaCan_Pipsi");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);
player.GetInventory().CreateInInventory("SpaghettiCan");itemBs = ItemBase.Cast(itemEnt);
player.GetInventory().CreateInInventory("SodaCan_Pipsi");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);
player.GetInventory().CreateInInventory("SpaghettiCan");itemBs = ItemBase.Cast(itemEnt);
player.GetInventory().CreateInInventory("SodaCan_Pipsi");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);
player.GetInventory().CreateInInventory("SpaghettiCan");itemBs = ItemBase.Cast(itemEnt);
player.GetInventory().CreateInInventory("SodaCan_Pipsi");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);
player.GetInventory().CreateInInventory("SpaghettiCan");itemBs = ItemBase.Cast(itemEnt);
player.GetInventory().CreateInInventory("SodaCan_Pipsi");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);
player.GetInventory().CreateInInventory("SpaghettiCan");itemBs = ItemBase.Cast(itemEnt);
player.GetInventory().CreateInInventory("SodaCan_Pipsi");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);
player.GetInventory().CreateInInventory("SpaghettiCan");itemBs = ItemBase.Cast(itemEnt);
player.GetInventory().CreateInInventory("SodaCan_Pipsi");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);
player.GetInventory().CreateInInventory("SpaghettiCan");itemBs = ItemBase.Cast(itemEnt);
player.GetInventory().CreateInInventory("SodaCan_Pipsi");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);
player.GetInventory().CreateInInventory("SpaghettiCan");itemBs = ItemBase.Cast(itemEnt);
player.GetInventory().CreateInInventory("SodaCan_Pipsi");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();
}
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
{
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;
}
void addMags(PlayerBase player, string mag_type, int count) {
for (int i = 0; i < count; i++) {
player.GetInventory().CreateInInventory(mag_type);
}
}
EntityAI assaultClass(PlayerBase player) {
EntityAI gun = player.GetInventory().CreateInInventory("M4A1");
gun.GetInventory().CreateAttachment("M4_RISHndgrd_Black");
gun.GetInventory().CreateAttachment("M4_MPBttstck_Black");
gun.GetInventory().CreateAttachment("ACOGOptic");
addMags(player, "Mag_STANAG_30Rnd", 3);
return gun;
}
EntityAI sniperClass(PlayerBase player) {
EntityAI gun = player.GetInventory().CreateInInventory("SVD");
gun.GetInventory().CreateAttachment("PSO1Optic");
addMags(player, "Mag_SVD_10Rnd", 3);
return gun;
}
EntityAI smgClass(PlayerBase player) {
EntityAI gun = player.GetInventory().CreateInInventory("UMP45");
gun.GetInventory().CreateAttachment("PistolSuppressor");
addMags(player, "Mag_UMP_25Rnd", 3);
return gun;
}
override void StartingEquipSetup(PlayerBase player, bool clothesChosen)
{
player.RemoveAllItems();
player.GetInventory().CreateInInventory("TTSKOPants");
player.GetInventory().CreateInInventory("TTsKOJacket_Camo");
player.GetInventory().CreateInInventory("CombatBoots_Black");
player.GetInventory().CreateInInventory("ImprovisedBag");
player.GetInventory().CreateInInventory("SodaCan_Pipsi");
player.GetInventory().CreateInInventory("SpaghettiCan");
player.GetInventory().CreateInInventory("CanOpener");
EntityAI rags = player.GetInventory().CreateInInventory("Rag");
ItemBase.Cast(rags).SetQuantity(4);
EntityAI primary;
EntityAI axe = player.GetInventory().CreateInInventory("FirefighterAxe");
switch (Math.RandomInt(0, 3)) {
case 0: primary = assaultClass(player); break;
case 1: primary = sniperClass(player); break;
case 2: primary = smgClass(player); break;
}
player.LocalTakeEntityToHands(primary);
player.SetQuickBarEntityShortcut(primary, 0, true);
player.SetQuickBarEntityShortcut(rags, 2, true);
player.SetQuickBarEntityShortcut(axe, 3, true);
}
};
Mission CreateCustomMission(string path)
{
return new CustomMission();
}
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();
}
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(); }
Hello,
does anyone know where to change something so that one has "only" day or a very short night?
Also, I see in the "server window" that every few seconds something "Saved", is this normal?
23:33:20 Fetching [Storage] data file [256] items.
23:33:20 Fetching [Storage] data file [255] items.
23:33:20 Fetching [Storage] data file [255] items.
23:33:21 Saved [Storage] data file [1021] items.
23:33:21 save took 0 msec
23:33:21 Fetching [Storage] data file [271] items.
23:33:21 Fetching [Storage] data file [272] items.
23:33:21 Fetching [Storage] data file [273] items.
23:33:22 Saved [Storage] data file [1088] items.
23:33:22 save took 0 msec
23:33:22 Fetching [Storage] data file [360] items.
23:33:22 Fetching [Storage] data file [359] items.
23:33:23 Fetching [Storage] data file [361] items.
23:33:23 Saved [Storage] data file [1438] items.
23:33:23 save took 16 msec
23:33:23 Fetching [Storage] data file [318] items.
23:33:24 Fetching [Storage] data file [320] items.
23:33:24 Fetching [Storage] data file [318] items.
23:33:24 Saved [Storage] data file [1274] items.
23:33:24 save took 16 msec
23:33:24 Fetching [Storage] data file [328] items.
23:33:25 Fetching [Storage] data file [326] items.
23:33:25 Fetching [Storage] data file [330] items.
23:33:25 Saved [Storage] data file [1308] items.
23:33:25 save took 0 msec
23:33:27 Fetching [Storage] data file [267] items.
23:33:27 Fetching [Storage] data file [267] items.
23:33:27 Fetching [Storage] data file [265] items.
23:33:28 Saved [Storage] data file [1065] items.
23:33:28 save took 0 msec
23:33:28 Fetching [Storage] data file [119] items.
23:33:28 Fetching [Storage] data file [121] items.
23:33:29 Fetching [Storage] data file [122] items.
23:33:29 Saved [Storage] data file [483] items.
23:33:29 save took 16 msec
many thanks for help
just wondering if someone could post there custom spawns please thanks
but how do i set it so lets say i add m4 to the player he has the m4 with hanguard stock and clip already in it atm its all in bits and they need to add them manuels on