[debug] Run time error 4: "Array index out of bounds" [debug] Accessing element at index 65535 past array upper bound 102 [debug] AMX backtrace: [debug] #0 00274730 in public WC_OnPlayerDamage (&playerid=@00dcb81c 3, &Float:amount=@00dcb820 165.00000, &issuerid=@00dcb824 65535, &weapon=@00dcb828 54, &bodypart=@00dcb82c 3) at C:\servidor\gamemodes\city.pwn:41918 [debug] #1 0007ec4c in public OnPlayerDamage (&playerid=@00dcb81c 3, &Float:amount=@00dcb820 165.00000, &issuerid=@00dcb824 65535, &weapon=@00dcb828 54, &bodypart=@00dcb82c 3) at C:\servidor\pawno\include\weapon-config.inc:5479 [debug] #2 0007756c in InflictDamage (playerid=3, Float:amount=165.00000, issuerid=65535, weaponid=54, bodypart=3, bool:ignore_armour=false) at C:\servidor\pawno\include\weapon-config.inc:4619 [debug] #3 0006e6fc in public OnPlayerTakeDamage (playerid=3, issuerid=65535, Float:amount=165.00000, weaponid=54, bodypart=3) at C:\servidor\pawno\include\weapon-config.inc:3406
new Test[MAX_PLAYERS];
Test[issuerid] = 1;
new Test[MAX_PLAYERS];
if(issuerid != INVALID_PLAYER_ID)
{
Test[issuerid] = 1;
}
[debug] Accessing element at index 65535 past array upper bound 102
[debug] #1 0007ec4c in public OnPlayerDamage (&playerid=@00dcb81c 3, &Float:amount=@00dcb820 165.00000, &issuerid=@00dcb824 65535, &weapon=@00dcb828 54, &bodypart=@00dcb82c 3) at C:\servidor\pawno\include\weapon-config.inc:5479
Tenho o mesmo problema, porйm, nгo entendi o exemplo, pode me ajudar?
|
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
if(issuerid != INVALID_PLAYER_ID) // If not self-inflicted
{
//seu codigo aqui
}
return 1;
}