Load All .ini file with dini?
#8

pawn Код:
stock LoadLabels()
{
    new str[128],len,File:F;
    new text[128],Float:Pos[3],idx;
    for(new i=0; i < 100; i++)
    {
        format(str, 20, "/Label/label%d.ini", i);
        F = fopen(str, io_read);
        if(!F) break; // or continue;

        idx = 0;
        while((len = fread(F,str)))
        {
            if(len > 1)
                str[len - 2] = EOS;

            if((len = strfind(str,"=",true)) != -1)
            {
                switch(++idx)
                {
                    case 1: strcat((text[0]=EOS,text),str[len+1]);
                    case 2..4: Pos[idx-2] = floatstr(str[len+1]);
                    default:
                    {
                        CreateDynamic3DTextLabel(text, 0xFFFFFFFF, Pos[0], Pos[1], Pos[2], 100.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
                        break;
                    }
                }
            }
        }
        fclose(F);
    }
}
Reply


Messages In This Thread
Load All .ini file with dini? - by semara123 - 18.04.2015, 00:25
Re: Load All .ini file with dini? - by ATGOggy - 18.04.2015, 05:59
Re: Load All .ini file with dini? - by Bakr - 18.04.2015, 06:51
Re: Load All .ini file with dini? - by ATGOggy - 18.04.2015, 07:05
Re: Load All .ini file with dini? - by Bakr - 18.04.2015, 07:25
Re: Load All .ini file with dini? - by ATGOggy - 18.04.2015, 08:14
AW: Load All .ini file with dini? - by semara123 - 18.04.2015, 16:01
Re: Load All .ini file with dini? - by Jefff - 18.04.2015, 21:05

Forum Jump:


Users browsing this thread: 1 Guest(s)