Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Ошибка #0 0003d10c in public OnPlayerDeath

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

Mike_Soto

Умник
Здравствуйте, нужна помощь.
PHP:
Crashdetected выводит следующую ошибку
[08:04:43] [debug] Run time error 4: "Array index out of bounds"
[08:04:43] [debug]  Attempted to read/write array element at index 65535 in array of size 500
[08:04:43] [debug] AMX backtrace:
[08:04:43] [debug] #0 0003d10c in public OnPlayerDeath (playerid=0, killerid=65535, reason=255) at \gamemodes\new.pwn:5966
PHP:
	if(PI[killerid][pMember] == 13){ // тут ошибка
		if(GetPVarInt(killerid,"KILLERD") == playerid){
            for(new i; i < sizeof(HitInfo); i++){
				if(HitInfo[i][hDeath] == 0) continue;
				if((HitInfo[i][hDeath] - 1) == playerid){
					TransferMoney(-1, killerid, HitInfo[i][hSum]);
					format(boordh, 144, "%s выполнил заказ на %s(%d) суммой %d$",GetName(killerid), GetName(playerid),playerid, HitInfo[i][hSum]);
					SendFMes(13, 0x4682B4AA, boordh);
					SendClientMessage(playerid,DeepSkyBlue1,"Вас заказали, хитман сделал свою работу.");
					strdel(HitInfo[i][hZakaz],0,20);
				    SetPVarInt(killerid,"KILLERD",INVALID_PLAYER_ID);
				    HitInfo[i][hDeath] = 0;
				    HitInfo[i][hHit] = 0;
				    HitInfo[i][hSum] = 0;
				    break;
				}
			}
		}
	}
Помогите исправить.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу