EntityContainer = {}
EntityContainer[ "TestText" ] = {
number_of_tests = 1,
on_start = function( self )
local var = 1;
message:set_variable( "0", "tests", tostring( var ) )
message:set_variable( "0", "var", "==TEST_1" )
message:set_cursor( "0", 2, 4 )
message:show_text( "0", "Test 1/\nStart output ... this is dynamic variable. TEST1. And again same var TEST1. Change after few seconds. Now we pause.Now for next page ...This is 2nd page. Wait 5 seconds til continue ... continue. Final!", 500, 200, 200, 150 )
timer:set_timer( 20 )
message:set_clickable( "Timer" , false )
message:show_text( "Timer", "", 50, 50, 100, 100 )
--[[
message:show_dialog( 2 , "receive_potion", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "receive_phoenix_down", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1stin_00", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_00", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_01", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_02", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_03", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_04", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_05", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_06", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_07", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_08", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_09", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_10", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "md1_1_11", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nrthmk_00", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nrthmk_01", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_00", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_01", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_02", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_03", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_04", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_05", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_06", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_07", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_08", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_09", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_10", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_11", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_12", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_13", 400, 140 )
message:sync( 2 )
message:show_dialog( 2 , "nmkin_1_14", 400, 140 )
]]
script:wait( 10 )
message:set_clickable( "1" , false )
message:show_text( "1" , "Variable in dialog 0 changed.", 600, 340, 200, 30 )
message:set_variable( "0", "var", "!=TEST_42" )
script:wait( 5 )
message:hide( "1" )
--message:set_style( 7, Message.TRANSPARENT );
--message:show_text_wait( 7, "Test complete!", 0, 0, 640, 480 );
if timer:get_timer() == 0 then
message:hide( "Timer" )
end
return 0
end,
};