Goldie
Дебютант
Привет, можете помочь, ошибка в логах:
Код:
[ERROR] cache_get_value_index_int: value 'None' is not a number (C:\Users\Denis\Desktop\mode\gamemodes\mode.pwn:35001)
Код:
forward TopCharity(playerid);
public TopCharity(playerid)
{
new rows, string_dialogue[945];
cache_get_row_count(rows);
strcat(string_dialogue, "{FFFF00}Ник игрока\t\t{FFFF00}Пожертвовано\n");
if(rows < 1) return 1;
new name[MAX_PLAYER_NAME], admin_level, charity_count, string[59];
for(new i; i < rows; i++)
{
cache_get_value_index_int(i, 6, admin_level);
cache_get_value_index_int(i, 52, charity_count);
if(charity_count < 1 || admin_level >= 1) continue; // А ИМЕННО ТУТ
cache_get_value_index(i, 1, name, MAX_PLAYER_NAME);
format(string, sizeof(string), "{FFFFFF}%s\t\t{63BD4E}%d$\n", name, charity_count);
strcat(string_dialogue, string);
}
ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_TABLIST_HEADERS, "{FFCC00}Самые щедрые игроки", string_dialogue, "Закрыть", "");
return 1;
}
