Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Everything that is here, you have to add in your main.nut !
- // (excluding the commands, because them are just an example)
- // Also, you have to add all menu events !
- // Them are called by the script, and if there is no event like that, it will show errors.
- // =========================================== S E R V E R E V E N T S ==============================================
- function onScriptLoad( )
- {
- dofile( "scripts/S_CMSS_v2.nut" );
- }
- // =========================================== P L A Y E R E V E N T S ==============================================
- function onPlayerJoin( player )
- {
- menuJoin( player );
- }
- function onPlayerPart( player, reason )
- {
- menuRageQuit( player );
- }
- function onPlayerDeath( player, reason )
- {
- menuRageQuit( player );
- }
- function onPlayerKill( player, killer, reason, bodypart )
- {
- menuRageQuit( player );
- }
- function onPlayerTeamKill( player, killer, reason, bodypart )
- {
- menuRageQuit( player );
- }
- function onPlayerCommand( player, cmd, text )
- {
- if( cmd == "testmenu" )
- {
- CreateMenu("Menu System v2","option1","option2","option3","option4","option5","option6","option7","option8","option9","option10");
- menu[0].AddSubmenu( 1, "/option1","option1","option2","option3");
- menu[0].AddSubmenu( 2, "/option2","option1","option2","option3","option4");
- menu[0].AddSubmenu( 3, "/option3","option1","option2","option3","option4","option5");
- menu[0].AddSubmenu( 4, "/option4","option1","option2","option3","option4","option5","option6");
- menu[0].AddSubmenu( 5, "/option5","option1","option2","option3","option4","option5","option6","option7");
- menu[0].AddSubmenu( 6, "/option6","option1","option2","option3","option4","option5","option6","option7","option8");
- menu[0].AddSubmenu( 7, "/option7","option1","option2","option3","option4","option5","option6","option7","option8","option9");
- menu[0].AddSubmenu( 8, "/option8","option1","option2","option3","option4","option5","option6","option7","option8","option9","option10");
- menu[0].AddSubmenu( 9, "/option9","option12","option22","option32","option42","option52","option62","option72","option82","option92","option102");
- menu[0].AddSubmenu( 10, "/option10","option122","option222","option322","option422","option522","option622","option722","option822","option922","option1022");
- }
- else if( cmd == "showtestmenu" )
- {
- if( menu[0] ) menu[0].ShowMenu( player );
- }
- else if( cmd == "hidetestmenu" )
- {
- if( menu[0] ) menu[0].HideMenu( player );
- }
- return 1;
- }
- // =========================================== B I N D E V E N T S ==============================================
- function onKeyDown( player, key )
- {
- menuKeyDown( player, key );
- }
- // ====================================== C U S T O M M E N U E V E N T S =========================================
- function onPlayerEnterMenu( player, menuID )
- {
- print( player.Name + " entered in menu " + menuID );
- }
- function onPlayerExitMenu( player, menuID )
- {
- print( player.Name + " left the menu " + menuID );
- }
- function onPlayerEnterSubmenu( player, menuID, submenuID )
- {
- print( player.Name + " entered in submenu " + submenuID + " of menu " + menuID );
- }
- function onPlayerExitSubmenu( player, menuID, submenuID )
- {
- print( player.Name + " left the submenu " + submenuID + " of menu " + menuID );
- }
- function onPlayerSwitchOptionsInMenu( player, menuID, oldOption, newOption )
- {
- print( player.Name + " switched options in menu ID " + menuID + ". (old: " + oldOption + ") (new: " + newOption + ")");
- }
- function onPlayerSwitchOptionsInSubmenu( player, menuID, submenuID, oldOption, newOption )
- {
- print( player.Name + " switched options in submenu ID " + submenuID + " of menu ID " + menuID + ". (old: " + oldOption + ") (new: " + newOption + ")");
- }
- function onPlayerSelectInMenu( player, menuID, option )
- {
- print( player.Name + " selected option " + option + " from menu " + menuID);
- }
- function onPlayerSelectInSubmenu( player, menuID, submenuID, option )
- {
- print( player.Name + " selected option " + option + " from submenu " + submenuID + " of menu " + menuID );
- }
- // ================================== E N D OF O F F I C I A L E V E N T S ======================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement