problem with saveing in dini
#1

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

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));
    }
this folowing code only saves this mutch
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
Reply
#2

haha I such i fucking dumb ass i format the playersavefile instead of the savestringname
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)