reinforcement script help
Posted: Thu Jul 17, 2014 11:46 pm
Can anyone give me advice as to what is wrong with this reinforcement script?
I am trying to set "i" and "j" variables as random turn values then call reinforcements based on them:
FUNCTION StartTurn(side)
{
if ( GetTurn() == GetGlobal("i"))
{
if (GetCurrentSide() == 1)
{
PlaceUnit(16, 21, 4, 1, 0, "panther");
// only show for active side
if ( GetShowSide() == GetCurrentSide() )
{
AddVizCamCenter(30, 64);
ShowUIScreenX( "BattlePop0", "Anim1", "IDS_REINF_GE1", "BP0Image:german_infantry_head") ;
SetGlobal("i", GetGlobal("i")+1);
}
}
}
if ( GetTurn() == GetGlobal("i"))
{
if (GetCurrentSide() == 0)
{
PlaceUnit(16, 66, 2, 0, 0, "m10");
// only show for active side
if ( GetShowSide() == GetCurrentSide() )
{
AddVizCamCenter(16, 66);
ShowUIScreenX( "BattlePop0", "Anim1", "IDS_REINF_US1", "BP0Image:US_infantry_head") ;
}
}
}
}
FUNCTION PreBattleSetup()
{
// set random turns for reinforcements, for now
SetGlobal("i", Rand(3, 9);
SetGlobal("j", Rand(7, 12);
}
I am trying to set "i" and "j" variables as random turn values then call reinforcements based on them:
FUNCTION StartTurn(side)
{
if ( GetTurn() == GetGlobal("i"))
{
if (GetCurrentSide() == 1)
{
PlaceUnit(16, 21, 4, 1, 0, "panther");
// only show for active side
if ( GetShowSide() == GetCurrentSide() )
{
AddVizCamCenter(30, 64);
ShowUIScreenX( "BattlePop0", "Anim1", "IDS_REINF_GE1", "BP0Image:german_infantry_head") ;
SetGlobal("i", GetGlobal("i")+1);
}
}
}
if ( GetTurn() == GetGlobal("i"))
{
if (GetCurrentSide() == 0)
{
PlaceUnit(16, 66, 2, 0, 0, "m10");
// only show for active side
if ( GetShowSide() == GetCurrentSide() )
{
AddVizCamCenter(16, 66);
ShowUIScreenX( "BattlePop0", "Anim1", "IDS_REINF_US1", "BP0Image:US_infantry_head") ;
}
}
}
}
FUNCTION PreBattleSetup()
{
// set random turns for reinforcements, for now
SetGlobal("i", Rand(3, 9);
SetGlobal("j", Rand(7, 12);
}