HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <ColorChat>
  5. #include <hamsandwich>
  6. #include <cstrike>
  7. #include <fun>
  8.  
  9. new menu
  10.  
  11. public plugin_init() {
  12. register_plugin("Trail Menu", "1.0", "InFeCt")
  13. register_clcmd( "say /trailmenu","trail")
  14. register_clcmd( "say /szinek","trail")
  15. register_clcmd( "say /szin","trail")
  16. RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1)
  17. }
  18. public Player_Spawn(id)
  19. {
  20. if(is_user_alive(id))
  21. {
  22. new CsTeams:team = cs_get_user_team(id)
  23. switch(team)
  24. {
  25. case CS_TEAM_T:
  26. {
  27. menu = menu_create("\yTrail Menu,Valassz Skint!","func_menu");
  28. menu_additem(menu, "\wPiros", "1", 0);
  29. menu_additem(menu, "\wRozsaszin", "2", 0);
  30. menu_additem(menu, "\wCitrom Sarga", "3", 0);
  31. menu_additem(menu, "\wNarancs Sarga", "4", 0);
  32. menu_additem(menu, "\wZold", "5", 0);
  33. menu_additem(menu, "\wVilagoskek", "6", 0);
  34. menu_additem(menu, "\wKek", "7", 0);
  35. menu_additem(menu, "\wLila", "8", 0);
  36. menu_additem(menu, "\wBarna", "9", 0);
  37. menu_additem(menu, "\wSzurke", "10", 0);
  38. menu_additem(menu, "\wEzust", "11", 0);
  39. menu_additem(menu, "\wFeher", "12", 0);
  40. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  41.  
  42. menu_display(id, menu, 0);
  43. }
  44. case CS_TEAM_CT:
  45. {
  46. menu = menu_create("\yTrail Menu,Valassz Skint!","func_menu");
  47. menu_additem(menu, "\wPiros", "1", 0);
  48. menu_additem(menu, "\wRozsaszin", "2", 0);
  49. menu_additem(menu, "\wCitrom Sarga", "3", 0);
  50. menu_additem(menu, "\Narancs Sarga", "4", 0);
  51. menu_additem(menu, "\wZold", "5", 0);
  52. menu_additem(menu, "\wVilagoskek", "6", 0);
  53. menu_additem(menu, "\wKek", "7", 0);
  54. menu_additem(menu, "\wLila", "8", 0);
  55. menu_additem(menu, "\wBarna", "9", 0);
  56. menu_additem(menu, "\wSzurke", "10", 0);
  57. menu_additem(menu, "\wEzust", "11", 0);
  58. menu_additem(menu, "\wFeher", "12", 0);
  59. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  60.  
  61. menu_display(id, menu, 0);
  62.  
  63. }
  64. }
  65. }
  66. }
  67. public trail(id)
  68. {
  69. menu = menu_create("\yTrail Menu,Valassz Skint!","func_menu");
  70. menu_additem(menu, "\wPiros", "1", 0);
  71. menu_additem(menu, "\wRozsaszin", "2", 0);
  72. menu_additem(menu, "\wCitrom Sarga", "3", 0);
  73. menu_additem(menu, "\Narancs Sarga", "4", 0);
  74. menu_additem(menu, "\wZold", "5", 0);
  75. menu_additem(menu, "\wVilagoskek", "6", 0);
  76. menu_additem(menu, "\wKek", "7", 0);
  77. menu_additem(menu, "\wLila", "8", 0);
  78. menu_additem(menu, "\wBarna", "9", 0);
  79. menu_additem(menu, "\wSzurke", "10", 0);
  80. menu_additem(menu, "\wEzust", "11", 0);
  81. menu_additem(menu, "\wFeher", "12", 0);
  82. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  83.  
  84. menu_display(id, menu, 0);
  85. }
  86. public func_menu(id, menu, item)
  87. {
  88. if( item == MENU_EXIT )
  89. {
  90. menu_destroy(menu);
  91. return PLUGIN_HANDLED;
  92. }
  93. new data[6], iName[64];
  94. new access, callback;
  95. menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
  96. new key = str_to_num(data);
  97.  
  98. switch(key)
  99. {
  100. case 1:
  101. {
  102. client_cmd(id,"say trail piros")
  103. ColorChat(id, GREEN,"Megkaptad a Piros Szint")
  104. }
  105. case 2:
  106. {
  107. client_cmd(id,"say trail rozsaszin")
  108. ColorChat(id, GREEN,"Megkaptad a Rozsaszin Szint")
  109. }
  110. case 3:
  111. {
  112. client_cmd(id,"say trail c.sarga")
  113. ColorChat(id, GREEN,"Megkaptad a CitromSarga Szint")
  114. }
  115. case 4:
  116. {
  117. client_cmd(id,"say trail n.sarga")
  118. ColorChat(id, GREEN,"Megkaptad a NarancsSarga Szint")
  119. }
  120. case 5:
  121. {
  122. client_cmd(id,"say trail zold")
  123. ColorChat(id, GREEN,"Megkaptad a Zold Szint")
  124. }
  125. case 6:
  126. {
  127. client_cmd(id,"say trail vilagoskek")
  128. ColorChat(id, GREEN,"Megkaptad a Vilagoskek Szint")
  129. }
  130. case 7:
  131. {
  132. client_cmd(id,"say trail kek")
  133. ColorChat(id, GREEN,"Megkaptad a Kek Szint")
  134. }
  135. case 8:
  136. {
  137. client_cmd(id,"say trail lila")
  138. ColorChat(id, GREEN,"Megkaptad a Lila Szint")
  139. }
  140. case 9:
  141. {
  142. client_cmd(id,"say trail barna")
  143. ColorChat(id, GREEN,"Megkaptad a Barna Szint")
  144. }
  145. case 10:
  146. {
  147. client_cmd(id,"say trail szurke")
  148. ColorChat(id, GREEN,"Megkaptad a Szurke Szint")
  149. }
  150. case 11:
  151. {
  152. client_cmd(id,"say trail ezust")
  153. ColorChat(id, GREEN,"Megkaptad a Ezust Szint")
  154. }
  155. case 12:
  156. {
  157. client_cmd(id,"say trail feher")
  158. ColorChat(id, GREEN,"Megkaptad a Feher Szint")
  159. }
  160. }
  161.  
  162. menu_destroy(menu);
  163. return PLUGIN_HANDLED;
  164. }
  165.  
  166.  
  167.  
  168.