hlmod.hu
https://hlmod.hu/

Fegyver menü
https://hlmod.hu/viewtopic.php?f=29&t=6209
Oldal: 1 / 1

Szerző:  Pele [2012.10.07. 10:26 ]
Hozzászólás témája:  Fegyver menü

Sziasztok!
Egy fegyver menüt akaokr kérni!: )
kör elején kiugrik CT-knek is és T-knek is!
A menüben legyen :
1: Ak47
2:M4

+Hogy lehet megcsinálni hogy a fegyverekben csak 1 golyo legyen és ha kilövi ujra keljen töltenie?(bármenyit tudjon ujratölteni)
Ha valaki ezt megcsinálná hálás lennék :)

Szerző:  Bence98007 [2012.10.07. 11:30 ]
Hozzászólás témája:  Re: Fegyver menü

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <hamsandwich>
  8.  
  9. #define PLUGIN "Fegyver Menu"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Bence98007"
  12.  
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16.  
  17. RegisterHam(Ham_Spawn, "player", "menu", 1);
  18.  
  19. }
  20.  
  21.  
  22. public menu(id)
  23. {
  24. if (is_user_alive(id))
  25. {
  26. new menu = menu_create("\yValassz fegyvert! \d[By Bence98007]", "menu_handler")
  27.  
  28. menu_additem(menu, "\wM4A1", "1", 0);
  29. menu_additem(menu, "\wAK47", "2", 0);
  30.  
  31. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  32. menu_display(id, menu, 0);
  33. }
  34. }
  35.  
  36. public menu_handler(id, menu, item)
  37. {
  38. if( item == MENU_EXIT )
  39. {
  40. menu_destroy(menu);
  41. return PLUGIN_HANDLED;
  42. }
  43.  
  44. new data[6], szName[64];
  45. new access, callback;
  46. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  47.  
  48. new key = str_to_num(data);
  49.  
  50. switch(key)
  51. {
  52. case 1:
  53. {
  54. give_item(id, "weapon_m4a1")
  55. }
  56. case 2:
  57. {
  58. give_item(id, "weapon_ak47")
  59. }
  60.  
  61. }
  62. menu_destroy(menu);
  63. return PLUGIN_HANDLED;
  64. }
  65.  
  66.  



**EDIT:***
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  6. #include <cstrike>
  7. #include <hamsandwich>
  8.  
  9. #define PLUGIN "Ujratoltes mindig!"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Bence98007"
  12.  
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16. RegisterHam(Ham_Spawn, "player", "asd", 1);
  17.  
  18.  
  19. }
  20.  
  21. public asd(id)
  22. {
  23. if (is_user_alive(id))
  24. {
  25. cs_set_weapon_ammo(0, 1)
  26. cs_set_user_bpammo(id, 0, 999999)
  27. }
  28. }
  29.  


Talán így, nem találtam constantot a fegyókhoz, tehát most így csináltam nem tom h jó-e :S

Szerző:  Pele [2012.10.07. 12:38 ]
Hozzászólás témája:  Re: Fegyver menü

Köszi letesztelem

Szerző:  Pele [2012.10.07. 12:48 ]
Hozzászólás témája:  Re: Fegyver menü

Nemjo :(
Se a menü
se az 1 golyo :(
és ha kérhetlek megirnád hozzá + ba hogy mindekinek 1 hp ja legyen?
Vagy ez a mod létezik rendesben is?
Mod neve : 1shot 1 kill

Szerző:  Bence98007 [2012.10.07. 14:09 ]
Hozzászólás témája:  Re: Fegyver menü

Megírom neked. A menüvel gond nincs, előhozza FIX!

De itt van mindenkinek 1 hp, 0 armor, és menü (+csak 1 töltény van benne, de nem tudom, hogyha reloadol, teliteszi neki a tárat vagy se, de biztonság képp megoldom vhogy xD )

SMA:
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <hamsandwich>
  8.  
  9. #define PLUGIN "Fegyver Menu"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Bence98007"
  12.  
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16.  
  17. RegisterHam(Ham_Spawn, "player", "menu", 1);
  18.  
  19. }
  20.  
  21.  
  22. public menu(id)
  23. {
  24. if (is_user_alive(id))
  25. {
  26. new menu = menu_create("\rValassz fegyvert! \d[Ba'j fogyi Bence98007]", "menu_handler")
  27.  
  28. menu_additem(menu, "\yAK47", "1", 0);
  29. menu_additem(menu, "\yM4A1", "2", 0);
  30.  
  31. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  32. menu_display(id, menu, 0);
  33. }
  34. }
  35.  
  36. public menu_handler(id, menu, item)
  37. {
  38. if( item == MENU_EXIT )
  39. {
  40. menu_destroy(menu);
  41. return PLUGIN_HANDLED;
  42. }
  43.  
  44. new data[6], szName[64];
  45. new access, callback;
  46. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  47.  
  48. new key = str_to_num(data);
  49.  
  50. switch(key)
  51. {
  52. case 1:
  53. {
  54. strip_user_weapons(id)
  55. new ak = give_item(id, "weapon_ak47")
  56. cs_set_weapon_ammo(ak, 1)
  57. cs_set_user_bpammo(id, CSW_AK47, 9999)
  58. give_item(id, "weapon_knife")
  59. asd1(id)
  60. }
  61. case 2:
  62. {
  63. strip_user_weapons(id)
  64. new m4 = give_item(id, "weapon_m4a1")
  65. cs_set_weapon_ammo(m4, 1)
  66. cs_set_user_bpammo(id, CSW_M4A1, 9999)
  67. give_item(id, "weapon_knife")
  68. set_user_health(id, 1)
  69. set_user_armor(id, 0)
  70. asd2(id)
  71. }
  72.  
  73. }
  74. menu_destroy(menu);
  75. return PLUGIN_HANDLED;
  76. }
  77.  
  78. public asd1(id)
  79. {
  80. new ammo = cs_get_weapon_ammo(id)
  81. if (is_user_alive(id))
  82. {
  83. if (ammo > 1)
  84. {
  85. cs_set_weapon_ammo(CSW_AK47, 1)
  86. cs_set_user_bpammo(id, CSW_AK47, 9999)
  87. asd1(id)
  88. }
  89. }
  90. }
  91.  
  92. public asd2(id)
  93. {
  94. new ammo = cs_get_weapon_ammo(id)
  95. if (is_user_alive(id))
  96. {
  97. if (ammo > 1)
  98. {
  99. cs_set_weapon_ammo(CSW_M4A1, 1)
  100. cs_set_user_bpammo(id, CSW_M4A1, 9999)
  101. asd1(id)
  102. }
  103. }
  104. }

Szerző:  fuck604 [2012.10.07. 16:06 ]
Hozzászólás témája:  Re: Fegyver menü

SMA Forráskód: [ Mindet kijelol ]
  1. new menu = menu_create("\rValassz fegyvert! \d[By Bence98007]", "menu_handler") //xD

Szerző:  HunGamer [2012.10.07. 16:49 ]
Hozzászólás témája:  Re: Fegyver menü

Kód:
new ammo = cs_get_weapon_ammo(id)

------>
Kód:
cs_get_weapon_ammo(get_pdata_cbase(id, 373))

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