PHP код:
[00:59:36] [debug] Run time error 4: "Array index out of bounds"
[00:59:36] [debug] Accessing element at negative index -1
[00:59:36] [debug] AMX backtrace:
[00:59:36] [debug] #0 0000f174 in public OnPlayerWeaponShot (playerid=6, weaponid=69, hittype=214, hitid=5530, Float:fX=0.00000, Float:fY=0.00000, Float:fZ=130148118036432518432168083456.00000) at C:\Users\1\Desktop\mod\gamemodes\mod.pwn:543
Ругается на строку
PHP код:
GunInfo[playerid][pAmmo][Slot(weaponid)] --;
PHP код:
stock Slot(w)
{
switch(w)
{
case 0,1: return 0;
case 2..9: return 1;
case 10..15: return 10;
case 16..18,39: return 8;
case 22..24: return 2;
case 25..27: return 3;
case 28,29,32: return 4;
case 30,31: return 5;
case 33,34: return 6;
case 35..38: return 7;
case 40: return 12;
case 41..43: return 9;
case 44..46: return 11;
}
return -1;
}
PHP код:
new GunInfo[MAX_PLAYERS][wInfo][13];