hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.03. 14:03



Jelenlévő felhasználók

Jelenleg 531 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 531 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kés,almenü összeolvasztás!
HozzászólásElküldve: 2015.05.11. 20:30 
Offline
Fanatikus
Avatar

Csatlakozott: 2014.10.31. 15:27
Hozzászólások: 185
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 7 alkalommal
Légyszíves vki bele írná Csak a késeket az almenübe? menne a pacsi.
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4.  
  5. public plugin_init()
  6. {
  7. register_plugin("Menu", "1.0", "Unknown");
  8. register_clcmd("chooseteam", "AwesomeMenu")
  9.  
  10. }
  11.  
  12.  
  13.  
  14. public AwesomeMenu(id)
  15. {
  16. new menu = menu_create("\\rFőmenü", "qqqq");
  17.  
  18. menu_additem(menu, "\\yKés menü", "0", 0); // case 0
  19. menu_additem(menu, "\\yUsp menü", "1", 0); // case 1
  20. menu_additem(menu, "\\yAdmin nevek", "2", 0); // case 2
  21. menu_additem(menu, "\\yAdmin árak", "3", 0); // case 3
  22. menu_additem(menu, "\\dElérhetőségek", "4", 0); // case 4
  23.  
  24. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  25.  
  26.  
  27. menu_display(id, menu, 0);
  28.  
  29. return PLUGIN_HANDLED;
  30. }
  31.  
  32.  
  33.  
  34. public qqqq(id, menu, item)
  35. {
  36. if(item == MENU_EXIT)
  37. {
  38. menu_cancel(id);
  39. return PLUGIN_HANDLED;
  40. }
  41.  
  42. new command[6], name[64], access, callback;
  43.  
  44. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  45.  
  46. switch(item) {
  47.  
  48. case 0: {
  49. kes_menu(id)
  50. }
  51. case 1: {
  52. usp_menu(id)
  53. }
  54. case 2: {
  55. show_motd(id, "addons/amxmodx/configs/motd/adminnevek.txt", "Admin nevek")
  56. }
  57. case 3: {
  58. show_motd(id, "addons/amxmodx/configs/motd/adminarak.txt", "Admin árak")
  59. }
  60. case 4: {
  61. show_motd(id, "addons/amxmodx/configs/motd/elerhetosegek.txt", "Elérhetőségek");
  62. }
  63. }
  64.  
  65. menu_destroy(menu);
  66.  
  67. return PLUGIN_HANDLED;
  68. }
  69.  
  70. public kes_menu(id)
  71. {
  72. new menu = menu_create("\rAlmenü:", "kes_handle")
  73. menu_additem(menu, "\\yGravitációs kés[1]", "1", 0)
  74. menu_additem(menu, "\\yGyors kés[2]", "2", 0)
  75. menu_additem(menu, "\\ySebző kés[3]", "3", 0)
  76. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  77.  
  78. menu_display(id, menu, 0)
  79. }
  80.  
  81. public kes_handle(id, menu, item)
  82. {
  83. if(item == MENU_EXIT)
  84. {
  85. menu_destroy(menu)
  86. return PLUGIN_HANDLED
  87. }
  88.  
  89. new data[6], szName[64]
  90. new access, callback
  91.  
  92. menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback)
  93.  
  94. new key = str_to_num(data)
  95.  
  96. switch(key)
  97. {
  98. case 1:
  99. {
  100. client_print(id, print_chat, "Itt lenne a gravitációs ebben a caseban!");
  101. }
  102.  
  103. case 2:
  104. {
  105. client_print(id, print_chat, "Itt lenne a gyors kés ebben a caseban");
  106. }
  107. case 3:
  108. {
  109. client_print(id, print_chat, "Itt lenne a sebző kés ebben a caseban");
  110. }
  111. }
  112.  
  113. menu_destroy(menu);
  114. return PLUGIN_HANDLED;
  115. }
  116.  
  117. public usp_menu(id)
  118. {
  119. new menu = menu_create("\rAlmenü:", "usp_handle")
  120. menu_additem(menu, "\\ysikeres usp[1]", "1", 0)
  121. menu_additem(menu, "\\ysikeres usp[2]", "2", 0)
  122. menu_additem(menu, "\\ysikeres usp[3]", "3", 0)
  123. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  124.  
  125. menu_display(id, menu, 0)
  126. }
  127.  
  128. public usp_handle(id, menu, item)
  129. {
  130. if(item == MENU_EXIT)
  131. {
  132. menu_destroy(menu)
  133. return PLUGIN_HANDLED
  134. }
  135.  
  136. new data[6], szName[64]
  137. new access, callback
  138.  
  139. menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback)
  140.  
  141. new key = str_to_num(data)
  142.  
  143. switch(key)
  144. {
  145. case 1:
  146. {
  147. client_print(id, print_chat, "Gratulalok, Ez lenne az usp menü caske 1-je!");
  148. }
  149.  
  150. case 2:
  151. {
  152. client_print(id, print_chat, "Gratulalok, Ez lenne az usp menü caske 1-je!");
  153. }
  154. case 3:
  155. {
  156. client_print(id, print_chat, "Gratulalok, Ez lenne az usp menü caske 1-je!");
  157. }
  158. }
  159.  
  160. menu_destroy(menu)
  161. return PLUGIN_HANDLED
  162. }
  163.  
  164. public hudmsg(id)
  165. {
  166. set_hudmessage(255,0, 0, 0.1, 0.9, 0, 6.0, 3700.0)
  167. show_hudmessage(id, "Deathrun fő menü: M betű")
  168. }
  169.  

_________________
Soha ne mondd, hogy soha.

Tisztelettel: ΔƓҽƬƬ


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés,almenü összeolvasztás!
HozzászólásElküldve: 2015.05.11. 20:46 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.04.18. 17:14
Hozzászólások: 454
Megköszönt másnak: 48 alkalommal
Megköszönték neki: 32 alkalommal
Hali! beleírtam csak a DMG kést nem :S a nagyobb sebzés ,nem volt rá időm , de itt van így :)
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <nvault>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <fakemeta>
  8. #include <hamsandwich>
  9.  
  10.  
  11. new kesek[33]
  12.  
  13. public plugin_init()
  14. {
  15. register_plugin("Menu", "1.0", "Unknown");
  16. register_clcmd("chooseteam", "AwesomeMenu")
  17. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  18.  
  19. }
  20. public plugin_precache() {
  21. precache_model("models/v_knife.mdl") // eleresuk
  22. precache_model("models/v_knife.mdl")
  23. precache_model("models/v_knife.mdl")
  24.  
  25.  
  26. }
  27. public AwesomeMenu(id)
  28. {
  29. new menu = menu_create("\\rFőmenü", "qqqq");
  30.  
  31. menu_additem(menu, "\\yKés menü", "0", 0); // case 0
  32. menu_additem(menu, "\\yUsp menü", "1", 0); // case 1
  33. menu_additem(menu, "\\yAdmin nevek", "2", 0); // case 2
  34. menu_additem(menu, "\\yAdmin árak", "3", 0); // case 3
  35. menu_additem(menu, "\\dElérhetőségek", "4", 0); // case 4
  36.  
  37. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  38.  
  39.  
  40. menu_display(id, menu, 0);
  41.  
  42. return PLUGIN_HANDLED;
  43. }
  44.  
  45.  
  46.  
  47. public qqqq(id, menu, item)
  48. {
  49. if(item == MENU_EXIT)
  50. {
  51. menu_cancel(id);
  52. return PLUGIN_HANDLED;
  53. }
  54.  
  55. new command[6], name[64], access, callback;
  56.  
  57. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  58.  
  59. switch(item) {
  60.  
  61. case 0: {
  62. kes_menu(id)
  63. }
  64. case 1: {
  65. usp_menu(id)
  66. }
  67. case 2: {
  68. show_motd(id, "addons/amxmodx/configs/motd/adminnevek.txt", "Admin nevek")
  69. }
  70. case 3: {
  71. show_motd(id, "addons/amxmodx/configs/motd/adminarak.txt", "Admin árak")
  72. }
  73. case 4: {
  74. show_motd(id, "addons/amxmodx/configs/motd/elerhetosegek.txt", "Elérhetőségek");
  75. }
  76. }
  77.  
  78. menu_destroy(menu);
  79.  
  80. return PLUGIN_HANDLED;
  81. }
  82.  
  83. public kes_menu(id)
  84. {
  85. new menu = menu_create("\rAlmenü:", "kes_handle")
  86. menu_additem(menu, "\\yGravitációs kés[1]", "1", 0)
  87. menu_additem(menu, "\\yGyors kés[2]", "2", 0)
  88. menu_additem(menu, "\\ySebző kés[3]", "3", 0)
  89. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  90.  
  91. menu_display(id, menu, 0)
  92. }
  93.  
  94. public kes_handle(id, menu, item)
  95. {
  96. if(item == MENU_EXIT)
  97. {
  98. menu_destroy(menu)
  99. return PLUGIN_HANDLED
  100. }
  101.  
  102. new data[6], szName[64]
  103. new access, callback
  104.  
  105. menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback)
  106.  
  107. new key = str_to_num(data)
  108.  
  109. switch(key)
  110. {
  111. case 1:
  112. {
  113. client_print(id, print_chat, "Itt lenne a gravitációs ebben a caseban!");
  114. }
  115.  
  116. case 2:
  117. {
  118. client_print(id, print_chat, "Itt lenne a gyors kés ebben a caseban");
  119. }
  120. case 3:
  121. {
  122. client_print(id, print_chat, "Itt lenne a sebző kés ebben a caseban");
  123. }
  124. }
  125.  
  126. menu_destroy(menu);
  127. return PLUGIN_HANDLED;
  128. }
  129.  
  130. public usp_menu(id)
  131. {
  132. new menu = menu_create("\rAlmenü:", "usp_handle")
  133. menu_additem(menu, "\\ysikeres usp[1]", "1", 0)
  134. menu_additem(menu, "\\ysikeres usp[2]", "2", 0)
  135. menu_additem(menu, "\\ysikeres usp[3]", "3", 0)
  136. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  137.  
  138. menu_display(id, menu, 0)
  139. }
  140.  
  141. public usp_handle(id, menu, item)
  142. {
  143. if(item == MENU_EXIT)
  144. {
  145. menu_destroy(menu)
  146. return PLUGIN_HANDLED
  147. }
  148.  
  149. new data[6], szName[64]
  150. new access, callback
  151.  
  152. menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback)
  153.  
  154. new key = str_to_num(data)
  155.  
  156. switch(key)
  157. {
  158. case 1:
  159. {
  160. client_print(id, print_chat, "Gratulalok, Ez lenne az usp menü caske 1-je!");
  161. }
  162.  
  163. case 2:
  164. {
  165. client_print(id, print_chat, "Gratulalok, Ez lenne az usp menü caske 1-je!");
  166. }
  167. case 3:
  168. {
  169. client_print(id, print_chat, "Gratulalok, Ez lenne az usp menü caske 1-je!");
  170. }
  171. }
  172.  
  173. menu_destroy(menu)
  174. return PLUGIN_HANDLED
  175. }
  176.  
  177. public Event_Change_Weapon(id)
  178. {
  179. new fgy = get_user_weapon(id)
  180. if(kesek[id] == 0 && fgy == CSW_KNIFE)
  181. {
  182. set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
  183. set_user_gravity(id, Float:0.5) //nagy graviti
  184. }
  185. if(kesek[id] == 1 && fgy == CSW_KNIFE)
  186. {
  187. set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
  188. set_user_maxspeed(id, get_user_maxspeed(id)+60.0) // +60 % gyorsaság
  189. }
  190. if(kesek[id] == 2 && fgy == CSW_KNIFE)
  191. {
  192. set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
  193. }
  194. }
  195. public hudmsg(id)
  196. {
  197. set_hudmessage(255,0, 0, 0.1, 0.9, 0, 6.0, 3700.0)
  198. show_hudmessage(id, "Deathrun fő menü: M betű")
  199. }
  200.  
  201.  

_________________
Nem Toretto vagyok!!! hanem s[T]* Levii (És le lehet szállni a Torreto-zásról)

Ts3 Ip: ts.beathost.ml:10005


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés,almenü összeolvasztás!
HozzászólásElküldve: 2015.05.11. 20:49 
Offline
Fanatikus
Avatar

Csatlakozott: 2014.10.31. 15:27
Hozzászólások: 185
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 7 alkalommal
de az almenü case ba kéne!

_________________
Soha ne mondd, hogy soha.

Tisztelettel: ΔƓҽƬƬ


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés,almenü összeolvasztás!
HozzászólásElküldve: 2015.05.11. 21:15 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Ha a case-ba írja, akkor a modell nem változik, de főleg a sebességnél lesznek bajok.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <nvault>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <fakemeta>
  8. #include <hamsandwich>
  9.  
  10.  
  11. new kesek[33]
  12.  
  13. public plugin_init()
  14. {
  15. register_plugin("Menu", "1.0", "Unknown");
  16. register_clcmd("chooseteam", "AwesomeMenu")
  17. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  18.  
  19. }
  20. public plugin_precache() {
  21. precache_model("models/v_knife.mdl") // eleresuk
  22. precache_model("models/v_knife.mdl")
  23. precache_model("models/v_knife.mdl")
  24.  
  25.  
  26. }
  27. public AwesomeMenu(id)
  28. {
  29. new menu = menu_create("\\rFőmenü", "qqqq");
  30.  
  31. menu_additem(menu, "\\yKés menü", "0", 0); // case 0
  32. menu_additem(menu, "\\yUsp menü", "1", 0); // case 1
  33. menu_additem(menu, "\\yAdmin nevek", "2", 0); // case 2
  34. menu_additem(menu, "\\yAdmin árak", "3", 0); // case 3
  35. menu_additem(menu, "\\dElérhetőségek", "4", 0); // case 4
  36.  
  37. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  38.  
  39.  
  40. menu_display(id, menu, 0);
  41.  
  42. return PLUGIN_HANDLED;
  43. }
  44.  
  45.  
  46.  
  47. public qqqq(id, menu, item)
  48. {
  49. if(item == MENU_EXIT)
  50. {
  51. menu_cancel(id);
  52. return PLUGIN_HANDLED;
  53. }
  54.  
  55. new command[6], name[64], access, callback;
  56.  
  57. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  58.  
  59. switch(item) {
  60.  
  61. case 0: {
  62. kes_menu(id)
  63. }
  64. case 1: {
  65. usp_menu(id)
  66. }
  67. case 2: {
  68. show_motd(id, "addons/amxmodx/configs/motd/adminnevek.txt", "Admin nevek")
  69. }
  70. case 3: {
  71. show_motd(id, "addons/amxmodx/configs/motd/adminarak.txt", "Admin árak")
  72. }
  73. case 4: {
  74. show_motd(id, "addons/amxmodx/configs/motd/elerhetosegek.txt", "Elérhetőségek");
  75. }
  76. }
  77.  
  78. menu_destroy(menu);
  79.  
  80. return PLUGIN_HANDLED;
  81. }
  82.  
  83. public kes_menu(id)
  84. {
  85. new menu = menu_create("\rAlmenü:", "kes_handle")
  86. menu_additem(menu, "\\yGravitációs kés[1]", "1", 0)
  87. menu_additem(menu, "\\yGyors kés[2]", "2", 0)
  88. menu_additem(menu, "\\ySebző kés[3]", "3", 0)
  89. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  90.  
  91. menu_display(id, menu, 0)
  92. }
  93.  
  94. public kes_handle(id, menu, item)
  95. {
  96. if(item == MENU_EXIT)
  97. {
  98. menu_destroy(menu)
  99. return PLUGIN_HANDLED
  100. }
  101.  
  102. new data[6], szName[64]
  103. new access, callback
  104.  
  105. menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback)
  106.  
  107. new key = str_to_num(data)
  108.  
  109. switch(key)
  110. {
  111. case 1:
  112. {
  113. client_print(id, print_chat, "Itt lenne a gravitációs ebben a caseban!");
  114. kesek[id] = 0
  115. }
  116.  
  117. case 2:
  118. {
  119. client_print(id, print_chat, "Itt lenne a gyors kés ebben a caseban");
  120. kesek[id] = 1
  121. }
  122. case 3:
  123. {
  124. client_print(id, print_chat, "Itt lenne a sebző kés ebben a caseban");
  125. kesek[id] = 2
  126. }
  127. }
  128.  
  129. menu_destroy(menu);
  130. return PLUGIN_HANDLED;
  131. }
  132.  
  133. public usp_menu(id)
  134. {
  135. new menu = menu_create("\rAlmenü:", "usp_handle")
  136. menu_additem(menu, "\\ysikeres usp[1]", "1", 0)
  137. menu_additem(menu, "\\ysikeres usp[2]", "2", 0)
  138. menu_additem(menu, "\\ysikeres usp[3]", "3", 0)
  139. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  140.  
  141. menu_display(id, menu, 0)
  142. }
  143.  
  144. public usp_handle(id, menu, item)
  145. {
  146. if(item == MENU_EXIT)
  147. {
  148. menu_destroy(menu)
  149. return PLUGIN_HANDLED
  150. }
  151.  
  152. new data[6], szName[64]
  153. new access, callback
  154.  
  155. menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback)
  156.  
  157. new key = str_to_num(data)
  158.  
  159. switch(key)
  160. {
  161. case 1:
  162. {
  163. client_print(id, print_chat, "Gratulalok, Ez lenne az usp menü caske 1-je!");
  164. }
  165.  
  166. case 2:
  167. {
  168. client_print(id, print_chat, "Gratulalok, Ez lenne az usp menü caske 1-je!");
  169. }
  170. case 3:
  171. {
  172. client_print(id, print_chat, "Gratulalok, Ez lenne az usp menü caske 1-je!");
  173. }
  174. }
  175.  
  176. menu_destroy(menu)
  177. return PLUGIN_HANDLED
  178. }
  179.  
  180. public Event_Change_Weapon(id)
  181. {
  182. new fgy = get_user_weapon(id)
  183. if(kesek[id] == 0 && fgy == CSW_KNIFE)
  184. {
  185. set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
  186. set_user_gravity(id, Float:0.5) //nagy graviti
  187. }
  188. if(kesek[id] == 1 && fgy == CSW_KNIFE)
  189. {
  190. set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
  191. set_user_maxspeed(id, get_user_maxspeed(id)+60.0) // +60 % gyorsaság
  192. }
  193. if(kesek[id] == 2 && fgy == CSW_KNIFE)
  194. {
  195. set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
  196. }
  197. }
  198. public hudmsg(id)
  199. {
  200. set_hudmessage(255,0, 0, 0.1, 0.9, 0, 6.0, 3700.0)
  201. show_hudmessage(id, "Deathrun fő menü: M betű")
  202. }
  203.  
  204.  


Így már meg is adja a kést. :tease:
A sebzést én is lusta vagyok beleírni. :(


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés,almenü összeolvasztás!
HozzászólásElküldve: 2015.05.11. 21:33 
Offline
Fanatikus
Avatar

Csatlakozott: 2014.10.31. 15:27
Hozzászólások: 185
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 7 alkalommal
Nem adja meg a gravitációt!
De a skinek jók bejönnek!

_________________
Soha ne mondd, hogy soha.

Tisztelettel: ΔƓҽƬƬ


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés,almenü összeolvasztás!
HozzászólásElküldve: 2015.05.11. 21:37 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Próbáld
SMA Forráskód: [ Mindet kijelol ]
  1. Float:
nélkül.
Azaz:
SMA Forráskód: [ Mindet kijelol ]
  1. set_user_gravity(id, 0.5)


Hibát valószínűleg jelez majd rá, de elvileg a gravitációt meg kell adja. (Bár így is meg kéne, nem tudom, mi a baj)


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 30 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole