hlmod.hu
https://hlmod.hu/

HP adás
https://hlmod.hu/viewtopic.php?f=29&t=7599
Oldal: 1 / 1

Szerző:  Pele [ 2013.03.05. 18:22 ]
Hozzászólás témája:  HP adás

Sziasztok.
1 plugint szeretnék kérni
lényege:
(Csak ct tudja Beirni!)

ha "CT beírja /hp akkor kijön az online Terroristák neve
és amelyikre rá megy annak a HP ját beálitja 100 ra
Előre is köszi.

Szerző:  small [ 2013.03.05. 18:30 ]
Hozzászólás témája:  Re: HP adás

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <hamsandwich>
  4. #include <cstrike>
  5.  
  6.  
  7. public plugin_init()
  8. {
  9. register_clcmd("say /hp","AwesomeMenu");
  10. }
  11.  
  12. public AwesomeMenu(id)
  13. {
  14. if(cs_get_user_team(id) == CS_TEAM_CT)
  15. {
  16. new menu = menu_create("\rValaszd ki a jatekost:", "menu_handler");
  17.  
  18. new players[32], pnum, tempid;
  19. new szName[32], szTempid[10];
  20.  
  21. get_players(players, pnum);
  22.  
  23. for( new i; i<pnum; i++ )
  24. {
  25. tempid = players[i];
  26. if(cs_get_user_team(id) == CS_TEAM_T)
  27. {
  28. get_user_name(tempid, szName, charsmax(szName));
  29.  
  30. num_to_str(tempid, szTempid, charsmax(szTempid));
  31. menu_additem(menu, szName, szTempid, 0);
  32. }
  33. }
  34. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  35. menu_display(id, menu, 0);
  36. }
  37. }
  38.  
  39. public menu_handler(id, menu, item)
  40. {
  41. if( item == MENU_EXIT )
  42. {
  43. menu_destroy(menu);
  44. return PLUGIN_HANDLED;
  45. }
  46. new data[6], szName[64];
  47. new access, callback;
  48.  
  49. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  50.  
  51. new tempid = str_to_num(data);
  52.  
  53. set_user_health(tempid,100)
  54.  
  55. menu_destroy(menu);
  56. return PLUGIN_HANDLED;
  57. }

Szerző:  crazy` [ 2013.03.05. 18:31 ]
Hozzászólás témája:  Re: HP adás

nem mondta h adminnak kell lennie :D

Szerző:  small [ 2013.03.05. 18:32 ]
Hozzászólás témája:  Re: HP adás

Ja... :D Javítva

Szerző:  Pele [ 2013.03.05. 18:48 ]
Hozzászólás témája:  Re: HP adás

valamiért nem megy :P nem jön elő a menü

Szerző:  small [ 2013.03.05. 18:49 ]
Hozzászólás témája:  Re: HP adás

Bővebben?
Meg se jelenik a menü v hp-t nem ad?

Szerző:  Pele [ 2013.03.05. 18:51 ]
Hozzászólás témája:  Re: HP adás

small írta:
Bővebben?
Meg se jelenik a menü v hp-t nem ad?

Menü nem jön elő és ha T beirja akkor kapjon vissza 1 üzit hogy ezt cska CT használhatja
ty :)

Szerző:  small [ 2013.03.05. 18:59 ]
Hozzászólás témája:  Re: HP adás

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <hamsandwich>
  4. #include <cstrike>
  5.  
  6.  
  7. public plugin_init()
  8. {
  9. register_clcmd("say /hp","AwesomeMenu");
  10. }
  11.  
  12. public AwesomeMenu(id)
  13. {
  14. if(cs_get_user_team(id) == CS_TEAM_CT)
  15. {
  16. new menu = menu_create("\rValaszd ki a jatekost:", "menu_handler");
  17.  
  18. new players[32], pnum, tempid;
  19. new szName[32], szTempid[10];
  20.  
  21. get_players(players, pnum);
  22.  
  23. for( new i; i<pnum; i++ )
  24. {
  25. tempid = players[i];
  26. if(cs_get_user_team(id) == CS_TEAM_T)
  27. {
  28. get_user_name(tempid, szName, charsmax(szName));
  29.  
  30. num_to_str(tempid, szTempid, charsmax(szTempid));
  31. menu_additem(menu, szName, szTempid, 0);
  32. }
  33. }
  34. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  35. menu_display(id, menu, 0);
  36. }
  37. else
  38. {
  39. client_print(id,print_chat,"Ezt csak ct hasznalhatja!")
  40. }
  41. }
  42.  
  43. public menu_handler(id, menu, item)
  44. {
  45. if( item == MENU_EXIT )
  46. {
  47. menu_destroy(menu);
  48. return PLUGIN_HANDLED;
  49. }
  50. new data[6], szName[64];
  51. new access, callback;
  52.  
  53. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  54.  
  55. new tempid = str_to_num(data);
  56.  
  57. set_user_health(tempid,100)
  58.  
  59. menu_destroy(menu);
  60. return PLUGIN_HANDLED;
  61. }

Nem értem miért nem jelenik meg a menü....

Szerző:  HunGamer [ 2013.03.05. 19:08 ]
Hozzászólás témája:  Re: HP adás

Talán, mert forban nem ID-vel kellene lekérni a csapatot, hanem TEMPID-vel
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <hamsandwich>
  4. #include <cstrike>
  5.  
  6.  
  7. public plugin_init()
  8. {
  9. register_clcmd("say /hp","AwesomeMenu");
  10. }
  11.  
  12. public AwesomeMenu(id)
  13. {
  14. if(cs_get_user_team(id) == CS_TEAM_CT)
  15. {
  16. new menu = menu_create("\rValaszd ki a jatekost:", "menu_handler");
  17.  
  18. new players[32], pnum, tempid;
  19. new szName[32], szTempid[10];
  20.  
  21. get_players(players, pnum);
  22.  
  23. for( new i; i<pnum; i++ )
  24. {
  25. tempid = players[i];
  26. if(cs_get_user_team(tempid) == CS_TEAM_T)
  27. {
  28. get_user_name(tempid, szName, charsmax(szName));
  29.  
  30. num_to_str(tempid, szTempid, charsmax(szTempid));
  31. menu_additem(menu, szName, szTempid, 0);
  32. }
  33. }
  34. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  35. menu_display(id, menu, 0);
  36. }
  37. else
  38. {
  39. client_print(id,print_chat,"Ezt csak ct hasznalhatja!")
  40. }
  41. }
  42.  
  43. public menu_handler(id, menu, item)
  44. {
  45. if( item == MENU_EXIT )
  46. {
  47. menu_destroy(menu);
  48. return PLUGIN_HANDLED;
  49. }
  50. new data[6], szName[64];
  51. new access, callback;
  52.  
  53. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  54.  
  55. new tempid = str_to_num(data);
  56.  
  57. set_user_health(tempid,100)
  58.  
  59. menu_destroy(menu);
  60. return PLUGIN_HANDLED;
  61. }
  62.  

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/