| 1 | 
 #THIS SCRIPT IS NEEDED FOR ONI-TRAINER TO USE THE MESSAGE-, SPAWN AND INGAME-MENU-FUNCTIONS! | 
 
 
 
 
 
 | 2 | 
 #Put this script in any levels folders in which you want to use this function. | 
 
 
 
 
 
 | 3 | 
 #Then add "fork OniPlayer" to the line above "start" in the lvl's main.bsl. | 
 
 
 
 
 
 | 4 | 
  | 
 
 
 
 
 
 | 5 | 
 var int OnyPlayer_script_start = (12345); | 
 
 
 
 
 
 | 6 | 
 var int OniPlayer_disp_msg = (255); | 
 
 
 
 
 
 | 7 | 
 var int OniPlayer_menu_active = (255); | 
 
 
 
 
 
 | 8 | 
 var int OniPlayer_spawn = (255); | 
 
 
 
 
 
 | 9 | 
 var int OniPlayer_spawned = (1); | 
 
 
 
 
 
 | 10 | 
  | 
 
 
 
 
 
 | 11 | 
 func void OniPlayer(void){ | 
 
 
 
 
 
 | 12 | 
         chr_draw_all_characters = 1 | 
 
 
 
 
 
 | 13 | 
         fork OniPlayer_msg_check | 
 
 
 
 
 
 | 14 | 
         fork OniPlayer_spawn_check | 
 
 
 
 
 
 | 15 | 
         fork OniPlayer_ingame_menu | 
 
 
 
 
 
 | 16 | 
 } | 
 
 
 
 
 
 | 17 | 
  | 
 
 
 
 
 
 | 18 | 
 func void OniPlayer_msg_check(void){ | 
 
 
 
 
 
 | 19 | 
         if(OniPlayer_disp_msg eq 1){ | 
 
 
 
 
 
 | 20 | 
                 dmsg "[w. MESSAGE MESSAGE MESSAGE MESSAGE MESSAGE MESSAGE MESSAGE MESSAGE MESSAGE MESSAGE MESSAGE MESSAGE]" | 
 
 
 
 
 
 | 21 | 
                 OniPlayer_disp_msg = 2 | 
 
 
 
 
 
 | 22 | 
         } | 
 
 
 
 
 
 | 23 | 
         sleep 20 | 
 
 
 
 
 
 | 24 | 
         fork OniPlayer_msg_check | 
 
 
 
 
 
 | 25 | 
 } | 
 
 
 
 
 
 | 26 | 
  | 
 
 
 
 
 
 | 27 | 
 func void OniPlayer_ingame_menu(void){ | 
 
 
 
 
 
 | 28 | 
         if(OniPlayer_menu_active eq 1){ | 
 
 
 
 
 
 | 29 | 
                 dmsg "[a1.MENU MENU MENU MENU MENU]" | 
 
 
 
 
 
 | 30 | 
                 dmsg "[b2.MENU MENU MENU MENU MENU]" | 
 
 
 
 
 
 | 31 | 
                 dmsg "[c3.MENU MENU MENU MENU MENU]" | 
 
 
 
 
 
 | 32 | 
                 dmsg "[d4.MENU MENU MENU MENU MENU]" | 
 
 
 
 
 
 | 33 | 
                 dmsg "[e5.MENU MENU MENU MENU MENU]" | 
 
 
 
 
 
 | 34 | 
         } | 
 
 
 
 
 
 | 35 | 
         sleep 15 | 
 
 
 
 
 
 | 36 | 
         fork OniPlayer_ingame_menu | 
 
 
 
 
 
 | 37 | 
 } |