18.04.2013, 01:26
(
Последний раз редактировалось horsemeat; 18.04.2013 в 21:41.
)
hi i am currently haveing a problem with my code it only saves some of the lines not all of them here is the code
this folowing code only saves this mutch
from the file
The solution is be careful when you code I made a mistake
I format the playersavefile instead of the savestringname
pawn Код:
if((addvstate[playerid])==1)
{
new savestringname[128],name[128];
carmid[carcount] = choicevehiclemid[playerid];
GetPlayerPos(playerid,carx[carcount],cary[carcount],carz[carcount]);
GetPlayerFacingAngle(playerid,carrot[carcount]);
carcolor1[carcount] = choicecolor1[playerid];
carcolor2[carcount] = choicecolor2[playerid];
carprice[carcount] = choicevehprice[playerid];
carstate[carcount] = 2;
carhotwire[carcount] = 0;
cardealershipid[carcount] = choicedealershipid[playerid];
GetPlayerName(playerid,name,sizeof(name));
format(carowner[carcount],sizeof(carowner),"dealership[%i]",carcount);
carid[carcount] = CreateVehicle(carmid[carcount],carx[carcount],cary[carcount],carz[carcount],carrot[carcount],carcolor1[carcount],carcolor2[carcount],-1);
fuel[carid[carcount]] = 100;
carfuel[carcount] = 100;
jbcarid[carid[carcount]] = carcount;
GetVehicleDamageStatus(carid[carcount],cardamagepanels[carcount],cardamagedoors[carcount],cardamagelights[carcount],cardamagetires[carcount]);
GetVehicleHealth(carid[carcount],cardamage[carcount]);
new alarm,objective;
GetVehicleParamsEx(carid[carcount],carengine[carcount],carlights[carcount],alarm,cardoors[carcount],carbonnet[carcount],carboot[carcount],objective);
format(carlabelstring[carcount],sizeof(carlabelstring),"CarName:%s\nvehicleid:%i\nprice:%i",GetVehicleName(carmid[carcount]),carmid[carcount],carprice[carcount]);
carlabel[carcount] = Create3DTextLabel(carlabelstring[carcount],YELLOW,carx[carcount],cary[carcount],carz[carcount],8.0,0,0);
Attach3DTextLabelToVehicle(carlabel[carcount],carid[carcount],0.0,0.0,0.0);
format(savestringname,sizeof(savestringname),"carowner[%i]",carcount);
dini_Set(playersavefile,savestringname,(carowner[carcount]));
format(savestringname,sizeof(savestringname),"carmid[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(carmid[carcount]));
format(savestringname,sizeof(savestringname),"carx[%i]",carcount);
dini_IntSet(playersavefile,savestringname,floatround(carx[carcount]));
format(savestringname,sizeof(savestringname),"cary[%i]",carcount);
dini_IntSet(playersavefile,savestringname,floatround(cary[carcount]));
format(playersavefile,sizeof(playersavefile),"carz[%i]",carcount);
dini_IntSet(playersavefile,savestringname,floatround(carz[carcount]));
format(savestringname,sizeof(savestringname),"carrot[%i]",carcount);
dini_IntSet(playersavefile,savestringname,floatround(carrot[carcount]));
format(savestringname,sizeof(savestringname),"carcolor1[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(carcolor1[carcount]));
format(savestringname,sizeof(savestringname),"carcolor2[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(carcolor2[carcount]));
format(savestringname,sizeof(savestringname),"carstate[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(carstate[carcount]));
format(savestringname,sizeof(savestringname),"carengine[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(carengine[carcount]));
format(savestringname,sizeof(savestringname),"carlights[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(carlights[carcount]));
format(savestringname,sizeof(savestringname),"cardoors[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(cardoors[carcount]));
format(savestringname,sizeof(savestringname),"carbonnet[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(carbonnet[carcount]));
format(savestringname,sizeof(savestringname),"carboot[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(carboot[carcount]));
format(savestringname,sizeof(savestringname),"cardamage[%i]",carcount);
dini_IntSet(playersavefile,savestringname,floatround(cardamage[carcount]));
format(savestringname,sizeof(savestringname),"cardamagepanels[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(cardamagepanels[carcount]));
format(savestringname,sizeof(savestringname),"cardamagedoors[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(cardamagedoors[carcount]));
format(savestringname,sizeof(savestringname),"cardamagelights[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(cardamagelights[carcount]));
format(savestringname,sizeof(savestringname),"cardamagetires[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(cardamagetires[carcount]));
format(savestringname,sizeof(savestringname),"carfuel[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(carfuel[carcount]));
format(savestringname,sizeof(savestringname),"carprice[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(carprice[carcount]));
format(savestringname,sizeof(savestringname),"cardealershipid[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(cardealershipid[carcount]));
format(savestringname,sizeof(savestringname),"carhotwire[%i]",carcount);
dini_IntSet(playersavefile,savestringname,(carhotwire[carcount]));
addvstate[playerid] = 0;
choicecolor1[playerid] = 0;
choicevehprice[playerid] = 0;
choicecolor2[playerid] = 0;
choicedealershipid[playerid] = 0;
choicevehiclemid[playerid]= 0;
format(string,sizeof(string),"You just added a %s to dealership %i",GetVehicleName(carmid[carcount]),cardealershipid[carcount]);
SendClientMessage(playerid, YELLOW,string);
carcount ++;
dini_IntSet(mainsavefile,"carcount",(carcount));
}
from the file
Код:
carowner[0]=dealership[0] carmid[0]=411 carx[0]=344 cary[0]=-1802
Solved
The solution is be careful when you code I made a mistake
I format the playersavefile instead of the savestringname