hlmod.hu
https://hlmod.hu/

Kaszt
https://hlmod.hu/viewtopic.php?f=10&t=17240
Oldal: 1 / 2

Szerző:  Detry [ 2014.09.05. 10:02 ]
Hozzászólás témája:  Kaszt

Valaki ki tudja javitani mert nem jó. Pedig hiba nélkül compilálta.

Aki tud segiteni megy a gomb:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <fun>
  4. #include <cstrike>
  5.  
  6. new bool:urb[33],bool:gho[33],bool:dem[33]
  7. new f_spawn[33]
  8.  
  9. public plugin_init() {
  10. register_plugin("KareL", "0.1", "DetRy")
  11.  
  12. register_clcmd("say /kaszt","go_menu")
  13.  
  14. RegisterHam(Ham_TakeDamage,"player","edamage")
  15. }
  16.  
  17. public Player_TakeDamage(victim, inflictor, attacker, Float:damage){
  18. if(dem[attacker]){
  19. new clip,ammo,weap=get_user_weapon(attacker,clip,ammo)
  20. if(weap==CSW_KNIFE){
  21. SetHamParamFloat(attacker,damage*3)
  22. }
  23. }
  24. }
  25.  
  26. public client_conect(id)
  27. {
  28. strip_user_weapons(id)
  29. if(!f_spawn[id]){
  30. go_menu()
  31. f_spawn[id]=true
  32. }
  33. if(urb[id]){
  34. set_user_health(id,200)
  35. set_user_armor(id,200)
  36. give_item(id,"weapon_m4a1")
  37. cs_set_user_bpammo(id,CSW_M4A1,120)
  38. give_item(id,"weapon_ak47")
  39. cs_set_user_bpammo(id,CSW_AK47,120)
  40. give_item(id,"weapon_knife")
  41. }
  42. if(gho[id]){
  43. set_user_health(id,150)
  44. set_user_armor(id,200)
  45. give_item(id,"weapon_awp")
  46. cs_set_user_bpammo(id,CSW_AWP,50)
  47. give_item(id,"weapon_galil")
  48. cs_set_user_bpammo(id,CSW_GALIL,140)
  49. give_item(id,"weapon_knife")
  50. }
  51. if(dem[id]){
  52. set_user_health(id,150)
  53. set_user_armor(id,200)
  54. set_user_maxspeed(id, 900)
  55. give_item(id,"weapon_deagle")
  56. cs_set_user_bpammo(id,CSW_DEAGLE,70)
  57. give_item(id,"weapon_knife")
  58. set_user_rendering(id,kRenderFxNone,40,40,40,kRenderNormal,40)
  59. }
  60. }
  61.  
  62. public go_menu()
  63. {
  64. new menu = menu_create("\rValaszd ki a kasztodat: ", "handler");
  65. menu_additem(menu, "\yUrban","1",0)
  66. menu_additem(menu, "\yGhost","2",0)
  67. menu_additem(menu, "\yDemon","3",0)
  68. }
  69.  
  70. public handler(id,menu,item) {
  71. if(item==MENU_EXIT){
  72. menu_destroy(menu)
  73. return PLUGIN_HANDLED
  74. }
  75. new data[6],name[64]
  76. new acces,callback
  77. menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
  78. new key=str_to_num(data)
  79. switch(key){
  80. case 1:{
  81. urb[id]=true
  82. gho[id]=false
  83. dem[id]=false
  84. client_print(id,print_chat,"[KareL] 'Urban' kasztot valasztottad!")
  85. }
  86. case 2:{
  87. urb[id]=false
  88. gho[id]=true
  89. dem[id]=false
  90. client_print(id,print_chat,"[KareL] 'Ghost' kasztot valasztottad!")
  91. }
  92. case 3:{
  93. urb[id]=false
  94. gho[id]=false
  95. dem[id]=true
  96. client_print(id,print_chat,"[KareL] 'Demon' kasztot valasztottad!")
  97. }
  98. }
  99. menu_destroy(menu)
  100. return PLUGIN_HANDLED
  101. }
  102.  

Szerző:  kiralyadam [ 2014.09.05. 16:20 ]
Hozzászólás témája:  Re: Nem működik

Első ránézésre 26.sor

SMA Forráskód: [ Mindet kijelol ]
  1. public client_conect(id)

helyett
SMA Forráskód: [ Mindet kijelol ]
  1. public client_connect(id)

Szerző:  Detry [ 2014.09.06. 10:54 ]
Hozzászólás témája:  Re: Nem működik

Még így sem

Szerző:  CrB [ 2014.09.06. 12:05 ]
Hozzászólás témája:  Re: Nem működik

Nem is értem h h gondoltad h csatlakozáskor ez le fog futni.. XD próbáld így:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <fun>
  4. #include <cstrike>
  5.  
  6. new bool:urb[33],bool:gho[33],bool:dem[33]
  7. new f_spawn[33]
  8.  
  9. public plugin_init() {
  10. register_plugin("KareL", "0.1", "DetRy")
  11.  
  12. register_clcmd("say /kaszt","go_menu")
  13.  
  14. RegisterHam(Ham_TakeDamage,"player","edamage")
  15. RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn")
  16. }
  17.  
  18. public Player_TakeDamage(victim, inflictor, attacker, Float:damage){
  19. if(dem[attacker]){
  20. new clip,ammo,weap=get_user_weapon(attacker,clip,ammo)
  21. if(weap==CSW_KNIFE){
  22. SetHamParamFloat(attacker,damage*3)
  23. }
  24. }
  25. }
  26.  
  27. public fw_PlayerSpawn(id)
  28. {
  29. strip_user_weapons(id)
  30. if(!f_spawn[id]){
  31. go_menu()
  32. f_spawn[id]=true
  33. }
  34. if(urb[id]){
  35. set_user_health(id,200)
  36. set_user_armor(id,200)
  37. give_item(id,"weapon_m4a1")
  38. cs_set_user_bpammo(id,CSW_M4A1,120)
  39. give_item(id,"weapon_ak47")
  40. cs_set_user_bpammo(id,CSW_AK47,120)
  41. give_item(id,"weapon_knife")
  42. }
  43. if(gho[id]){
  44. set_user_health(id,150)
  45. set_user_armor(id,200)
  46. give_item(id,"weapon_awp")
  47. cs_set_user_bpammo(id,CSW_AWP,50)
  48. give_item(id,"weapon_galil")
  49. cs_set_user_bpammo(id,CSW_GALIL,140)
  50. give_item(id,"weapon_knife")
  51. }
  52. if(dem[id]){
  53. set_user_health(id,150)
  54. set_user_armor(id,200)
  55. set_user_maxspeed(id, 900)
  56. give_item(id,"weapon_deagle")
  57. cs_set_user_bpammo(id,CSW_DEAGLE,70)
  58. give_item(id,"weapon_knife")
  59. set_user_rendering(id,kRenderFxNone,40,40,40,kRenderNormal,40)
  60. }
  61. }
  62.  
  63. public go_menu()
  64. {
  65. new menu = menu_create("\rValaszd ki a kasztodat: ", "handler");
  66. menu_additem(menu, "\yUrban","1",0)
  67. menu_additem(menu, "\yGhost","2",0)
  68. menu_additem(menu, "\yDemon","3",0)
  69. }
  70.  
  71. public handler(id,menu,item) {
  72. if(item==MENU_EXIT){
  73. menu_destroy(menu)
  74. return PLUGIN_HANDLED
  75. }
  76. new data[6],name[64]
  77. new acces,callback
  78. menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
  79. new key=str_to_num(data)
  80. switch(key){
  81. case 1:{
  82. urb[id]=true
  83. gho[id]=false
  84. dem[id]=false
  85. client_print(id,print_chat,"[KareL] 'Urban' kasztot valasztottad!")
  86. }
  87. case 2:{
  88. urb[id]=false
  89. gho[id]=true
  90. dem[id]=false
  91. client_print(id,print_chat,"[KareL] 'Ghost' kasztot valasztottad!")
  92. }
  93. case 3:{
  94. urb[id]=false
  95. gho[id]=false
  96. dem[id]=true
  97. client_print(id,print_chat,"[KareL] 'Demon' kasztot valasztottad!")
  98. }
  99. }
  100. menu_destroy(menu)
  101. return PLUGIN_HANDLED
  102. }
  103.  

Szerző:  Detry [ 2014.09.06. 12:29 ]
Hozzászólás témája:  Re: Nem működik

:(

Kipróbálod mert nekem nem megy
Beraktam addons/scriptingbe
Compiláltam
átraktam a compilében lévőt a addons/pluginsba
És igy sem

Szerző:  pocok5 [ 2014.09.06. 12:41 ]
Hozzászólás témája:  Re: Nem működik

plugins.ini-be beleirtad a nevét a pluginnak?

Szerző:  Detry [ 2014.09.06. 12:48 ]
Hozzászólás témája:  Re: Nem működik

Ja

Szerző:  IrOn [ 2014.09.07. 22:32 ]
Hozzászólás témája:  Re: Nem működik

csak 1 warning volt, de tessék: (compiler: http://fmcs.tk/webcompiler/amxmodx.php)
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <fun>
  4. #include <cstrike>
  5.  
  6. new bool:urb[33],bool:gho[33],bool:dem[33]
  7. new f_spawn[33]
  8.  
  9. public plugin_init() {
  10. register_plugin("KareL", "0.1", "DetRy")
  11.  
  12. register_clcmd("say /kaszt","go_menu")
  13.  
  14. RegisterHam(Ham_TakeDamage,"player","edamage")
  15. RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn")
  16. }
  17.  
  18. public Player_TakeDamage(victim, inflictor, attacker, Float:damage){
  19. if(dem[attacker]){
  20. new clip,ammo,weap=get_user_weapon(attacker,clip,ammo)
  21. if(weap==CSW_KNIFE){
  22. SetHamParamFloat(attacker,damage*3)
  23. }
  24. }
  25. }
  26.  
  27. public fw_PlayerSpawn(id)
  28. {
  29. strip_user_weapons(id)
  30. if(!f_spawn[id]){
  31. go_menu()
  32. f_spawn[id]=true
  33. }
  34. if(urb[id]){
  35. set_user_health(id,200)
  36. set_user_armor(id,200)
  37. give_item(id,"weapon_m4a1")
  38. cs_set_user_bpammo(id,CSW_M4A1,120)
  39. give_item(id,"weapon_ak47")
  40. cs_set_user_bpammo(id,CSW_AK47,120)
  41. give_item(id,"weapon_knife")
  42. }
  43. if(gho[id]){
  44. set_user_health(id,150)
  45. set_user_armor(id,200)
  46. give_item(id,"weapon_awp")
  47. cs_set_user_bpammo(id,CSW_AWP,50)
  48. give_item(id,"weapon_galil")
  49. cs_set_user_bpammo(id,CSW_GALIL,140)
  50. give_item(id,"weapon_knife")
  51. }
  52. if(dem[id]){
  53. set_user_health(id,150)
  54. set_user_armor(id,200)
  55. set_user_maxspeed(id, 900.0)
  56. give_item(id,"weapon_deagle")
  57. cs_set_user_bpammo(id,CSW_DEAGLE,70)
  58. give_item(id,"weapon_knife")
  59. set_user_rendering(id,kRenderFxNone,40,40,40,kRenderNormal,40)
  60. }
  61. }
  62.  
  63. public go_menu()
  64. {
  65. new menu = menu_create("\rValaszd ki a kasztodat: ", "handler");
  66. menu_additem(menu, "\yUrban","1",0)
  67. menu_additem(menu, "\yGhost","2",0)
  68. menu_additem(menu, "\yDemon","3",0)
  69. }
  70.  
  71. public handler(id,menu,item) {
  72. if(item==MENU_EXIT){
  73. menu_destroy(menu)
  74. return PLUGIN_HANDLED
  75. }
  76. new data[6],name[64]
  77. new acces,callback
  78. menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
  79. new key=str_to_num(data)
  80. switch(key){
  81. case 1:{
  82. urb[id]=true
  83. gho[id]=false
  84. dem[id]=false
  85. client_print(id,print_chat,"[KareL] 'Urban' kasztot valasztottad!")
  86. }
  87. case 2:{
  88. urb[id]=false
  89. gho[id]=true
  90. dem[id]=false
  91. client_print(id,print_chat,"[KareL] 'Ghost' kasztot valasztottad!")
  92. }
  93. case 3:{
  94. urb[id]=false
  95. gho[id]=false
  96. dem[id]=true
  97. client_print(id,print_chat,"[KareL] 'Demon' kasztot valasztottad!")
  98. }
  99. }
  100. menu_destroy(menu)
  101. return PLUGIN_HANDLED
  102. }

Szerző:  Detry [ 2014.09.09. 06:30 ]
Hozzászólás témája:  Re: Nem működik

Köszi de nem a compilálással van bajom hanem maga a "pluginnal"
Nem adja ki a menüt a /kaszt parancsal.
Spawnoláskor se adja ki.
Ez persze lehet, hogy csak nekem rossz de nem tom

Aki tudja erre a választ az irjon. :?:

Szerző:  LostLegend [ 2014.09.09. 11:36 ]
Hozzászólás témája:  Re: Nem működik

Létezik szerkeztés gomb :) (csak ugy megsugom)

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