HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fun>
  4. #include <cstrike>
  5.  
  6. new const PLUGIN[] = "Uj Fajta Jatekos Informacio";
  7. new const VERSION[] = "1.0";
  8. new const AUTHOR[] = "Pista.";
  9.  
  10. public plugin_init() {
  11. register_plugin(PLUGIN, VERSION, AUTHOR)
  12.  
  13. register_clcmd("say /jatekosinfo", "JatekosInfoMenu");
  14. }
  15. public JatekosInfoMenu(id) {
  16. //
  17. new Players[32], pnum, szTemp[10];
  18. get_players(Players, pnum, "ch");
  19.  
  20. new MenuString[512], Menu;
  21.  
  22. formatex(MenuString, 127, "\wJatekos\r Informacio^n\yJatekosok:\d [\r %d\y/\w%d\d ]", get_playersnum(), get_maxplayers())
  23. Menu = menu_create(MenuString, "JatekosInfoMenuh")
  24.  
  25. for(new i; i< pnum; i++) {
  26. new Oles = get_user_frags(Players[i])
  27. new Halal = get_user_deaths(Players[i])
  28. new Penz = cs_get_user_money(Players[i])
  29. new Elet = get_user_health(Players[i])
  30. new Pajzs = get_user_armor(Players[i])
  31.  
  32. formatex(MenuString, 127, "\y[\w Nev:\d %s\r |\w Oles:\d %d\r |\w Halal:\d %d\r |\w Penz:\d %d\r |\w Elet:\d %d\r |\w Pajzs:\d %d\y ]^n", get_player_name(Players[i]), Oles, Halal, Penz, Elet, Pajzs)
  33. num_to_str(Players[i], szTemp, charsmax(szTemp))
  34. menu_additem(Menu, MenuString, szTemp)
  35. }
  36.  
  37. menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
  38. menu_setprop(Menu, MPROP_EXITNAME, "Kilépés")
  39.  
  40. menu_display(id, Menu, 0)
  41. return PLUGIN_HANDLED
  42. }
  43. public JatekosInfoMenuh(id, Menu, item) {
  44. if(item == MENU_EXIT) {
  45. menu_destroy(Menu)
  46. return PLUGIN_HANDLED
  47. }
  48. //new Key = str_to_num(Data)
  49.  
  50. JatekosInfoMenu(id)
  51. menu_destroy(Menu)
  52. return PLUGIN_HANDLED
  53. }
  54. stock get_player_name(id) {
  55. static szName[32]
  56. get_user_name(id,szName,31)
  57. return szName
  58. }