hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.25. 15:48



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Majestic-12 [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ő


Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Fegyvermenü hiba
HozzászólásElküldve: 2015.07.16. 12:08 
Offline
Senior Tag

Csatlakozott: 2015.06.28. 13:00
Hozzászólások: 295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Hali valaki meg mondaná vagy meg csinálja hogy miért fagy ki a szerver vagyis shutting down ezt írja ki

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. #include <dhudmessage>
  9.  
  10. #define PLUGIN "Fegyvermeu"
  11. #define VERSION "1.0"
  12. #define AUTHOR "Pista"
  13.  
  14. new mp[33], counterszam, terrorszam, puska = 0, oles[33], maxoles, bool:verseny, korok
  15. new top1, top2, top3
  16.  
  17. public plugin_init() {
  18. register_plugin(PLUGIN, VERSION, AUTHOR)
  19. RegisterHam(Ham_Spawn, "player", "Eledes", 1)
  20. register_clcmd("say /top", "hud")
  21. register_clcmd("verseny_inditasa", "verseny_inditasa")
  22. register_event("DeathMsg","death","a")
  23. register_clcmd("say /rs", "stat")
  24. register_logevent("ujkor", 2, "1=Round_Start")
  25. }
  26. public ujkor(id)
  27. {
  28. korok++
  29. if(korok < 35) {
  30. print_color(id, "!g[rsT*]!y Játékosok!t %d!y/!g32!y | IP: !t80.249.165.103:27248!y | Kör: !t%d!y/!g35 !y | !twww.fb.com/royal store", get_playersnum(), korok)
  31. print_color(id, "!g[rsT*]!y Üdv a Szerveren,jó játékot kiván a!t royal store!y Csapata!")
  32. set_dhudmessage(42, 127, 255, -1.0, 0.20, 0, 6.0, 12.0)
  33. show_dhudmessage(id, "%d kör van hátra!", 35-korok)
  34.  
  35.  
  36. }
  37. }
  38. public stat(id)
  39. {
  40. set_user_frags(id, 0)
  41. cs_set_user_deaths(id, 0)
  42. print_color(id, "!g[rsT*]!y Statisztikád!t 0!y-!t0!y!")
  43. }
  44. public Eledes(id)
  45. {
  46. if(!is_user_alive(id))
  47. return PLUGIN_HANDLED
  48.  
  49. if(user_has_weapon(id, CSW_C4))
  50. {
  51. strip_user_weapons(id)
  52. give_item(id, "weapon_knife")
  53. give_item(id, "weapon_c4")
  54. }
  55. else
  56. {
  57. strip_user_weapons(id)
  58. give_item(id, "weapon_knife")
  59. }
  60. give_item(id, "item_kevlar")
  61. give_item(id, "weapon_hegrenade")
  62. give_item(id, "weapon_flashbang")
  63. give_item(id, "weapon_deagle")
  64. cs_set_user_bpammo(id, CSW_DEAGLE, 35)
  65. if(cs_get_user_team(id) == CS_TEAM_CT)
  66. {
  67. cs_set_user_defuse(id, 1)
  68. remove_task(id)
  69. mp[id] = 15
  70. fegyvermenu(id)
  71. set_task(1.0, "vissza", id)
  72. cs_set_user_money(id, 0)
  73. }
  74. else
  75. {
  76. remove_task(id)
  77. mp[id] = 15
  78. fegyvermenu(id)
  79. set_task(1.0, "vissza", id)
  80. cs_set_user_money(id, 0)
  81. }
  82. return PLUGIN_HANDLED
  83. }
  84. public vissza(id)
  85. {
  86. if(mp[id] > 0)
  87. {
  88. mp[id] -= 1
  89. set_task(1.0, "fegyvermenu", id)
  90. set_task(1.0, "vissza", id)
  91. }
  92. else
  93. {
  94. remove_task(id)
  95. print_color(id, "!g[rsT*]!y Sajnos lejárt az idő, nem választottál semmit!")
  96. show_menu(id, 0, "^n", 1)
  97. }
  98. }
  99. public fegyvermenu(id)
  100. {
  101. new players[32]
  102. get_players(players,terrorszam,"e","TERRORIST")
  103. get_players(players,counterszam,"e","CT")
  104. new cim[121], limit[121]
  105. format(cim, charsmax(cim), "\rroyal store\w Fegyvermenü \r- \y[\wMásodperc: \r%d\y]",mp[id])
  106. if(terrorszam >= 4 && counterszam >= 4 && puska <= 3)
  107. format(limit, charsmax(limit), "AWP \dĂ–sszesen %d darab maradt", 4-puska)
  108. else if(terrorszam < 4 && counterszam < 4 || counterszam < 4 || terrorszam < 4)
  109. format(limit, charsmax(limit), "AWP \d4v4-től van. (%dv%d)", terrorszam, counterszam)
  110. else if(puska >= 4)
  111. format(limit, charsmax(limit), "AWP \dElfogyott")
  112. new menu = menu_create(cim, "fegyvermenu_h" )
  113.  
  114. menu_additem(menu,"Marverick \dM4A1","1",0)
  115. menu_additem(menu,"Alexander Kalasnyikov \dAK47","2",0)
  116. menu_additem(menu,limit,"3",0)
  117. menu_additem(menu,"St. Étienne \dFAMAS","4",0)
  118. menu_additem(menu,"SMG \dMP5 NAVY","5",0)
  119. menu_additem(menu,"Shotgun \dM3","6",0)
  120. menu_additem(menu,"Távcsöves puska \dSCOUT","7",0)
  121. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  122. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  123. menu_display(id, menu, 0)
  124. }
  125. public fegyvermenu_h(id, menu, item)
  126. {
  127. if( item == MENU_EXIT )
  128. {
  129. menu_destroy(menu);
  130. return PLUGIN_HANDLED;
  131. }
  132. new data[9], szName[64];
  133. new access, callback;
  134. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  135. new key = str_to_num(data);
  136.  
  137. switch(key)
  138. {
  139. case 1:{
  140. remove_task(id)
  141. show_menu(id, 0, "^n", 1)
  142. give_item(id, "weapon_m4a1")
  143. cs_set_user_bpammo(id, CSW_M4A1, 90)
  144. print_color(id, "!g[rsT*]!y Te az!t M4A1-t!y választottad!")
  145. }
  146. case 2:{
  147. remove_task(id)
  148. show_menu(id, 0, "^n", 1)
  149. give_item(id, "weapon_ak47")
  150. cs_set_user_bpammo(id, CSW_AK47, 90)
  151. print_color(id, "!g[rsT*]!y Te az!t AK47-t!y választottad!")
  152. }
  153. case 3:{
  154. new players[32]
  155. get_players(players,terrorszam,"e","TERRORIST")
  156. get_players(players,counterszam,"e","CT")
  157. if(terrorszam >= 4 && counterszam >= 4 && puska < 4){
  158. remove_task(id)
  159. show_menu(id, 0, "^n", 1)
  160. puska++
  161. give_item(id, "weapon_awp")
  162. cs_set_user_bpammo(id, CSW_AWP, 90)
  163. print_color(id, "!g[rsT*]!y Te az!t AWP-t!y választottad!")
  164. }
  165. else if(terrorszam < 4 && counterszam < 4)
  166. print_color(id, "!g[rsT*]!y Az AWP-t csak!t 4v4!y-től tudod használni!")
  167. else if(puska >= 4)
  168. print_color(id, "!g[rsT*]!y Sajnálom az!t AWP!y elfogyott!")
  169. }
  170. case 4:{
  171. remove_task(id)
  172. show_menu(id, 0, "^n", 1)
  173. give_item(id, "weapon_famas")
  174. cs_set_user_bpammo(id, CSW_M4A1, 90)
  175. print_color(id, "!g[rsT*]!y Te a!t FAMAS-t!y választottad!")
  176. }
  177. case 5:{
  178. remove_task(id)
  179. show_menu(id, 0, "^n", 1)
  180. give_item(id, "weapon_mp5navy")
  181. cs_set_user_bpammo(id, CSW_MP5NAVY, 120)
  182. print_color(id, "!g[rsT*]!y Te az!t MP5-t!y választottad!")
  183. }
  184. case 6:{
  185. remove_task(id)
  186. show_menu(id, 0, "^n", 1)
  187. give_item(id, "weapon_m3")
  188. cs_set_user_bpammo(id, CSW_M3, 50)
  189. print_color(id, "!g[rsT*]!y Te az!t M3-t!y választottad!")
  190. }
  191. case 7:{
  192. remove_task(id)
  193. show_menu(id, 0, "^n", 1)
  194. give_item(id, "weapon_scout")
  195. cs_set_user_bpammo(id, CSW_SCOUT, 90)
  196. print_color(id, "!g[rsT*]!y Te az!t SCOUT-t!y választottad!")
  197. }
  198. }
  199. menu_destroy(menu)
  200. return PLUGIN_HANDLED
  201. }
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212. stock print_color(const id, const input[], any:...)
  213. {
  214. new count = 1, players[32]
  215. static msg[191]
  216. vformat(msg, 190, input, 3)
  217.  
  218. replace_all(msg, 190, "!g", "^4")
  219. replace_all(msg, 190, "!y", "^1")
  220. replace_all(msg, 190, "!t", "^3")
  221. replace_all(msg, 190, "á", "á")
  222. replace_all(msg, 190, "é", "Ă©")
  223. replace_all(msg, 190, "í", "Ă­")
  224. replace_all(msg, 190, "ó", "Ăł")
  225. replace_all(msg, 190, "ö", "ö")
  226. replace_all(msg, 190, "ő", "Ĺ‘")
  227. replace_all(msg, 190, "ú", "Ăş")
  228. replace_all(msg, 190, "ü", "ĂĽ")
  229. replace_all(msg, 190, "ű", "ű")
  230. replace_all(msg, 190, "Á", "Á")
  231. replace_all(msg, 190, "É", "É")
  232. replace_all(msg, 190, "Í", "ĂŤ")
  233. replace_all(msg, 190, "Ó", "Ă“")
  234. replace_all(msg, 190, "Ö", "Ă–")
  235. replace_all(msg, 190, "Ő", "Ő")
  236. replace_all(msg, 190, "Ú", "Ăš")
  237. replace_all(msg, 190, "Ü", "Ăś")
  238. replace_all(msg, 190, "Ű", "Ĺ°")
  239.  
  240. if (id) players[0] = id; else get_players(players, count, "ch")
  241. {
  242. for (new i = 0; i < count; i++)
  243. {
  244. if (is_user_connected(players[i]))
  245. {
  246. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  247. write_byte(players[i])
  248. write_string(msg)
  249. message_end()
  250. }
  251. }
  252. }
  253. return PLUGIN_HANDLED
  254. }
  255. public death(){
  256. new killer = read_data(1)
  257. new victim = read_data(2)
  258.  
  259. if(killer == victim)
  260. {
  261. return PLUGIN_HANDLED
  262. }
  263.  
  264. oles[killer]++
  265.  
  266. if(oles[killer] >= maxoles && verseny)
  267. {
  268. new kname[32]
  269. get_user_name(killer, kname, charsmax(kname))
  270. set_dhudmessage(0, 255, 0, -1.0, 0.25, 0, 6.0, 12.0)
  271. show_dhudmessage(0, "%s nyert!", kname)
  272. }
  273. return PLUGIN_HANDLED
  274. }
  275. public verseny_inditasa(id) {
  276. if(get_user_flags(id) & ADMIN_IMMUNITY){
  277. if(!verseny)
  278. {
  279. verseny = true
  280. maxoles = 50
  281. }
  282. }
  283. }
  284. public hud() {
  285. new ps[32], num
  286. get_players(ps, num, "c")
  287.  
  288. SortCustom1D(ps, num, "sort_bestplayer")
  289.  
  290. top1 = ps[0]
  291. top2 = ps[1]
  292. top3 = ps[2]
  293.  
  294. new top1neve[33], top2neve[32], top3neve[32]
  295. get_user_name(top1, top1neve, charsmax(top1neve))
  296. get_user_name(top2, top2neve, charsmax(top2neve))
  297. get_user_name(top3, top3neve, charsmax(top3neve))
  298. for(new i; i < num; i++)
  299. {
  300. if(verseny){
  301. set_dhudmessage(10, 10, 250, 0.03, 0.26, 0, 6.0, 5.0)
  302. show_dhudmessage(i, "1. %s - %d^n2. %s - %d^n3. %s - %d",top1neve, oles[top1], top2neve, oles[top2], top3neve, oles[top3])
  303. }
  304. }
  305. }

_________________
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  [ 1 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 40 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