rendered paste bodyclass 1 anaconda_spawn_event : citizen
{
parameter:
string mainMenu = "rowan_menu_001.htm";
handler:
EventHandler CREATED(i0)
i0 = 0; //Event Level
i1 = 9; //Seconds for timer
i2 = 1; //Stage Number
EventHandler MENU_SELECTED(reply,talker,i0,c0)
{
c0 = talker;
if( reply == 1 ) //Show Main Menu
{
myself::ShowPage( talker,mainMenu );
return;
}
if( reply == 2 ) //Start level 1!
{
myself::Shout("Level 1 has been selected!");
myself::Shout("Please stand by, the battle will start in 10");
myself::AddTimerEx(100,1000);
i0 = 1;
}
if( reply == 3 ) //Start level 2!
{
myself::Shout("Level 2 has been selected!");
myself::Shout("Please stand by, the battle will start in 10");
myself::AddTimerEx(200,1000);
i0 = 2;
}
if( reply == 4 ) //Start level 3!
{
myself::Shout("Level 3 has been selected!");
myself::Shout("Please stand by, the battle will start in 10");
myself::AddTimerEx(300,1000);
i0 = 3;
}
}
EventHandler TIMER_FIRED_EX(timer_id,i1,i2)
{
//--------------------------------------------------------------------------------
//LEVEL 1
//--------------------------------------------------------------------------------
if( timer_id == 100 )
{
myself::Shout(i1);
i1 = i1 - 1;
if(i1 = 0) //If No seconds left
{
myself::AddTimerEx(101,1000); //Start Event
i1 = 9; //Reset Timer
}
else
{
myself::AddTimerEx(100,1000); //Continue Countdown
}
}
//--------------------------------------------------------------------------------
//LEVEL 2
//--------------------------------------------------------------------------------
if( timer_id == 200 )
{
myself::Shout(i1);
i1 = i1 - 1;
if(i1 = 0) //If No seconds left
{
myself::AddTimerEx(201,1000); //Start Event
i1 = 9; //Reset Timer
}
else
{
myself::AddTimerEx(200,1000); //Continue Countdown
}
}
//--------------------------------------------------------------------------------
//LEVEL 3
//--------------------------------------------------------------------------------
if( timer_id == 300 )
{
myself::Shout(i1);
i1 = i1 - 1;
if(i1 = 0) //If No seconds left
{
myself::AddTimerEx(301,1000); //Start Event
i1 = 9; //Reset Timer
}
else
{
myself::AddTimerEx(100,3000); //Continue Countdown
}
}
}
}