• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Attempted to read/write array element at index 30 in array of size 7

Статус
В этой теме нельзя размещать новые ответы.

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;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу