hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 155 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 153 vendég

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

Regisztrált felhasználók: Bing [Bot], 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  [ 19 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: Effect
HozzászólásElküldve: 2013.06.24. 10:05 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.12.24. 13:27
Hozzászólások: 447
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 14 alkalommal
Sziasztok ebből a pluginból ki tudjátok azt venni hogyha valakit meg ölnek akkor ne adjon hangot ? csak a sprite legyen?!

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <fakemeta>
  5. #include <dhudmessage>
  6.  
  7. new knife_kill, grenade_kill, headshot, normal_kill
  8.  
  9. new level[32]
  10. new bool:kills[32]
  11.  
  12. new one_kill
  13. new two_kill
  14. new three_kill
  15. new four_kill
  16. new five_kill
  17. new six_kill
  18. new seven_kill
  19. new eight_kill
  20. new more_than_eight_kill
  21. new g_lastkill
  22. new g_firstblood
  23.  
  24. public plugin_precache()
  25. {
  26. headshot = precache_model("sprites/headshot.spr")
  27. knife_kill = precache_model("sprites/knife_kill.spr")
  28. grenade_kill = precache_model("sprites/grenade_kill.spr")
  29. one_kill = precache_model("sprites/1_kill.spr")
  30. two_kill = precache_model("sprites/2_kill.spr")
  31. three_kill = precache_model("sprites/3_kill.spr")
  32. four_kill = precache_model("sprites/4_kill.spr")
  33. five_kill = precache_model("sprites/5_kill.spr")
  34. six_kill = precache_model("sprites/6_kill.spr")
  35. seven_kill = precache_model("sprites/7_kill.spr")
  36. eight_kill = precache_model("sprites/8_kill.spr")
  37. more_than_eight_kill = precache_model("sprites/more_than_8_kill.spr")
  38. normal_kill = precache_model("sprites/normal_kill.spr")
  39. precache_sound("misc/headshot.wav")
  40. precache_sound("misc/knife_kill.wav")
  41. precache_sound("misc/grenade_kill.wav")
  42. precache_sound("misc/wallshot.wav")
  43. precache_sound("misc/1_kill.wav")
  44. precache_sound("misc/2_kill.wav")
  45. precache_sound("misc/3_kill.wav")
  46. precache_sound("misc/4_kill.wav")
  47. precache_sound("misc/5_kill.wav")
  48. precache_sound("misc/6_kill.wav")
  49. precache_sound("misc/7_kill.wav")
  50. precache_sound("misc/8_kill.wav")
  51. precache_sound("misc/firstblood.wav")
  52. precache_sound("misc/last_kill.wav")
  53. precache_sound("misc/unstoppable.wav")
  54. }
  55.  
  56. public plugin_init()
  57. {
  58. register_plugin("Death Sprite Effect","1.5","RaZzoR")
  59. register_event("DeathMsg","onDeath","a")
  60. register_event("DeathMsg","onDeath_level","a")
  61. register_event("TextMsg", "eRestart", "a", "2&#Game_C", "2&#Game_w")
  62. register_event("SendAudio", "eEndRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw")
  63. register_event("RoundTime", "eNewRound", "bc")
  64. }
  65.  
  66. public eNewRound()
  67. {
  68. if (read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0,floatround_floor))
  69. {
  70. g_firstblood = 1
  71. }
  72. }
  73.  
  74. public eRestart()
  75. {
  76. eEndRound()
  77. g_firstblood = 1
  78. }
  79.  
  80. public eEndRound()
  81. {
  82.  
  83. }
  84.  
  85. public client_disconnect(id)
  86. {
  87. level[id]= 0
  88. }
  89. public client_putinserver(id)
  90. {
  91. level[id]= 0
  92. }
  93.  
  94. public onDeath()
  95. {
  96. new name_attacker[32]
  97. new name_victim[32]
  98. new wpn[3]
  99. new hs = read_data(3)
  100. new attacker = read_data(1)
  101. new victim = read_data(2)
  102.  
  103. get_user_name(attacker, name_attacker, 31)
  104. get_user_name(victim, name_victim, 31)
  105. read_data(4,wpn,2)
  106.  
  107. if (wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  108. {
  109. if (hs)
  110. {
  111. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  112. show_dhudmessage(attacker, "WALL OVER HS!^n-|YES! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-")
  113. client_cmd(attacker,"spk misc/headshot")
  114. }
  115. else
  116. {
  117. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  118. show_dhudmessage(attacker, "WALLSHOT!")
  119. client_cmd(attacker,"spk misc/wallshot")
  120. }
  121. }
  122. else if (hs && wpn[0] != 'k' && wpn[1] != 'r')
  123. {
  124. show_sprite(victim, headshot)
  125. client_cmd(attacker,"spk misc/headshot")
  126. }
  127. else if (wpn[0] == 'k')
  128. {
  129. show_sprite(victim, knife_kill)
  130. client_cmd(attacker,"spk misc/knife_kill")
  131. }
  132. else if (wpn[1] == 'r')
  133. {
  134. show_sprite(victim, grenade_kill)
  135. client_cmd(attacker,"spk misc/grenade_kill")
  136. }
  137. else
  138. {
  139. show_sprite(victim, normal_kill)
  140. }
  141.  
  142. return PLUGIN_CONTINUE
  143. }
  144.  
  145. public onDeath_level()
  146. {
  147. new players_ct[32], players_t[32], ict, ite
  148. get_players(players_ct,ict,"ae","CT")
  149. get_players(players_t,ite,"ae","TERRORIST")
  150. if (ict == 0 || ite == 0) g_lastkill = 1
  151.  
  152. new attacker = read_data(1)
  153. new victim = read_data(2)
  154. new name_attacker[32]
  155. new name_victim[32]
  156.  
  157. level[attacker] += 1
  158. level[victim]= 0
  159.  
  160. get_user_name(attacker, name_attacker, 31)
  161. get_user_name(victim, name_victim, 31)
  162.  
  163. if((victim == attacker) || (get_user_team(attacker) == get_user_team(victim)) || !victim || !attacker)
  164. return PLUGIN_CONTINUE
  165.  
  166.  
  167.  
  168. if (g_firstblood && attacker!=victim && attacker>0)
  169. {
  170. g_firstblood = 0
  171. set_dhudmessage(255, 105, 180, -1.0, 0.35, 0, 6.0, 3.0, 0.1, 1.5)
  172. show_dhudmessage(0, "FIRST BLOOD: ^n %s KILLED %s!", name_attacker, name_victim)
  173. client_cmd(0, "speak misc/firstblood")
  174. }
  175. if (g_lastkill == 1)
  176. {
  177. g_lastkill = 0
  178. set_dhudmessage(255, 215, 0, -1.0, 0.30, 0, 6.0, 3.0, 0.1, 1.5)
  179. show_dhudmessage(0, "LAST KILL: ^n %s KILLED %s!", name_attacker, name_victim)
  180. client_cmd(0, "speak misc/last_kill")
  181. }
  182. if (level[attacker] == 1)
  183. {
  184. show_sprite(victim, one_kill)
  185. kills[victim] = true
  186. client_cmd(attacker,"spk misc/1_kill")
  187.  
  188. }
  189. if (level[attacker] == 2)
  190. {
  191. show_sprite(victim, two_kill)
  192. kills[victim] = true
  193. client_cmd(attacker,"spk misc/2_kill")
  194.  
  195. }
  196. if (level[attacker] == 3)
  197. {
  198. show_sprite(victim, three_kill)
  199. kills[victim] = true
  200. client_cmd(attacker,"spk misc/3_kill")
  201.  
  202. }
  203. if (level[attacker] == 4)
  204. {
  205. show_sprite(victim, four_kill)
  206. kills[victim] = true
  207. client_cmd(attacker,"spk misc/4_kill")
  208.  
  209. }
  210. if (level[attacker] == 5)
  211. {
  212. show_sprite(victim, five_kill)
  213. kills[victim] = true
  214. client_cmd(attacker,"spk misc/5_kill")
  215.  
  216. }
  217. if (level[attacker] == 6)
  218. {
  219. show_sprite(victim, six_kill)
  220. kills[victim] = true
  221. client_cmd(attacker,"spk misc/6_kill")
  222.  
  223. }
  224. if (level[attacker] == 7)
  225. {
  226. show_sprite(victim, seven_kill)
  227. kills[victim] = true
  228. client_cmd(attacker,"spk misc/7_kill")
  229.  
  230. }
  231. if (level[attacker] == 8)
  232. {
  233. show_sprite(victim, eight_kill)
  234. kills[victim] = true
  235. client_cmd(attacker,"spk misc/8_kill")
  236.  
  237. }
  238. if (level[attacker] > 8)
  239. {
  240. show_sprite(victim, more_than_eight_kill)
  241. kills[victim] = true
  242. client_cmd(attacker,"spk misc/unstoppable")
  243.  
  244. }
  245.  
  246. return PLUGIN_CONTINUE
  247. }
  248.  
  249. public show_sprite(attacker, sprite)
  250. {
  251. if(!is_user_connected(attacker))
  252. return PLUGIN_CONTINUE
  253.  
  254.  
  255.  
  256. static origin[3]
  257. get_user_origin(attacker, origin)
  258.  
  259. message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
  260. write_byte(TE_SPRITE)
  261. write_coord(origin[0])
  262. write_coord(origin[1])
  263. write_coord(origin[2]+65)
  264. write_short(sprite)
  265. write_byte(10)
  266. write_byte(250)
  267. message_end()
  268.  
  269. return PLUGIN_CONTINUE
  270. }
  271.  
  272. public podesi_boolove(id)
  273. {
  274. kills[id] = false
  275. }
  276.  
  277. bool:can_see_fm(entindex1, entindex2)
  278. {
  279. if (!entindex1 || !entindex2)
  280. return false
  281.  
  282. if (pev_valid(entindex1) && pev_valid(entindex1))
  283. {
  284. new flags = pev(entindex1, pev_flags)
  285. if (flags & EF_NODRAW || flags & FL_NOTARGET)
  286. {
  287. return false
  288. }
  289.  
  290. new Float:lookerOrig[3]
  291. new Float:targetBaseOrig[3]
  292. new Float:targetOrig[3]
  293. new Float:temp[3]
  294.  
  295. pev(entindex1, pev_origin, lookerOrig)
  296. pev(entindex1, pev_view_ofs, temp)
  297. lookerOrig[0] += temp[0]
  298. lookerOrig[1] += temp[1]
  299. lookerOrig[2] += temp[2]
  300.  
  301. pev(entindex2, pev_origin, targetBaseOrig)
  302. pev(entindex2, pev_view_ofs, temp)
  303. targetOrig[0] = targetBaseOrig [0] + temp[0]
  304. targetOrig[1] = targetBaseOrig [1] + temp[1]
  305. targetOrig[2] = targetBaseOrig [2] + temp[2]
  306.  
  307. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the had of seen player
  308. if (get_tr2(0, TraceResult:TR_InOpen) && get_tr2(0, TraceResult:TR_InWater))
  309. {
  310. return false
  311. }
  312. else
  313. {
  314. new Float:flFraction
  315. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  316. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  317. {
  318. return true
  319. }
  320. else
  321. {
  322. targetOrig[0] = targetBaseOrig [0]
  323. targetOrig[1] = targetBaseOrig [1]
  324. targetOrig[2] = targetBaseOrig [2]
  325. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the body of seen player
  326. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  327. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  328. {
  329. return true
  330. }
  331. else
  332. {
  333. targetOrig[0] = targetBaseOrig [0]
  334. targetOrig[1] = targetBaseOrig [1]
  335. targetOrig[2] = targetBaseOrig [2] - 17.0
  336. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the legs of seen player
  337. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  338. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  339. {
  340. return true
  341. }
  342. }
  343. }
  344. }
  345. }
  346. return false
  347. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Effect
HozzászólásElküldve: 2013.06.24. 10:10 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
kviettem:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <fakemeta>
  5. #include <dhudmessage>
  6.  
  7. new knife_kill, grenade_kill, headshot, normal_kill
  8.  
  9. new level[32]
  10. new bool:kills[32]
  11.  
  12. new one_kill
  13. new two_kill
  14. new three_kill
  15. new four_kill
  16. new five_kill
  17. new six_kill
  18. new seven_kill
  19. new eight_kill
  20. new more_than_eight_kill
  21. new g_lastkill
  22. new g_firstblood
  23.  
  24. public plugin_precache()
  25. {
  26. headshot = precache_model("sprites/headshot.spr")
  27. knife_kill = precache_model("sprites/knife_kill.spr")
  28. grenade_kill = precache_model("sprites/grenade_kill.spr")
  29. one_kill = precache_model("sprites/1_kill.spr")
  30. two_kill = precache_model("sprites/2_kill.spr")
  31. three_kill = precache_model("sprites/3_kill.spr")
  32. four_kill = precache_model("sprites/4_kill.spr")
  33. five_kill = precache_model("sprites/5_kill.spr")
  34. six_kill = precache_model("sprites/6_kill.spr")
  35. seven_kill = precache_model("sprites/7_kill.spr")
  36. eight_kill = precache_model("sprites/8_kill.spr")
  37. more_than_eight_kill = precache_model("sprites/more_than_8_kill.spr")
  38. normal_kill = precache_model("sprites/normal_kill.spr")
  39. }
  40.  
  41. public plugin_init()
  42. {
  43. register_plugin("Death Sprite Effect","1.5","RaZzoR")
  44. register_event("DeathMsg","onDeath","a")
  45. register_event("DeathMsg","onDeath_level","a")
  46. register_event("TextMsg", "eRestart", "a", "2&#Game_C", "2&#Game_w")
  47. register_event("SendAudio", "eEndRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw")
  48. register_event("RoundTime", "eNewRound", "bc")
  49. }
  50.  
  51. public eNewRound()
  52. {
  53. if (read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0,floatround_floor))
  54. {
  55. g_firstblood = 1
  56. }
  57. }
  58.  
  59. public eRestart()
  60. {
  61. eEndRound()
  62. g_firstblood = 1
  63. }
  64.  
  65. public eEndRound()
  66. {
  67.  
  68. }
  69.  
  70. public client_disconnect(id)
  71. {
  72. level[id]= 0
  73. }
  74. public client_putinserver(id)
  75. {
  76. level[id]= 0
  77. }
  78.  
  79. public onDeath()
  80. {
  81. new name_attacker[32]
  82. new name_victim[32]
  83. new wpn[3]
  84. new hs = read_data(3)
  85. new attacker = read_data(1)
  86. new victim = read_data(2)
  87.  
  88. get_user_name(attacker, name_attacker, 31)
  89. get_user_name(victim, name_victim, 31)
  90. read_data(4,wpn,2)
  91.  
  92. if (wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attacker, victim))
  93. {
  94. if (hs)
  95. {
  96. set_dhudmessage(255, 0, 0, -1.0, 0.20, 0, 6.0, 3.0, 0.1, 1.5)
  97. show_dhudmessage(attacker, "WALL OVER HS!^n-|YES! <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->|-")
  98. }
  99. else
  100. {
  101. set_dhudmessage(0, 98, 139, -1.0, 0.25, 0, 6.0, 3.0, 0.1, 1.5)
  102. show_dhudmessage(attacker, "WALLSHOT!")
  103. }
  104. }
  105. else if (hs && wpn[0] != 'k' && wpn[1] != 'r')
  106. {
  107. show_sprite(victim, headshot)
  108. }
  109. else if (wpn[0] == 'k')
  110. {
  111. show_sprite(victim, knife_kill)
  112. }
  113. else if (wpn[1] == 'r')
  114. {
  115. show_sprite(victim, grenade_kill)
  116. }
  117. else
  118. {
  119. show_sprite(victim, normal_kill)
  120. }
  121.  
  122. return PLUGIN_CONTINUE
  123. }
  124.  
  125. public onDeath_level()
  126. {
  127. new players_ct[32], players_t[32], ict, ite
  128. get_players(players_ct,ict,"ae","CT")
  129. get_players(players_t,ite,"ae","TERRORIST")
  130. if (ict == 0 || ite == 0) g_lastkill = 1
  131.  
  132. new attacker = read_data(1)
  133. new victim = read_data(2)
  134. new name_attacker[32]
  135. new name_victim[32]
  136.  
  137. level[attacker] += 1
  138. level[victim]= 0
  139.  
  140. get_user_name(attacker, name_attacker, 31)
  141. get_user_name(victim, name_victim, 31)
  142.  
  143. if((victim == attacker) || (get_user_team(attacker) == get_user_team(victim)) || !victim || !attacker)
  144. return PLUGIN_CONTINUE
  145.  
  146.  
  147.  
  148. if (g_firstblood && attacker!=victim && attacker>0)
  149. {
  150. g_firstblood = 0
  151. set_dhudmessage(255, 105, 180, -1.0, 0.35, 0, 6.0, 3.0, 0.1, 1.5)
  152. show_dhudmessage(0, "FIRST BLOOD: ^n %s KILLED %s!", name_attacker, name_victim)
  153. }
  154. if (g_lastkill == 1)
  155. {
  156. g_lastkill = 0
  157. set_dhudmessage(255, 215, 0, -1.0, 0.30, 0, 6.0, 3.0, 0.1, 1.5)
  158. show_dhudmessage(0, "LAST KILL: ^n %s KILLED %s!", name_attacker, name_victim)
  159. }
  160. if (level[attacker] == 1)
  161. {
  162. show_sprite(victim, one_kill)
  163. kills[victim] = true
  164.  
  165. }
  166. if (level[attacker] == 2)
  167. {
  168. show_sprite(victim, two_kill)
  169. kills[victim] = true
  170.  
  171. }
  172. if (level[attacker] == 3)
  173. {
  174. show_sprite(victim, three_kill)
  175. kills[victim] = true
  176.  
  177. }
  178. if (level[attacker] == 4)
  179. {
  180. show_sprite(victim, four_kill)
  181. kills[victim] = true
  182.  
  183. }
  184. if (level[attacker] == 5)
  185. {
  186. show_sprite(victim, five_kill)
  187. kills[victim] = true
  188.  
  189. }
  190. if (level[attacker] == 6)
  191. {
  192. show_sprite(victim, six_kill)
  193. kills[victim] = true
  194.  
  195. }
  196. if (level[attacker] == 7)
  197. {
  198. show_sprite(victim, seven_kill)
  199. kills[victim] = true
  200.  
  201. }
  202. if (level[attacker] == 8)
  203. {
  204. show_sprite(victim, eight_kill)
  205. kills[victim] = true
  206.  
  207. }
  208. if (level[attacker] > 8)
  209. {
  210. show_sprite(victim, more_than_eight_kill)
  211. kills[victim] = true
  212.  
  213. }
  214.  
  215. return PLUGIN_CONTINUE
  216. }
  217.  
  218. public show_sprite(attacker, sprite)
  219. {
  220. if(!is_user_connected(attacker))
  221. return PLUGIN_CONTINUE
  222.  
  223.  
  224.  
  225. static origin[3]
  226. get_user_origin(attacker, origin)
  227.  
  228. message_begin(MSG_PVS, SVC_TEMPENTITY, origin)
  229. write_byte(TE_SPRITE)
  230. write_coord(origin[0])
  231. write_coord(origin[1])
  232. write_coord(origin[2]+65)
  233. write_short(sprite)
  234. write_byte(10)
  235. write_byte(250)
  236. message_end()
  237.  
  238. return PLUGIN_CONTINUE
  239. }
  240.  
  241. public podesi_boolove(id)
  242. {
  243. kills[id] = false
  244. }
  245.  
  246. bool:can_see_fm(entindex1, entindex2)
  247. {
  248. if (!entindex1 || !entindex2)
  249. return false
  250.  
  251. if (pev_valid(entindex1) && pev_valid(entindex1))
  252. {
  253. new flags = pev(entindex1, pev_flags)
  254. if (flags & EF_NODRAW || flags & FL_NOTARGET)
  255. {
  256. return false
  257. }
  258.  
  259. new Float:lookerOrig[3]
  260. new Float:targetBaseOrig[3]
  261. new Float:targetOrig[3]
  262. new Float:temp[3]
  263.  
  264. pev(entindex1, pev_origin, lookerOrig)
  265. pev(entindex1, pev_view_ofs, temp)
  266. lookerOrig[0] += temp[0]
  267. lookerOrig[1] += temp[1]
  268. lookerOrig[2] += temp[2]
  269.  
  270. pev(entindex2, pev_origin, targetBaseOrig)
  271. pev(entindex2, pev_view_ofs, temp)
  272. targetOrig[0] = targetBaseOrig [0] + temp[0]
  273. targetOrig[1] = targetBaseOrig [1] + temp[1]
  274. targetOrig[2] = targetBaseOrig [2] + temp[2]
  275.  
  276. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the had of seen player
  277. if (get_tr2(0, TraceResult:TR_InOpen) && get_tr2(0, TraceResult:TR_InWater))
  278. {
  279. return false
  280. }
  281. else
  282. {
  283. new Float:flFraction
  284. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  285. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  286. {
  287. return true
  288. }
  289. else
  290. {
  291. targetOrig[0] = targetBaseOrig [0]
  292. targetOrig[1] = targetBaseOrig [1]
  293. targetOrig[2] = targetBaseOrig [2]
  294. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the body of seen player
  295. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  296. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  297. {
  298. return true
  299. }
  300. else
  301. {
  302. targetOrig[0] = targetBaseOrig [0]
  303. targetOrig[1] = targetBaseOrig [1]
  304. targetOrig[2] = targetBaseOrig [2] - 17.0
  305. engfunc(EngFunc_TraceLine, lookerOrig, targetOrig, 0, entindex1, 0) // checks the legs of seen player
  306. get_tr2(0, TraceResult:TR_flFraction, flFraction)
  307. if (flFraction == 1.0 || (get_tr2(0, TraceResult:TR_pHit) == entindex2))
  308. {
  309. return true
  310. }
  311. }
  312. }
  313. }
  314. }
  315. return false
  316. }
  317.  


A hozzászólást 1 alkalommal szerkesztették, utoljára crazy` 2013.06.24. 10:20-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Effect
HozzászólásElküldve: 2013.06.24. 10:15 
Offline
Jómunkásember

Csatlakozott: 2013.02.11. 16:06
Hozzászólások: 491
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 50 alkalommal
Ja és valaki lenne olyan kedves, hogy ezt megcsinálja úgy, hogy 1-8 killt mutassa hanggal együtt? headshot hangját , de spritejét nem?:) atöbbi sprite és hangot kivennétek?

_________________
Rengeteg új beszólás eléréséhez kattints IDE (Ezek alapból sank soundshoz készültek)

Steam profil:
[steam]http://steamcommunity.com/profiles/76561198089487307[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Effect
HozzászólásElküldve: 2013.06.24. 10:15 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.12.24. 13:27
Hozzászólások: 447
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 14 alkalommal
Nem lehet át alakitani :SS 1 hiba.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Effect
HozzászólásElküldve: 2013.06.24. 10:16 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
a tiedet sem :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Effect
HozzászólásElküldve: 2013.06.24. 10:18 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.12.24. 13:27
Hozzászólások: 447
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 14 alkalommal
crazy` írta:
a tiedet sem :D


na meglehetne oldani?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Effect
HozzászólásElküldve: 2013.06.24. 10:21 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
metalpatrik írta:
crazy` írta:
a tiedet sem :D


na meglehetne oldani?


szerkesztettem az 1. HSZ-em, most már át lehet alakítani.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Effect
HozzászólásElküldve: 2013.06.24. 10:23 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.12.24. 13:27
Hozzászólások: 447
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 14 alkalommal
crazy` írta:
metalpatrik írta:
crazy` írta:
a tiedet sem :D


na meglehetne oldani?


szerkesztettem az 1. HSZ-em, most már át lehet alakítani.


akkor meg kapom?? :DD


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Effect
HozzászólásElküldve: 2013.06.24. 10:38 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
metalpatrik írta:

akkor meg kapom?? :DD


ottvan, első posztom, másold ki.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Effect
HozzászólásElküldve: 2013.06.24. 10:42 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.12.24. 13:27
Hozzászólások: 447
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 14 alkalommal
crazy` írta:
metalpatrik írta:

akkor meg kapom?? :DD


ottvan, első posztom, másold ki.


légyszíves rakd fel valahova mert én 2 átalakitoval probáltam 1ikkel se ment...


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  [ 19 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

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