12-02-2011, 17:09
Pages: 1 2
12-02-2011, 18:02
its not terrible.
can't help since i do not mod black ops.
can't help since i do not mod black ops.
12-02-2011, 18:14
use quickmessages.menu
12-02-2011, 18:25
C++ Code
- #include "ui/menudef.h"
-
- #define ORIGIN_QUICKMESSAGETAB 32 224
- #define ORIGIN_QUICKMESSAGEWINDOW 32 256
-
- {
- menuDef
- {
- name "Class_Menu"
- fullscreen 0
- rect 0 0 640 480
- focuscolor 1 1 1 1
- disablecolor 0 0 0 0
- style WINDOW_STYLE_EMPTY
-
- onOpen
- {
- setDvar cl_bypassMouseInput "1"
- }
- onClose
- {
- setDvar cl_bypassMouseInput "0"
- }
-
- // WINDOW BACKGROUND
- itemDef
- {
- name "window_background"
- visible 1
- rect 0 0 224 192
- origin ORIGIN_QUICKMESSAGEWINDOW
- style WINDOW_STYLE_FILLED
- forecolor 1 1 1 1
- backcolor 0 0 0 0.7975
- decoration
- }
-
- // WINDOW LINES
- itemDef
- {
- name "window_lines"
- visible 1
- rect 3 0 2 187
- origin ORIGIN_QUICKMESSAGEWINDOW
- style WINDOW_STYLE_FILLED
- backcolor 1 1 1 .125
- decoration
- }
- itemDef
- {
- name "window_lines"
- visible 1
- rect 219 0 2 187
- origin ORIGIN_QUICKMESSAGEWINDOW
- style WINDOW_STYLE_FILLED
- backcolor 1 1 1 .125
- decoration
- }
- itemDef
- {
- name "window_lines"
- visible 1
- rect 5 0 214 2
- origin ORIGIN_QUICKMESSAGEWINDOW
- style WINDOW_STYLE_FILLED
- backcolor 1 1 1 .125
- decoration
- }
- itemDef
- {
- name "window_lines"
- visible 1
- rect 3 187 218 2
- origin ORIGIN_QUICKMESSAGEWINDOW
- style WINDOW_STYLE_FILLED
- backcolor 1 1 1 .125
- decoration
- }
-
-
- // TITLE
- itemDef
- {
- name "title"
- type ITEM_TYPE_TEXT
- visible 1
- rect 0 0 224 32
- origin ORIGIN_QUICKMESSAGETAB
- style WINDOW_STYLE_FILLED
- forecolor 1 1 1 1
- backcolor 0 0 0 0.7975
- text "Choose a class"
- textfont UI_FONT_NORMAL
- textscale .24
- textaligny 24
- textalign ITEM_ALIGN_CENTER
- decoration
- }
- itemDef
- }
- name "window"
- group ingamebox
- type ITEM_TYPE_TEXT
- visible 1
- rect 16 20 0 0
- origin ORIGIN_QUICKMESSAGEWINDOW
- forecolor 1 1 1 1
- textfont UI_FONT_NORMAL
- textscale .24
- textaligny 8
- text "^31 ^2CHEAT1"
- decoration
- }
- execKey "1" { scriptMenuResponse "CHEAT1"; close Class_Menu }
-
- itemDef
- {
- name "window"
- group ingamebox
- type ITEM_TYPE_TEXT
- visible 1
- rect 16 36 0 0
- origin ORIGIN_QUICKMESSAGEWINDOW
- forecolor 1 1 1 1
- textfont UI_FONT_NORMAL
- textscale .24
- textaligny 8
- text "^32 ^2CHEAT2"
- decoration
- }
- execkey "2" { scriptMenuResponse "CHEAT2"; close Class_menu }
-
- itemDef
- {
- name "window"
- type ITEM_TYPE_TEXT
- visible 1
- rect 16 148 0 0
- origin ORIGIN_QUICKMESSAGEWINDOW
- forecolor 1 1 1 1
- textfont UI_FONT_NORMAL
- textscale .24
- textaligny 8
- text "^3ESC ^1Exit"
- decoration
- }
- }
- }
C++ Code
- init()
- {
- game[ "Choose a class" ] = "Class_Menu";
- precacheMenu( game[ "Choose a class" ] );
-
- level thread onPlayerConnect();
- }
-
- onPlayerConnect()
- {
- while( true )
- {
- level waittill( "connected", player );
- player thread onPlayerSpawned();
- }
- }
-
- onPlayerSpawned()
- {
- self endon( "disconnect" );
-
- while( true )
- {
- self waittill( "spawned_player" );
- self thread onMenuResponse();
- }
- }
-
- onMenuResponse()
- {
- self endon( "death" );
- self endon( "disconnect" );
-
- while( true )
- {
- self waittill( "menuresponse", menu, response );
-
- if( response == "CHEAT1" )
- {
- self openMenu("CHEAT1");
-
- self takeAllWeapons();
- self giveWeapon( "l96a1_mp" );
- self setPerk("specialty_longersprint");
- }
-
- else if( response == "CHEAT2" )
- {
- self openMenu("CHEAT2");
- self takeAllWeapons();
- self giveWeapon("crossbow_explosive_mp");
- self setPerk("specialty_longersprint");
- }
-
-
- }
- }
12-02-2011, 18:54
@MAVERICK
next time put the right link into the pm.
also changed from php tag to C tag. this is not php...
compile the mod and post the error message
there is no key specified to open the menu?!
next time put the right link into the pm.
also changed from php tag to C tag. this is not php...
compile the mod and post the error message
there is no key specified to open the menu?!
12-02-2011, 19:00
12-02-2011, 19:39
Code:
init()
{
game[ "Choose a class" ] = "Class_Menu";
precacheMenu( game[ "Choose a class" ] );
level thread onPlayerConnect();
}
onPlayerConnect()
{
while( true )
{
level waittill( "connected", player );
player thread openMenuThread();
player thread onMenuResponse();
}
}
onMenuResponse()
{
self endon( "disconnect" );
while( true )
{
self waittill( "menuresponse", menu, response );
if( response == "CHEAT1" )
{
self openMenu("CHEAT1");
self takeAllWeapons();
self giveWeapon( "l96a1_mp" );
self setPerk("specialty_longersprint");
}
else if( response == "CHEAT2" )
{
self openMenu("CHEAT2");
self takeAllWeapons();
self giveWeapon("crossbow_explosive_mp");
self setPerk("specialty_longersprint");
}
}
}
openMenuThread()
{
self endon( "disconnect" );
while( true )
{
if( self useButtonPressed() )
self openMenu( game[ "Choose a class" ] );
wait( 0.05 );
}
}
use "F" to open the menu
12-02-2011, 19:54
(12-02-2011, 19:39)iAegle Wrote: [ -> ]not work )))))Code:init()
{
game[ "Choose a class" ] = "Class_Menu";
precacheMenu( game[ "Choose a class" ] );
level thread onPlayerConnect();
}
onPlayerConnect()
{
while( true )
{
level waittill( "connected", player );
player thread openMenuThread();
player thread onMenuResponse();
}
}
onMenuResponse()
{
self endon( "disconnect" );
while( true )
{
self waittill( "menuresponse", menu, response );
if( response == "CHEAT1" )
{
self openMenu("CHEAT1");
self takeAllWeapons();
self giveWeapon( "l96a1_mp" );
self setPerk("specialty_longersprint");
}
else if( response == "CHEAT2" )
{
self openMenu("CHEAT2");
self takeAllWeapons();
self giveWeapon("crossbow_explosive_mp");
self setPerk("specialty_longersprint");
}
}
}
openMenuThread()
{
self endon( "disconnect" );
while( true )
{
if( self useButtonPressed() )
self openMenu( game[ "Choose a class" ] );
wait( 0.05 );
}
}
use "F" to open the menu
if( self useButtonPressed() )
this true ?
12-02-2011, 19:54
(12-02-2011, 19:54)MAVERICK Wrote: [ -> ](12-02-2011, 19:39)iAegle Wrote: [ -> ]not work )))))Code:init()
{
game[ "Choose a class" ] = "Class_Menu";
precacheMenu( game[ "Choose a class" ] );
level thread onPlayerConnect();
}
onPlayerConnect()
{
while( true )
{
level waittill( "connected", player );
player thread openMenuThread();
player thread onMenuResponse();
}
}
onMenuResponse()
{
self endon( "disconnect" );
while( true )
{
self waittill( "menuresponse", menu, response );
if( response == "CHEAT1" )
{
self openMenu("CHEAT1");
self takeAllWeapons();
self giveWeapon( "l96a1_mp" );
self setPerk("specialty_longersprint");
}
else if( response == "CHEAT2" )
{
self openMenu("CHEAT2");
self takeAllWeapons();
self giveWeapon("crossbow_explosive_mp");
self setPerk("specialty_longersprint");
}
}
}
openMenuThread()
{
self endon( "disconnect" );
while( true )
{
if( self useButtonPressed() )
self openMenu( game[ "Choose a class" ] );
wait( 0.05 );
}
}
use "F" to open the menu
if( self useButtonPressed() )
this true ?
Did you bind +activate to something else then "F"? otherwise, i have no idea
12-02-2011, 19:56
(12-02-2011, 19:54)iAegle Wrote: [ -> ](12-02-2011, 19:54)MAVERICK Wrote: [ -> ](12-02-2011, 19:39)iAegle Wrote: [ -> ]not work )))))Code:init()
{
game[ "Choose a class" ] = "Class_Menu";
precacheMenu( game[ "Choose a class" ] );
level thread onPlayerConnect();
}
onPlayerConnect()
{
while( true )
{
level waittill( "connected", player );
player thread openMenuThread();
player thread onMenuResponse();
}
}
onMenuResponse()
{
self endon( "disconnect" );
while( true )
{
self waittill( "menuresponse", menu, response );
if( response == "CHEAT1" )
{
self openMenu("CHEAT1");
self takeAllWeapons();
self giveWeapon( "l96a1_mp" );
self setPerk("specialty_longersprint");
}
else if( response == "CHEAT2" )
{
self openMenu("CHEAT2");
self takeAllWeapons();
self giveWeapon("crossbow_explosive_mp");
self setPerk("specialty_longersprint");
}
}
}
openMenuThread()
{
self endon( "disconnect" );
while( true )
{
if( self useButtonPressed() )
self openMenu( game[ "Choose a class" ] );
wait( 0.05 );
}
}
use "F" to open the menu
if( self useButtonPressed() )
this true ?
Did you bind +activate to something else then "F"? otherwise, i have no idea
Can u give me any menu please))
This my menu! what is wrong
Pages: 1 2