Player name is not saving properly + vehiclehealth
#1

Hello, i'm using dini 1.6
and im working for a vehicle system for my script..
so i want to save the playername into a file and get the vehiclehealth and write it down to the file too..

but..

thats what happening:

when saving playername the playername is turning to be "14" wth?.... (numbers and not letters)
then.. when saving vehiclehealth it's turning to be from "650" to "1" (always.. no matter what number you save..)

pawn Код:
public ChangeCarOwner(vehicleid,owner)
{
    new string[128];
    format(string,sizeof(string),"vehicle/%i.ini",CarSystem[vehicleid][cFileID]);
    if(dini_Exists(string))
    {
        CarSystem[CarSystem[vehicleid][cFileID]][cVehicleOwner] = owner;
        SaveCarVehicle(vehicleid);
    }
    return true;
}

pawn Код:
public ChangeCarHealth(vehicleid,health)
{
    new string[128];
    format(string,sizeof(string),"vehicle/%i.ini",CarSystem[vehicleid][cFileID]);
    if(dini_Exists(string))
    {
        CarSystem[CarSystem[vehicleid][cFileID]][cVehicleHealth] = health;
        SaveCarVehicle(vehicleid);
        SetVehicleToRespawn(vehicleid);
    }
    return true;
}

>>>>> Public CarVehicleLoad <<<<
pawn Код:
CarSystem[vehicleid][cVehicleOwner] = dini_Int(string, "VehicleOwner");
pawn Код:
CarSystem[vehicleid][cVehicleHealth] = dini_Int(string, "VehicleHealth");
and on >>>> Public SaveCarVehicle <<<<
pawn Код:
dini_IntSet(string, "VehicleOwner", CarSystem[vehicleid][cVehicleOwner]);
pawn Код:
dini_IntSet(string, "VehicleHealth", CarSystem[vehicleid][cVehicleHealth]);

thank you...
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 7 Guest(s)