igor_ok
Ученик
Пишу авторынок,но сталкнулся с проблемой:когда какому-то значению присваиватся допустим 1,то всем осталыним 0.
Мне кажется что вы ничего не поняли поэтому объясню поподробней.
У меня в файле было:
Тоисть первые значения слетели,и стали 0!
Поменялись последния два значиния - это 2 цвета авто,а остальные стелели!
Прошу помощи у понимающих скриптеров!
Мне кажется что вы ничего не поняли поэтому объясню поподробней.
У меня в файле было:
После перекраски (/carcolor)604|0.0|0.0|10.0|0.0|1|1|Igor_Vasilev|1|1
137-id цветов0|0.0|0.0|0.0|0.0|137|137|Igor_Vasilev|0|0
Тоисть первые значения слетели,и стали 0!
Поменялись последния два значиния - это 2 цвета авто,а остальные стелели!
Прошу помощи у понимающих скриптеров!
PHP:
public SaveCars(playerid)
{
new idx;
new File: file2;
while (idx < OWNABLECARS)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d|%f|%f|%f|%f|%d|%d|%s|%d|%d\n",CarInfocar[idx][cCId],CarInfocar[idx][cC_x],CarInfocar[idx][cC_y],CarInfocar[idx][cC_z],CarInfocar[idx][cC_a],CarInfocar[idx][cCColor1],CarInfocar[idx][cCColor2],sendername,CarInfocar[idx][cCLock],CarInfocar[idx][cKeyincar]);
if(idx == 0)
{
file2 = fopen("vehicle.ini", io_write);
}
else
{
file2 = fopen("vehicle.ini", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
return 1;
}
