26.08.2016, 19:47
Weird behavior. I don't know if this is a bug or something, but use the raw number instead.
PHP код:
new multi[20][abcd];
main()
{
new i;
for(i = 0; i < sizeof(multi); ++i)
{
multi[i][id] = random(5);
multi[i][level] = random(5);
}
new x = random(20);
new y = random(20);
multi[x][id] = 0;
multi[y][level] = 5;
MultiArray(multi,sizeof(multi),sizeof(multi[]));
multi[x][id] = 5;
multi[y][level] = 0;
MultiArray(multi,sizeof(multi),sizeof(multi[]));
}
PHP код:
stock MultiArray(arr[][],x,y)
{
for(new i; i < x; ++i)
{
for(new j; j < y; ++j)
{
if(arr[i][j] == 5)
{
printf("5 is in [%d][%d]",i,j);
return;
}
}
}
}