I found out that when I run the mod at home with dedicated 2 (dedicated to internet) that the mod fails.
How is that possible?
I will give a few examples.
With dedicated 0 this scipt would say M40A3 BUG if you have m40a3 but not the sniper class.
But with dedicated 2 this script always say m40a3 bug of r700 bug no matter wich class you got.
Code: Select all
setcheck()
{
self endon( "disconnect" );
for(;;)
{
self waittill("spawned_player");
if( (self HasWeapon("m40a3_mp")) && (getDvar("loadout_class") != "sniper") )
{
self IPrintLnBold( "M40A3 ^1BUG" );
}
if( (self HasWeapon("remington700_mp")) && (getDvar("loadout_class") != "sniper") )
{
self IPrintLnBold( "R700 ^1BUG" );
}
}
}
But with dedicated 2 this script doesn't do anything
Code: Select all
setweapons()
{
self endon( "disconnect" );
for(;;)
{
self waittill("spawned_player");
if( ( getDvar("loadout_camo") == "camo_none") && (self HasWeapon("m40a3_mp")) )
{
self giveWeapon("remington700_mp");
}
if( ( getDvar("loadout_camo") == "camo_none") && (self HasWeapon("remington700_mp")) )
{
self giveWeapon("m40a3_mp");
}
if( ( getDvar("loadout_camo") == "camo_brockhaurd") && (self HasWeapon("m40a3_mp")) )
{
self giveWeapon("remington700_mp", 1);
}
if( ( getDvar("loadout_camo") == "camo_brockhaurd") && (self HasWeapon("remington700_mp")) )
{
self giveWeapon("m40a3_mp", 1);
}
if( ( getDvar("loadout_camo") == "camo_bushdweller") && (self HasWeapon("m40a3_mp")) )
{
self giveWeapon("remington700_mp", 2);
}
if( ( getDvar("loadout_camo") == "camo_bushdweller") && (self HasWeapon("remington700_mp")) )
{
self giveWeapon("m40a3_mp", 2);
}
if( ( getDvar("loadout_camo") == "camo_blackwhitemarpat") && (self HasWeapon("m40a3_mp")) )
{
self giveWeapon("remington700_mp", 3);
}
if( ( getDvar("loadout_camo") == "camo_blackwhitemarpat") && (self HasWeapon("remington700_mp")) )
{
self giveWeapon("m40a3_mp", 3);
}
if( ( getDvar("loadout_camo") == "camo_tigerred") && (self HasWeapon("m40a3_mp")) )
{
self giveWeapon("remington700_mp", 4);
}
if( ( getDvar("loadout_camo") == "camo_tigerred") && (self HasWeapon("remington700_mp")) )
{
self giveWeapon("m40a3_mp", 4);
}
if( ( getDvar("loadout_camo") == "camo_stagger") && (self HasWeapon("m40a3_mp")) )
{
self giveWeapon("remington700_mp", 5);
}
if( ( getDvar("loadout_camo") == "camo_stagger") && (self HasWeapon("remington700_mp")) )
{
self giveWeapon("m40a3_mp", 5);
}
self giveMaxammo("m40a3_mp");
self giveMaxammo("remington700_mp");
}
}