25.04.2016, 10:08
Строка:
Полный кейс:
Crashdetect:
PHP код:
new skinid = gFractionSkin[memberid-1][i];
PHP код:
case D_INVITEFRAC:
{
if(!response) return 1;
new actplayerid = GetPVarInt(playerid, "actplayerid");
new memberid = PI[playerid][pMember];
new mes[128];
for(new i; i < 8; i++)
{
new skinid = gFractionSkin[memberid-1][i];
if(!skinid) break;
if(!i) format(mes, sizeof(mes), "Скин %d [%d]", i+1, skinid);
else format(mes, sizeof(mes), "%s\nСкин %d [%d]", mes, i+1, skinid);
}
SendClientMessage(actplayerid, COLOR_BLUE, "Ждите, пока лидер выберет одежду для Вас");
ShowPlayerDialog(playerid, D_INVITESKIN, 2, "{FFCC00}Выбор скина", mes, "Принять", "");
}
PHP код:
[13:11:12] [debug] Run time error 4: "Array index out of bounds"
[13:11:12] [debug] Accessing element at negative index -1
[13:11:12] [debug] AMX backtrace:
[13:11:12] [debug] #0 0008cd9c in public OnDialogResponse (playerid=1, dialogid=18, response=1, listitem=-1, inputtext[]=@0058b22c "") at E:\Сервер\gamemodes\new.pwn:9936