09.02.2013, 09:56
Okay, so I made this function:
It compiles with no issues, however when I'm using it in-game, crashdetect gives me a run time error:
Run time error 4: "Array index out of bounds"
Accessing element at negative index -1
I've checked the function hundred of times and I can't understand why it would access a negative index.
pawn Код:
stock SendAdminMessage(color, message[], level, va_args<>)
{
new
szFormattedMessage[256];
va_format(szFormattedMessage, sizeof(szFormattedMessage), message, va_start<3>);
if(level > MAX_ADMIN_LEVELS) level = MAX_ADMIN_LEVELS;
else if(level < 1) level = 1;
for(; level <= MAX_ADMIN_LEVELS; level++)
{
foreach(Group(gGroupAdminLevels[level-1]), playerid)
{
SendClientMessage(playerid, color, szFormattedMessage);
}
}
}
Run time error 4: "Array index out of bounds"
Accessing element at negative index -1
I've checked the function hundred of times and I can't understand why it would access a negative index.