hlmod.hu
https://hlmod.hu/

Granat csik hiba
https://hlmod.hu/viewtopic.php?f=9&t=13799
Oldal: 1 / 1

Szerző:  Telapo11 [ 2014.01.14. 20:51 ]
Hozzászólás témája:  Granat csik hiba

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <csx>
  4. #include <tfcx>
  5.  
  6. #define PLUGIN "Granat Csik"
  7. #define VERSION "1.0"
  8. #define AUTHOR "Keep"
  9.  
  10. new g_cvar_tr
  11. new g_cvar_he
  12. new g_cvar_fb
  13. new g_cvar_sg
  14. new g_trail
  15.  
  16. public plugin_init()
  17. {
  18. register_plugin(PLUGIN, VERSION, AUTHOR)
  19. g_cvar_tr = register_cvar("grenade_tr", "2")
  20. g_cvar_he = register_cvar("grenade_he", "255000000")
  21. g_cvar_fb = register_cvar("grenade_fb", "000000255")
  22. g_cvar_sg = register_cvar("grenade_sg", "000255000")
  23. }
  24.  
  25. public plugin_precache()
  26. {
  27. g_trail = precache_model("sprites/ujgranatcsik2.spr");
  28.  
  29. }
  30.  
  31. public grenade_throw(id, gid, wid)
  32. {
  33. new gtm = get_pcvar_num(g_cvar_tr)
  34. if(!gtm) return
  35. new r, g, b
  36. switch(gtm)
  37. {
  38. case 1:
  39. {
  40. r = random(256)
  41. g = random(256)
  42. b = random(256)
  43. }
  44. case 2:
  45. {
  46. new nade, color[10]
  47. switch(wid)
  48. {
  49. case CSW_HEGRENADE: nade = g_cvar_he
  50. case CSW_FLASHBANG: nade = g_cvar_fb
  51. case CSW_SMOKEGRENADE: nade = g_cvar_sg
  52. }
  53. get_pcvar_string(nade, color, 9)
  54. new c = str_to_num(color)
  55. r = c / 1000000
  56. c %= 1000000
  57. g = c / 1000
  58. b = c % 1000
  59. }
  60. case 3:
  61. {
  62. switch(get_user_team(id))
  63. {
  64. case 1: r = 255
  65. case 2: b = 255
  66. }
  67. }
  68. }
  69. message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
  70. write_byte(TE_BEAMFOLLOW)
  71. write_short(gid)
  72. write_short(g_trail)
  73. write_byte(10)
  74. write_byte(5)
  75. write_byte(r)
  76. write_byte(g)
  77. write_byte(b)
  78. write_byte(192)
  79. message_end()
  80. }


Az a gond hogy változtassa a szinet....
Miért?

Szerző:  Badboy.killer [ 2014.01.14. 22:31 ]
Hozzászólás témája:  Re: Granat csik hiba

Nem egészen értem...
Heg - piros
Flash - kék
Smoke - zöld
amúgy a grenade_tr állítsd 1 re és random színek lesznek :)

Szerző:  Telapo11 [ 2014.01.15. 17:04 ]
Hozzászólás témája:  Re: Granat csik hiba

random szinek kellenek

Szerző:  stupid [ 2014.01.15. 17:15 ]
Hozzászólás témája:  Re: Granat csik hiba

Telapo11 írta:
random szinek kellenek

kezdjük ott hogy a egész plugin hibás.

Szerző:  CrB [ 2014.01.15. 21:29 ]
Hozzászólás témája:  Re: Granat csik hiba

1. nem szép dolog átírni az authort
2. tfcx inc felesleges
3. cvarral álítható:
idézek kicsit az eredeti pluginból
Idézet:
Cvars:
grenade_tr: default 2
0 - None
1 - Random Colors
2 - Nade Specific
3 - Team Specific

tehát a grenade_tr állíts 1 re.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/