16.12.2013, 12:41
Quote:
|
Code:
new component = -1;
for(new i; i < 12; i++)
{
if(!CarInfo[carid][cComponent][i]) continue;
if(component != -1)
{
component = CarInfo[carid][cComponent][i];
break;
}
else component = i;
}
|
А когда не component != 1, то component = i?
К сожалению, не работает. Записывает уже пустой слот.
Вот НЕ пустые слоты:
0 и 2, в обычном цикле, где
Code:
new component;
for(new i; i < 12; i++)
{
if(!CarInfo[carid][cComponent][i]) continue;
component = i;
break;
}
А в Вашем способе наоборот, должно было записать в массив цифру 2, а не 1 (пустой слот).


