Advertisement
Guest User

GetMenu Basic

a guest
May 4th, 2016
479
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.97 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4.  
  5. #pragma semicolon 1
  6.  
  7. public plugin_init() {
  8.     register_plugin("","","");
  9.     register_clcmd("say /shop","GetMenu");
  10. }
  11.  
  12. public GetMenu(id)
  13. {
  14.     new menu = menu_create("Title","GetMenu_Handler");
  15.    
  16.     for(new i = 1; i <= get_maxplayers(); i++)
  17.     {
  18.         if(cs_get_user_team(i) == CS_TEAM_T)
  19.         {  
  20.             new szData[3],szText[128];
  21.             formatex(szData,2,"%i",i);
  22.             formatex(szText,127,"%s",get_name(i));
  23.             menu_additem(menu,szText,szData);
  24.            
  25.         }
  26.     }
  27.     menu_display(id,menu);
  28. }
  29.  
  30. public GetMenu_Handler(id,menu,item)
  31. {
  32.     if(item == MENU_EXIT)
  33.     {
  34.         menu_destroy(menu);
  35.         return;
  36.     }
  37.     //
  38.     new szData[3],_shit;
  39.     menu_item_getinfo(menu,item,_shit,szData,charsmax(szData),_,_,_shit);
  40.    
  41.     new iPlayer = str_to_num(szData);
  42.    
  43.     cs_set_user_team(iPlayer,CS_TEAM_CT);
  44.     cs_set_user_team(id,CS_TEAM_T);
  45.    
  46. }
  47.  
  48. stock get_name(const index)
  49. {
  50.     new szName[32];
  51.     get_user_name(index,szName,charsmax(szName));
  52.     return szName;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement