02.02.2012, 19:21
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.
Ven algo mal ? :_ nose que puede ser.... Si nesesitan otro dato del script diganme.
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;
}