hlmod.hu
https://hlmod.hu/

Run time error 4: index out of bounds Hiba
https://hlmod.hu/viewtopic.php?f=9&t=20158
Oldal: 1 / 1

Szerző:  FloxaY [2015.04.05. 11:56 ]
Hozzászólás témája:  Run time error 4: index out of bounds Hiba

Kód:
Run time error 4: index out of bounds

Kód:
L 04/05/2015 - 12:00:15: [AMXX] Run time error 4: index out of bounds
L 04/05/2015 - 12:00:15: [AMXX] [0] lcaw_ranks.sma::RankEllenorzes (line 296)
L 04/05/2015 - 12:00:15: [AMXX] [1] lcaw_ranks.sma::fw_player_killed (line 278)
L 04/05/2015 - 12:00:27: [AMXX] Displaying debug trace (plugin "lcaw_ranks.amxx")
L 04/05/2015 - 12:00:27: [AMXX] Run time error 4: index out of bounds
L 04/05/2015 - 12:00:27: [AMXX] [0] lcaw_ranks.sma::fw_player_killed (line 224)
L 04/05/2015 - 12:01:05: [AMXX] Displaying debug trace (plugin "lcaw_ranks.amxx")
L 04/05/2015 - 12:01:05: [AMXX] Run time error 4: index out of bounds
L 04/05/2015 - 12:01:05: [AMXX] [0] lcaw_ranks.sma::RankEllenorzes (line 296)
L 04/05/2015 - 12:01:05: [AMXX] [1] lcaw_ranks.sma::fw_player_killed (line 278)

valaki tudna segíteni?
SMA Forráskód: [ Mindet kijelol ]
  1. public fw_player_killed(victim, attacker, shouldgib) {
  2. new vname[32]
  3. new kname[32]
  4.  
  5. get_user_name(attacker, kname, charsmax(kname))
  6. get_user_name(victim, vname, charsmax(vname))
  7.  
  8. if(is_user_ignored[attacker])
  9. return PLUGIN_HANDLED_MAIN
  10.  
  11. get_user_name(attacker, kname, charsmax(kname))
  12. get_user_name(victim, vname, charsmax(vname))
  13.  
  14. if(!is_user_connected(attacker) || !is_user_connected(victim) || attacker == victim)
  15. return PLUGIN_CONTINUE
  16.  
  17. if(get_pdata_int(victim, 75) == HIT_HEAD)
  18. {
  19. eXP[attacker] += random_num(7,12)
  20. if(eXP[victim] >= 5) {
  21. eXP[victim] -= random_num(5,9)
  22. }
  23. if(eXP[victim] == 4) {
  24. eXP[victim] -= random_num(1,4)
  25. }
  26. if(eXP[victim] == 3) {
  27. eXP[victim] -= random_num(1,3)
  28. } //224. sor
  29. if(eXP[victim] == 2) {
  30. eXP[victim] -= random_num(1,2)
  31. }
  32. if(eXP[victim] == 1) {
  33. eXP[victim] -= 1
  34. }
  35. if(eXP[victim] == 0) {
  36. return PLUGIN_HANDLED
  37. }
  38. }
  39. else
  40. {
  41. eXP[attacker] += random_num(6,10)
  42. if(eXP[victim] >= 5) {
  43. eXP[victim] -= random_num(5,9)
  44. }
  45. if(eXP[victim] == 4) {
  46. eXP[victim] -= random_num(1,4)
  47. }
  48. if(eXP[victim] == 3) {
  49. eXP[victim] -= random_num(1,3)
  50. }
  51. if(eXP[victim] == 2) {
  52. eXP[victim] -= random_num(1,2)
  53. }
  54. if(eXP[victim] == 1) {
  55. eXP[victim] -= 1
  56. }
  57. if(eXP[victim] == 0) {
  58. return PLUGIN_HANDLED
  59. }
  60. }
  61.  
  62. RankEllenorzes(attacker) //278. sor
  63. Mentes(attacker)
  64. RankEllenorzes(victim)
  65. Mentes(victim)
  66.  
  67. return PLUGIN_CONTINUE
  68. }
  69.  
  70. public RankEllenorzes(id)
  71. {
  72. if(szint[id] < MaxRank && is_user_connected(id))
  73. {
  74. while(eXP[id] >= szamok[szint[id]])
  75. {
  76. szint[id] += 1
  77. ColorChat(id, GREEN, "%s Magasabb ugyessegcsopotba kerultel, uj rankod: %s", szerverPrefix, rangok[szint[id]])
  78. client_cmd(id, "spk ^"sound/events/task_complete^"")
  79. }
  80. if(eXP[id] < szamok[szint[id]-1]) //296. sor
  81. {
  82. if(szint[id] == 1)
  83. return PLUGIN_HANDLED
  84.  
  85. szint[id] -= 1
  86. ColorChat(id, GREEN, "%s Rankot estel, uj rankod: %s", szerverPrefix, rangok[szint[id]])
  87. }
  88. }
  89. return PLUGIN_HANDLED
  90. }

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