їEstoy haciendolo bien?
#2

Quote:
Originally Posted by jwalker
Посмотреть сообщение
Estoy cargando unos autos por dini, y quisiera ver si estoy haciendo bien lo de DiniCreate o eso, porque mi duda es que si yo los cargo tendrнa que solamente leerlos, no crear un archivo nuevo:

PHP код:
stock CargarAutos(vehicleid)
{
format(Archivosizeof(Archivo), "autos/%d.ini"vehicleid);
     if(!
fexist(Archivo))
    {
        
dini_Create(Archivo);
    }
CarInfo1[vehicleid][Model](vehicleiddini_Int(Archivo"Model"));//
CarInfo1[vehicleid][Estado](vehicleiddini_IntSet(Archivo"Estado"));
CarInfo1[vehicleid][PosX](vehicleiddini_IntSet(Archivo"PosX""))
return 1;

Usa este:
pawn Код:
stock CargarAutos(vehicleid)
{
format(Archivo, sizeof(Archivo), "autos/%d.ini", vehicleid);

    if(!fexist(Archivo)) // comprueba si el archivo no existe
    {
        dini_Create(Archivo);
    }
    else // esto pasa si el archivo si existe
    {
        CarInfo1[vehicleid][Model](vehicleid, dini_Int(Archivo, "Model"));//
        CarInfo1[vehicleid][Estado](vehicleid, dini_IntSet(Archivo, "Estado"));

        CarInfo1[vehicleid][PosX](vehicleid, dini_IntSet(Archivo, "PosX""))
    }
return 1;
}
Lo que estбs haciendo es comprobar si el archivo no existe, si no existe creas un nuevo y si existe lo lees.

EDIT:

PD: En dini_Create solo te va a crear un archivo vacio si quieres las variables en el archivo usa dini_Set
Reply


Messages In This Thread
їEstoy haciendolo bien? - by jwalker - 23.01.2013, 03:36
Respuesta: їEstoy haciendolo bien? - by Fluid016 - 23.01.2013, 04:15
Respuesta: їEstoy haciendolo bien? - by jwalker - 23.01.2013, 05:29
Respuesta: їEstoy haciendolo bien? - by Parka - 23.01.2013, 05:38
Respuesta: їEstoy haciendolo bien? - by jwalker - 23.01.2013, 05:53
Respuesta: їEstoy haciendolo bien? - by Parka - 23.01.2013, 07:07
Respuesta: їEstoy haciendolo bien? - by jwalker - 23.01.2013, 17:29

Forum Jump:


Users browsing this thread: 2 Guest(s)