hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.19. 17:30



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot]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ő


Lezárt fórum A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: pisztoly menü
HozzászólásElküldve:2013.09.11. 20:04 
Offline
Fanatikus

Csatlakozott:2013.02.10. 16:48
Hozzászólások:198
Megköszönt másnak: 113 alkalommal
halli ek keztem egy plugint írni de valami nem igazán ugy müködik ahogy szerettem volna :/
lényege hogy beírja hogy /p (valaki) és bejön egy menü ahol pisztolyt lehet választani
írjátok majd le hogy mi volt a rosz pls
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 "pisztoly"
  8. #define VERSION "1.0"
  9. #define AUTHOR "csmester"
  10.  
  11.  
  12. new const secwpns[][] = {
  13. "weapon_p228",
  14. "weapon_elite",
  15. "weapon_fiveseven",
  16. "weapon_usp",
  17. "weapon_glock18",
  18. "weapon_deagle"
  19. }
  20.  
  21.  
  22. public plugin_init()
  23. {
  24. register_plugin(PLUGIN, VERSION, AUTHOR)
  25. register_clcmd("say /p", "csmester")
  26.  
  27.  
  28. public csmester(id)
  29. {
  30. if( is_user_alive(id) )
  31. {
  32. pisztolymenu(id);
  33. }
  34. }
  35.  
  36. public pisztolymenu(id)
  37. {
  38. new iMenu = menu_create("\rValassz Pisztoly-t:", "MainMenu_Handle");
  39.  
  40. menu_additem(iMenu, "Deagle", "1");
  41. menu_additem(iMenu, "Elite", "2");
  42. menu_additem(iMenu, "USP", "3");
  43. menu_additem(iMenu, "Glock", "4");
  44. menu_additem(iMenu, "Fiveseven", "5");
  45. menu_additem(iMenu, "P228", "6");
  46.  
  47. menu_display(id, iMenu);
  48. }
  49.  
  50. public MainMenu_Handle(id, iMenu, iItem)
  51. {
  52. if( iItem == MENU_EXIT )
  53. {
  54. menu_destroy(iMenu);
  55. return PLUGIN_HANDLED;
  56. }
  57.  
  58. new iAccess, iCallback, szData[5];
  59. menu_item_getinfo(iMenu, iItem, iAccess, szData, charsmax(szData), _, _, iCallback);
  60. drop_pri(id)
  61. drop_sec(id)
  62. switch( str_to_num(szData) )
  63. {
  64.  
  65. case 1:
  66. {
  67.  
  68.  
  69. give_item(id, "weapon_knife")
  70. give_item(id, "weapon_deagle")
  71. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  72.  
  73. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy DEGLE-t kapta'l!");
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80. }
  81.  
  82. case 2:
  83. {
  84. give_item(id, "weapon_knife")
  85. give_item(id, "weapon_elite")
  86. cs_set_user_bpammo(id,CSW_ELITE,35)
  87.  
  88. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Elite-t kapta'l!");
  89.  
  90. }
  91.  
  92. case 3:
  93. {
  94.  
  95.  
  96. {
  97. give_item(id, "weapon_knife")
  98. give_item(id, "weapon_usp")
  99. cs_set_user_bpammo(id,CSW_USP,35)
  100.  
  101.  
  102. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy USP-t kapta'l!");
  103.  
  104.  
  105. }
  106. }
  107.  
  108. case 4:
  109. {
  110. give_item(id, "weapon_knife")
  111. give_item(id, "weapon_glock18")
  112. cs_set_user_bpammo(id,CSW_GLOCK18,35)
  113.  
  114.  
  115. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Glock-ot kapta'l!");
  116. }
  117.  
  118. case 5:
  119. {
  120. give_item(id, "weapon_knife")
  121. give_item(id, "weapon_fiveseven")
  122. cs_set_user_bpammo(id,CSW_FIVESEVEN,35)
  123.  
  124.  
  125. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Fiveseven-t kapta'l!");
  126. }
  127.  
  128. case 6:
  129. {
  130. give_item(id, "weapon_knife")
  131. give_item(id, "weapon_p228")
  132. cs_set_user_bpammo(id,CSW_P228,35)
  133.  
  134.  
  135. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy P228-at kapta'l!");
  136. }
  137. }
  138.  
  139. return PLUGIN_HANDLED;
  140. }
  141.  
  142.  
  143. stock drop_pri(id)
  144. {
  145. for(new j = 0; j < sizeof priwpns; j++)
  146. {
  147. engclient_cmd(id,"drop", priwpns[j])
  148. }
  149. }
  150.  
  151. stock drop_sec(id)
  152. {
  153. for(new j = 0; j < sizeof secwpns; j++)
  154. {
  155. engclient_cmd(id,"drop", secwpns[j])
  156. }
  157. }

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


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: pisztoly menü
HozzászólásElküldve:2013.09.11. 20:10 
Offline
Felfüggesztve

Csatlakozott:2013.08.09. 22:37
Hozzászólások:571
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 85 alkalommal
Konkrétabb leírást adnál? Akkor meg is lehetne találni a hibát.. (Ezalatt azt értem hogy nem értem a hibát.)


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: pisztoly menü
HozzászólásElküldve:2013.09.11. 20:12 
Offline
Jómunkásember
Avatar

Csatlakozott:2012.09.23. 20:29
Hozzászólások:325
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 87 alkalommal
1: csúnya a kód.
2: Rossz helyen zárod be az elágazásokat.
3: a drop_pri stockhoz kellene egy tömb amiben a fegyvereket tárolod. (kivettem)

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 "pisztoly"
  8. #define VERSION "1.0"
  9. #define AUTHOR "csmester"
  10.  
  11.  
  12. new const secwpns[][] = {
  13. "weapon_p228",
  14. "weapon_elite",
  15. "weapon_fiveseven",
  16. "weapon_usp",
  17. "weapon_glock18",
  18. "weapon_deagle"
  19. }
  20.  
  21.  
  22. public plugin_init()
  23. {
  24. register_plugin(PLUGIN, VERSION, AUTHOR)
  25. register_clcmd("say /p", "csmester")
  26. }
  27.  
  28.  
  29. public csmester(id)
  30. {
  31. if( is_user_alive(id)) //ezt lehetett volna a menün belül is ,de így is jó.
  32. {
  33. pisztolymenu(id);
  34. }
  35. }
  36.  
  37. public pisztolymenu(id)
  38. {
  39. new iMenu = menu_create("\rValassz Pisztoly-t:", "MainMenu_Handle");
  40.  
  41. menu_additem(iMenu, "Deagle", "1");
  42. menu_additem(iMenu, "Elite", "2");
  43. menu_additem(iMenu, "USP", "3");
  44. menu_additem(iMenu, "Glock", "4");
  45. menu_additem(iMenu, "Fiveseven", "5");
  46. menu_additem(iMenu, "P228", "6");
  47.  
  48. menu_display(id, iMenu, 0);
  49. return PLUGIN_HANDLED;
  50. }
  51.  
  52. public MainMenu_Handle(id, iMenu, iItem)
  53. {
  54. if( iItem == MENU_EXIT )
  55. {
  56. menu_destroy(iMenu);
  57. return PLUGIN_HANDLED;
  58. }
  59.  
  60. new iAccess, iCallback, szData[5];
  61. menu_item_getinfo(iMenu, iItem, iAccess, szData, charsmax(szData), _, _, iCallback);
  62. drop_sec(id);
  63. switch( str_to_num(szData) )
  64. {
  65.  
  66. case 1:
  67. {
  68. give_item(id, "weapon_knife")
  69. give_item(id, "weapon_deagle")
  70. cs_set_user_bpammo(id,CSW_DEAGLE,35)
  71.  
  72. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy DEGLE-t kapta'l!");
  73. }
  74.  
  75. case 2:
  76. {
  77. give_item(id, "weapon_knife")
  78. give_item(id, "weapon_elite")
  79. cs_set_user_bpammo(id,CSW_ELITE,35)
  80.  
  81. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Elite-t kapta'l!");
  82. }
  83.  
  84. case 3:
  85. {
  86. give_item(id, "weapon_knife")
  87. give_item(id, "weapon_usp")
  88. cs_set_user_bpammo(id,CSW_USP,35)
  89.  
  90. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy USP-t kapta'l!");
  91. }
  92.  
  93. case 4:
  94. {
  95. give_item(id, "weapon_knife")
  96. give_item(id, "weapon_glock18")
  97. cs_set_user_bpammo(id,CSW_GLOCK18,35)
  98.  
  99. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Glock-ot kapta'l!");
  100. }
  101.  
  102. case 5:
  103. {
  104. give_item(id, "weapon_knife")
  105. give_item(id, "weapon_fiveseven")
  106. cs_set_user_bpammo(id,CSW_FIVESEVEN,35)
  107.  
  108. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy Fiveseven-t kapta'l!");
  109. }
  110.  
  111. case 6:
  112. {
  113. give_item(id, "weapon_knife")
  114. give_item(id, "weapon_p228")
  115. cs_set_user_bpammo(id,CSW_P228,35)
  116.  
  117. ColorChat(id, BLUE, "[[^x03 Dirty-Game ^x03]]^x04 Te Egy P228-at kapta'l!");
  118. }
  119. }
  120. return PLUGIN_HANDLED;
  121. }
  122.  
  123. stock drop_sec(id)
  124. {
  125. for(new j = 0; j < sizeof secwpns; j++)
  126. {
  127. engclient_cmd(id,"drop", secwpns[j])
  128. }
  129. }


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: pisztoly menü
HozzászólásElküldve:2013.09.11. 21:45 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2012.10.09. 13:48
Hozzászólások:1439
Megköszönték neki: 174 alkalommal
[profil]ultraibolya[/profil] jelentést tett, hogy ez "a plugin lopott". Viták és egyéb szabálytalanságok végett - akár megoldott a kérdés, akár nem - zárom, s kukába helyezve!

_________________
Minden jót! :)


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése: Rendezés 
Lezárt fórum A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [4 hozzászólás ] 


Ki van itt

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


Nem nyithatsz témákat ebben a fórumban.
Nem 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