[DUDA] y_ini - INI_ParseFile (AYUDA POR FAVOR) -
yesidpte - 27.11.2016
ЎBuenas!
Mi problema:
El INI_ParseFile no me funciona..
Mi Script: (Todos los news y defines no los copie, pero estan bien. (El script no tira warns ni errores.))
PHP код:
#include <YSI\y_ini>
stock CargarArchivos()
{
new Str[15];
for(new i=1; i<MAX_Archivos; i++)
{
format(Str, sizeof(Str), "Archivos/%d.ini", i);
if(fexist(Str))
{
++CantidadArchivos;
printf("*- Cargando Archivo ID %d... (%s)",i,Str);
INI_ParseFile(Str, "CargarArchivo_%s", .bExtra = true, .extra = i);
}
}
}
forward CargarArchivo_data(i,name[],value[]);
public CargarArchivo_data(i,name[],value[])
{
INI_String("Nombre",InfoArchivo[i][aNombre],20);
INI_String("Texto",InfoArchivo[i][aTexto],20);
INI_Int("Score",InfoArchivo[i][aScore]);
printf(" Archivo ID %d Cargado!",i);
return 1;
}
El "printf(" Archivo ID %d Cargado!",i);" no sale, es decir, el "public CargarArchivo_data(i,name[],value[])" no arranca con el "INI_ParseFile(Str, "CargarArchivo_%s", .bExtra = true, .extra = i);"
їQue podria ser? MUCHAS Gracias de ante mano.
Re: [DUDA/AYUDA] y_ini - INI_ParseFile -
Swedky - 27.11.2016
Retуrnalo en 0.
Re: [DUDA/AYUDA] y_ini - INI_ParseFile -
yesidpte - 27.11.2016
Quote:
Originally Posted by EnzoMetlc
Retуrnalo en 0.
|
Ya lo hice, igual no funciona. їQue podrб ser?
Ayuda, por favor.
Re: [DUDA/AYUDA] y_ini - INI_ParseFile -
Swedky - 27.11.2016
No te recomiendo y_ini, es lento y tarda como 15 tediosos segundos en compilar. Usa este:
https://sampforum.blast.hk/showthread.php?tid=622713
Re: [DUDA/AYUDA] y_ini - INI_ParseFile -
TheAvenger502 - 28.11.2016
Comproba si al crear el archivo usas el tag "data"
Ejemplo: INI_SetTag("data");
Si no se encuentra debes agregarlo, de lo contrario no cargaras nada.
Si no usas tag, borra el %s del INI_ParseFile
y del callback que creastes borra el _data
Re: [DUDA/AYUDA] y_ini - INI_ParseFile -
yesidpte - 29.11.2016
Quote:
Originally Posted by TheAvenger502
Comproba si al crear el archivo usas el tag "data"
Ejemplo: INI_SetTag("data");
Si no se encuentra debes agregarlo, de lo contrario no cargaras nada.
Si no usas tag, borra el %s del INI_ParseFile
y del callback que creastes borra el _data
|
Hola, gracias por responder.
Al crear los archivos uso el "INI_SetTag("Estadisticas")", entonces puse en el callback "CargarArchivo_Estadisticas" y tampoco sirviу.
ЎAyuda por favor!
Re: [DUDA/AYUDA] y_ini - INI_ParseFile -
Swedky - 29.11.2016
Primeramente te recomendarнa que no centres el texto, da pereza leerlo.
Lo otro, cбmbialo asн:
pawn Код:
INI_ParseFile(str, "CargarArchivo");
Y a tu callback:
pawn Код:
public CargarArchivo(i,name[],value[])
Cargarб todos los datos sin verificar los tags, ya que con y_ini puedes cargar datos que estйn dentro de un tag.
Re: [DUDA] y_ini - INI_ParseFile (AYUDA POR FAVOR) -
yesidpte - 29.11.2016
Quote:
Originally Posted by EnzoMetlc
Primeramente te recomendarнa que no centres el texto, da pereza leerlo.
Lo otro, cбmbialo asн:
[pawn]INI_ParseFile(str, "CargarArchivo");[pawn]
Y a tu callback:
pawn Код:
public CargarArchivo(i,name[],value[])
Cargarб todos los datos sin verificar los tags, ya que con y_ini puedes cargar datos que estйn dentro de un tag.
|
Bien, no lo harй mбs.
Gracias por responder.
Mira, lo que pasa es que no es solo 1 archivo el que deseo cargar, son varios llamados por Numeros
(1.ini,2.ini,3.ini,etc) por eso ocupo el
format y el
%s...
Ayuda, por favor.