hlmod.hu
https://hlmod.hu/

Frag Bolt
https://hlmod.hu/viewtopic.php?f=29&t=17853
Oldal: 1 / 1

Szerző:  hallywood [ 2014.10.31. 10:08 ]
Hozzászólás témája:  Frag Bolt

Hali
Úgy szeretném kérni a következő plugint hogy menü neve mellet legyen Öléseid: X

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <cstrike>
  4. #include <engine>
  5. #include <hamsandwich>
  6.  
  7. #define PLUGIN "Frag Bolt"
  8. #define VERSION "2.0"
  9. #define AUTHOR "MeSter"
  10.  
  11.  
  12. new hp[33]=1, gyorsasag[33]=1, ujraeledes[33]=1, lathatatlansag[33]=1, kameleon[33]=1
  13. public plugin_init() {
  14. register_plugin(PLUGIN, VERSION, AUTHOR)
  15. register_clcmd("say /frag","fragbolt")
  16. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  17. register_event("ResetHUD","RoundStart","b")
  18. }
  19.  
  20. public fwHamPlayerSpawnPost(id)
  21. {
  22. hp[id]=1
  23. gyorsasag[id]=1
  24. ujraeledes[id]=1
  25. lathatatlansag[id]=1
  26. kameleon[id]=1
  27.  
  28. }
  29. public fragbolt(id){
  30. new menu = menu_create("\wFrag Bolt","menu_handler")
  31. menu_additem(menu,"\r+50 HP \y(3 frag)","1",0)
  32. menu_additem(menu,"\rGyorsasag \y(5 frag)","2",0)
  33. menu_additem(menu,"\rUjraeledes \y(4 frag)","3",0)
  34. menu_additem(menu,"\rLathatatlansag \y(10 frag)","4",0)
  35. menu_additem(menu,"\rKameleon (Ellenseg kinezet) \y(10 frag)","5",0)
  36. menu_display(id,menu,0)
  37. }
  38. public menu_handler(id,menu,item){
  39. if(item==MENU_EXIT){
  40. menu_cancel(id)
  41. return PLUGIN_HANDLED
  42. }
  43. new data[6],name[64]
  44. new acces,callback
  45. menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
  46. new key = str_to_num(data)
  47. switch(key){
  48. case 1:{
  49. if(get_user_frags(id)>=3&&hp[id]==1){
  50. hp[id]=0
  51. set_user_health(id,get_user_health(id)+50)
  52. set_user_frags(id,get_user_frags(id)-3)
  53. }else return PLUGIN_CONTINUE
  54. }
  55. case 2:{
  56. if(get_user_frags(id)>=5&&gyorsasag[id]==1){
  57. gyorsasag[id]=0
  58. set_user_maxspeed(id, 500.0)
  59. set_user_frags(id,get_user_frags(id)-5)
  60. }else return PLUGIN_CONTINUE
  61. }
  62. case 3:{
  63. if(get_user_frags(id)>=4&&ujraeledes[id]==1){
  64. ujraeledes[id]=0
  65. ExecuteHamB(Ham_CS_RoundRespawn, id);
  66. set_user_frags(id,get_user_frags(id)-4)
  67. }else return PLUGIN_CONTINUE
  68. }
  69. case 4:{
  70. if(get_user_frags(id)>=10&&lathatatlansag[id]==1){
  71. lathatatlansag[id]=0
  72. set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
  73. set_user_frags(id,get_user_frags(id)-10)
  74. }else return PLUGIN_CONTINUE
  75. }
  76. case 5:{
  77. if(get_user_frags(id)>=10&&kameleon[id]==1){
  78. kameleon[id]=0
  79. if (get_user_team(id)==1)
  80. cs_set_user_model(id, "urban")
  81. if (get_user_team(id)==2)
  82. cs_set_user_model(id, "guerilla")
  83. set_user_frags(id,get_user_frags(id)-10)
  84. }else return PLUGIN_CONTINUE
  85.  
  86. }
  87.  
  88. }
  89.  
  90.  
  91. menu_destroy(menu)
  92. return PLUGIN_HANDLED
  93. }
  94. public RoundStart(id)
  95. {
  96.  
  97. cs_reset_user_model(id)
  98. }
  99.  
  100.  
  101. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  102. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  103. */
  104.  

Szerző:  babapiskóta.~ [ 2014.10.31. 11:00 ]
Hozzászólás témája:  Re: Frag Bolt

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <cstrike>
  4. #include <engine>
  5. #include <hamsandwich>
  6.  
  7. #define PLUGIN "Frag Bolt"
  8. #define VERSION "2.0"
  9. #define AUTHOR "MeSter"
  10.  
  11.  
  12. new hp[33]=1, gyorsasag[33]=1, ujraeledes[33]=1, lathatatlansag[33]=1, kameleon[33]=1
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. register_clcmd("say /frag","fragbolt")
  15. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  16. register_event("ResetHUD","RoundStart","b")
  17. }
  18.  
  19. public fwHamPlayerSpawnPost(id)
  20. {
  21. hp[id]=1
  22. gyorsasag[id]=1
  23. ujraeledes[id]=1
  24. lathatatlansag[id]=1
  25. kameleon[id]=1
  26. }
  27.  
  28. public fragbolt(id){
  29. new menu = menu_create("\wFrag Bolt | Oleseid: %d", "menu_handler", get_user_frags(id))
  30. menu_additem(menu,"\r+50 HP \y(3 frag)","1",0)
  31. menu_additem(menu,"\rGyorsasag \y(5 frag)","2",0)
  32. menu_additem(menu,"\rUjraeledes \y(4 frag)","3",0)
  33. menu_additem(menu,"\rLathatatlansag \y(10 frag)","4",0)
  34. menu_additem(menu,"\rKameleon (Ellenseg kinezet) \y(10 frag)","5",0)
  35. menu_display(id,menu,0)
  36. }
  37. public menu_handler(id,menu,item){
  38. if(item==MENU_EXIT){
  39. menu_cancel(id)
  40. return PLUGIN_HANDLED
  41. }
  42. new data[6],name[64]
  43. new acces,callback
  44. menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
  45. new key = str_to_num(data)
  46. switch(key){
  47. case 1:{
  48. if(get_user_frags(id)>=3&&hp[id]==1){
  49. hp[id]=0
  50. set_user_health(id,get_user_health(id)+50)
  51. set_user_frags(id,get_user_frags(id)-3)
  52. }else return PLUGIN_CONTINUE
  53. }
  54. case 2:{
  55. if(get_user_frags(id)>=5&&gyorsasag[id]==1){
  56. gyorsasag[id]=0
  57. set_user_maxspeed(id, 500.0)
  58. set_user_frags(id,get_user_frags(id)-5)
  59. }else return PLUGIN_CONTINUE
  60. }
  61. case 3:{
  62. if(get_user_frags(id)>=4&&ujraeledes[id]==1){
  63. ujraeledes[id]=0
  64. ExecuteHamB(Ham_CS_RoundRespawn, id);
  65. set_user_frags(id,get_user_frags(id)-4)
  66. }else return PLUGIN_CONTINUE
  67. }
  68. case 4:{
  69. if(get_user_frags(id)>=10&&lathatatlansag[id]==1){
  70. lathatatlansag[id]=0
  71. set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
  72. set_user_frags(id,get_user_frags(id)-10)
  73. }else return PLUGIN_CONTINUE
  74. }
  75. case 5:{
  76. if(get_user_frags(id)>=10&&kameleon[id]==1){
  77. kameleon[id]=0
  78. if (get_user_team(id)==1)
  79. cs_set_user_model(id, "urban")
  80. if (get_user_team(id)==2)
  81. cs_set_user_model(id, "guerilla")
  82. set_user_frags(id,get_user_frags(id)-10)
  83. }else return PLUGIN_CONTINUE
  84.  
  85. }
  86.  
  87. }
  88.  
  89.  
  90. menu_destroy(menu)
  91. return PLUGIN_HANDLED
  92. }
  93. public RoundStart(id)
  94. {
  95.  
  96. cs_reset_user_model(id)
  97. }

Szerző:  xXlederXxHUN [ 2014.10.31. 11:01 ]
Hozzászólás témája:  Re: Frag Bolt

[ablak]
babapiskóta.~ írta:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <cstrike>
  4. #include <engine>
  5. #include <hamsandwich>
  6.  
  7. #define PLUGIN "Frag Bolt"
  8. #define VERSION "2.0"
  9. #define AUTHOR "MeSter"
  10.  
  11.  
  12. new hp[33]=1, gyorsasag[33]=1, ujraeledes[33]=1, lathatatlansag[33]=1, kameleon[33]=1
  13. public plugin_init() {
  14. register_event("DeathMsg","death","a")
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16. register_clcmd("say /frag","fragbolt")
  17. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  18. register_event("ResetHUD","RoundStart","b")
  19. }
  20.  
  21. public fwHamPlayerSpawnPost(id)
  22. {
  23. hp[id]=1
  24. gyorsasag[id]=1
  25. ujraeledes[id]=1
  26. lathatatlansag[id]=1
  27. kameleon[id]=1
  28. }
  29.  
  30. public death(){
  31. new killer = read_data(1)
  32. new victim = read_data(2)
  33.  
  34. if(killer == victim)
  35. {
  36. return PLUGIN_HANDLED
  37. }
  38. oles[killer]++
  39. return PLUGIN_HANDLED
  40. }
  41. public fragbolt(id){
  42. new cim[121]
  43. format(cim, charsmax(cim), "\wFrag Bolt | Oleseid:\r %d",oles[id])
  44. new menu = menu_create(cim, "menu_handler" )
  45. menu_additem(menu,"\r+50 HP \y(3 frag)","1",0)
  46. menu_additem(menu,"\rGyorsasag \y(5 frag)","2",0)
  47. menu_additem(menu,"\rUjraeledes \y(4 frag)","3",0)
  48. menu_additem(menu,"\rLathatatlansag \y(10 frag)","4",0)
  49. menu_additem(menu,"\rKameleon (Ellenseg kinezet) \y(10 frag)","5",0)
  50. menu_display(id,menu,0)
  51. }
  52. public menu_handler(id,menu,item){
  53. if(item==MENU_EXIT){
  54. menu_cancel(id)
  55. return PLUGIN_HANDLED
  56. }
  57. new data[6],name[64]
  58. new acces,callback
  59. menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
  60. new key = str_to_num(data)
  61. switch(key){
  62. case 1:{
  63. if(get_user_frags(id)>=3&&hp[id]==1){
  64. hp[id]=0
  65. set_user_health(id,get_user_health(id)+50)
  66. set_user_frags(id,get_user_frags(id)-3)
  67. }else return PLUGIN_CONTINUE
  68. }
  69. case 2:{
  70. if(get_user_frags(id)>=5&&gyorsasag[id]==1){
  71. gyorsasag[id]=0
  72. set_user_maxspeed(id, 500.0)
  73. set_user_frags(id,get_user_frags(id)-5)
  74. }else return PLUGIN_CONTINUE
  75. }
  76. case 3:{
  77. if(get_user_frags(id)>=4&&ujraeledes[id]==1){
  78. ujraeledes[id]=0
  79. ExecuteHamB(Ham_CS_RoundRespawn, id);
  80. set_user_frags(id,get_user_frags(id)-4)
  81. }else return PLUGIN_CONTINUE
  82. }
  83. case 4:{
  84. if(get_user_frags(id)>=10&&lathatatlansag[id]==1){
  85. lathatatlansag[id]=0
  86. set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
  87. set_user_frags(id,get_user_frags(id)-10)
  88. }else return PLUGIN_CONTINUE
  89. }
  90. case 5:{
  91. if(get_user_frags(id)>=10&&kameleon[id]==1){
  92. kameleon[id]=0
  93. if (get_user_team(id)==1)
  94. cs_set_user_model(id, "urban")
  95. if (get_user_team(id)==2)
  96. cs_set_user_model(id, "guerilla")
  97. set_user_frags(id,get_user_frags(id)-10)
  98. }else return PLUGIN_CONTINUE
  99.  
  100. }
  101.  
  102. }
  103.  
  104.  
  105. menu_destroy(menu)
  106. return PLUGIN_HANDLED
  107. }
  108. public RoundStart(id)
  109. {
  110.  
  111. cs_reset_user_model(id)
  112. }
[/ablak]
jajj -.-
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <cstrike>
  4. #include <engine>
  5. #include <hamsandwich>
  6.  
  7. #define PLUGIN "Frag Bolt"
  8. #define VERSION "2.0"
  9. #define AUTHOR "MeSter"
  10.  
  11.  
  12. new hp[33]=1, gyorsasag[33]=1, ujraeledes[33]=1, lathatatlansag[33]=1, kameleon[33]=1
  13. public plugin_init() {
  14. register_plugin(PLUGIN, VERSION, AUTHOR)
  15. register_clcmd("say /frag","fragbolt")
  16. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  17. register_event("ResetHUD","RoundStart","b")
  18. }
  19.  
  20. public fwHamPlayerSpawnPost(id)
  21. {
  22. hp[id]=1
  23. gyorsasag[id]=1
  24. ujraeledes[id]=1
  25. lathatatlansag[id]=1
  26. kameleon[id]=1
  27.  
  28. }
  29. public fragbolt(id){
  30. new menu = menu_create("\wFrag Bolt | Oleseid: %d", "menu_handler", get_user_frags(id))
  31. menu_additem(menu,"\r+50 HP \y(3 frag)","1",0)
  32. menu_additem(menu,"\rGyorsasag \y(5 frag)","2",0)
  33. menu_additem(menu,"\rUjraeledes \y(4 frag)","3",0)
  34. menu_additem(menu,"\rLathatatlansag \y(10 frag)","4",0)
  35. menu_additem(menu,"\rKameleon (Ellenseg kinezet) \y(10 frag)","5",0)
  36. menu_display(id,menu,0)
  37. }
  38. public menu_handler(id,menu,item){
  39. if(item==MENU_EXIT){
  40. menu_cancel(id)
  41. return PLUGIN_HANDLED
  42. }
  43. new data[6],name[64]
  44. new acces,callback
  45. menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
  46. new key = str_to_num(data)
  47. switch(key){
  48. case 1:{
  49. if(get_user_frags(id)>=3&&hp[id]==1){
  50. hp[id]=0
  51. set_user_health(id,get_user_health(id)+50)
  52. set_user_frags(id,get_user_frags(id)-3)
  53. }else return PLUGIN_CONTINUE
  54. }
  55. case 2:{
  56. if(get_user_frags(id)>=5&&gyorsasag[id]==1){
  57. gyorsasag[id]=0
  58. set_user_maxspeed(id, 500.0)
  59. set_user_frags(id,get_user_frags(id)-5)
  60. }else return PLUGIN_CONTINUE
  61. }
  62. case 3:{
  63. if(get_user_frags(id)>=4&&ujraeledes[id]==1){
  64. ujraeledes[id]=0
  65. ExecuteHamB(Ham_CS_RoundRespawn, id);
  66. set_user_frags(id,get_user_frags(id)-4)
  67. }else return PLUGIN_CONTINUE
  68. }
  69. case 4:{
  70. if(get_user_frags(id)>=10&&lathatatlansag[id]==1){
  71. lathatatlansag[id]=0
  72. set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
  73. set_user_frags(id,get_user_frags(id)-10)
  74. }else return PLUGIN_CONTINUE
  75. }
  76. case 5:{
  77. if(get_user_frags(id)>=10&&kameleon[id]==1){
  78. kameleon[id]=0
  79. if (get_user_team(id)==1)
  80. cs_set_user_model(id, "urban")
  81. if (get_user_team(id)==2)
  82. cs_set_user_model(id, "guerilla")
  83. set_user_frags(id,get_user_frags(id)-10)
  84. }else return PLUGIN_CONTINUE
  85.  
  86. }
  87.  
  88. }
  89.  
  90.  
  91. menu_destroy(menu)
  92. return PLUGIN_HANDLED
  93. }
  94. public RoundStart(id)
  95. {
  96.  
  97. cs_reset_user_model(id)
  98. }
  99.  
  100.  
  101. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  102. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  103. */

Szerző:  DeR0iD [ 2014.10.31. 11:20 ]
Hozzászólás témája:  Re: Frag Bolt

így nem fog működni!

SMA Forráskód: [ Mindet kijelol ]
  1. new cim[121]
  2. format(cim, charsmax(cim), "Oleseid : %d", get_user_frags(id))
  3. new menu = menu_create(cim, "menu_handler")

Szerző:  hallywood [ 2014.10.31. 13:22 ]
Hozzászólás témája:  Re: Frag Bolt

DeR0iD írta:
így nem fog működni!

SMA Forráskód: [ Mindet kijelol ]
  1. new cim[121]
  2. format(cim, charsmax(cim), "Oleseid : %d", get_user_frags(id))
  3. new menu = menu_create(cim, "menu_handler")


Akkor most valaki meg adná??:D
Elfelejtettem oda írni ha pl meg veszed +50 hpt azt vonja le az öléséből :)

Szerző:  babapiskóta.~ [ 2014.10.31. 14:02 ]
Hozzászólás témája:  Re: Frag Bolt

levonja...

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <cstrike>
  4. #include <engine>
  5. #include <hamsandwich>
  6.  
  7. #define PLUGIN "Frag Bolt"
  8. #define VERSION "2.0"
  9. #define AUTHOR "MeSter"
  10.  
  11.  
  12. new hp[33]=1, gyorsasag[33]=1, ujraeledes[33]=1, lathatatlansag[33]=1, kameleon[33]=1
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. register_clcmd("say /frag","fragbolt")
  15. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  16. register_event("ResetHUD","RoundStart","b")
  17. }
  18.  
  19. public fwHamPlayerSpawnPost(id)
  20. {
  21. hp[id]=1
  22. gyorsasag[id]=1
  23. ujraeledes[id]=1
  24. lathatatlansag[id]=1
  25. kameleon[id]=1
  26. }
  27.  
  28. public fragbolt(id){
  29. new menu = menu_create("\wFrag Bolt | Oleseid: %d", "menu_handler", get_user_frags(id))
  30. menu_additem(menu,"\r+50 HP \y(3 frag)","1",0)
  31. menu_additem(menu,"\rGyorsasag \y(5 frag)","2",0)
  32. menu_additem(menu,"\rUjraeledes \y(4 frag)","3",0)
  33. menu_additem(menu,"\rLathatatlansag \y(10 frag)","4",0)
  34. menu_additem(menu,"\rKameleon (Ellenseg kinezet) \y(10 frag)","5",0)
  35. menu_display(id,menu,0)
  36. }
  37. public menu_handler(id,menu,item){
  38. if(item==MENU_EXIT){
  39. menu_cancel(id)
  40. return PLUGIN_HANDLED
  41. }
  42. new data[6],name[64]
  43. new acces,callback
  44. menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
  45. new key = str_to_num(data)
  46. switch(key){
  47. case 1:{
  48. if(get_user_frags(id)>=3&&hp[id]==1){
  49. hp[id]=0
  50. set_user_health(id,get_user_health(id)+50)
  51. set_user_frags(id,get_user_frags(id)-3)
  52. }else return PLUGIN_CONTINUE
  53. }
  54. case 2:{
  55. if(get_user_frags(id)>=5&&gyorsasag[id]==1){
  56. gyorsasag[id]=0
  57. set_user_maxspeed(id, 500.0)
  58. set_user_frags(id,get_user_frags(id)-5)
  59. }else return PLUGIN_CONTINUE
  60. }
  61. case 3:{
  62. if(get_user_frags(id)>=4&&ujraeledes[id]==1){
  63. ujraeledes[id]=0
  64. ExecuteHamB(Ham_CS_RoundRespawn, id);
  65. set_user_frags(id,get_user_frags(id)-4)
  66. }else return PLUGIN_CONTINUE
  67. }
  68. case 4:{
  69. if(get_user_frags(id)>=10&&lathatatlansag[id]==1){
  70. lathatatlansag[id]=0
  71. set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
  72. set_user_frags(id,get_user_frags(id)-10)
  73. }else return PLUGIN_CONTINUE
  74. }
  75. case 5:{
  76. if(get_user_frags(id)>=10&&kameleon[id]==1){
  77. kameleon[id]=0
  78. if (get_user_team(id)==1)
  79. cs_set_user_model(id, "urban")
  80. if (get_user_team(id)==2)
  81. cs_set_user_model(id, "guerilla")
  82. set_user_frags(id,get_user_frags(id)-10)
  83. }else return PLUGIN_CONTINUE
  84.  
  85. }
  86.  
  87. }
  88.  
  89.  
  90. menu_destroy(menu)
  91. return PLUGIN_HANDLED
  92. }
  93. public RoundStart(id)
  94. {
  95.  
  96. cs_reset_user_model(id)
  97. }

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