hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 07:43



Jelenlévő felhasználók

Jelenleg 312 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 312 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: plugin javitás (nem sürgős)
HozzászólásElküldve: 2013.06.02. 14:12 
Offline
Fanatikus

Csatlakozott: 2013.02.10. 16:48
Hozzászólások: 198
Megköszönt másnak: 113 alkalommal
Helló ebe kijavitanátok a hibákat ha rá értek?? (nem sürgős mer fut így is)

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <colorchat>
  6.  
  7. #define PLUGIN "Fegyver Menu"
  8. #define VERSION "2.0"
  9. #define AUTHOR "csmester"
  10.  
  11. new const priwpns[][] = {
  12. "weapon_shield",
  13. "weapon_scout",
  14. "weapon_xm1014",
  15. "weapon_mac10",
  16. "weapon_aug",
  17. "weapon_ump45",
  18. "weapon_sg550",
  19. "weapon_galil",
  20. "weapon_famas",
  21. "weapon_awp",
  22. "weapon_mp5navy",
  23. "weapon_m249",
  24. "weapon_m3",
  25. "weapon_m4a1",
  26. "weapon_tmp",
  27. "weapon_g3sg1",
  28. "weapon_sg552",
  29. "weapon_ak47",
  30. "weapon_p90"
  31. }
  32.  
  33. new const secwpns[][] = {
  34. "weapon_p228",
  35. "weapon_elite",
  36. "weapon_fiveseven",
  37. "weapon_usp",
  38. "weapon_glock18",
  39. "weapon_deagle"
  40. }
  41.  
  42.  
  43. new awp = 0;
  44.  
  45.  
  46. public plugin_init()
  47. {
  48. register_plugin(PLUGIN, VERSION, AUTHOR)
  49. RegisterHam(Ham_Spawn, "player", "JatekosEledes", true);
  50. register_clcmd("say /fegyver", "JatekosEledes")
  51. }
  52.  
  53. public JatekosEledes(id)
  54. {
  55. if( is_user_alive(id) )
  56. {
  57. Fegyvermenu(id);
  58. }
  59. }
  60.  
  61. public Fegyvermenu(id)
  62. {
  63. new iMenu = menu_create("\rValassz fegyvert:", "MainMenu_Handle");
  64.  
  65. menu_additem(iMenu, "\yNem kerek semmit a menubol!", "0");
  66. menu_additem(iMenu, "M4A1 Csomag", "1");
  67. menu_additem(iMenu, "AK47 Csomag", "2");
  68. menu_additem(iMenu, "AWP Csomag ", "3");
  69. menu_additem(iMenu, "Scout Csomag", "4");
  70. menu_additem(iMenu, "Krieg Csomag", "5");
  71. menu_additem(iMenu, "Famas Csomag", "6");
  72. menu_additem(iMenu, "Shoti Csomag", "7");
  73. menu_additem(iMenu, "Aug Csomag", "8");
  74. menu_additem(iMenu, "SMG Csomag", "9");
  75. menu_additem(iMenu, "Galil Csomag", "10");
  76. menu_additem(iMenu, "Machineguns Csomag", "11");
  77.  
  78. menu_display(id, iMenu);
  79. }
  80.  
  81. public MainMenu_Handle(id, iMenu, iItem)
  82. {
  83. if( iItem == MENU_EXIT )
  84. {
  85. menu_destroy(iMenu);
  86. return PLUGIN_HANDLED;
  87. }
  88.  
  89. new iAccess, iCallback, szData[5];
  90. menu_item_getinfo(iMenu, iItem, iAccess, szData, charsmax(szData), _, _, iCallback);
  91. drop_pri(id)
  92. drop_sec(id)
  93. switch( str_to_num(szData) )
  94. {
  95.  
  96. case 0:
  97.  
  98.  
  99.  
  100. ColorChat(id, GREEN, "[[^x03 Dirty-Game ^x04]]^x03 Te nem kertel semmit!");
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113. case 1:
  114. {
  115.  
  116.  
  117. give_item(id, "weapon_knife")
  118. give_item(id, "weapon_m4a1")
  119. give_item(id, "weapon_deagle")
  120. give_item(id, "weapon_smokegrenade")
  121. give_item(id, "weapon_hegrenade")
  122. give_item(id, "weapon_flashbang")
  123. cs_set_user_defuse(id)
  124. cs_set_user_bpammo(id,CSW_M4A1,90)
  125. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  126.  
  127. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy M4A1 Csomagot kapta'l!");
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134. }
  135.  
  136. case 2:
  137. {
  138. give_item(id, "weapon_knife")
  139. give_item(id, "weapon_ak47")
  140. give_item(id, "weapon_deagle")
  141. give_item(id, "weapon_smokegrenade")
  142. give_item(id, "weapon_hegrenade")
  143. give_item(id, "weapon_flashbang")
  144. cs_set_user_defuse(id)
  145. cs_set_user_bpammo(id,CSW_AK47,90)
  146. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  147.  
  148. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy AK47 Csomagot kapta'l!");
  149.  
  150. }
  151.  
  152. case 3:
  153. {
  154.  
  155.  
  156. if(awp < 4)
  157. {
  158. give_item(id, "weapon_awp")
  159. give_item(id, "weapon_deagle")
  160. give_item(id, "weapon_smokegrenade")
  161. give_item(id, "weapon_hegrenade")
  162. give_item(id, "weapon_flashbang")
  163. give_item(id, "weapon_knife")
  164. cs_set_user_defuse(id)
  165. cs_set_user_bpammo(id,CSW_AWP,35)
  166. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  167.  
  168.  
  169. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy AWP Csomagot kapta'l!");
  170.  
  171. awp++
  172.  
  173. }
  174.  
  175.  
  176. else
  177. {
  178.  
  179.  
  180. ColorChat(id, GREEN, "[^x03 Dirty-Game ^x04]^x03 Egy csapatban csak ket ember hasznalhatja a wpt!");
  181.  
  182.  
  183. Fegyvermenu(id);
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190. }
  191. }
  192.  
  193. case 4:
  194. {
  195. give_item(id, "weapon_knife")
  196. give_item(id, "weapon_scout")
  197. give_item(id, "weapon_deagle")
  198. give_item(id, "weapon_smokegrenade")
  199. give_item(id, "weapon_hegrenade")
  200. give_item(id, "weapon_flashbang")
  201. cs_set_user_defuse(id)
  202. cs_set_user_bpammo(id,CSW_SCOUT,90)
  203. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  204.  
  205.  
  206. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Scout Csomagot kapta'l!");
  207. }
  208.  
  209. case 5:
  210. {
  211. give_item(id, "weapon_knife")
  212. give_item(id, "weapon_sg550")
  213. give_item(id, "weapon_deagle")
  214. give_item(id, "weapon_smokegrenade")
  215. give_item(id, "weapon_hegrenade")
  216. give_item(id, "weapon_flashbang")
  217. cs_set_user_defuse(id)
  218. cs_set_user_bpammo(id,CSW_SG550,90)
  219. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  220.  
  221.  
  222. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Krieg Csomagot kapta'l!");
  223. }
  224.  
  225. case 6:
  226. {
  227. give_item(id, "weapon_knife")
  228. give_item(id, "weapon_famas")
  229. give_item(id, "weapon_deagle")
  230. give_item(id, "weapon_smokegrenade")
  231. give_item(id, "weapon_hegrenade")
  232. give_item(id, "weapon_flashbang")
  233. cs_set_user_defuse(id)
  234. cs_set_user_bpammo(id,CSW_FAMAS,90)
  235. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  236.  
  237.  
  238. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Famas Csomagot kapta'l!");
  239. }
  240.  
  241. case 7:
  242. {
  243. give_item(id, "weapon_knife")
  244. give_item(id, "weapon_m3")
  245. give_item(id, "weapon_deagle")
  246. give_item(id, "weapon_smokegrenade")
  247. give_item(id, "weapon_hegrenade")
  248. give_item(id, "weapon_flashbang")
  249. cs_set_user_defuse(id)
  250. cs_set_user_bpammo(id,CSW_M3,32)
  251. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  252.  
  253.  
  254. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Shoti Csomagot kapta'l!");
  255. }
  256.  
  257. case 8:
  258. {
  259. give_item(id, "weapon_knife")
  260. give_item(id, "weapon_aug")
  261. give_item(id, "weapon_deagle")
  262. give_item(id, "weapon_smokegrenade")
  263. give_item(id, "weapon_hegrenade")
  264. give_item(id, "weapon_flashbang")
  265. cs_set_user_defuse(id)
  266. cs_set_user_bpammo(id,CSW_AUG,90)
  267. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  268.  
  269. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Aug Csomagot kapta'l!");
  270. }
  271.  
  272. case 9:
  273. {
  274. give_item(id, "weapon_knife")
  275. give_item(id, "weapon_mp5navy")
  276. give_item(id, "weapon_deagle")
  277. give_item(id, "weapon_smokegrenade")
  278. give_item(id, "weapon_hegrenade")
  279. give_item(id, "weapon_flashbang")
  280. cs_set_user_defuse(id)
  281. cs_set_user_bpammo(id,CSW_MP5NAVY,120)
  282. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  283.  
  284. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy SMG Csomagot kapta'l!");
  285. }
  286.  
  287. case 10:
  288. {
  289. give_item(id, "weapon_knife")
  290. give_item(id, "weapon_galil")
  291. give_item(id, "weapon_deagle")
  292. give_item(id, "weapon_smokegrenade")
  293. give_item(id, "weapon_hegrenade")
  294. give_item(id, "weapon_flashbang")
  295. cs_set_user_defuse(id)
  296. cs_set_user_bpammo(id,CSW_GALIL,90)
  297. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  298.  
  299.  
  300. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Galil Csomagot kapta'l!");
  301. }
  302.  
  303. case 11:
  304. {
  305. give_item(id, "weapon_knife")
  306. give_item(id, "weapon_m249")
  307. give_item(id, "weapon_deagle")
  308. give_item(id, "weapon_smokegrenade")
  309. give_item(id, "weapon_hegrenade")
  310. give_item(id, "weapon_flashbang")
  311. cs_set_user_defuse(id)
  312. cs_set_user_bpammo(id,CSW_M249,200)
  313. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  314.  
  315.  
  316. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Machieneguns Csomagot kapta'l!");
  317. }
  318. }
  319.  
  320. return PLUGIN_HANDLED;
  321. }
  322.  
  323.  
  324. stock drop_pri(id)
  325. {
  326. for(new j = 0; j < sizeof priwpns; j++)
  327. {
  328. engclient_cmd(id,"drop", priwpns[j])
  329. }
  330. }
  331.  
  332. stock drop_sec(id)
  333. {
  334. for(new j = 0; j < sizeof secwpns; j++)
  335. {
  336. engclient_cmd(id,"drop", secwpns[j])
  337. }
  338. }

_________________
-----------------------------------------------------------------------------------------------------------
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: plugin javitás (nem sürgős)
HozzászólásElküldve: 2013.06.02. 14:19 
Offline
Veterán
Avatar

Csatlakozott: 2013.03.26. 20:20
Hozzászólások: 1846
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 120 alkalommal
Mi a hiba?

_________________
Projektem:

[CSO2] Ghost Mod
CSO2 GamePlay video: https://www.youtube.com/watch?feature=p ... iOS4Ik1Yrk


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: plugin javitás (nem sürgős)
HozzászólásElküldve: 2013.06.02. 14:31 
Offline
Fanatikus

Csatlakozott: 2013.02.10. 16:48
Hozzászólások: 198
Megköszönt másnak: 113 alkalommal
RaZzoR írta:
Mi a hiba?

át alakitáskor ír ki 24 hibát meg beraktam a defuse kit et de a T is megkapja az nem baj? :D

_________________
-----------------------------------------------------------------------------------------------------------
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: plugin javitás (nem sürgős)
HozzászólásElküldve: 2013.06.02. 14:32 
Offline
Fanatikus

Csatlakozott: 2013.02.10. 16:48
Hozzászólások: 198
Megköszönt másnak: 113 alkalommal
ezt irja ki átalakitáskor
SMA Forráskód: [ Mindet kijelol ]
  1. Forras mentese sikeres. (ID: 51ab3b2c02045)
  2. Welcome to the AMX Mod X 1.8.1-300 Compiler.
  3. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
  4.  
  5. 51ab3b2c02045.sma(50) : warning 217: loose indentation
  6. 51ab3b2c02045.sma(118) : warning 217: loose indentation
  7. 51ab3b2c02045.sma(127) : warning 217: loose indentation
  8. 51ab3b2c02045.sma(139) : warning 217: loose indentation
  9. 51ab3b2c02045.sma(148) : warning 217: loose indentation
  10. 51ab3b2c02045.sma(169) : warning 217: loose indentation
  11. 51ab3b2c02045.sma(171) : warning 217: loose indentation
  12. 51ab3b2c02045.sma(196) : warning 217: loose indentation
  13. 51ab3b2c02045.sma(206) : warning 217: loose indentation
  14. 51ab3b2c02045.sma(212) : warning 217: loose indentation
  15. 51ab3b2c02045.sma(222) : warning 217: loose indentation
  16. 51ab3b2c02045.sma(228) : warning 217: loose indentation
  17. 51ab3b2c02045.sma(238) : warning 217: loose indentation
  18. 51ab3b2c02045.sma(244) : warning 217: loose indentation
  19. 51ab3b2c02045.sma(254) : warning 217: loose indentation
  20. 51ab3b2c02045.sma(260) : warning 217: loose indentation
  21. 51ab3b2c02045.sma(269) : warning 217: loose indentation
  22. 51ab3b2c02045.sma(275) : warning 217: loose indentation
  23. 51ab3b2c02045.sma(284) : warning 217: loose indentation
  24. 51ab3b2c02045.sma(290) : warning 217: loose indentation
  25. 51ab3b2c02045.sma(300) : warning 217: loose indentation
  26. 51ab3b2c02045.sma(306) : warning 217: loose indentation
  27. 51ab3b2c02045.sma(316) : warning 217: loose indentation
  28. Header size: 948 bytes
  29. Code size: 10164 bytes
  30. Data size: 10776 bytes
  31. Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
  32. Total requirements: 38272 bytes
  33.  
  34. 23 Warnings.
  35. Done.
  36.  
  37. Sikeres atalakitas. Letoltes:
  38. - .amxx fajl
  39. - .sma fajl

_________________
-----------------------------------------------------------------------------------------------------------
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: plugin javitás (nem sürgős)
HozzászólásElküldve: 2013.06.02. 21:15 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
undorító a kódod.. fujj.. egyszerűen rá gondolni is borzalmas..

javítva:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <colorchat>
  6.  
  7. #define PLUGIN "Fegyver Menu"
  8. #define VERSION "2.0"
  9. #define AUTHOR "csmester"
  10.  
  11. new const priwpns[][] = {
  12. "weapon_shield",
  13. "weapon_scout",
  14. "weapon_xm1014",
  15. "weapon_mac10",
  16. "weapon_aug",
  17. "weapon_ump45",
  18. "weapon_sg550",
  19. "weapon_galil",
  20. "weapon_famas",
  21. "weapon_awp",
  22. "weapon_mp5navy",
  23. "weapon_m249",
  24. "weapon_m3",
  25. "weapon_m4a1",
  26. "weapon_tmp",
  27. "weapon_g3sg1",
  28. "weapon_sg552",
  29. "weapon_ak47",
  30. "weapon_p90"
  31. }
  32.  
  33. new const secwpns[][] = {
  34. "weapon_p228",
  35. "weapon_elite",
  36. "weapon_fiveseven",
  37. "weapon_usp",
  38. "weapon_glock18",
  39. "weapon_deagle"
  40. }
  41.  
  42.  
  43. new awp = 0;
  44.  
  45.  
  46. public plugin_init()
  47. {
  48. register_plugin(PLUGIN, VERSION, AUTHOR)
  49. RegisterHam(Ham_Spawn, "player", "JatekosEledes", true);
  50. register_clcmd("say /fegyver", "JatekosEledes")
  51. }
  52.  
  53. public JatekosEledes(id)
  54. {
  55. if( is_user_alive(id) )
  56. {
  57. Fegyvermenu(id);
  58. }
  59. }
  60.  
  61. public Fegyvermenu(id)
  62. {
  63. new iMenu = menu_create("\rValassz fegyvert:", "MainMenu_Handle");
  64.  
  65. menu_additem(iMenu, "\yNem kerek semmit a menubol!", "0");
  66. menu_additem(iMenu, "M4A1 Csomag", "1");
  67. menu_additem(iMenu, "AK47 Csomag", "2");
  68. menu_additem(iMenu, "AWP Csomag ", "3");
  69. menu_additem(iMenu, "Scout Csomag", "4");
  70. menu_additem(iMenu, "Krieg Csomag", "5");
  71. menu_additem(iMenu, "Famas Csomag", "6");
  72. menu_additem(iMenu, "Shoti Csomag", "7");
  73. menu_additem(iMenu, "Aug Csomag", "8");
  74. menu_additem(iMenu, "SMG Csomag", "9");
  75. menu_additem(iMenu, "Galil Csomag", "10");
  76. menu_additem(iMenu, "Machineguns Csomag", "11");
  77.  
  78. menu_display(id, iMenu);
  79. }
  80.  
  81. public MainMenu_Handle(id, iMenu, iItem)
  82. {
  83. if( iItem == MENU_EXIT )
  84. {
  85. menu_destroy(iMenu);
  86. return PLUGIN_HANDLED;
  87. }
  88.  
  89. new iAccess, iCallback, szData[5];
  90. menu_item_getinfo(iMenu, iItem, iAccess, szData, charsmax(szData), _, _, iCallback);
  91. drop_pri(id)
  92. drop_sec(id)
  93. switch( str_to_num(szData) )
  94. {
  95.  
  96. case 0:
  97.  
  98.  
  99.  
  100. ColorChat(id, GREEN, "[[^x03 Dirty-Game ^x04]]^x03 Te nem kertel semmit!");
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113. case 1:
  114. {
  115.  
  116.  
  117. give_item(id, "weapon_knife")
  118. give_item(id, "weapon_m4a1")
  119. give_item(id, "weapon_deagle")
  120. give_item(id, "weapon_smokegrenade")
  121. give_item(id, "weapon_hegrenade")
  122. give_item(id, "weapon_flashbang")
  123. cs_set_user_defuse(id)
  124. cs_set_user_bpammo(id,CSW_M4A1,90)
  125. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  126.  
  127. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy M4A1 Csomagot kapta'l!");
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134. }
  135.  
  136. case 2:
  137. {
  138. give_item(id, "weapon_knife")
  139. give_item(id, "weapon_ak47")
  140. give_item(id, "weapon_deagle")
  141. give_item(id, "weapon_smokegrenade")
  142. give_item(id, "weapon_hegrenade")
  143. give_item(id, "weapon_flashbang")
  144. cs_set_user_defuse(id)
  145. cs_set_user_bpammo(id,CSW_AK47,90)
  146. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  147.  
  148. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy AK47 Csomagot kapta'l!");
  149.  
  150. }
  151.  
  152. case 3:
  153. {
  154.  
  155.  
  156. if(awp < 4)
  157. {
  158. give_item(id, "weapon_awp")
  159. give_item(id, "weapon_deagle")
  160. give_item(id, "weapon_smokegrenade")
  161. give_item(id, "weapon_hegrenade")
  162. give_item(id, "weapon_flashbang")
  163. give_item(id, "weapon_knife")
  164. cs_set_user_defuse(id)
  165. cs_set_user_bpammo(id,CSW_AWP,35)
  166. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  167.  
  168.  
  169. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy AWP Csomagot kapta'l!");
  170.  
  171. awp++
  172.  
  173. }
  174.  
  175.  
  176. else
  177. {
  178.  
  179.  
  180. ColorChat(id, GREEN, "[^x03 Dirty-Game ^x04]^x03 Egy csapatban csak ket ember hasznalhatja a wpt!");
  181.  
  182.  
  183. Fegyvermenu(id);
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190. }
  191. }
  192.  
  193. case 4:
  194. {
  195. give_item(id, "weapon_knife")
  196. give_item(id, "weapon_scout")
  197. give_item(id, "weapon_deagle")
  198. give_item(id, "weapon_smokegrenade")
  199. give_item(id, "weapon_hegrenade")
  200. give_item(id, "weapon_flashbang")
  201. cs_set_user_defuse(id)
  202. cs_set_user_bpammo(id,CSW_SCOUT,90)
  203. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  204.  
  205.  
  206. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Scout Csomagot kapta'l!");
  207. }
  208.  
  209. case 5:
  210. {
  211. give_item(id, "weapon_knife")
  212. give_item(id, "weapon_sg550")
  213. give_item(id, "weapon_deagle")
  214. give_item(id, "weapon_smokegrenade")
  215. give_item(id, "weapon_hegrenade")
  216. give_item(id, "weapon_flashbang")
  217. cs_set_user_defuse(id)
  218. cs_set_user_bpammo(id,CSW_SG550,90)
  219. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  220.  
  221.  
  222. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Krieg Csomagot kapta'l!");
  223. }
  224.  
  225. case 6:
  226. {
  227. give_item(id, "weapon_knife")
  228. give_item(id, "weapon_famas")
  229. give_item(id, "weapon_deagle")
  230. give_item(id, "weapon_smokegrenade")
  231. give_item(id, "weapon_hegrenade")
  232. give_item(id, "weapon_flashbang")
  233. cs_set_user_defuse(id)
  234. cs_set_user_bpammo(id,CSW_FAMAS,90)
  235. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  236.  
  237.  
  238. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Famas Csomagot kapta'l!");
  239. }
  240.  
  241. case 7:
  242. {
  243. give_item(id, "weapon_knife")
  244. give_item(id, "weapon_m3")
  245. give_item(id, "weapon_deagle")
  246. give_item(id, "weapon_smokegrenade")
  247. give_item(id, "weapon_hegrenade")
  248. give_item(id, "weapon_flashbang")
  249. cs_set_user_defuse(id)
  250. cs_set_user_bpammo(id,CSW_M3,32)
  251. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  252.  
  253.  
  254. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Shoti Csomagot kapta'l!");
  255. }
  256.  
  257. case 8:
  258. {
  259. give_item(id, "weapon_knife")
  260. give_item(id, "weapon_aug")
  261. give_item(id, "weapon_deagle")
  262. give_item(id, "weapon_smokegrenade")
  263. give_item(id, "weapon_hegrenade")
  264. give_item(id, "weapon_flashbang")
  265. cs_set_user_defuse(id)
  266. cs_set_user_bpammo(id,CSW_AUG,90)
  267. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  268.  
  269. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Aug Csomagot kapta'l!");
  270. }
  271.  
  272. case 9:
  273. {
  274. give_item(id, "weapon_knife")
  275. give_item(id, "weapon_mp5navy")
  276. give_item(id, "weapon_deagle")
  277. give_item(id, "weapon_smokegrenade")
  278. give_item(id, "weapon_hegrenade")
  279. give_item(id, "weapon_flashbang")
  280. cs_set_user_defuse(id)
  281. cs_set_user_bpammo(id,CSW_MP5NAVY,120)
  282. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  283.  
  284. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy SMG Csomagot kapta'l!");
  285. }
  286.  
  287. case 10:
  288. {
  289. give_item(id, "weapon_knife")
  290. give_item(id, "weapon_galil")
  291. give_item(id, "weapon_deagle")
  292. give_item(id, "weapon_smokegrenade")
  293. give_item(id, "weapon_hegrenade")
  294. give_item(id, "weapon_flashbang")
  295. cs_set_user_defuse(id)
  296. cs_set_user_bpammo(id,CSW_GALIL,90)
  297. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  298.  
  299.  
  300. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Galil Csomagot kapta'l!");
  301. }
  302.  
  303. case 11:
  304. {
  305. give_item(id, "weapon_knife")
  306. give_item(id, "weapon_m249")
  307. give_item(id, "weapon_deagle")
  308. give_item(id, "weapon_smokegrenade")
  309. give_item(id, "weapon_hegrenade")
  310. give_item(id, "weapon_flashbang")
  311. cs_set_user_defuse(id)
  312. cs_set_user_bpammo(id,CSW_M249,200)
  313. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  314.  
  315.  
  316. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Machieneguns Csomagot kapta'l!");
  317. }
  318. }
  319.  
  320. return PLUGIN_HANDLED;
  321. }
  322.  
  323.  
  324. stock drop_pri(id)
  325. {
  326. for(new j = 0; j < sizeof priwpns; j++)
  327. {
  328. engclient_cmd(id,"drop", priwpns[j])
  329. }
  330. }
  331.  
  332. stock drop_sec(id)
  333. {
  334. for(new j = 0; j < sizeof secwpns; j++)
  335. {
  336. engclient_cmd(id,"drop", secwpns[j])
  337. }
  338. }

_________________
Valami új kezdete...
Kép
Egyedi pluginok készítése pénzért (Banki átutalás, PayPal) -> Privát üzenet

Ők köszönték meg crazy` nek ezt a hozzászólást: csmester (2013.06.03. 07:31)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: plugin javitás (nem sürgős)
HozzászólásElküldve: 2013.06.03. 07:36 
Offline
Fanatikus

Csatlakozott: 2013.02.10. 16:48
Hozzászólások: 198
Megköszönt másnak: 113 alkalommal
crazy` írta:
undorító a kódod.. fujj.. egyszerűen rá gondolni is borzalmas..

javítva:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <cstrike>
  4. #include <fun>
  5. #include <colorchat>
  6.  
  7. #define PLUGIN "Fegyver Menu"
  8. #define VERSION "2.0"
  9. #define AUTHOR "csmester"
  10.  
  11. new const priwpns[][] = {
  12. "weapon_shield",
  13. "weapon_scout",
  14. "weapon_xm1014",
  15. "weapon_mac10",
  16. "weapon_aug",
  17. "weapon_ump45",
  18. "weapon_sg550",
  19. "weapon_galil",
  20. "weapon_famas",
  21. "weapon_awp",
  22. "weapon_mp5navy",
  23. "weapon_m249",
  24. "weapon_m3",
  25. "weapon_m4a1",
  26. "weapon_tmp",
  27. "weapon_g3sg1",
  28. "weapon_sg552",
  29. "weapon_ak47",
  30. "weapon_p90"
  31. }
  32.  
  33. new const secwpns[][] = {
  34. "weapon_p228",
  35. "weapon_elite",
  36. "weapon_fiveseven",
  37. "weapon_usp",
  38. "weapon_glock18",
  39. "weapon_deagle"
  40. }
  41.  
  42.  
  43. new awp = 0;
  44.  
  45.  
  46. public plugin_init()
  47. {
  48. register_plugin(PLUGIN, VERSION, AUTHOR)
  49. RegisterHam(Ham_Spawn, "player", "JatekosEledes", true);
  50. register_clcmd("say /fegyver", "JatekosEledes")
  51. }
  52.  
  53. public JatekosEledes(id)
  54. {
  55. if( is_user_alive(id) )
  56. {
  57. Fegyvermenu(id);
  58. }
  59. }
  60.  
  61. public Fegyvermenu(id)
  62. {
  63. new iMenu = menu_create("\rValassz fegyvert:", "MainMenu_Handle");
  64.  
  65. menu_additem(iMenu, "\yNem kerek semmit a menubol!", "0");
  66. menu_additem(iMenu, "M4A1 Csomag", "1");
  67. menu_additem(iMenu, "AK47 Csomag", "2");
  68. menu_additem(iMenu, "AWP Csomag ", "3");
  69. menu_additem(iMenu, "Scout Csomag", "4");
  70. menu_additem(iMenu, "Krieg Csomag", "5");
  71. menu_additem(iMenu, "Famas Csomag", "6");
  72. menu_additem(iMenu, "Shoti Csomag", "7");
  73. menu_additem(iMenu, "Aug Csomag", "8");
  74. menu_additem(iMenu, "SMG Csomag", "9");
  75. menu_additem(iMenu, "Galil Csomag", "10");
  76. menu_additem(iMenu, "Machineguns Csomag", "11");
  77.  
  78. menu_display(id, iMenu);
  79. }
  80.  
  81. public MainMenu_Handle(id, iMenu, iItem)
  82. {
  83. if( iItem == MENU_EXIT )
  84. {
  85. menu_destroy(iMenu);
  86. return PLUGIN_HANDLED;
  87. }
  88.  
  89. new iAccess, iCallback, szData[5];
  90. menu_item_getinfo(iMenu, iItem, iAccess, szData, charsmax(szData), _, _, iCallback);
  91. drop_pri(id)
  92. drop_sec(id)
  93. switch( str_to_num(szData) )
  94. {
  95.  
  96. case 0:
  97.  
  98.  
  99.  
  100. ColorChat(id, GREEN, "[[^x03 Dirty-Game ^x04]]^x03 Te nem kertel semmit!");
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113. case 1:
  114. {
  115.  
  116.  
  117. give_item(id, "weapon_knife")
  118. give_item(id, "weapon_m4a1")
  119. give_item(id, "weapon_deagle")
  120. give_item(id, "weapon_smokegrenade")
  121. give_item(id, "weapon_hegrenade")
  122. give_item(id, "weapon_flashbang")
  123. cs_set_user_defuse(id)
  124. cs_set_user_bpammo(id,CSW_M4A1,90)
  125. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  126.  
  127. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy M4A1 Csomagot kapta'l!");
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134. }
  135.  
  136. case 2:
  137. {
  138. give_item(id, "weapon_knife")
  139. give_item(id, "weapon_ak47")
  140. give_item(id, "weapon_deagle")
  141. give_item(id, "weapon_smokegrenade")
  142. give_item(id, "weapon_hegrenade")
  143. give_item(id, "weapon_flashbang")
  144. cs_set_user_defuse(id)
  145. cs_set_user_bpammo(id,CSW_AK47,90)
  146. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  147.  
  148. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy AK47 Csomagot kapta'l!");
  149.  
  150. }
  151.  
  152. case 3:
  153. {
  154.  
  155.  
  156. if(awp < 4)
  157. {
  158. give_item(id, "weapon_awp")
  159. give_item(id, "weapon_deagle")
  160. give_item(id, "weapon_smokegrenade")
  161. give_item(id, "weapon_hegrenade")
  162. give_item(id, "weapon_flashbang")
  163. give_item(id, "weapon_knife")
  164. cs_set_user_defuse(id)
  165. cs_set_user_bpammo(id,CSW_AWP,35)
  166. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  167.  
  168.  
  169. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy AWP Csomagot kapta'l!");
  170.  
  171. awp++
  172.  
  173. }
  174.  
  175.  
  176. else
  177. {
  178.  
  179.  
  180. ColorChat(id, GREEN, "[^x03 Dirty-Game ^x04]^x03 Egy csapatban csak ket ember hasznalhatja a wpt!");
  181.  
  182.  
  183. Fegyvermenu(id);
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190. }
  191. }
  192.  
  193. case 4:
  194. {
  195. give_item(id, "weapon_knife")
  196. give_item(id, "weapon_scout")
  197. give_item(id, "weapon_deagle")
  198. give_item(id, "weapon_smokegrenade")
  199. give_item(id, "weapon_hegrenade")
  200. give_item(id, "weapon_flashbang")
  201. cs_set_user_defuse(id)
  202. cs_set_user_bpammo(id,CSW_SCOUT,90)
  203. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  204.  
  205.  
  206. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Scout Csomagot kapta'l!");
  207. }
  208.  
  209. case 5:
  210. {
  211. give_item(id, "weapon_knife")
  212. give_item(id, "weapon_sg550")
  213. give_item(id, "weapon_deagle")
  214. give_item(id, "weapon_smokegrenade")
  215. give_item(id, "weapon_hegrenade")
  216. give_item(id, "weapon_flashbang")
  217. cs_set_user_defuse(id)
  218. cs_set_user_bpammo(id,CSW_SG550,90)
  219. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  220.  
  221.  
  222. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Krieg Csomagot kapta'l!");
  223. }
  224.  
  225. case 6:
  226. {
  227. give_item(id, "weapon_knife")
  228. give_item(id, "weapon_famas")
  229. give_item(id, "weapon_deagle")
  230. give_item(id, "weapon_smokegrenade")
  231. give_item(id, "weapon_hegrenade")
  232. give_item(id, "weapon_flashbang")
  233. cs_set_user_defuse(id)
  234. cs_set_user_bpammo(id,CSW_FAMAS,90)
  235. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  236.  
  237.  
  238. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Famas Csomagot kapta'l!");
  239. }
  240.  
  241. case 7:
  242. {
  243. give_item(id, "weapon_knife")
  244. give_item(id, "weapon_m3")
  245. give_item(id, "weapon_deagle")
  246. give_item(id, "weapon_smokegrenade")
  247. give_item(id, "weapon_hegrenade")
  248. give_item(id, "weapon_flashbang")
  249. cs_set_user_defuse(id)
  250. cs_set_user_bpammo(id,CSW_M3,32)
  251. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  252.  
  253.  
  254. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Shoti Csomagot kapta'l!");
  255. }
  256.  
  257. case 8:
  258. {
  259. give_item(id, "weapon_knife")
  260. give_item(id, "weapon_aug")
  261. give_item(id, "weapon_deagle")
  262. give_item(id, "weapon_smokegrenade")
  263. give_item(id, "weapon_hegrenade")
  264. give_item(id, "weapon_flashbang")
  265. cs_set_user_defuse(id)
  266. cs_set_user_bpammo(id,CSW_AUG,90)
  267. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  268.  
  269. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Aug Csomagot kapta'l!");
  270. }
  271.  
  272. case 9:
  273. {
  274. give_item(id, "weapon_knife")
  275. give_item(id, "weapon_mp5navy")
  276. give_item(id, "weapon_deagle")
  277. give_item(id, "weapon_smokegrenade")
  278. give_item(id, "weapon_hegrenade")
  279. give_item(id, "weapon_flashbang")
  280. cs_set_user_defuse(id)
  281. cs_set_user_bpammo(id,CSW_MP5NAVY,120)
  282. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  283.  
  284. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy SMG Csomagot kapta'l!");
  285. }
  286.  
  287. case 10:
  288. {
  289. give_item(id, "weapon_knife")
  290. give_item(id, "weapon_galil")
  291. give_item(id, "weapon_deagle")
  292. give_item(id, "weapon_smokegrenade")
  293. give_item(id, "weapon_hegrenade")
  294. give_item(id, "weapon_flashbang")
  295. cs_set_user_defuse(id)
  296. cs_set_user_bpammo(id,CSW_GALIL,90)
  297. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  298.  
  299.  
  300. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Galil Csomagot kapta'l!");
  301. }
  302.  
  303. case 11:
  304. {
  305. give_item(id, "weapon_knife")
  306. give_item(id, "weapon_m249")
  307. give_item(id, "weapon_deagle")
  308. give_item(id, "weapon_smokegrenade")
  309. give_item(id, "weapon_hegrenade")
  310. give_item(id, "weapon_flashbang")
  311. cs_set_user_defuse(id)
  312. cs_set_user_bpammo(id,CSW_M249,200)
  313. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  314.  
  315.  
  316. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Machieneguns Csomagot kapta'l!");
  317. }
  318. }
  319.  
  320. return PLUGIN_HANDLED;
  321. }
  322.  
  323.  
  324. stock drop_pri(id)
  325. {
  326. for(new j = 0; j < sizeof priwpns; j++)
  327. {
  328. engclient_cmd(id,"drop", priwpns[j])
  329. }
  330. }
  331.  
  332. stock drop_sec(id)
  333. {
  334. for(new j = 0; j < sizeof secwpns; j++)
  335. {
  336. engclient_cmd(id,"drop", secwpns[j])
  337. }
  338. }



Kösz még gyakorolnom kell :D

_________________
-----------------------------------------------------------------------------------------------------------
Kép


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 4 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