Page 2 of 2 FirstFirst 12
Results 11 to 14 of 14

Thread: execKeyInt

  1. #11
    Assadministrator kung foo man's Avatar
    Join Date
    Jun 2012
    Location
    trailerpark
    Posts
    2,011
    Thanks
    2,102
    Thanked 1,084 Times in 753 Posts
    Pretty sure with that, though already a year ago or so when I tested that.
    timescale 0.01

  2. #12
    Brigadier General
    Join Date
    Oct 2012
    Posts
    994
    Thanks
    20
    Thanked 588 Times in 388 Posts
    Quote Originally Posted by kung foo man View Post
    Pretty sure with that, though already a year ago or so when I tested that.
    I reinstalled COD2 just to see if this was correct ( that scriptmenuresponse doesn't work in onEsc{} ), and it isn't the case - scriptmenuresponse DOES work in onEsc{}! I did a simple test:

    1. I put this in the menu "ingame":

    Code:
    	menuDef
    	{
    		name			"ingame"
    		rect			0 0 640 480
    		focuscolor		GLOBAL_FOCUSED_COLOR
    		style			WINDOW_STYLE_EMPTY
    		blurWorld		5.0
    		onEsc 
    		{
    			close ingame;
    			scriptMenuResponse "test";
    		}
    2. Next, I monitored for the menu response "test" in maps\mp\gametypes\_menus.gsc:

    Code:
    	for( ;; )
    	{
    		self waittill( "menuresponse", menu, response );
    		
    		if( response == "test" )
    		{
    			self iprintlnbold( "test" );
    		}
    3. This was the result after opening the "ingame" menu and hitting the ESC key:

    http://www.xfire.com/videos/60c33f

    As you can clearly, see, it works fine in onEsc{}.

  3. The Following User Says Thank You to Tally For This Useful Post:

    YuriJurek (30th September 2013)

  4. #13
    Private
    Join Date
    Apr 2014
    Posts
    11
    Thanks
    0
    Thanked 4 Times in 4 Posts

    Question key header-file

    I added some keys but when I store them into a header file, I can't include it in my menu-file (#include "ui_mp/keydefs.h"). Is it possible to include custom header files?

    Code:
    #define KEY_TAB           9   //HTABULATOR
    #define KEY_ENTER        13  //ENTER
    #define KEY_ESCAPE       27  //ESCAPE
    #define KEY_SPACE        32  //SPACE
    #define KEY_SHARP        35  //#'
    #define KEY_PLUS         43  //+*~
    #define KEY_COMMA        44  //,;
    #define KEY_MINUS        45  //-_
    #define KEY_DOT          46  //.:
    #define KEY_0            48  //0=}
    #define KEY_1            49  //1!
    #define KEY_2            50  //2"²
    #define KEY_3            51  //3§³
    #define KEY_4            52  //4$
    #define KEY_5            53  //5%
    #define KEY_6            54  //6&
    #define KEY_7            55  //7/{
    #define KEY_8            56  //8([
    #define KEY_9            57  //9)]
    #define KEY_PIPE         60  //<>|
    #define KEY_A            97  //A,a
    #define KEY_B            98  //B,b
    #define KEY_C            99  //C,c
    #define KEY_D           100  //D,d
    #define KEY_E           101  //E,e,€
    #define KEY_F           102  //F,f
    #define KEY_G           103  //G,g
    #define KEY_H           104  //H,h
    #define KEY_I           105  //I,i
    #define KEY_J           106  //J,j
    #define KEY_K           107  //K,k
    #define KEY_L           108  //L,l
    #define KEY_M           109  //M,m,µ
    #define KEY_N           110  //N,n
    #define KEY_O           111  //O,o
    #define KEY_P           112  //P,p
    #define KEY_Q           113  //Q,q,@
    #define KEY_R           114  //R,r
    #define KEY_S           115  //S,s
    #define KEY_T           116  //T,t
    #define KEY_U           117  //U,u
    #define KEY_V           118  //V,v
    #define KEY_W           119  //W,w
    #define KEY_X           120  //X,x
    #define KEY_Y           121  //Y,y
    #define KEY_Z           122  //Z,z
    #define KEY_BACKSPACE   127  //BACKSPACE
    #define KEY_QUESTION    130  //ß?\
    #define KEY_AE          133  //Ä,ä
    #define KEY_OE          143  //Ö,ö
    #define KEY_UE          147  //Ü,ü
    #define KEY_CAPSLOCK    151  //CAPSLOCK
    #define KEY_PAUSE       153  //PAUSE
    #define KEY_UP          154  //UP
    #define KEY_DOWN        155  //DOWN
    #define KEY_LEFT        156  //LEFT
    #define KEY_RIGHT       157  //RIGHT
    #define KEY_ALT         158  //ALT
    #define KEY_CTRL        159  //CTRL, ALTGR
    #define KEY_SHIFT       160  //SHIFT
    #define KEY_INS         161  //INSERT
    #define KEY_DEL         162  //DELETE
    #define KEY_PGDN        163  //PAGEDOWN
    #define KEY_PGUP        164  //PAGEUP
    #define KEY_HOME        165  //HOME
    #define KEY_END         166  //END
    #define KEY_F1          167  //F1
    #define KEY_F2          168  //F2
    #define KEY_F3          169  //F3
    #define KEY_F4          170  //F4
    #define KEY_F5          171  //F5
    #define KEY_F6          172  //F6
    #define KEY_F7          173  //F7
    #define KEY_F8          174  //F8
    #define KEY_F9          175  //F9
    #define KEY_F10         176  //F10
    #define KEY_F11         177  //F11
    #define KEY_F12         178  //F12
    #define KEY_ACCENT      180  //´`
    #define KEY_KP_HOME     182  //KEYPAD_7_HOME
    #define KEY_KP_UP       183  //KEYPAD_8_UP
    #define KEY_KP_PGUP     184  //KEYPAD_9_PAGEUP
    #define KEY_KP_LEFT     185  //KEYPAD_4_LEFT
    #define KEY_KP_5        186  //KEYPAD_5
    #define KEY_KP_RIGHT    187  //KEYPAD_6_RIGHT
    #define KEY_KP_END      188  //KEYPAD_1_END
    #define KEY_KP_DOWN     189  //KEYPAD_2_DOWN
    #define KEY_KP_PGDN     190  //KEYPAD_3_PAGEDOWN
    #define KEY_KP_ENTER    191  //KEYPAD_ENTER
    #define KEY_KP_INS      192  //KEYPAD_0_INSERT
    #define KEY_KP_DEL      193  //KEYPAD_DEL
    #define KEY_KP_SLASH    194  //KEYPAD_DIV
    #define KEY_KP_MINUS    195  //KEYPAD_MIN
    #define KEY_KP_PLUS     196  //KEYPAD_PLUS
    #define KEY_KP_NUMLOCK  197  //KEYPAD_NUMLOCK
    #define KEY_KP_STAR     198  //KEYPAD_MUL
    #define KEY_MOUSE1      200  //MOUSE_LEFT
    #define KEY_MOUSE2      201  //MOUSE_RIGHT
    #define KEY_MOUSE3      202  //MOUSE_WHEEL
    #define KEY_MOUSE4      203  //MOUSE_SIDE_1
    #define KEY_MOUSE5      204  //MOUSE_SIDE_2
    When I read mp.exe, I've found some weird keys. Where are those keys supposed to be on the keyboard? (KEY_AUXx, KEY_COMMAND, KEY_KP_EQUALS...) KEY_MWHEELDOWN and KEY_MWHEELUP don't work for execKeyInt (at least not with my mouse).
    Code:
    KEY_COMMAND KEY_SEMICOLON   KEY_PAUSE   KEY_KP_EQUALS   KEY_KP_STAR KEY_KP_NUMLOCK  KEY_KP_PLUS KEY_KP_MINUS    KEY_KP_SLASH    KEY_KP_DEL  KEY_KP_INS  KEY_KP_ENTER    KEY_KP_PGDN KEY_KP_DOWNARROW    KEY_KP_END  KEY_KP_RIGHTARROW   KEY_KP_5    KEY_KP_LEFTARROW    KEY_KP_PGUP KEY_KP_UPARROW  KEY_KP_HOME KEY_AUX16   KEY_AUX15   KEY_AUX14   KEY_AUX13   KEY_AUX12   KEY_AUX11   KEY_AUX10   KEY_AUX9    KEY_AUX8    KEY_AUX7    KEY_AUX6    KEY_AUX5    KEY_AUX4    KEY_AUX3    KEY_AUX2    KEY_AUX1    KEY_MWHEELDOWN  KEY_MWHEELUP    KEY_MOUSE5  KEY_MOUSE4  KEY_MOUSE3  KEY_MOUSE2  KEY_MOUSE1  KEY_END KEY_HOME    KEY_PGUP    KEY_PGDN    KEY_DEL KEY_INS KEY_F12 KEY_F11 KEY_F10 KEY_F9  KEY_F8  KEY_F7  KEY_F6  KEY_F5  KEY_F4  KEY_F3  KEY_F2  KEY_F1  KEY_CAPSLOCK    KEY_SHIFT   KEY_CTRL    KEY_ALT KEY_RIGHTARROW  KEY_LEFTARROW   KEY_DOWNARROW   KEY_UPARROW KEY_BACKSPACE   KEY_SPACE   KEY_ESCAPE  KEY_ENTER   KEY_TAB 252 250 249 248 246 243 242 241 236 233 232 231 230 229 228 225 224 223 191 181 COMMAND SEMICOLON   PAUSE   KP_EQUALS   KP_STAR KP_NUMLOCK  KP_PLUS KP_MINUS    KP_SLASH    KP_DEL  KP_INS  KP_ENTER    KP_PGDN KP_DOWNARROW    KP_END  KP_RIGHTARROW   KP_5    KP_LEFTARROW    KP_PGUP KP_UPARROW  KP_HOME AUX16   AUX15   AUX14   AUX13   AUX12   AUX11   AUX10   AUX9    AUX8    AUX7    AUX6    AUX5    AUX4    AUX3    AUX2    AUX1    MWHEELDOWN  MWHEELUP    MOUSE5  MOUSE4  MOUSE3  MOUSE2  MOUSE1  END HOME    PGUP    PGDN    DEL INS F12 F11 F10 F9  F8  F7  F6  F5  F4  F3  F2  F1  CAPSLOCK    SHIFT   CTRL    ALT RIGHTARROW  LEFTARROW   DOWNARROW   UPARROW BACKSPACE   SPACE   ESCAPE  ENTER   TAB

  5. #14
    Brigadier General
    Join Date
    Oct 2012
    Posts
    994
    Thanks
    20
    Thanked 588 Times in 388 Posts
    Quote Originally Posted by Para View Post
    Is it possible to include custom header files?
    No, you can't add your own header files. The header file has to be compiled at source in order to be read.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •