hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.21. 01:59



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: DeteCT0R 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: sebzés
HozzászólásElküldve: 2015.04.05. 10:49 
Offline
Beavatott

Csatlakozott: 2015.01.24. 09:30
Hozzászólások: 98
Megköszönt másnak: 22 alkalommal
szisztok valaki hozá irna a TOP csomaghoz egy 2 szeres sebzest???
vagy lehet bar mien sebzes :)


SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <engine>
  5. #include <fakemeta>
  6. #include <cstrike>
  7. #include <fun>
  8. #include <nvault>
  9. #include <colorchat>
  10. #include <csstats>
  11. #include <hamsandwich>
  12. #include <dhudmessage>
  13.  
  14. #define PLUGIN "Public Menu"
  15. #define VERSION "1.0"
  16. #define AUTHOR "Pista"
  17.  
  18. new oles[33], vip[33]
  19.  
  20. new csomag[33], bool:gyoztes[33]
  21.  
  22. new vault
  23.  
  24. new pont2, RosszKarakterek
  25. new kettospont
  26. new szam2
  27.  
  28. new line, txtlen
  29. new line2, txtlen2
  30. new kes1[33], kes2[33], kes3[33]
  31. public plugin_precache()
  32. {
  33. precache_model("models/pista/kesek/v_kes1.mdl")
  34. precache_model("models/pista/kesek/v_kes2.mdl")
  35. precache_model("models/pista/kesek/v_kes3.mdl")
  36. precache_model("models/pista/arany/v_gold_awp.mdl")
  37. precache_model("models/pista/arany/v_gold_m4a1.mdl")
  38. precache_model("models/pista/arany/v_gold_ak47.mdl")
  39. precache_model("models/pista/arany/v_gold_deagle.mdl")
  40. precache_model("models/pista/arany/v_gold_mp5navy.mdl")
  41. precache_model("models/pista/arany/v_gold_famas.mdl")
  42. precache_model("models/pista/arany/v_gold_scout.mdl")
  43. precache_model("models/pista/arany/v_gold_c4.mdl")
  44. precache_model("models/pista/arany/v_gold_m3.mdl")
  45. precache_model("models/pista/top2/v_awp.mdl")
  46. precache_model("models/pista/top2/v_m4a1.mdl")
  47. precache_model("models/pista/top2/v_ak47.mdl")
  48. precache_model("models/pista/top2/v_deagle.mdl")
  49. precache_model("models/pista/top2/v_mp5navy.mdl")
  50. precache_model("models/pista/top2/v_famas.mdl")
  51. precache_model("models/pista/top2/v_scout.mdl")
  52. precache_model("models/pista/top2/v_c4.mdl")
  53. precache_model("models/pista/top2/v_m3.mdl")
  54. precache_model("models/pista/arany/p_gold_awp.mdl")
  55. precache_model("models/pista/arany/p_gold_m4a1.mdl")
  56. precache_model("models/pista/arany/p_gold_ak47.mdl")
  57. precache_model("models/pista/arany/p_gold_deagle.mdl")
  58. precache_model("models/pista/arany/p_gold_mp5navy.mdl")
  59. precache_model("models/pista/arany/p_gold_famas.mdl")
  60. precache_model("models/pista/arany/p_gold_scout.mdl")
  61. precache_model("models/pista/arany/p_gold_c4.mdl")
  62. precache_model("models/pista/arany/p_gold_m3.mdl")
  63. precache_model("models/pista/ezust/v_silvery_awp.mdl")
  64. precache_model("models/pista/ezust/v_silvery_m4a1.mdl")
  65. precache_model("models/pista/ezust/v_silvery_ak47.mdl")
  66. precache_model("models/pista/ezust/v_silvery_deagle.mdl")
  67. precache_model("models/pista/ezust/v_silvery_mp5navy.mdl")
  68. precache_model("models/pista/ezust/v_silvery_famas.mdl")
  69. precache_model("models/pista/ezust/v_silvery_scout.mdl")
  70. precache_model("models/pista/ezust/v_silvery_c4.mdl")
  71. precache_model("models/pista/ezust/v_silvery_m3.mdl")
  72. precache_model("models/pista/ezust/p_silvery_awp.mdl")
  73. precache_model("models/pista/ezust/p_silvery_m4a1.mdl")
  74. precache_model("models/pista/ezust/p_silvery_ak47.mdl")
  75. precache_model("models/pista/ezust/p_silvery_deagle.mdl")
  76. precache_model("models/pista/ezust/p_silvery_mp5navy.mdl")
  77. precache_model("models/pista/ezust/p_silvery_famas.mdl")
  78. precache_model("models/pista/ezust/p_silvery_scout.mdl")
  79. precache_model("models/pista/ezust/p_silvery_c4.mdl")
  80. precache_model("models/pista/ezust/p_silvery_m3.mdl")
  81. precache_model("models/pista/bronz2/v_bronze_awp.mdl")
  82. precache_model("models/pista/bronz2/v_bronze_m4a1.mdl")
  83. precache_model("models/pista/bronz2/v_bronze_ak47.mdl")
  84. precache_model("models/pista/bronz2/v_bronze_deagle.mdl")
  85. precache_model("models/pista/bronz2/v_bronze_mp5navy.mdl")
  86. precache_model("models/pista/bronz2/v_bronze_famas.mdl")
  87. precache_model("models/pista/bronz2/v_bronze_scout.mdl")
  88. precache_model("models/pista/bronz2/v_bronze_c4.mdl")
  89. precache_model("models/pista/bronz2/v_bronze_m3.mdl")
  90. precache_model("models/pista/bronz2/p_bronze_awp.mdl")
  91. precache_model("models/pista/bronz2/p_bronze_m4a1.mdl")
  92. precache_model("models/pista/bronz2/p_bronze_ak47.mdl")
  93. precache_model("models/pista/bronz2/p_bronze_deagle.mdl")
  94. precache_model("models/pista/bronz2/p_bronze_mp5navy.mdl")
  95. precache_model("models/pista/bronz2/p_bronze_famas.mdl")
  96. precache_model("models/pista/bronz2/p_bronze_scout.mdl")
  97. precache_model("models/pista/bronz2/p_bronze_c4.mdl")
  98. precache_model("models/pista/bronz2/p_bronze_m3.mdl")
  99. precache_model("models/pista/rozsdas/v_rusty_awp.mdl")
  100. precache_model("models/pista/rozsdas/v_rusty_m4a1.mdl")
  101. precache_model("models/pista/rozsdas/v_rusty_ak47.mdl")
  102. precache_model("models/pista/rozsdas/v_rusty_deagle.mdl")
  103. precache_model("models/pista/rozsdas/v_rusty_mp5navy.mdl")
  104. precache_model("models/pista/rozsdas/v_rusty_scout.mdl")
  105. precache_model("models/pista/rozsdas/v_rusty_famas.mdl")
  106. precache_model("models/pista/rozsdas/v_rusty_c4.mdl")
  107. precache_model("models/pista/rozsdas/v_rusty_m3.mdl")
  108. precache_model("models/pista/rozsdas/p_rusty_awp.mdl")
  109. precache_model("models/pista/rozsdas/p_rusty_m4a1.mdl")
  110. precache_model("models/pista/rozsdas/p_rusty_ak47.mdl")
  111. precache_model("models/pista/rozsdas/p_rusty_deagle.mdl")
  112. precache_model("models/pista/rozsdas/p_rusty_mp5navy.mdl")
  113. precache_model("models/pista/rozsdas/p_rusty_scout.mdl")
  114. precache_model("models/pista/rozsdas/p_rusty_famas.mdl")
  115. precache_model("models/pista/rozsdas/p_rusty_c4.mdl")
  116. precache_model("models/pista/rozsdas/p_rusty_m3.mdl")
  117. }
  118. public inditas(id)
  119. {
  120. if(!is_user_alive(id))
  121. return PLUGIN_HANDLED
  122.  
  123. if(cs_get_user_team(id) == CS_TEAM_CT)
  124. {
  125. if(gyoztes[id])
  126. cs_set_user_model(id, "subbassd2_gyoztes_ct")
  127. else if(vip[id] == 1)
  128. cs_set_user_model(id, "subbassd2_vip_ct2")
  129. return PLUGIN_HANDLED
  130. }
  131. else if(cs_get_user_team(id) == CS_TEAM_T)
  132. {
  133. if(gyoztes[id])
  134. cs_set_user_model(id, "subbassd2_gyoztes_t")
  135. else if(vip[id] == 1)
  136. cs_set_user_model(id, "subbassd2_vip_t")
  137. return PLUGIN_HANDLED
  138. }
  139. return PLUGIN_HANDLED
  140. }
  141. public plugin_init() {
  142. register_plugin(PLUGIN, VERSION, AUTHOR)
  143. register_clcmd("say /menu", "fomenu")
  144. register_clcmd("say", "HandleSay")
  145. register_event("DeathMsg","death","a")
  146. register_logevent("korveg", 2, "0=World triggered", "1=Round_End")
  147. RegisterHam(Ham_Spawn, "player", "inditas", 1)
  148. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  149. vault = nvault_open("D2Menu")
  150. }
  151. public korveg(){
  152. new players[32], pnum, id
  153. get_players(players, pnum)
  154. for(new i = 0; i < pnum; i++)
  155. {
  156. id = players[i]
  157. new stats[8],bodyhits[8]
  158. new irank = get_user_stats(id,stats,bodyhits)
  159. if(csomag[id] == 5 && irank > 3)
  160. csomag[id] = 0
  161. }
  162. }
  163. public death(){
  164. new killer = read_data(1)
  165. new victim = read_data(2)
  166.  
  167. if(killer == victim)
  168. {
  169. return PLUGIN_HANDLED
  170. }
  171.  
  172. oles[killer]++
  173. return PLUGIN_HANDLED
  174. }
  175. public HandleSay(id)
  176. {
  177. new message[192], Name[32], none[2][32], chat[192], c_rang[32], halott_rang[32], hir, topp[32]
  178.  
  179. read_args (message, 191)
  180. remove_quotes (message)
  181. new hossz = strlen(message);
  182. new stats[8],bodyhits[8]
  183. new irank = get_user_stats(id,stats,bodyhits)
  184. new i=0;
  185. pont2=0;
  186. kettospont=0;
  187. szam2=0;
  188. hir=0;
  189. RosszKarakterek = 0
  190. while(i < hossz)
  191. {
  192. if(message[i] == 'w')
  193. hir++;
  194. if(message[i] == '.')
  195. pont2++;
  196. if(message[i] == ':')
  197. kettospont++;
  198. if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
  199. szam2++;
  200. if(message[i] == '#')
  201. RosszKarakterek++
  202. ++i;
  203. }
  204.  
  205. if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  206. {
  207. print_color(id, "!g[Információ]!y Ne hirdess!")
  208. return PLUGIN_HANDLED;
  209. }
  210. if(hir >= 3)
  211. {
  212. print_color(id, "!g[Információ]!y Ne hirdess!")
  213. return PLUGIN_HANDLED;
  214. }
  215. if(RosszKarakterek != 0)
  216. {
  217. new JatekosNeve[32]
  218. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  219. new JatekosIP[32]
  220. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  221. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  222. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  223. return PLUGIN_HANDLED
  224. }
  225.  
  226. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  227.  
  228. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
  229. return PLUGIN_HANDLED;
  230.  
  231. if(containi(message, "anyad") != -1 || containi(message, "fasz") != -1 || containi(message, "geci") != -1 ||
  232. containi(message, "szar") != -1|| containi(message, "cigany") != -1 || containi(message, "rakos") != -1 ||
  233. containi(message, "fos") != -1|| containi(message, "apad") != -1 || containi(message, "majom") != -1 ||
  234. containi(message, "szar") != -1|| containi(message, "csicska") != -1 || containi(message, "buzi") != -1 ||
  235. containi(message, "segg") != -1|| containi(message, "csira") != -1 || containi(message, "fasszopo") != -1 ||
  236. containi(message, "kurva") != -1|| containi(message, "nyomi") != -1){
  237. print_color(id, "!g[Információ]!y Ne beszélj csúnyán!")
  238. return PLUGIN_HANDLED
  239. }
  240.  
  241. if(!equali(message, none[0]) && !equali(message, none[1]))
  242. {
  243. get_user_name(id, Name, 31);
  244. if(oles[id] >= 0 && oles[id] < 100){
  245. c_rang = "Közlegény"
  246. }
  247. else if(oles[id] >= 100 && oles[id] < 200){
  248. c_rang = "Őrvezető"
  249. }
  250. else if(oles[id] >= 200 && oles[id] < 400){
  251. c_rang = "Tizedes"
  252. }
  253. else if(oles[id] >= 400 && oles[id] < 600){
  254. c_rang = "Szakaszvezető"
  255. }
  256. else if(oles[id] >= 600 && oles[id] < 800){
  257. c_rang = "Őrmester"
  258. }
  259. else if(oles[id] >= 800 && oles[id] < 1250){
  260. c_rang = "Törzsőrmester"
  261. }
  262. else if(oles[id] >= 1250 && oles[id] < 1500){
  263. c_rang = "Főtőrzsmester"
  264. }
  265. else if(oles[id] >= 1500 && oles[id] < 2000){
  266. c_rang = "Alhadnagy"
  267. }
  268. else if(oles[id] >= 2000 && oles[id] < 3000){
  269. c_rang = "Zászlós"
  270. }
  271. else if(oles[id] >= 3000 && oles[id] < 4000){
  272. c_rang = "Hadnagy"
  273. }
  274. else if(oles[id] >= 4000 && oles[id] < 6000){
  275. c_rang = "FĹ‘hadnagy"
  276. }
  277. else if(oles[id] >= 5000 && oles[id] < 6000){
  278. c_rang = "Százados"
  279. }
  280. else if(oles[id] >= 6000 && oles[id] < 7000){
  281. c_rang = "Őrnagy"
  282. }
  283. else if(oles[id] >= 7000 && oles[id] < 8000){
  284. c_rang = "Alezredes"
  285. }
  286. else if(oles[id] >= 8000 && oles[id] < 9000){
  287. c_rang = "Ezredes"
  288. }
  289. else if(oles[id] >= 9000 && oles[id] < 10000){
  290. c_rang = "Vezérőrnagy"
  291. }
  292. else if(oles[id] >= 10000 && oles[id] < 11000){
  293. c_rang = "Altábornagy"
  294. }
  295. else if(oles[id] >= 11000){
  296. c_rang = "Vezérezredes"
  297. }
  298. if(!is_user_alive(id)){
  299. halott_rang = "*Halott*"
  300. }
  301. else
  302. {
  303. halott_rang = ""
  304. }
  305. if(irank == 1)
  306. topp = "[TOP 1]"
  307. else if(irank == 2)
  308. topp = "[TOP 2]"
  309. else if(irank == 3)
  310. topp = "[TOP 3]"
  311. else if(irank == 4)
  312. topp = "[TOP 4]"
  313. else if(irank == 5)
  314. topp = "[TOP 5]"
  315. else if(irank == 6)
  316. topp = "[TOP 6]"
  317. else if(irank == 7)
  318. topp = "[TOP 7]"
  319. else if(irank == 8)
  320. topp = "[TOP 8]"
  321. else if(irank == 9)
  322. topp = "[TOP 9]"
  323. else if(irank == 10)
  324. topp = "[TOP 10]"
  325. else if(irank == 11)
  326. topp = "[TOP 11]"
  327. else if(irank == 12)
  328. topp = "[TOP 12]"
  329. else if(irank == 13)
  330. topp = "[TOP 13]"
  331. else if(irank == 14)
  332. topp = "[TOP 14]"
  333. else if(irank == 15)
  334. topp = "[TOP 15]"
  335. else
  336. topp = ""
  337. if(gyoztes[id])
  338. formatex(chat, 191, "^1%s^4[Győztes]%s[%s]^3%s^4 : %s",halott_rang, topp, c_rang, Name, message)
  339. else if(equal("DeRoiD", Name))
  340. formatex(chat, 191, "^1%s^4[Szerver készítő][%s]^3%s^4 => %s",halott_rang, c_rang, Name, message)
  341. else if(vip[id] == 1)
  342. formatex(chat, 191, "^1%s^4[VIP][%s]^3%s^4 : %s",halott_rang, c_rang, Name, message)
  343. else
  344. formatex(chat, 191, "^1%s^4%s[%s]^3%s^1 : %s",halott_rang, topp, c_rang, Name, message)
  345.  
  346.  
  347. switch(cs_get_user_team(id))
  348. {
  349. case 1: ColorChat(0, RED, chat)
  350. case 2: ColorChat(0, BLUE, chat)
  351. }
  352. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  353. ColorChat(0, GREY, chat)
  354. return PLUGIN_HANDLED;
  355. }
  356. return PLUGIN_HANDLED;
  357. }
  358. public fomenu(id)
  359. {
  360. new cim[121]
  361. format(cim, charsmax(cim), "\r.:[.<!-- s:P --><img src=\"{SMILIES_PATH}/icon_razz.gif\" alt=\":P\" title=\"vicces\" /><!-- s:P -->{o}L{i}Ce:.]:.\w Only Dust2")
  362. new menu = menu_create(cim, "fomenu_h" )
  363. menu_additem(menu,"Fegyver skinek","1",0)
  364. menu_additem(menu,"Kések","2",0)
  365. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  366. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  367. menu_display(id, menu, 0)
  368. }
  369. public fomenu_h(id, menu, item)
  370. {
  371. if( item == MENU_EXIT )
  372. {
  373. menu_destroy(menu);
  374. return PLUGIN_HANDLED;
  375. }
  376. new data[9], szName[64];
  377. new access, callback;
  378. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  379. new key = str_to_num(data);
  380.  
  381. switch(key)
  382. {
  383. case 2:{
  384. kesek(id)
  385. }
  386. case 1:{
  387. fegyverek(id)
  388. }
  389. }
  390. menu_destroy(menu)
  391. return PLUGIN_HANDLED
  392. }
  393. public fegyverek(id)
  394. {
  395. new cim[121]
  396. format(cim, charsmax(cim), "\r.:[.<!-- s:P --><img src=\"{SMILIES_PATH}/icon_razz.gif\" alt=\":P\" title=\"vicces\" /><!-- s:P -->{o}L{i}Ce:.]:.\wOnly Dust2 ^n\y|\w Öléseid: \r%d \y|",oles[id])
  397. new menu = menu_create(cim, "fegyverek_h" )
  398. new stats[8],bodyhits[8]
  399. new irank = get_user_stats(id,stats,bodyhits)
  400. menu_additem(menu,"Alap csomag kiválasztása \dElérve","1",0)
  401. if(oles[id] < 300)
  402. menu_additem(menu,"Rozsdás csomag kiválasztása \d300 ölés","2",0)
  403. else
  404. menu_additem(menu,"Rozsdás csomag kiválasztása \dElérve","2",0)
  405. if(oles[id] < 1000)
  406. menu_additem(menu,"Bronz csomag kiválasztása \d1000 ölés","3",0)
  407. else
  408. menu_additem(menu,"Bronz csomag kiválasztása \dElérve","3",0)
  409. if(oles[id] < 3000)
  410. menu_additem(menu,"Ezüst csomag kiválasztása \d3000 ölés","4",0)
  411. else
  412. menu_additem(menu,"Ezüst csomag kiválasztása \dElérve","4",0)
  413. if(oles[id] < 6000)
  414. menu_additem(menu,"Arany csomag kiválasztása \d6000 ölés","5",0)
  415. else
  416. menu_additem(menu,"Arany csomag kiválasztása \dElérve","5",0)
  417. if(irank == 1 || irank == 2 || irank == 3)
  418. menu_additem(menu,"TOP csomag kiválasztása \dElérve","6",0)
  419. else
  420. menu_additem(menu,"TOP csomag kiválasztása \dTOP1, TOP2, TOP3","6",0)
  421. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  422. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  423. menu_display(id, menu, 0)
  424. }
  425. public fegyverek_h(id, menu, item)
  426. {
  427. if( item == MENU_EXIT )
  428. {
  429. menu_destroy(menu);
  430. return PLUGIN_HANDLED;
  431. }
  432. new data[9], szName[64];
  433. new access, callback;
  434. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  435. new key = str_to_num(data);
  436. new stats[8],bodyhits[8]
  437. new irank = get_user_stats(id,stats,bodyhits)
  438. switch(key)
  439. {
  440. case 1:{
  441. if(csomag[id] != 0)
  442. {
  443. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !talap!y csomagot!")
  444. csomag[id] = 0
  445. }
  446. else
  447. {
  448. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  449. fegyverek(id)
  450. }
  451. }
  452. case 2:{
  453. if(csomag[id] != 1)
  454. {
  455. if(oles[id] >= 300)
  456. {
  457. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !trozsdás!y csomagot!")
  458. csomag[id] = 1
  459. }
  460. else
  461. {
  462. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  463. fegyverek(id)
  464. }
  465. }
  466. else
  467. {
  468. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  469. fegyverek(id)
  470. }
  471. }
  472. case 3:{
  473. if(csomag[id] != 2)
  474. {
  475. if(oles[id] >= 1000)
  476. {
  477. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tbronz!y csomagot!")
  478. csomag[id] = 2
  479. }
  480. else
  481. {
  482. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  483. fegyverek(id)
  484. }
  485. }
  486. else
  487. {
  488. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  489. fegyverek(id)
  490. }
  491. }
  492. case 4:{
  493. if(csomag[id] != 3)
  494. {
  495. if(oles[id] >= 3000)
  496. {
  497. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tezĂĽst!y csomagot!")
  498. csomag[id] = 3
  499. }
  500. else
  501. {
  502. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  503. fegyverek(id)
  504. }
  505. }
  506. else
  507. {
  508. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  509. fegyverek(id)
  510. }
  511. }
  512. case 5:{
  513. if(csomag[id] != 4)
  514. {
  515. if(oles[id] >= 6000)
  516. {
  517. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tarany!y csomagot!")
  518. csomag[id] = 4
  519. }
  520. else
  521. {
  522. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  523. fegyverek(id)
  524. }
  525. }
  526. else
  527. {
  528. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  529. fegyverek(id)
  530. }
  531. }
  532. case 6:{
  533. if(csomag[id] != 5)
  534. {
  535. if(irank == 1 || irank == 2 || irank == 3)
  536. {
  537. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !ttop!y csomagot!")
  538. csomag[id] = 5
  539. }
  540. else
  541. {
  542. print_color(id, "!g[Információ]!y Sajnálom nem vagy top1, top2, top3!")
  543. fegyverek(id)
  544. }
  545. }
  546. else
  547. {
  548. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  549. fegyverek(id)
  550. }
  551. }
  552. case 7:{
  553. if(csomag[id] != 6)
  554. {
  555. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tkarácsonyi!y csomagot!")
  556. csomag[id] = 6
  557. }
  558. else
  559. {
  560. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  561. fegyverek(id)
  562. }
  563. }
  564. }
  565. menu_destroy(menu)
  566. return PLUGIN_HANDLED
  567. }
  568. public Event_Change_Weapon(id)
  569. {
  570. new fgy = get_user_weapon(id)
  571. if(kes1[id] == 1 && fgy == CSW_KNIFE)
  572. {
  573. set_pev(id, pev_viewmodel2, "models/pista/kesek/v_kes1.mdl")
  574. }
  575. if(kes2[id] == 2 && fgy == CSW_KNIFE)
  576. {
  577. set_pev(id, pev_viewmodel2, "models/pista/kesek/v_kes2.mdl")
  578. }
  579. if(kes3[id] == 3 && fgy == CSW_KNIFE)
  580. {
  581. set_pev(id, pev_viewmodel2, "models/pista/kesek/v_kes3.mdl")
  582. }
  583. if(csomag[id] == 4 && fgy == CSW_AWP)
  584. {
  585. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_awp.mdl")
  586. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_awp.mdl")
  587. }
  588. if(csomag[id] == 4 && fgy == CSW_AK47)
  589. {
  590. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_ak47.mdl")
  591. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_ak47.mdl")
  592. }
  593. if(csomag[id] == 4 && fgy == CSW_M4A1)
  594. {
  595. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_m4a1.mdl")
  596. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_m4a1.mdl")
  597. }
  598. if(csomag[id] == 4 && fgy == CSW_DEAGLE)
  599. {
  600. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_deagle.mdl")
  601. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_deagle.mdl")
  602. }
  603. if(csomag[id] == 4 && fgy == CSW_FAMAS)
  604. {
  605. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_famas.mdl")
  606. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_famas.mdl")
  607. }
  608. if(csomag[id] == 4 && fgy == CSW_SCOUT)
  609. {
  610. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_scout.mdl")
  611. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_scout.mdl")
  612. }
  613. if(csomag[id] == 4 && fgy == CSW_C4)
  614. {
  615. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_c4.mdl")
  616. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_c4.mdl")
  617. }
  618. if(csomag[id] == 4 && fgy == CSW_M3)
  619. {
  620. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_m3.mdl")
  621. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_m3.mdl")
  622. }
  623. if(csomag[id] == 1 && fgy == CSW_AWP)
  624. {
  625. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_awp.mdl")
  626. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_awp.mdl")
  627. }
  628. if(csomag[id] == 1 && fgy == CSW_AK47)
  629. {
  630. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_ak47.mdl")
  631. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_ak47.mdl")
  632. }
  633. if(csomag[id] == 1 && fgy == CSW_M4A1)
  634. {
  635. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_m4a1.mdl")
  636. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_m4a1.mdl")
  637. }
  638. if(csomag[id] == 1 && fgy == CSW_DEAGLE)
  639. {
  640. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_deagle.mdl")
  641. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_deagle.mdl")
  642. }
  643. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  644. {
  645. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_scout.mdl")
  646. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_scout.mdl")
  647. }
  648. if(csomag[id] == 1 && fgy == CSW_FAMAS)
  649. {
  650. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_famas.mdl")
  651. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_famas.mdl")
  652. }
  653. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  654. {
  655. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_scout.mdl")
  656. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_scout.mdl")
  657. }
  658. if(csomag[id] == 1 && fgy == CSW_C4)
  659. {
  660. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_c4.mdl")
  661. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_c4.mdl")
  662. }
  663. if(csomag[id] == 1 && fgy == CSW_M3)
  664. {
  665. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_m3.mdl")
  666. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_m3.mdl")
  667. }
  668. if(csomag[id] == 2 && fgy == CSW_AWP)
  669. {
  670. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_awp.mdl")
  671. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_awp.mdl")
  672. }
  673. if(csomag[id] == 2 && fgy == CSW_AK47)
  674. {
  675. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_ak47.mdl")
  676. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_ak47.mdl")
  677. }
  678. if(csomag[id] == 2 && fgy == CSW_M4A1)
  679. {
  680. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_m4a1.mdl")
  681. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_m4a1.mdl")
  682. }
  683. if(csomag[id] == 2 && fgy == CSW_DEAGLE)
  684. {
  685. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_deagle.mdl")
  686. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_deagle.mdl")
  687. }
  688. if(csomag[id] == 2 && fgy == CSW_FAMAS)
  689. {
  690. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_famas.mdl")
  691. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_famas.mdl")
  692. }
  693. if(csomag[id] == 2 && fgy == CSW_SCOUT)
  694. {
  695. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_scout.mdl")
  696. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_scout.mdl")
  697. }
  698. if(csomag[id] == 2 && fgy == CSW_C4)
  699. {
  700. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_c4.mdl")
  701. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_c4.mdl")
  702. }
  703. if(csomag[id] == 2 && fgy == CSW_M3)
  704. {
  705. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_m3.mdl")
  706. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_m3.mdl")
  707. }
  708. if(csomag[id] == 3 && fgy == CSW_AWP)
  709. {
  710. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_awp.mdl")
  711. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_awp.mdl")
  712. }
  713. if(csomag[id] == 3 && fgy == CSW_AK47)
  714. {
  715. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_ak47.mdl")
  716. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_ak47.mdl")
  717. }
  718. if(csomag[id] == 3 && fgy == CSW_M4A1)
  719. {
  720. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_m4a1.mdl")
  721. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_m4a1.mdl")
  722. }
  723. if(csomag[id] == 3 && fgy == CSW_DEAGLE)
  724. {
  725. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_deagle.mdl")
  726. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_deagle.mdl")
  727. }
  728. if(csomag[id] == 3 && fgy == CSW_MP5NAVY)
  729. {
  730. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_mp5navy.mdl")
  731. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_mp5navy.mdl")
  732. }
  733. if(csomag[id] == 1 && fgy == CSW_MP5NAVY)
  734. {
  735. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_mp5navy.mdl")
  736. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_mp5navy.mdl")
  737. }
  738. if(csomag[id] == 2 && fgy == CSW_MP5NAVY)
  739. {
  740. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_mp5navy.mdl")
  741. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_mp5navy.mdl")
  742. }
  743. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  744. {
  745. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_mp5navy.mdl")
  746. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_mp5navy.mdl")
  747. }
  748. if(csomag[id] == 6 && fgy == CSW_MP5NAVY)
  749. {
  750. set_pev(id, pev_viewmodel2, "models/pista/kara/v_crms_mp5navy.mdl")
  751. set_pev(id, pev_weaponmodel2, "models/pista/kara/p_crms_mp5navy.mdl")
  752. }
  753. if(csomag[id] == 3 && fgy == CSW_FAMAS)
  754. {
  755. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_famas.mdl")
  756. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_famas.mdl")
  757. }
  758. if(csomag[id] == 3 && fgy == CSW_SCOUT)
  759. {
  760. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_scout.mdl")
  761. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_scout.mdl")
  762. }
  763. if(csomag[id] == 3 && fgy == CSW_C4)
  764. {
  765. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_c4.mdl")
  766. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_c4.mdl")
  767. }
  768. if(csomag[id] == 3 && fgy == CSW_M3)
  769. {
  770. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_m3.mdl")
  771. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_m3.mdl")
  772. }
  773. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  774. {
  775. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_mp5navy.mdl")
  776. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_mp5navy.mdl")
  777. }
  778. if(csomag[id] == 5 && fgy == CSW_AWP)
  779. {
  780. set_pev(id, pev_viewmodel2, "models/pista/top2/v_awp.mdl")
  781. }
  782. if(csomag[id] == 5 && fgy == CSW_AK47)
  783. {
  784. set_pev(id, pev_viewmodel2, "models/pista/top2/v_ak47.mdl")
  785. }
  786. if(csomag[id] == 5 && fgy == CSW_M4A1)
  787. {
  788. set_pev(id, pev_viewmodel2, "models/pista/top2/v_m4a1.mdl")
  789. }
  790. if(csomag[id] == 5 && fgy == CSW_DEAGLE)
  791. {
  792. set_pev(id, pev_viewmodel2, "models/pista/top2/v_deagle.mdl")
  793. }
  794. if(csomag[id] == 5 && fgy == CSW_FAMAS)
  795. {
  796. set_pev(id, pev_viewmodel2, "models/pista/top2/v_famas.mdl")
  797. }
  798. if(csomag[id] == 5 && fgy == CSW_SCOUT)
  799. {
  800. set_pev(id, pev_viewmodel2, "models/pista/top2/v_scout.mdl")
  801. }
  802. if(csomag[id] == 5 && fgy == CSW_C4)
  803. {
  804. set_pev(id, pev_viewmodel2, "models/pista/top2/v_c4.mdl")
  805. }
  806. if(csomag[id] == 5 && fgy == CSW_M3)
  807. {
  808. set_pev(id, pev_viewmodel2, "models/pista/top2/v_m3.mdl")
  809. }
  810. if(csomag[id] == 5 && fgy == CSW_MP5NAVY)
  811. {
  812. set_pev(id, pev_viewmodel2, "models/pista/top2/v_mp5navy.mdl")
  813. }
  814. if(csomag[id] == 6 && fgy == CSW_AWP)
  815. {
  816. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_awp.mdl")
  817. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_awp.mdl")
  818. }
  819. }
  820. stock print_color(const id, const input[], any:...)
  821. {
  822. new count = 1, players[32]
  823. static msg[191]
  824. vformat(msg, 190, input, 3)
  825.  
  826. replace_all(msg, 190, "!g", "^4")
  827. replace_all(msg, 190, "!y", "^1")
  828. replace_all(msg, 190, "!t", "^3")
  829. replace_all(msg, 190, "á", "á")
  830. replace_all(msg, 190, "é", "Ă©")
  831. replace_all(msg, 190, "í", "Ă­")
  832. replace_all(msg, 190, "ó", "Ăł")
  833. replace_all(msg, 190, "ö", "ö")
  834. replace_all(msg, 190, "ő", "Ĺ‘")
  835. replace_all(msg, 190, "ú", "Ăş")
  836. replace_all(msg, 190, "ü", "ĂĽ")
  837. replace_all(msg, 190, "ű", "ű")
  838. replace_all(msg, 190, "Á", "Á")
  839. replace_all(msg, 190, "É", "É")
  840. replace_all(msg, 190, "Í", "ĂŤ")
  841. replace_all(msg, 190, "Ó", "Ă“")
  842. replace_all(msg, 190, "Ö", "Ă–")
  843. replace_all(msg, 190, "Ő", "Ő")
  844. replace_all(msg, 190, "Ú", "Ăš")
  845. replace_all(msg, 190, "Ü", "Ăś")
  846. replace_all(msg, 190, "Ű", "Ĺ°")
  847.  
  848. if (id) players[0] = id; else get_players(players, count, "ch")
  849. {
  850. for (new i = 0; i < count; i++)
  851. {
  852. if (is_user_connected(players[i]))
  853. {
  854. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  855. write_byte(players[i])
  856. write_string(msg)
  857. message_end()
  858. }
  859. }
  860. }
  861. return PLUGIN_HANDLED
  862. }
  863. public mentes(id)
  864. {
  865. new name[32]
  866. get_user_name(id, name, 31)
  867. new vaultkey[64],vaultdata[256]
  868. format(vaultkey,63,"%s", name)
  869. format(vaultdata,255,"%i",oles[id])
  870. nvault_set(vault,vaultkey,vaultdata)
  871. return PLUGIN_CONTINUE
  872. }
  873. public betoltes(id)
  874. {
  875. new name[32]
  876. get_user_name(id, name, 31)
  877. new vaultkey[64],vaultdata[256]
  878. format(vaultkey,63,"%s", name)
  879. format(vaultdata,255,"%i",oles[id])
  880. nvault_get(vault,vaultkey,vaultdata,255)
  881. replace_all(vaultdata, 255, "#", " ")
  882. new a_o[32]
  883. parse(vaultdata, a_o, 31)
  884. oles[id] = str_to_num(a_o)
  885. return PLUGIN_CONTINUE
  886. }
  887. public client_putinserver(id)
  888. {
  889. gyoztes[id] = false
  890. vip[id] = 0
  891. new name[32]
  892. get_user_name(id, name, 31)
  893. csomag[id] = 0
  894. new nevek2[64]
  895. while( ( line2 = read_file( "addons/amxmodx/configs/d2_gyoz.ini", line2, nevek2, 63, txtlen2 ) ) != 0 )
  896. if( equal( nevek2, name ) )
  897. {
  898. gyoztes[id] = true
  899. }
  900. if(equal("rozsiii", name))
  901. gyoztes[id] = true
  902. new nevek[64]
  903. while( ( line = read_file( "addons/amxmodx/configs/d2_vip.ini", line, nevek, 63, txtlen ) ) != 0 )
  904. if( equal( nevek, name ) )
  905. {
  906. vip[id] = 1
  907. }
  908. }
  909. public client_connect(id)
  910. {
  911. betoltes(id)
  912. }
  913. public client_disconnect(id)
  914. {
  915. mentes(id)
  916. }
  917. public kesek(id){
  918. new cim[121]
  919. format(cim, charsmax(cim),"\r.<!-- s:P --><img src=\"{SMILIES_PATH}/icon_razz.gif\" alt=\":P\" title=\"vicces\" /><!-- s:P -->{o}L{i}Ce:.^n\wKesek")
  920. new menu = menu_create(cim, "kesek_h")
  921. menu_additem(menu,"\wNoTrap \rKes","1",0)
  922. menu_additem(menu,"\wElet ero \rkes","2",0)
  923. menu_additem(menu,"\wGyors \rKes","3",0)
  924. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  925. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  926. menu_display(id, menu, 0)
  927. }
  928. public kesek_h(id, menu, item)
  929. {
  930. if( item == MENU_EXIT )
  931. {
  932. menu_destroy(menu);
  933. return PLUGIN_HANDLED;
  934. }
  935. new data[9], szName[64];
  936. new access, callback;
  937. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  938. new key = str_to_num(data);
  939. new stats[8],bodyhits[8]
  940. new irank = get_user_stats(id,stats,bodyhits)
  941. switch(key){
  942. case 1:{
  943. if(oles[id] >= 50)
  944. {
  945. set_user_footsteps(id, 1)
  946. print_color(id, "!g[Információ] !yMeg vetted a Kes1-t!")
  947. kes1[id] = 1
  948. }
  949. else {
  950. print_color(id, "!g[Információ] !yNincs elég ölésed!")
  951. }
  952. }
  953. case 2:{
  954. if(oles[id] >= 100)
  955. {
  956. set_user_health(id, get_user_health(id)+50)
  957. print_color(id, "!g[Információ] !yMeg vetted a Kes2-t!")
  958. kes2[id] = 2
  959. }
  960. else {
  961. print_color(id, "!g[Információ] !yNincs elég ölésed!")
  962. }
  963. }
  964. case 3:{
  965. if(oles[id] >= 150)
  966. {
  967. set_user_maxspeed(id, get_user_maxspeed(id)+70)
  968. print_color(id, "!g[Információ] !yMeg vetted a Kes3-t!")
  969. kes3[id] = 3
  970. }
  971. else {
  972. print_color(id, "!g[Információ] !yNincs elég ölésed!")
  973. }
  974. }
  975. }
  976. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: sebzés
HozzászólásElküldve: 2015.04.05. 14:16 
Offline
Nagyúr

Csatlakozott: 2015.02.01. 11:40
Hozzászólások: 670
Megköszönt másnak: 16 alkalommal
Megköszönték neki: 99 alkalommal
És ezt pont te mondod..
fegyver skin feloldó menü

_________________
http://steamcommunity.com/id/floxay/


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


Ki van itt

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