kondrik228
Эксперт
- Регистрация
- 6 Авг 2017
- Сообщения
- 1,040
- Лучшие ответы
- 0
- Репутация
- 92
PHP:
[debug] Run time error 4: "Array index out of bounds"
[debug] Attempted to read/write array element at index 30 in array of size 7
[debug] AMX backtrace:
[debug] #0 0059fce0 in public pc_cmd_admins (playerid=1) at C:\Users\russk\Desktop\Mod\gamemodes\new.pwn:36686
PHP:
cmd:admins(playerid)
{
new string[80 + 24 + 30 + 22 + 2 + 7];
new str_admins[1024], temp=0;
if(!SP[playerid][pAdmin])return true;
if(!ADuty[playerid])return noaduty;
strcat(str_admins, "\n");
foreach(new i: Player)
{
if(SP[i][pAdmin] > 0 && SP[i][pAdmin] < 6)
{
new p_afk, spec[20] = "";
if(PlayerAFK[i] < 0) p_afk = 0;
else p_afk = PlayerAFK[i];
if(SpecID[i] != -1) format(spec, 20, " {FF6347}(/re %d)", SpecID[i]);
f("{ffffff}%s[%d] - %s{ffffff} - %s{ffffff} - %d / 3 {afafaf}[AFK: %d сек.]%s\n", Name(i), i, AdminLevel[SP[i][pLevel]], ADuty[i] ? ("{62AA50}[Авторизован]") : ("{FF6347}[Не авторизован]"), AdmInfo[playerid][aWarns], p_afk, spec); //Тут ошибка
strcat(str_admins, string);
temp++;
}
}
strcat(str_admins, "\n");
if(temp != 0)
{
f("Всего администраторов: {BD8B61}%d чел.", temp);
SCM(playerid, -1, string);
SPD(playerid, 0, 0, "Администраторы онлайн", str_admins, "Принять", "");
}
else SPD(playerid, 0, 0, "", "\n\nВ данный момент нет администраторов!\n\n", "Принять", "");
return true;
}
Последнее редактирование: