HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fun>
  4. #include <hamsandwich>
  5.  
  6. public plugin_init()
  7. {
  8. register_plugin("JailBreak Glow Menu", "1.1", "izzle")
  9. register_clcmd( "say /glow","JBGlowMenu");
  10. register_clcmd( "say_team /glow","JBGlowMenu");
  11.  
  12. RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)
  13. }
  14.  
  15. public fw_PlayerSpawn_Post(id)
  16. {
  17. set_user_rendering(id)
  18. }
  19.  
  20. public JBGlowMenu(id)
  21. {
  22. if (cs_get_user_team(id) != CS_TEAM_CT || !is_user_alive(id))
  23. {
  24. return PLUGIN_HANDLED;
  25. }
  26. new menu = menu_create("\wJB \rGlow \wMenu:", "sub_menu");
  27.  
  28. new players[32], pnum, tempid;
  29. new szName[32], szTempid[10];
  30.  
  31. get_players(players, pnum, "a");
  32.  
  33. for( new i; i<pnum; i++ )
  34. {
  35. tempid = players[i];
  36.  
  37. if (cs_get_user_team(tempid) != CS_TEAM_T)
  38. {
  39. continue;
  40. }
  41.  
  42. get_user_name(tempid, szName, 31);
  43. num_to_str(tempid, szTempid, 9);
  44. menu_additem(menu, szName, szTempid, 0);
  45. }
  46.  
  47. menu_display(id, menu);
  48. return PLUGIN_HANDLED;
  49. }
  50.  
  51. public sub_menu(id, menu, item)
  52. {
  53. if( item == MENU_EXIT )
  54. {
  55. menu_destroy(menu);
  56. return PLUGIN_HANDLED;
  57. }
  58.  
  59. new data[6], iName[64];
  60. new access, callback;
  61. menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
  62.  
  63. new tempid = str_to_num(data);
  64. new szName[32], szName2[32];
  65. get_user_name(id, szName, 31);
  66. get_user_name(tempid, szName2, 31);
  67. set_user_rendering(tempid, kRenderFxGlowShell, 255, 140, 0, kRenderNormal, 20)
  68. set_hudmessage(0, 255, 0)
  69. show_hudmessage(0, "%s bekapcsolta %s^nnek a vilagitast!", szName, szName2);
  70.  
  71. menu_destroy(menu);
  72. return PLUGIN_HANDLED;
  73. }