goldenj
Умник
Добрый вечер скриптюганы/форумчане :ce:
Вобщем появилась такая ошибочка из не откуда. До этого не чего подобного не было, возможно что-то изменял/добавлял и поэтому это случилось.
Когда убиваю себя командой /sethp, выводится в лог сервера вот это:
Еще такое может выбить в лог если умираешь разбившись об землю.
Вот сама строчка в которой якобы ошибка:
Если кто знает решение этой проблемки, пожалуйста помогите. За помощь дам +сов:ay:
Вобщем появилась такая ошибочка из не откуда. До этого не чего подобного не было, возможно что-то изменял/добавлял и поэтому это случилось.
Когда убиваю себя командой /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;
}
