The function used:
SortPlayers( array , list , blol , blob);
params[0] = array.
params[1] = list.
params[2] = blol.
params[3] = blob.
Oops at : makevar("temp.var" @ c + 1) = params[b];
That should be params[3].
Here's the full code tell me what you see is different:
PHP Code:
function SortPlayers( list , array , bol , blob )
{
temp.result = "";
for(a = 0; a < array.size() - 1; a ++;)
{
for(b = 0; b < array.size() - 1; b ++;)
{
if(array[b] < array[b+1])
{
for(c = 0; c < 4; c++;)
{
makevar("temp.var" @ c + 1) = makevar(params[c]@"["@(b)@"]");
makevar(params[c]@"["@(b)@"]") = makevar(params[c]@"["@(b+1)@"]");
makevar(params[c]@"["@(b+1)@"]") = makevar("temp.var" @ c + 1);
}
}
}
}
return list;
}