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

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

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

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

[Debug] public OnPlayerDeath

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

goldenj

Умник
Добрый вечер скриптюганы/форумчане :ce:

Вобщем появилась такая ошибочка из не откуда. До этого не чего подобного не было, возможно что-то изменял/добавлял и поэтому это случилось.

Когда убиваю себя командой /sethp, выводится в лог сервера вот это:

PHP:
[20:54:26] [debug] Run time error 4: "Array index out of bounds"
[20:54:26] [debug]  Accessing element at index 65535 past array upper bound 199
[20:54:26] [debug] AMX backtrace:
[debug] #0 000b7ee4 in public OnPlayerDeath (playerid=0, killerid=65535, reason=255) at C:\Users\Степа\Desktop\Gamemode\gamemodes\trash.pwn:12517
[20:54:26] [death] Harry_Parkinson died 255
Еще такое может выбить в лог если умираешь разбившись об землю.

Вот сама строчка в которой якобы ошибка:
PHP:
	if(fightid[playerid] == killerid)
	{
		ring = 0;
		format(stringer, sizeof(stringer), " ~g~%s Win!", PlayerInfo[killerid][pNames]);  12517
		GameTextForPlayer(killerid, stringer, 3000, 6);
		format(stringer, sizeof(stringer), " ~g~%s Win!", PlayerInfo[killerid][pNames]);
		GameTextForPlayer(playerid, stringer, 3000, 6);
		switch(PlayerInfo[killerid][pFightSkil])
		{
		case 0..49: PlayerInfo[killerid][pFightSkil]++, PlayerInfo[killerid][pFightTime] = 600;
		case 50: PlayerInfo[killerid][pFightSkill]++, PlayerInfo[killerid][pFightTime] = 600;
		case 51..99: PlayerInfo[killerid][pFightSkil]++, PlayerInfo[killerid][pFightTime] = 540;
		case 100: PlayerInfo[killerid][pFightSkill]++, PlayerInfo[killerid][pFightTime] = 540;
		case 101..149: PlayerInfo[killerid][pFightSkil]++, PlayerInfo[killerid][pFightTime] = 480;
		case 150: PlayerInfo[killerid][pFightSkill]++, PlayerInfo[killerid][pFightTime] = 480;
		case 151..199: PlayerInfo[killerid][pFightSkil]++, PlayerInfo[killerid][pFightTime] = 420;
		case 200: PlayerInfo[killerid][pFightSkill]++, PlayerInfo[killerid][pFightTime] = 420;
		}
		PlayerInfo[killerid][pFightSkil]++;
		PlayerInfo[playerid][pFightTime] = 600;
		PlayerInfo[killerid][pFightTime] = 600;
		SetPPos(playerid,770.7656,3.9569,1000.7176);
		SetPlayerFacingAngle(playerid, 90.0);
		SetPPos(killerid,770.7488,6.9432,1000.7118);
		SetPlayerFacingAngle(killerid, 90.0);
		SetPlayerHealthAC(playerid, 50);
		SetPlayerHealthAC(killerid, 75);
		fightid[playerid] = INVALID_PLAYER_ID;
		fightid[killerid] = INVALID_PLAYER_ID;
		TimeBox[playerid] = 0;
		TimeBoxAll[playerid] = 0;
		TimeBox[killerid] = 0;
		TimeBoxAll[killerid] = 0;
		boy[playerid] = 0;
		boy[killerid] = 0;
	}
Если кто знает решение этой проблемки, пожалуйста помогите. За помощь дам +сов:ay:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу