ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/OniTrainer/OniTrainer_Packaged/Needed Stuff/global/OniPlayer.bsl
Revision: 258
Committed: Sat Nov 1 20:21:01 2008 UTC (16 years, 11 months ago) by alloc
File size: 1163 byte(s)
Log Message:

File Contents

# Content
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 }