18.09.2015, 00:13
(
Последний раз редактировалось H@hn; 23.09.2015 в 15:00.
)
Hola, me gustarнa que me apoyaran con esta duda, deseo es obtener el numero mayor de un archivo .cfg que lo dejare continuaciуn
Archivo .cfg:
Por ejemplo, quiero obtener el maximo valor de la primera "celda", en esta caso 2.
Cargado del archivo:
saludos
Archivo .cfg:
Код:
1|BANDA PRUEBA||Hahn|0|0|0.000000|0.000000|0.000000|0|0|0|||||||1|0 2|BANDA PRUEBA2||Alexis|0|0|0.000000|0.000000|0.000000|0|0|0|||||||1|0 0||||0|0|0.000000|0.000000|0.000000|0|0|0|||||||0|0 0||||0|0|0.000000|0.000000|0.000000|0|0|0|||||||0|0 0||||0|0|0.000000|0.000000|0.000000|0|0|0|||||||0|0 0||||0|0|0.000000|0.000000|0.000000|0|0|0|||||||0|0 0||||0|0|0.000000|0.000000|0.000000|0|0|0|||||||0|0 0||||0|0|0.000000|0.000000|0.000000|0|0|0|||||||0|0 0||||0|0|0.000000|0.000000|0.000000|0|0|0|||||||0|0 0||||0|0|0.000000|0.000000|0.000000|0|0|0|||||||0|0
Cargado del archivo:
pawn Код:
LoadFamilies()
{
if(!fexist("familiasc.fg")) return 1;
new szFileStr[512],iIndex,File: iFileHandle = fopen("familias.cfg", io_read);
while (iIndex < sizeof(fINFO) && fread(iFileHandle, szFileStr)) {
sscanf(szFileStr, "p<|>is[42]s[65]s[24]iifffiiis[20]s[20]s[20]s[20]s[20]s[20]ii",
fINFO[iIndex][FamilyTaken],
fINFO[iIndex][FamilyName],
fINFO[iIndex][FamilyMOTD],
fINFO[iIndex][FamilyLeader],
fINFO[iIndex][FamilyCash],
fINFO[iIndex][FamilyUSafe],
fINFO[iIndex][FamilySafe][0],
fINFO[iIndex][FamilySafe][1],
fINFO[iIndex][FamilySafe][2],
fINFO[iIndex][FamilyPot],
fINFO[iIndex][FamilyCrack],
fINFO[iIndex][FamilyMats],
fINFO[iIndex][FamilyRank1],
fINFO[iIndex][FamilyRank2],
fINFO[iIndex][FamilyRank3],
fINFO[iIndex][FamilyRank4],
fINFO[iIndex][FamilyRank5],
fINFO[iIndex][FamilyRank6],
fINFO[iIndex][FamilyMembers],
fINFO[iIndex][FamilyVirtualWorld]
);
if(fINFO[iIndex][FamilyUSafe] == 1)
{
new text[52];
fINFO[iIndex][FamilyPickup] = CreateDynamicPickup(1239, 23, fINFO[iIndex][FamilySafe][0], fINFO[iIndex][FamilySafe][1], fINFO[iIndex][FamilySafe][2], fINFO[iIndex][FamilyVirtualWorld]);
format(text, sizeof(text), "%s\n/fopciones",fINFO[iIndex][FamilyName]);
fINFO[iIndex][FamilyPickup3D] = CreateDynamic3DTextLabel(text, COLOR_GENERAL, fINFO[iIndex][FamilySafe][0], fINFO[iIndex][FamilySafe][1], fINFO[iIndex][FamilySafe][2], 6.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,fINFO[iIndex][FamilyVirtualWorld]);
}
++iIndex;
}
print("\n[Script] Familias cargadas correctamente . . .");
return fclose(iFileHandle);
}
saludos