Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. #pragma semicolon 1
  2. #include <sourcemod>
  3. #include <sdktools>
  4.  
  5. public void OnPluginStart()
  6. {
  7. RegConsoleCmd("sm_menus", Menu_Test1_display);
  8. }
  9. ////////////////////Poaczatek menu test1//////////////////////
  10. public RGMenu_Test1(Handle: Menu_Test1, MenuAction: action, param1, param2) {
  11.  
  12. switch(action) {
  13. case MenuAction_Select: {
  14. new String:info[32];
  15. GetMenuItem(Menu_Test1, param2, info, sizeof(info));
  16.  
  17. if(StrEqual(info, "rgi")) {
  18. SubMenu_Test2_display(param1);
  19. }
  20. }
  21. case MenuAction_End: {
  22. CloseHandle(Menu_Test1);
  23. }
  24. }
  25. }
  26.  
  27. public Action:Menu_Test1_display(client, args) {
  28.  
  29. new Handle:Menu_Test1 = CreateMenu(RGMenu_Test1);
  30.  
  31. SetMenuTitle(Menu_Ranga, "Rangi!");
  32. AddMenuItem(Menu_Ranga, "Silver 1", "Silver 1");
  33. AddMenuItem(Menu_Ranga, "Silver 2", "Silver 2");
  34. AddMenuItem(Menu_Ranga, "Silver 3", "Silver 3");
  35. AddMenuItem(Menu_Ranga, "Silver 4", "Silver 4");
  36. SetMenuExitButton(Menu_Test1, true);
  37. DisplayMenu(Menu_Test1, client, 45);
  38.  
  39. return Plugin_Handled;
  40. }
  41. ////////////////////Koniec menu test1//////////////////////
  42.  
  43. ////////////////////Poczatek submenu test2//////////////////////
  44. public RG_SubMenu_Test2(Handle: SubMenu_Test2, MenuAction: action, param1, param2) {
  45.  
  46. switch(action) {
  47.  
  48. case MenuAction_Select: {
  49. new String:info[32];
  50. GetMenuItem(SubMenu_Test2, param2, info, sizeof(info));
  51. }
  52. case MenuAction_End: {
  53. CloseHandle(SubMenu_Test2);
  54. }
  55. }
  56. }
  57.  
  58. public SubMenu_Test2_display(client) {
  59.  
  60. new Handle:SubMenu_Test2 = CreateMenu(RG_SubMenu_Test2);
  61.  
  62. SetMenuTitle(SubMenu_Test2, "Lista!");
  63. AddMenuItem(SubMenu_Test2, "a.a", "a.a");
  64. AddMenuItem(SubMenu_Test2, "b.b", "b.b");
  65. AddMenuItem(SubMenu_Test2, "c.c", "c.c");
  66. AddMenuItem(SubMenu_Test2, "d.d", "d.d");
  67. AddMenuItem(SubMenu_Test2, "e.e", "e.e");
  68. AddMenuItem(SubMenu_Test2, "f.f", "f.f");
  69. SetMenuExitButton(SubMenu_Test2, true);
  70. DisplayMenu(SubMenu_Test2, client, 45);
  71. }
  72. ////////////////////Koniec submenu test2//////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement