SA-MP Forums Archive
[Ayuda] File a Dini - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda] File a Dini (/showthread.php?tid=258835)



[Ayuda] File a Dini - Cop - 01.06.2011

Hola a todos

Bueno, como pueden ver necesito saber si es posible realizar esto, solo quisiera saber y que alguien me ayudara con esto.
Lo que quiero hacer es convertir de File a Dini, darй un ejemplo de lo que seria de Dini a DOF:

pawn Код:
dini_Exists = DOF_FileExists
dini_Remove = DOF_RemoveFile
dini_Create = DOF_CreateFile
dini_Set = DOF_SetString
dini_Get = DOF_GetString
dini_IntSet = DOF_SetInt
dini_Int = DOF_GetInt
dini_BoolSet = DOF_SetBool
dini_Bool = DOF_GetBool
dini_FloatSet = DOF_SetFloat
dini_Float = DOF_GetFloat
dini_Unset = DOF_Unset
dini_Isset = DOF_IsSet
Ese era un ejemplo de Dini a DOF ahora lo que yo quisiera saber es de File a Dini. Mi duda seria, en caso de que me toque de File a Dini їcomo harнa? їsi se puede?

Saludos, gracias por la ayuda


Respuesta: [Ayuda] File a Dini - MaRcOsWeB - 01.06.2011

Jamбs podrнas comparar, ya que las funciones son distintas y los parametros tambiйn.


Respuesta: [Ayuda] File a Dini - Cop - 01.06.2011

Si entiendo, pero їse podrнa hacer como se pasa de Dini a DOF? en este caso seria de File a Dini, como puedo hacer?


Re: [Ayuda] File a Dini - TheGarfield - 01.06.2011

define ?

pawn Код:
#define DOF_FileExists  dini_Exists
sн ?


Respuesta: [Ayuda] File a Dini - Cop - 01.06.2011

Si, pero quiero hacerlo es de File a Dini, por ejemplo:

fexist = dini_Exists (algo asн, realmente no se si son iguales)

Eso es, convertir todo lo que esta en file a dini pero no se sinceramente.. їEntienden? xD


Re: [Ayuda] File a Dini - TheGarfield - 01.06.2011

pawn Код:
#define DOF_FileExists(%0)   dini_Exists(%0)      
#define DOF_RemoveFile(%0)  dini_Remove(%0)      
#define DOF_CreateFile(%0) dini_Create(%0)      
#define DOF_SetString(%0,%1,%2) dini_Set(%0,%1,%2)
#define DOF_GetString(%0, %1) dini_Get(%0, %1)
#define DOF_SetInt(%0, %1, %2) dini_IntSet(%0, %1, %2)
#define DOF_GetInt(%0, %1) dini_Int(%0, %1)
#define DOF_SetBool(%0, bool:%1) dini_BoolSet(%0, bool:%1)  
#define DOF_GetBool(%0, bool:%1) dini_Bool(%0, bool:%1)  
#define DOF_SetFloat(%0,%1,Float:%2) dini_FloatSet(%0,%1,Float:%2)  
#define DOF_GetFloat(%0,Float:%1) dini_Float(%0,Float:%1)  
#define DOF_Unset(%0,%1) dini_Unset(%0,%1)  
#define DOF_IsSet(%0,%1,%2) dini_Isset(%0,%1,%2)

try this.


Respuesta: [Ayuda] File a Dini - Cop - 01.06.2011

Si, eso lo se, gracias igualmente, colocare un ejemplo para ser mas claros... xD

Ejemplo en File:
pawn Код:
public CargarTest()
{
    new arrCoords[1][64];
    new contenido[256];

    new File: archivo = fopen("Test.ini", io_read);
    if (archivo)
    {
        fread(archivo, contenido);
        split(contenido, arrCoords, ',');
        Test = strval(arrCoords[0]);
        fclose(archivo);
        printf("Testing: %d", Test);
    }
    return 1;

}

public GuardarTest()
{
    new contenido[256];
    format(contenido, sizeof(contenido), "%d", Test);
    new File: archivo = fopen("Test.ini", io_write);
    fwrite(archivo, contenido);
    fclose(archivo);
    return 1;
}
Como pueden ver el cуdigo que puse arriba esta en FILE, pero quiero pasar ese cуdigo a DINI, como convertirнa ese cуdigo a Dini?


Respuesta: [Ayuda] File a Dini - TheChaoz - 02.06.2011

te vas a complicar demasiado. tendrias q hacer un parser para leer el string q escribis y setearlo en un formato especifico, y algo similar con la lectura. te recomiendo q simplemente pases linea x linea xq va a ser mucho mas facil. y en caso de q cambies de sistema usa djson y_ini o directamente pasate a mysql, ya que dini es realmente lento.


Respuesta: [Ayuda] File a Dini - Cop - 02.06.2011

Quote:
Originally Posted by the_chaoz
Посмотреть сообщение
te vas a complicar demasiado. tendrias q hacer un parser para leer el string q escribis y setearlo en un formato especifico, y algo similar con la lectura. te recomiendo q simplemente pases linea x linea xq va a ser mucho mas facil. y en caso de q cambies de sistema usa djson y_ini o directamente pasate a mysql, ya que dini es realmente lento.
Pues sinceramente lo que iba hacer era pasar de File a Dini para despuйs pasarlo a DOF, ya que conozco la facilidad de pasar Dini a DOF, disculpa їcomo seria pasar linea por linea de File a Dini?

Saludos, gracias por tu ayuda


Respuesta: [Ayuda] File a Dini - TheChaoz - 02.06.2011

Quote:
Originally Posted by Cop
Посмотреть сообщение
Pues sinceramente lo que iba hacer era pasar de File a Dini para despuйs pasarlo a DOF, ya que conozco la facilidad de pasar Dini a DOF, disculpa їcomo seria pasar linea por linea de File a Dini?

Saludos, gracias por tu ayuda
q transcribas todo el codigo. (scriptearlo de nuevo)