I am having these errors in the server logs.
PHP Code:
L 08/08/2017 - 22:22:02: [AMXX] Displaying debug trace (plugin "RanksWG.amxx")
L 08/08/2017 - 22:22:02: [AMXX] Run time error 4: index out of bounds
L 08/08/2017 - 22:22:02: [AMXX] [0] RanksWG.sma::CheckLevel (line 2573)
L 08/08/2017 - 22:22:02: [AMXX] [1] RanksWG.sma::SavePointsAtRoundEnd (line 1438)
Line 2573
PHP Code:
if( g_iLevels[id] >= 0 && g_iRankPoints[ id ] < LEVELS[ g_iLevels[ id ] - 1 ] )
PHP Code:
public CheckLevel(id)
{
if( g_iRankPoints[ id ] < 0 )
g_iRankPoints[ id ] = 0
if( g_iLevels[ id ] < 0 )
g_iLevels[ id ] = 0
if( g_iRankPoints[ id ] >= LEVELS[ g_iLevels[ id ] ] + 15 )
{
g_iLevels[ id ]++
g_iClasses[ id ]++
ColorChat( id, NORMAL,"%s ^4Subiste ^1de rank! ^3Rank atual^1: ^4%s^1. Parabens!", PREFIX, CLASSES[ g_iLevels[ id ] ])
make_ScreenFade(id, 1.0, 0, 255, 0, 100);
if( is_user_connected(id))
client_cmd(id, "spk ^"sound/RankUP_WG.wav^"")
}
if( g_iLevels[id] >= 0 && g_iRankPoints[ id ] < LEVELS[ g_iLevels[ id ] - 1 ] )
{
g_iLevels[ id ]--
g_iClasses[ id ]--
ColorChat( id, NORMAL,"%s ^4Desceste ^1de rank. ^3Rank atual^1: ^4%s^1.", PREFIX, CLASSES[ g_iLevels[ id ] ])
make_ScreenFade(id, 1.0, 255, 0, 0, 100);
if( is_user_connected(id))
client_cmd(id, "spk ^"sound/RankDown_WG.wav^"")
}
}
Line 1438
PHP Code:
public SavePointsAtRoundEnd(id)
{
if(menuativado){
if(g_iKillStreak[ id ] < g_iCurrentKills[ id ])
{
g_iKillStreak[ id ] = g_iCurrentKills[ id ]
ColorChat( id, NORMAL,"%s ^3Aumentaste ^1o teu recorde de ^3KillStreak ^1para ^4%d^1!",PREFIX , g_iKillStreak[ id ] )
}
}
g_iCurrentKills[ id ] = 0
CheckLevel(id)
Guardar(id)
Guardar_StatsSV()
}
I can not perceive what is wrong.
Does anyone know how I can solve it?