hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [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  [39303 hozzászólás ]  OldalElőző1997998999100010013931Következő
Szerző Üzenet
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.10.11. 18:39 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.07. 23:34
Hozzászólások:2192
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 55 alkalommal
Nos, már nincs kedvem folytatni a Hacker-MOD -ot. Aki akarja befejezheti kb még úgy 500 sor munka kellene ,de nincs energiám befejezni.
Ha kell akkor a modelleket , hangokat , lang fájlt , hackermod.inc -et is csatolok.
Azért posztolom a plugint ,mert valakinek hátha szüksége van belőle valamire.
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <hamsandwich>
  7. #include <chr_engine>
  8. #include <engine>
  9. #include <fun>
  10. #include <nvault>
  11. #include <fakemeta>
  12. #include <hackermod>
  13.  
  14. #define PLUGIN "HACKER_MOD"
  15. #define VERSION "2.0.1"
  16. #define AUTHOR "fear_ezmegmi"
  17. #define KULON KOSZONET "GHW_Chronic , IrOn , HunGamer ,Simo123 , aaarnas"
  18. #define HEAD_BONE 8
  19. #define PREFIX "[HACKER-MOD]"
  20. #define MAX_SAVE 15000
  21. #define TASK_HIDEMONEY 100
  22. #define IsPlayer(%1) (1<=%1<=g_iMaxPlayers)
  23.  
  24.  
  25. new round
  26. new g_save, g_ammo[33], g_ammo_can_save[33]
  27. new hm_pontok[33];
  28. new bool:hm_hacker[33];
  29. new speed_pcvar
  30. new speed_pcvar2
  31. new tha_hacker
  32. new g_MsgHideWeapon, g_MsgCrosshair
  33.  
  34. new bool:HM_dual
  35. new bool:HM_mg3
  36. new bool:HM_ak47
  37. new bool:HM_watergun
  38. new bool:HM_thompson
  39. new bool:esp[33]
  40. new bool:speed[33]
  41. new bool:recoil[33]
  42. new bool:haxx
  43.  
  44. new bool:ak47
  45. new bool:m4a1
  46. new bool:awp
  47. new bool:famas
  48. new bool:mp5navy
  49.  
  50. const PDATA_SAFE = 2
  51. const OFFSET_CSMONEY = 115
  52. const HIDE_MONEY_BIT = (1<<5)
  53.  
  54. public plugin_init()
  55. {
  56. register_plugin(PLUGIN, VERSION, AUTHOR)
  57.  
  58. register_logevent("End", 2, "1=Round_End")
  59. register_logevent("rr", 2, "1&Restart_Round");
  60. register_logevent("rr", 2, "1=Game_Commencing");
  61.  
  62. register_event("CurWeapon", "event_CurWeapon", "b", "1=1")
  63. register_event("ResetHUD", "event_reset_hud", "be")
  64.  
  65. RegisterHam(Ham_Killed, "player", "fw_player_killed")
  66. RegisterHam(Ham_Spawn, "player", "Eledes", 1);
  67.  
  68. register_clcmd("say /shop", "bolt")
  69. register_clcmd("say_team /shop", "bolt")
  70. register_clcmd("say /bolt", "bolt")
  71. register_clcmd("say_team /bolt", "bolt")
  72. register_clcmd("chooseteam", "clcmd_changeteam")
  73. register_clcmd("jointeam", "clcmd_changeteam")
  74. register_clcmd("say /jatekos_pontok", "player_ponts")
  75. register_clcmd("say /ponts", "player_ponts")
  76.  
  77. register_dictionary("hacker_mod_lang.txt")
  78.  
  79. register_forward(FM_PlayerPreThink,"FM_PreThink")
  80. register_forward(FM_TraceLine, "FM_traceline_hook",1)
  81.  
  82. speed_pcvar = register_cvar("speedhack_speed","9999.0")
  83. speed_pcvar2 = register_cvar("speedhack_speed2","300.0")
  84.  
  85. g_save = nvault_open("g_ammo_save")
  86. g_MsgHideWeapon = get_user_msgid("HideWeapon")
  87. g_MsgCrosshair = get_user_msgid("Crosshair")
  88.  
  89. check()
  90. }
  91. public player_ponts(id)
  92. {
  93. new players[32]
  94. new iMax = get_players(players, iMax)
  95.  
  96. static motd[1501], iLen;
  97. iLen = format(motd, 1501, "<body bgcolor=#000000><font color=#FFB000><pre>")
  98. iLen += format(motd[iLen], 1501-iLen, "<center Nev/HM-Pontok</center>")
  99.  
  100. for (new i = 0; i < iMax && 1501-iLen > 0; i++)
  101. {
  102. static name[33];
  103. new hacker_ponts = hm_pontok[id];
  104. get_user_name(id,name,32)
  105. iLen += format(motd[iLen], 1501-iLen, "<center> %s %i </center>", name, hacker_ponts)
  106. }
  107. show_motd(id, motd, "Hacker-MOD")
  108.  
  109. return PLUGIN_CONTINUE
  110. }
  111. public plugin_natives()
  112. {
  113. register_native("set_hm_pont","native_set_hm_pont",1)
  114. register_native("get_hm_pont","native_get_hm_pont",1)
  115. register_native("hm_get_user_hacker","native_hm_get_user_hacker",1)
  116. }
  117. public native_get_hm_pont(index)
  118. {
  119. return hm_pontok[index]
  120. }
  121. public native_set_hm_pont(index,amount)
  122. {
  123. hm_pontok[index]=amount
  124. }
  125. public native_hm_get_user_hacker(index)
  126. {
  127. return hm_hacker[index]
  128. }
  129. public clcmd_changeteam(id)
  130. {
  131.  
  132. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR || CS_TEAM_UNASSIGNED)
  133. return PLUGIN_CONTINUE;
  134.  
  135. hacker_mod_fomenu(id)
  136. return PLUGIN_HANDLED;
  137. }
  138. public hacker_mod_fomenu(id)
  139. {
  140. if(is_user_alive(id))
  141. {
  142. if(cs_get_user_team(id) == CS_TEAM_CT)
  143. {
  144. new menu = menu_create("\yHacker-MOD 2.0.1","hacker_mod");
  145.  
  146.  
  147. menu_additem(menu, "\wCsapat valtas ( \yHacker \w) ", "2", 0);
  148. menu_additem(menu, "\wCsapat valtas ( \yAnti-Hacker \w)", "1", 0);
  149. menu_additem(menu, "\wFegyver valasztas ( \yCT \w) ", "3", 0);
  150. menu_additem(menu, "\wExtra cuccok ( \yBOLT \w)", "4", 0);
  151. menu_additem(menu, "\wModel valasztas ( \yCT \w)", "5", 0);
  152.  
  153. menu_additem(menu, "\wLeiras!", "6", 0);
  154.  
  155. menu_additem(menu, "\wADMIN MENU", "7", ADMIN_LEVEL_G);
  156. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  157. menu_display(id, menu, 0);
  158. }
  159. if(cs_get_user_team(id) == CS_TEAM_T)
  160. {
  161. new menu = menu_create("\yHacker-MOD 2.0.1","hacker_mod");
  162.  
  163.  
  164. menu_additem(menu, "\wCsapat valtas ( \yHacker \w) ", "2", 0);
  165. menu_additem(menu, "\wCsapat valtas ( \yAnti-Hacker \w)", "1", 0);
  166. menu_additem(menu, "\wFegyver valasztas ( \rHACKER \w)", "8", 0);
  167. menu_additem(menu, "\wExtra cuccok ( \yBOLT \w)", "4", 0);
  168. menu_additem(menu, "\wModel valasztas ( \rHACKER \w)", "9", 0);
  169.  
  170. menu_additem(menu, "\wLeiras!", "6", 0);
  171.  
  172. menu_additem(menu, "\wADMIN MENU", "7", ADMIN_LEVEL_G);
  173. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  174. menu_display(id, menu, 0);
  175. }
  176. }
  177. }
  178. public hacker_mod(id, menu, item)
  179. {
  180. new Data[6], Name[64];
  181. new Access, Callback;
  182. menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);
  183. new Key = str_to_num(Data);
  184. switch(Key)
  185. {
  186. case 1:
  187. {
  188. cs_set_user_team(id, CS_TEAM_CT);
  189. user_kill(id, 0)
  190. }
  191. case 2:
  192. {
  193. cs_set_user_team(id, CS_TEAM_T);
  194. user_kill(id, 0)
  195. }
  196. case 3:
  197. {
  198. client_print(id, print_chat, "Hamarosan")
  199. }
  200. case 4:
  201. {
  202. bolt(id);
  203. }
  204. case 5:
  205. {
  206. client_print(id, print_chat, "Hamarosan")
  207. }
  208. case 6:
  209. {
  210. show_motd(id,"Hacker-MOD.txt", "Tha Hacker-MOD [ BY: fear_ezmegmi ]");
  211. }
  212. case 7:
  213. {
  214. client_print(id, print_chat, "Hamarosan")
  215. }
  216. case 8:
  217. {
  218. hacker_menu(id);
  219. }
  220. case 9:
  221. {
  222. client_print(id, print_chat, "Hamarosan")
  223. }
  224. }
  225. }
  226. public ct_kezdo(id)
  227. {
  228. if(is_user_alive(id))
  229. {
  230. new menu = menu_create("\wValassz Fegyvert!", "ct_kezdomenu");
  231. menu_additem(menu, "\yM4a1", "1", 0);
  232. menu_additem(menu, "\yAk47", "2", 0);
  233. menu_additem(menu, "\yAWP", "3", 0);
  234. menu_additem(menu, "\yFamas", "4", 0);
  235. menu_additem(menu, "\yMp5", "5", 0);
  236. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  237. menu_display(id, menu, 0);
  238. }
  239. }
  240. public ct_kezdomenu(id, menu, item)
  241. {
  242. new Data[6], Name[64];
  243. new Access, Callback;
  244. menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);
  245. new Key = str_to_num(Data);
  246. switch(Key)
  247. {
  248. case 1:
  249. {
  250. m4a1 = true;
  251. give_item(id, "weapon_m4a1")
  252. cs_set_user_bpammo(id, CSW_M4A1 , 1000)
  253. }
  254. case 2:
  255. {
  256. ak47 = true;
  257. give_item(id, "weapon_ak47")
  258. cs_set_user_bpammo(id, CSW_AK47 , 1000)
  259. }
  260. case 3:
  261. {
  262. awp = true;
  263. give_item(id, "weapon_awp")
  264. cs_set_user_bpammo(id, CSW_AWP , 900)
  265. }
  266. case 4:
  267. {
  268. famas = true;
  269. give_item(id, "weapon_famas")
  270. cs_set_user_bpammo(id, CSW_FAMAS , 2000)
  271. }
  272. case 5:
  273. {
  274. mp5navy = true;
  275. give_item(id, "weapon_mp5navy")
  276. cs_set_user_bpammo(id, CSW_MP5NAVY , 1000)
  277. }
  278. }
  279. menu_destroy(menu);
  280. }
  281. public task_hide_money(taskid)
  282. {
  283. new id = taskid - TASK_HIDEMONEY
  284.  
  285. message_begin(MSG_ONE, g_MsgHideWeapon, _, id)
  286. write_byte(HIDE_MONEY_BIT)
  287. message_end()
  288.  
  289. message_begin(MSG_ONE, g_MsgCrosshair, _, id)
  290. write_byte(0)
  291. message_end()
  292. }
  293. public event_reset_hud(id)
  294. {
  295. cs_set_user_money(id, 0)
  296. set_task(0.1, "task_hide_money", id+TASK_HIDEMONEY)
  297. }
  298. public adas(id)
  299. {
  300. if(is_user_alive(id))
  301. {
  302. if(get_user_flags(id) & ADMIN_LEVEL_G)
  303. {
  304. new menu = menu_create("\wPontjaidat baloldalt lathatod!","adas_cuccos");
  305. menu_additem(menu, "\r MAX pont adas", "1", ADMIN_LEVEL_G);
  306. menu_additem(menu, "\r 1000 pont adas", "2", ADMIN_LEVEL_G);
  307. menu_additem(menu, "\r 500 pont adas", "3", ADMIN_LEVEL_G);
  308. menu_additem(menu, "\r 100 pont adas", "4", ADMIN_LEVEL_G);
  309. menu_additem(menu, "\r 10 pont adas", "5", ADMIN_LEVEL_G);
  310. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  311. menu_display(id, menu, 0);
  312. }
  313. }
  314. }
  315. public adas_cuccos(id, menu, item)
  316. {
  317. if( item == MENU_EXIT )
  318. {
  319. menu_destroy(menu);
  320. }
  321.  
  322. new Data[6], Name[64];
  323. new Access, Callback;
  324. menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);
  325. new Key = str_to_num(Data);
  326. switch(Key)
  327. {
  328. case 1:
  329. {
  330. MAXpont_adas(id);
  331. }
  332. case 2:
  333. {
  334. b_pont_adas(id);
  335. }
  336. case 3:
  337. {
  338. c_pont_adas(id);
  339. }
  340. case 4:
  341. {
  342. d_pont_adas(id);
  343. }
  344. case 5:
  345. {
  346. e_pont_adas(id);
  347. }
  348. }
  349. }
  350. public MAXpont_adas(id)
  351. {
  352. new menu = menu_create("\rMAX pont adas egy jatekosnak:", "MAXpont_adas2");
  353. new players[32], pnum, tempid;
  354. new szName[32], szTempid[10];
  355. get_players(players, pnum);
  356. for( new i; i<pnum; i++ )
  357. {
  358. tempid = players[i];
  359. get_user_name(tempid, szName, charsmax(szName));
  360. num_to_str(tempid, szTempid, charsmax(szTempid));
  361. menu_additem(menu, szName, szTempid, 0);
  362. }
  363. menu_display(id, menu, 0);
  364. }
  365. public MAXpont_adas2(id, menu, item)
  366. {
  367. if( item == MENU_EXIT )
  368. {
  369. menu_destroy(menu);
  370. }
  371. new Data[6], Name[64];
  372. new Access, Callback;
  373. menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);
  374. new tempid = str_to_num(Data);
  375. if( is_user_alive(tempid) )
  376. {
  377. hm_pontok[tempid]+=MAX_SAVE;
  378. }
  379. }
  380. public b_pont_adas(id)
  381. {
  382. new menu = menu_create("\r1000 pont adas egy jatekosnak:", "b_pont_adas2");
  383. new players[32], pnum, tempid;
  384. new szName[32], szTempid[10];
  385. get_players(players, pnum);
  386. for( new i; i<pnum; i++ )
  387. {
  388. tempid = players[i];
  389. get_user_name(tempid, szName, charsmax(szName));
  390. num_to_str(tempid, szTempid, charsmax(szTempid));
  391. menu_additem(menu, szName, szTempid, 0);
  392. }
  393. menu_display(id, menu, 0);
  394. }
  395. public b_pont_adas2(id, menu, item)
  396. {
  397. if( item == MENU_EXIT )
  398. {
  399. menu_destroy(menu);
  400. }
  401. new Data[6], Name[64];
  402. new Access, Callback;
  403. menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);
  404. new tempid = str_to_num(Data);
  405. if( is_user_alive(tempid) )
  406. {
  407. hm_pontok[tempid]+=1000;
  408. }
  409. }
  410. public c_pont_adas(id)
  411. {
  412. new menu = menu_create("\r500 pont adas egy jatekosnak:", "c_pont_adas2");
  413. new players[32], pnum, tempid;
  414. new szName[32], szTempid[10];
  415. get_players(players, pnum);
  416. for( new i; i<pnum; i++ )
  417. {
  418. tempid = players[i];
  419. get_user_name(tempid, szName, charsmax(szName));
  420. num_to_str(tempid, szTempid, charsmax(szTempid));
  421. menu_additem(menu, szName, szTempid, 0);
  422. }
  423. menu_display(id, menu, 0);
  424. }
  425. public c_pont_adas2(id, menu, item)
  426. {
  427. if( item == MENU_EXIT )
  428. {
  429. menu_destroy(menu);
  430. }
  431. new Data[6], Name[64];
  432. new Access, Callback;
  433. menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);
  434. new tempid = str_to_num(Data);
  435. if( is_user_alive(tempid) )
  436. {
  437. hm_pontok[tempid]+=500;
  438. }
  439. }
  440. public d_pont_adas(id)
  441. {
  442. new menu = menu_create("\r100 pont adas egy jatekosnak:", "d_pont_adas2");
  443. new players[32], pnum, tempid;
  444. new szName[32], szTempid[10];
  445. get_players(players, pnum);
  446. for( new i; i<pnum; i++ )
  447. {
  448. tempid = players[i];
  449. get_user_name(tempid, szName, charsmax(szName));
  450. num_to_str(tempid, szTempid, charsmax(szTempid));
  451. menu_additem(menu, szName, szTempid, 0);
  452. }
  453. menu_display(id, menu, 0);
  454. }
  455. public d_pont_adas2(id, menu, item)
  456. {
  457. if( item == MENU_EXIT )
  458. {
  459. menu_destroy(menu);
  460. }
  461. new Data[6], Name[64];
  462. new Access, Callback;
  463. menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);
  464. new tempid = str_to_num(Data);
  465. if( is_user_alive(tempid) )
  466. {
  467. hm_pontok[tempid]+=100;
  468. }
  469. }
  470. public e_pont_adas(id)
  471. {
  472. new menu = menu_create("\r10 pont adas egy jatekosnak:", "e_pont_adas2");
  473. new players[32], pnum, tempid;
  474. new szName[32], szTempid[10];
  475. get_players(players, pnum);
  476. for( new i; i<pnum; i++ )
  477. {
  478. tempid = players[i];
  479. get_user_name(tempid, szName, charsmax(szName));
  480. num_to_str(tempid, szTempid, charsmax(szTempid));
  481. menu_additem(menu, szName, szTempid, 0);
  482. }
  483. menu_display(id, menu, 0);
  484. }
  485. public e_pont_adas2(id, menu, item)
  486. {
  487. if( item == MENU_EXIT )
  488. {
  489. menu_destroy(menu);
  490. }
  491. new Data[6], Name[64];
  492. new Access, Callback;
  493. menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);
  494. new tempid = str_to_num(Data);
  495. if( is_user_alive(tempid) )
  496. {
  497. hm_pontok[tempid]+=10;
  498. }
  499. }
  500. public client_disconnect(id)
  501. {
  502. remove_task(id+TASK_HIDEMONEY)
  503.  
  504. if(g_ammo_can_save[id])
  505. Save_Ammo_date(id)
  506. }
  507. public client_putinserver(id)
  508. {
  509. set_task(2.0, "now_can_save", id)
  510. }
  511. public now_can_save(id)
  512. {
  513. Load_Ammo_date(id)
  514. set_task(0.5, "can_save_true", id)
  515. }
  516.  
  517. public can_save_true(id)
  518. {
  519. g_ammo_can_save[id] = true
  520. }
  521. public Save_Ammo_date(id)
  522. {
  523. new vaultkey[64], vaultdata[256]
  524.  
  525. new name[33];
  526. get_user_name(id,name,32)
  527.  
  528. format(vaultkey, 63, "%s-/", name)
  529.  
  530. format(vaultdata, 255, "%i#", g_ammo[id])
  531.  
  532. nvault_set(g_save, vaultkey, vaultdata)
  533. return PLUGIN_CONTINUE;
  534. }
  535. public Load_Ammo_date(id)
  536. {
  537. new vaultkey[64], vaultdata[256]
  538.  
  539. new name[33];
  540. get_user_name(id,name,32)
  541.  
  542. format(vaultkey, 63, "%s-/", name)
  543.  
  544. format(vaultdata, 255, "%i#", g_ammo[id])
  545.  
  546. nvault_get(g_save, vaultkey, vaultdata, 255)
  547. replace_all(vaultdata, 255, "#", " ")
  548.  
  549. new playammo[32]
  550. parse(vaultdata, playammo, 31)
  551. g_ammo[id] = str_to_num(playammo)
  552.  
  553. set_ammo(id)
  554.  
  555. return PLUGIN_CONTINUE;
  556. }
  557. public set_ammo(id)
  558. {
  559. if (g_ammo[id] > MAX_SAVE)
  560. {
  561. hm_pontok[id]+=MAX_SAVE;
  562. g_ammo[id] = MAX_SAVE
  563. }
  564. else
  565. hm_pontok[id]+=g_ammo[id];
  566. }
  567. public plugin_precache()
  568. {
  569. precache_sound("Hacker-Mod/kezdjuk-hat.wav");
  570. precache_model("models/hackermod/dual/v_dual.mdl")
  571. precache_model("models/hackermod/dual/p_dual.mdl")
  572. precache_model("models/hackermod/mg3/v_mg3.mdl")
  573. precache_model("models/hackermod/mg3/p_mg3.mdl")
  574. precache_model("models/hackermod/ak47/v_ak47.mdl")
  575. precache_model("models/hackermod/ak47/p_ak47.mdl")
  576. precache_model("models/hackermod/watergun/v_watergun.mdl")
  577. precache_model("models/hackermod/watergun/p_watergun.mdl")
  578. precache_model("models/hackermod/thompson/v_thompson.mdl")
  579. precache_model("models/hackermod/thompson/p_thompson.mdl")
  580. precache_model("models/bolt.mdl")
  581. }
  582. public check()
  583. {
  584. if(is_plugin_loaded("HACKER_MOD.V.1.8.1.amxx", true))
  585. {
  586. log_amx("%s Hacker-MOD Sikeresen Elindult! By: fear_ezmegmi ,Kulon koszonet nekik: GHW_Chronic , IrOn , HunGamer, Simo123 , aaarnas", PREFIX);
  587. }
  588. }
  589. public fw_player_killed(victim, attacker, shouldgib, id)
  590. {
  591. set_user_rendering(victim, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
  592.  
  593. hm_pontok[attacker]+=10;
  594.  
  595. if (g_ammo_can_save[attacker])
  596. {
  597. Save_Ammo_date(attacker)
  598. }
  599. }
  600. public event_CurWeapon(id)
  601. {
  602. new weapon = read_data(2)
  603. new CsTeams:userTeam = cs_get_user_team(id)
  604. if (userTeam == CS_TEAM_T && (id == tha_hacker && tha_hacker))
  605. {
  606. if(HM_dual)
  607. {
  608. if(weapon == CSW_UMP45)
  609. {
  610.  
  611. entity_set_string(id, EV_SZ_viewmodel, "models/hackermod/dual/v_dual.mdl")
  612. entity_set_string(id, EV_SZ_weaponmodel, "models/hackermod/dual/p_dual.mdl")
  613. }
  614. }
  615. if(HM_mg3)
  616. {
  617. if(weapon == CSW_M249)
  618. {
  619.  
  620. entity_set_string(id, EV_SZ_viewmodel, "models/hackermod/mg3/v_mg3.mdl")
  621. entity_set_string(id, EV_SZ_weaponmodel, "models/hackermod/mg3/p_mg3.mdl")
  622.  
  623. }
  624. }
  625. if(HM_ak47)
  626. {
  627. if(weapon == CSW_AK47)
  628. {
  629.  
  630. entity_set_string(id, EV_SZ_viewmodel, "models/hackermod/ak47/v_ak47.mdl")
  631. entity_set_string(id, EV_SZ_weaponmodel, "models/hackermod/ak47/p_ak47.mdl")
  632.  
  633. }
  634. }
  635. if(HM_watergun)
  636. {
  637. if(weapon == CSW_UMP45)
  638. {
  639.  
  640. entity_set_string(id, EV_SZ_viewmodel, "models/hackermod/watergun/v_watergun.mdl")
  641. entity_set_string(id, EV_SZ_weaponmodel, "models/hackermod/watergun/p_watergun.mdl")
  642.  
  643. }
  644. }
  645. if(HM_thompson)
  646. {
  647. if(weapon == CSW_P90)
  648. {
  649.  
  650. entity_set_string(id, EV_SZ_viewmodel, "models/hackermod/thompson/v_thompson.mdl")
  651. entity_set_string(id, EV_SZ_weaponmodel, "models/hackermod/thompson/p_thompson.mdl")
  652.  
  653. }
  654. }
  655. }
  656. }
  657. public Eledes(id)
  658. {
  659. new players[32], pnum
  660. get_players(players, pnum)
  661. for(new i=0; i<pnum; i++)
  662. {
  663. esp[id]=false
  664. speed[id]=false
  665. recoil[id]=false
  666. hm_hacker[id] = false;
  667. set_speed(id,get_pcvar_float(speed_pcvar2),3)
  668. client_cmd(id, "spk ^"Hacker-Mod/kezdjuk-hat^"");
  669. }
  670. haxx = false
  671. HM_dual = false
  672. HM_mg3 = false
  673. HM_ak47 = false
  674. HM_watergun = false
  675. HM_thompson = false
  676. set_task(2.1, "sorsolas")
  677.  
  678. return PLUGIN_CONTINUE
  679. }
  680. public sorsolas()
  681. {
  682. new players[32], pnum
  683. get_players(players, pnum,"a")
  684. tha_hacker = players[random_num(0, pnum)]
  685.  
  686. for( new i; i<pnum; i++ )
  687. {
  688. if(players[i] == tha_hacker)
  689. {
  690. cs_set_user_team(players[i], CS_TEAM_T)
  691. set_user_health(tha_hacker,250)
  692. set_task(1.0, "hacker_menu",tha_hacker)
  693. hm_hacker[tha_hacker] = true;
  694. }
  695. else
  696. {
  697. cs_set_user_team(players[i], CS_TEAM_CT)
  698. set_task(1.0, "ct_kezdo",players[i])
  699. }
  700. }
  701.  
  702.  
  703. haxx = true
  704.  
  705. switch (round)
  706. {
  707. case 1:
  708. {
  709. esp[tha_hacker]=true
  710. }
  711. case 2:
  712. {
  713. recoil[tha_hacker]=true
  714. }
  715. case 3:
  716. {
  717. speed[tha_hacker]=true
  718. }
  719. case 4:
  720. {
  721. speed[tha_hacker]=true
  722. recoil[tha_hacker]=true
  723. }
  724. case 5:
  725. {
  726. esp[tha_hacker]=true
  727. recoil[tha_hacker]=true
  728. }
  729. case 6:
  730. {
  731. esp[tha_hacker]=true
  732. speed[tha_hacker]=true
  733. }
  734. }
  735. }
  736. public client_PreThink(id)
  737. {
  738.  
  739. if (g_ammo_can_save[id])
  740. {
  741. new ammo_packs = hm_pontok[id]
  742. g_ammo[id] = ammo_packs
  743. }
  744.  
  745. if(cs_get_user_team(id) == CS_TEAM_CT && is_user_alive(id))
  746. {
  747. switch (round)
  748. {
  749. case 1:
  750. {
  751. if(m4a1)
  752. {
  753. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  754. show_hudmessage(id, "[ Mod: Wallhack ]^n[ Fegyver csomag: ]^n>>[ M4a1 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  755. }
  756. if(ak47)
  757. {
  758. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  759. show_hudmessage(id, "[ Mod: Wallhack ]^n[ Fegyver csomag: ]^n>>[ AK47 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  760. }
  761. if(awp)
  762. {
  763. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  764. show_hudmessage(id, "[ Mod: Wallhack ]^n[ Fegyver csomag: ]^n>>[ AWP ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  765. }
  766. if(famas)
  767. {
  768. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  769. show_hudmessage(id, "[ Mod: Wallhack ]^n[ Fegyver csomag: ]^n>>[ FAMAS ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  770. }
  771. if(mp5navy)
  772. {
  773. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  774. show_hudmessage(id, "[ Mod: Wallhack ]^n[ Fegyver csomag: ]^n>>[ MP5NAVY ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  775. }
  776. }
  777. case 2:
  778. {
  779. if(m4a1)
  780. {
  781. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  782. show_hudmessage(id, "[ Mod: Norecoil ]^n[ Fegyver csomag: ]^n>>[ M4a1 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  783. }
  784. if(ak47)
  785. {
  786. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  787. show_hudmessage(id, "[ Mod: Norecoil ]^n[ Fegyver csomag: ]^n>>[ AK47 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  788. }
  789. if(awp)
  790. {
  791. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  792. show_hudmessage(id, "[ Mod: Norecoil ]^n[ Fegyver csomag: ]^n>>[ AWP ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  793. }
  794. if(famas)
  795. {
  796. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  797. show_hudmessage(id, "[ Mod: Norecoil ]^n[ Fegyver csomag: ]^n>>[ FAMAS ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  798. }
  799. if(mp5navy)
  800. {
  801. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  802. show_hudmessage(id, "[ Mod: Norecoil ]^n[ Fegyver csomag: ]^n>>[ MP5NAVY ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  803. }
  804. }
  805. case 3:
  806. {
  807. if(m4a1)
  808. {
  809. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  810. show_hudmessage(id, "[ Mod: Speedhack ]^n[ Fegyver csomag: ]^n>>[ M4a1 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  811. }
  812. if(ak47)
  813. {
  814. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  815. show_hudmessage(id, "[ Mod: Speedhack ]^n[ Fegyver csomag: ]^n>>[ AK47 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  816. }
  817. if(awp)
  818. {
  819. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  820. show_hudmessage(id, "[ Mod: Speedhack ]^n[ Fegyver csomag: ]^n>>[ AWP ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  821. }
  822. if(famas)
  823. {
  824. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  825. show_hudmessage(id, "[ Mod: Speedhack ]^n[ Fegyver csomag: ]^n>>[ FAMAS ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  826. }
  827. if(mp5navy)
  828. {
  829. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  830. show_hudmessage(id, "[ Mod: Speedhack ]^n[ Fegyver csomag: ]^n>>[ MP5NAVY ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  831. }
  832. }
  833. case 4:
  834. {
  835. if(m4a1)
  836. {
  837. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  838. show_hudmessage(id, "[ Mod: Speedhack+Norecoil ]^n[ Fegyver csomag: ]^n>>[ M4a1 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  839. }
  840. if(ak47)
  841. {
  842. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  843. show_hudmessage(id, "[ Mod: Speedhack+Norecoil ]^n[ Fegyver csomag: ]^n>>[ AK47 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  844. }
  845. if(awp)
  846. {
  847. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  848. show_hudmessage(id, "[ Mod: Speedhack+Norecoil ]^n[ Fegyver csomag: ]^n>>[ AWP ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  849. }
  850. if(famas)
  851. {
  852. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  853. show_hudmessage(id, "[ Mod: Speedhack+Norecoil ]^n[ Fegyver csomag: ]^n>>[ FAMAS ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  854. }
  855. if(mp5navy)
  856. {
  857. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  858. show_hudmessage(id, "[ Mod: Speedhack+Norecoil ]^n[ Fegyver csomag: ]^n>>[ MP5NAVY ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  859. }
  860. }
  861. case 5:
  862. {
  863. if(m4a1)
  864. {
  865. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  866. show_hudmessage(id, "[ Mod: Wallhack+Norecoil ]^n[ Fegyver csomag: ]^n>>[ M4a1 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  867. }
  868. if(ak47)
  869. {
  870. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  871. show_hudmessage(id, "[ Mod: Wallhack+Norecoil ]^n[ Fegyver csomag: ]^n>>[ AK47 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  872. }
  873. if(awp)
  874. {
  875. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  876. show_hudmessage(id, "[ Mod: Wallhack+Norecoil ]^n[ Fegyver csomag: ]^n>>[ AWP ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  877. }
  878. if(famas)
  879. {
  880. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  881. show_hudmessage(id, "[ Mod: Wallhack+Norecoil ]^n[ Fegyver csomag: ]^n>>[ FAMAS ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  882. }
  883. if(mp5navy)
  884. {
  885. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  886. show_hudmessage(id, "[ Mod: Wallhack+Norecoil ]^n[ Fegyver csomag: ]^n>>[ MP5NAVY ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  887. }
  888. }
  889. case 6:
  890. {
  891. if(m4a1)
  892. {
  893. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  894. show_hudmessage(id, "[ Mod: Wallhack+Speedhack ]^n[ Fegyver csomag: ]^n>>[ M4a1 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  895. }
  896. if(ak47)
  897. {
  898. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  899. show_hudmessage(id, "[ Mod: Wallhack+Speedhack ]^n[ Fegyver csomag: ]^n>>[ AK47 ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  900. }
  901. if(awp)
  902. {
  903. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  904. show_hudmessage(id, "[ Mod: Wallhack+Speedhack ]^n[ Fegyver csomag: ]^n>>[ AWP ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  905. }
  906. if(famas)
  907. {
  908. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  909. show_hudmessage(id, "[ Mod: Wallhack+Speedhack ]^n[ Fegyver csomag: ]^n>>[ FAMAS ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  910. }
  911. if(mp5navy)
  912. {
  913. set_hudmessage(85, 255, 255, 0.0, 0.16, 0, 6.0, 12.0, 0.1, 0.2, 2)
  914. show_hudmessage(id, "[ Mod: Wallhack+Speedhack ]^n[ Fegyver csomag: ]^n>>[ MP5NAVY ]<<^n[ Pontjaid: %i ]", hm_pontok[id])
  915. }
  916. }
  917. }
  918. }
  919. if(cs_get_user_team(id) == CS_TEAM_T && is_user_alive(id))
  920. {
  921. switch (round)
  922. {
  923. case 1:
  924. {
  925. set_hudmessage(85, 255, 170, 0.0, 0.27, 1, 6.0, 30.0, 0.1, 0.2, 4)
  926. show_hudmessage(tha_hacker, "^%L", id, "hacker_wh", hm_pontok[id])
  927. }
  928. case 2:
  929. {
  930. set_hudmessage(85, 255, 170, 0.0, 0.27, 1, 6.0, 30.0, 0.1, 0.2, 4)
  931. show_hudmessage(tha_hacker, "^%L", id, "hacker_norec", hm_pontok[id])
  932. }
  933. case 3:
  934. {
  935. set_hudmessage(85, 255, 170, 0.0, 0.27, 1, 6.0, 30.0, 0.1, 0.2, 4)
  936. show_hudmessage(tha_hacker, "^%L", id, "hacker_speed", hm_pontok[id])
  937. }
  938. case 4:
  939. {
  940. set_hudmessage(85, 255, 170, 0.0, 0.27, 1, 6.0, 30.0, 0.1, 0.2, 4)
  941. show_hudmessage(tha_hacker, "^%L", id, "hacker_speed_norec", hm_pontok[id])
  942. }
  943. case 5:
  944. {
  945. set_hudmessage(85, 255, 170, 0.0, 0.27, 1, 6.0, 30.0, 0.1, 0.2, 4)
  946. show_hudmessage(tha_hacker, "^%L", id, "hacker_wh_norec", hm_pontok[id])
  947. }
  948. case 6:
  949. {
  950. set_hudmessage(85, 255, 170, 0.0, 0.27, 1, 6.0, 30.0, 0.1, 0.2, 4)
  951. show_hudmessage(tha_hacker, "^%L", id, "hacker_wh_speed", hm_pontok[id])
  952. }
  953. }
  954. }
  955. }
  956. public End()
  957. {
  958. new players[32], pnum
  959. get_players(players, pnum)
  960. for(new i=0; i<pnum; i++)
  961. {
  962. esp[players[i]]=false
  963. speed[players[i]]=false
  964. recoil[players[i]]=false
  965. set_speed(players[i],get_pcvar_float(speed_pcvar2),3)
  966. }
  967. HM_dual = false
  968. HM_mg3 = false
  969. HM_ak47 = false
  970. HM_watergun = false
  971. HM_thompson = false
  972. haxx = false
  973. tha_hacker = 0
  974. ak47 = false;
  975. m4a1 = false;
  976. awp = false;
  977. famas = false;
  978. mp5navy = false;
  979.  
  980. round+=1
  981. if(round > 6)
  982. {
  983. round-=6
  984. }
  985. }
  986. public rr()
  987. {
  988. new players[32], pnum
  989. get_players(players, pnum)
  990. for(new i=0; i<pnum; i++)
  991. {
  992. esp[players[i]]=false
  993. speed[players[i]]=false
  994. recoil[players[i]]=false
  995. set_speed(players[i],get_pcvar_float(speed_pcvar2),3)
  996. }
  997. HM_dual = false
  998. HM_mg3 = false
  999. HM_ak47 = false
  1000. HM_watergun = false
  1001. HM_thompson = false
  1002. haxx = false
  1003. tha_hacker = 0
  1004. round = 1
  1005. }
  1006. public hacker_menu(id)
  1007. {
  1008. if(is_user_alive(id))
  1009. {
  1010. new menu = menu_create("\wValassz Fegyvert!", "hacker_kezdomenu");
  1011. menu_additem(menu, "\yDualKriss", "1", 0);
  1012. menu_additem(menu, "\yVizipisztoly", "2", 0);
  1013. menu_additem(menu, "\yAranyAK", "3", 0);
  1014. menu_additem(menu, "\yAranyMG3", "4", 0);
  1015. menu_additem(menu, "\yThompson", "5", 0);
  1016. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1017. menu_display(id, menu, 0);
  1018. }
  1019. }
  1020. public hacker_kezdomenu(id, menu, item)
  1021. {
  1022. new Data[6], Name[64];
  1023. new Access, Callback;
  1024. menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);
  1025. new Key = str_to_num(Data);
  1026. switch(Key)
  1027. {
  1028. case 1:
  1029. {
  1030. HM_dual = true
  1031. give_item(id, "weapon_ump45")
  1032. cs_set_user_bpammo(id, CSW_UMP45 , 1000)
  1033. }
  1034. case 2:
  1035. {
  1036. HM_watergun = true
  1037. give_item(id, "weapon_ump45")
  1038. cs_set_user_bpammo(id, CSW_UMP45 , 1000)
  1039. }
  1040. case 3:
  1041. {
  1042. HM_ak47 = true
  1043. give_item(id, "weapon_ak47")
  1044. cs_set_user_bpammo(id, CSW_AK47 , 900)
  1045. }
  1046. case 4:
  1047. {
  1048. HM_mg3 = true
  1049. give_item(id, "weapon_m249")
  1050. cs_set_user_bpammo(id, CSW_M249 , 2000)
  1051. }
  1052. case 5:
  1053. {
  1054. HM_thompson = true
  1055. give_item(id, "weapon_p90")
  1056. cs_set_user_bpammo(id, CSW_P90 , 1000)
  1057. }
  1058. }
  1059. menu_destroy(menu);
  1060. }
  1061. public bolt(id)
  1062. {
  1063. if(is_user_alive(id))
  1064. {
  1065. if(get_user_flags(id) & ADMIN_LEVEL_G)
  1066. {
  1067. new menu = menu_create("\wPontjaidat baloldalt lathatod!","bolt_cuccok");
  1068. menu_additem(menu, "\w[\rH\y-\rM\w] \yPont Adas", "1", ADMIN_LEVEL_G);
  1069. menu_additem(menu, "\w[\rH\y-\rM\w] \y75% lathatatlansag [ 30 pont ]", "2", 0);
  1070. menu_additem(menu, "\w[\rH\y-\rM\w] \yDupla ugras [ 22 pont ]", "3", 0);
  1071. menu_additem(menu, "\w[\rH\y-\rM\w] \yArany awp [ 15 pont ]", "4", 0);
  1072. menu_additem(menu, "\w[\rH\y-\rM\w] \yMinigun [ 35 pont ]", "5", 0);
  1073. menu_additem(menu, "\w[\rH\y-\rM\w] \yV.I.P [ 70 pont ]", "6", 0);
  1074. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1075. menu_display(id, menu, 0);
  1076. }
  1077. else
  1078. {
  1079. new menu = menu_create("\wPontjaidat baloldalt lathatod!","bolt_cuccok");
  1080. menu_additem(menu, "\w[\rH\y-\rM\w] \y75% lathatatlansag [ 30 pont ]", "3", 0);
  1081. menu_additem(menu, "\w[\rH\y-\rM\w] \yDupla ugras [ 22 pont ]", "4", 0);
  1082. menu_additem(menu, "\w[\rH\y-\rM\w] \yArany awp [ 15 pont ]", "5", 0);
  1083. menu_additem(menu, "\w[\rH\y-\rM\w] \yMinigun [ 35 pont ]", "6", 0);
  1084. menu_additem(menu, "\w[\rH\y-\rM\w] \yV.I.P [ 70 pont ]", "7", 0);
  1085. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1086. menu_display(id, menu, 0);
  1087. }
  1088. }
  1089. }
  1090. public bolt_cuccok(id, menu, item)
  1091. {
  1092. new Data[6], Name[64];
  1093. new Access, Callback;
  1094. menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);
  1095. new Key = str_to_num(Data);
  1096. switch(Key)
  1097. {
  1098. case 1:
  1099. {
  1100. adas(id);
  1101. }
  1102. case 2:
  1103. {
  1104. if(hm_pontok[id] > 30)
  1105. {
  1106. hm_pontok[id]-=30;
  1107. set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 60)
  1108. }
  1109. }
  1110. case 3:
  1111. {
  1112. if(hm_pontok[id] > 22)
  1113. {
  1114. hm_pontok[id]-=22;
  1115. }
  1116. }
  1117. case 4:
  1118. {
  1119. if(hm_pontok[id] > 15)
  1120. {
  1121. hm_pontok[id]-=15;
  1122. }
  1123. }
  1124. case 5:
  1125. {
  1126. if(hm_pontok[id] > 35)
  1127. {
  1128. hm_pontok[id]-=35;
  1129. }
  1130. }
  1131. case 6:
  1132. {
  1133. if(hm_pontok[id] > 75)
  1134. {
  1135. hm_pontok[id]-=75;
  1136. }
  1137. }
  1138. }
  1139. }
  1140. public FM_PreThink(id)
  1141. {
  1142. if(is_user_alive(id) && (id == tha_hacker && tha_hacker))
  1143. {
  1144. if(haxx)
  1145. {
  1146. static Float:origin[3], players[32], num, num2
  1147. arrayset(players,0,32)
  1148. if(esp[id])
  1149. {
  1150. pev(id,pev_origin,origin)
  1151. get_players_distance(origin,players,num,"a")
  1152. static Float:hudpos[2]
  1153. static Float:distance
  1154. static Float:origin2[3]
  1155. num2=0
  1156. for(new i=0;i<num;i++)
  1157. {
  1158. pev(players[i],pev_origin,origin2)
  1159. if(get_hudmessage_locs(id,origin2,hudpos))
  1160. {
  1161. distance = vector_distance(origin,origin2)
  1162. num2++
  1163. set_hudmessage(255,0,0,hudpos[0],hudpos[1],0,6.0,0.2,0.1, 0.2,num2)
  1164. show_hudmessage(id, "%d",floatround(distance / 10.0))
  1165. if(num2==4) break;
  1166. }
  1167. }
  1168. }
  1169. if(speed[id])
  1170. {
  1171. if(pev(id,pev_button) & IN_USE)
  1172. {
  1173. set_speed(id,get_pcvar_float(speed_pcvar),3)
  1174. static Float:velocity[3]
  1175. pev(id,pev_velocity,velocity)
  1176. velocity[2] = -320.0
  1177. set_pev(id,pev_velocity,velocity)
  1178. }
  1179. }
  1180. if(recoil[id])
  1181. {
  1182. set_pev(id,pev_punchangle, Float:{0.0, 0.0, 0.0})
  1183. }
  1184. }
  1185. }
  1186. }
  1187. public FM_traceline_hook(Float:blah1[3],Float:blah2[3],blah3,id)
  1188. {
  1189. if(is_user_alive(id) && recoil[id] && (id == tha_hacker && tha_hacker))
  1190. {
  1191. static vec1[3], Float:vec2[3]
  1192. get_user_origin(id,vec1,3)
  1193.  
  1194. vec2[0] = float(vec1[0])
  1195. vec2[1] = float(vec1[1])
  1196. vec2[2] = float(vec1[2])
  1197.  
  1198. set_tr(TR_vecEndPos,vec2)
  1199. }
  1200. }
  1201.  

_________________
[sma]CMD:fear(playerid, params[]){ new str[5]; if(!sscanf(params, "s[5]", str)){ if(egyezik(str, "find")) Msg(playerid, "A-a!");}  return 1;}[/sma]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.10.11. 19:03 
Offline
Őskövület
Avatar

Csatlakozott:2013.01.01. 17:48
Hozzászólások:2441
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 21 alkalommal
Majd ha lesz időm befejezem amit tudok.

Amúgy meg LoL:
KépKép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.10.11. 19:20 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
F*ck valve:D

Kép

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.10.11. 19:24 
Offline
Őskövület
Avatar

Csatlakozott:2012.03.22. 18:22
Hozzászólások:2978
Megköszönt másnak: 117 alkalommal
Megköszönték neki: 368 alkalommal
Csatolod a modelleket? :d Csak mert kíváncsi lennék.Am ez működik?Szóval nem hiányzik belőle semmi?

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.10.11. 19:38 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.07. 23:34
Hozzászólások:2192
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 55 alkalommal
ultraibolya írta:
Csatolod a modelleket? :d Csak mert kíváncsi lennék.Am ez működik?Szóval nem hiányzik belőle semmi?

nem tom , biztos működik asszem csak néha buggol be xD.


Csatolmányok:
Hacker-MOD.rar [3.11MiB]
Letöltve 34 alkalommal.

_________________
[sma]CMD:fear(playerid, params[]){ new str[5]; if(!sscanf(params, "s[5]", str)){ if(egyezik(str, "find")) Msg(playerid, "A-a!");}  return 1;}[/sma]
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.10.11. 19:49 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Na világ első szervere magyar, online játékos szerint xD

http://www.gametracker.com/search/cs/?sort=c_numplayers&order=DESC

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.10.11. 19:51 
Offline
Beavatott

Csatlakozott:2012.04.12. 16:22
Hozzászólások:87
Megköszönték neki: 1 alkalommal
kiki írta:
Na világ első szervere magyar, online játékos szerint xD

http://www.gametracker.com/search/cs/?sort=c_numplayers&order=DESC


XD


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.10.11. 19:56 
Offline
Őstag
Avatar

Csatlakozott:2012.02.14. 15:09
Hozzászólások:1423
Megköszönték neki: 2 alkalommal
gyí te geci

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.10.11. 20:02 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Dikk tson látom csatiztál:)

Idézet:
prot = 2
raw = dffa71977e9f0a0e6f0ea6d47e8a1
ip= 188.173.129.218

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Írj! - Offtopik
HozzászólásElküldve:2012.10.11. 20:13 
Offline
Őstag
Avatar

Csatlakozott:2012.02.14. 15:09
Hozzászólások:1423
Megköszönték neki: 2 alkalommal
énis látom

железо mix:tiltás: xD
железо mix:tiltás: kiki üzeni
железо mix:tiltás: prot = 2
raw = dffa71977e9f0a0e6f0ea6d47e8a1 "
_cl_autowepswitch = 1
bottomcolor = 6
cl_dlmax = 128
cl_lc = 1
cl_lw = 1
cl_updaterate = get_pcvar_float
model = gordon
name = [W.T.F] Skull [+] cl
topcolor = 30
_vgui_menus = 1
_ah = 1
_gm = 7a09
lang = hu
железо mix:tiltás: 我們是匿名的: ilyen konfiggal játszani ajaj :)(


oldj steamen közbe.. xd

_________________
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  [39303 hozzászólás ]  OldalElőző1997998999100010013931Következő


Ki van itt

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