SA-MP Forums Archive
Problema al cargar labels de .txt - 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: Problema al cargar labels de .txt (/showthread.php?tid=315345)



Problema al cargar labels de .txt - [Nikk] - 02.02.2012

Miren, tengo un sistema de labels que se guardan en un .txt y se cargan desde un .txt, en la 0.3d me andaba todo bien, y ahora en la 0.3d R2, se bugean, osea algunos estan en otra posicion de otro label encima de otro, y no deberia estar ahi. Tengo el streamer y sscanf todo bien actualizado, nose que pasa. Aca les dejo el stock.



pawn Код:
stock AgregarLabels(LFileName[])
{
    if(!fexist(LFileName)) return 0;

    new File:LFile, Line[128], LabelInfo[128], Float:LX, Float:LY, Float:LZ, lTotal = 0;

    LFile = fopen(LFileName, io_read);
    while(fread(LFile, Line))
    {
        if(Line[0] == '/' || isnull(Line)) continue;
        unformat(Line, "p<,>s[128]fff", LabelInfo,LX,LY,LZ);
        //CreateDynamic3DTextLabel(LabelInfo, COLOR_LIGHTGREEN, LX, LY, LZ, 100.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
//ForRndColorLabel
        CreateDynamic3DTextLabel(LabelInfo, ForRndColorLabel[random(sizeof(ForRndColorLabel))], LX, LY, LZ, 100.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
        lTotal++;
    }
    fclose(LFile);
    return lTotal;
}
Ven algo mal ? :_ nose que puede ser.... Si nesesitan otro dato del script diganme.


Respuesta: Problema al cargar labels de .txt - [DOG]irinel1996 - 02.02.2012

Mmm... Es extraсo, a mi me parece que estб todo bien. =/
Voy a verificarlo mбs profundamente.


Respuesta: Problema al cargar labels de .txt - [Nikk] - 02.02.2012

Si yo tambien, veo todo bien, tengo todo actualizado, nose que pasa. Mira aca te dejo un ejemplo del bug:
en el txt :
pawn Код:
123.451, 12.2, 0.5, label test 1//
1253.4551, 2612.2, 1.5, label test 2  // el label 2 aparece en la misma posicion que el label 1.
Igualmente, esto NO PASA CON TODOS LOS LABELS, solo con algunos digamos 2 de cada 10.


Respuesta: Problema al cargar labels de .txt - [Nikk] - 05.02.2012

Revivo, por favor, alguien tiene idea de por que pasa ?


Respuesta: Problema al cargar labels de .txt - Jovanny - 05.02.2012

Pasa un ejemplo de linea de label pero uno que tengas hecho no inventado


Respuesta: Problema al cargar labels de .txt - [Nikk] - 05.02.2012

Mira aca tengo unos cuantos:

Код:
NORTE: Las Venturas Port Island,3900.84,4635.55,6.30
SUR: Las Venturas - Long, Duck Islands,3921.94,4598.49,11.00
Bienvenido a Stradlin Island,3937.29,4597.13,11.44
SUR: Las Venturas,2354.50,7046.00,11.04
NORESTE: LV Port Island,865.68,2487.67,35.63
Duck - Long - Stradlin Islands,2736.70,1981.36,13.73
ESTE: Duck - Long - Stradlin Islands,2860.21,2130.16,17.82
ATENCION: Peaje,4786.90,2197.44,11.64
OESTE: Las Venturas,4797.53,2204.99,17.67
SUR: Long Island - Stradlin Island,4908.37,2185.59,18.02
NOROESTE: Duck Island - Las Venturas,5560.68,-402.98,14.06
SUR: Feirth Island - Los Santos,5600.09,-424.09,14.06
Long Island - Stradlin Island,5649.47,-415.53,14.06
OESTE: Feirth Island - Duck Island - Las venturas,6666.90,-417.83,17.92
OESTE: Stradlin Island,6762.45,-203.00,17.84
SURESTE: Stradlin - Long - Duck Island,2432.24,7111.54,11.37
Algunos que otros se bugean y van a la posicion de otro :/ nose que carajos pasa xd


Respuesta: Problema al cargar labels de .txt - Jovanny - 05.02.2012

pawn Код:
stock AgregarLabels(LFileName[])
{
    if(!fexist(LFileName)) return 0;

    new File:LFile = fopen(LFileName, io_read),
        Line[128],
        LabelInfo[128],
        Float:LX,
        Float:LY,
        Float:LZ,
        lTotal = 0;

    while(fread(LFile, Line))
    {
        if(!unformat(Line, "p<,>s[128]fff", LabelInfo,LX,LY,LZ))
        {
            CreateDynamic3DTextLabel(LabelInfo, ForRndColorLabel[random(sizeof(ForRndColorLabel))], LX, LY, LZ, 100.0);
            lTotal++;
        }
    }

    fclose(LFile);
    return lTotal;
}



Respuesta: Problema al cargar labels de .txt - [Nikk] - 06.02.2012

Ea, ahi me anda joya, gracias.