Problema citire fisier pawn

Ai nevoie de ceva si nu gasesti pe forum? atunci fai o cerere aici.

Moderator: Nap

Scrie răspuns
Avatar utilizator
nunehsamp
Forum Member
Forum Member
Mesaje: 1
Membru din: 27 Mai 2018, 20:10
Status: Neconectat

Problema citire fisier pawn

Mesaj de nunehsamp » 28 Mai 2018, 18:14

Salut, intampin o problema in citirea unui cfg in pawn pentru gamemode-ul meu de samp.Problema se prezinta astfel:

enum vInfo
{
vID,
vFaction,
Float: vPosX,
Float: vPosY,
Float: vPosZ,
vCash,
vDrugs,
vVW
}
new VaultInfo[7][vInfo];

Mai sus este sistemul de seifuri pentru mafiile de pe server.

forward LoadVaults();
public LoadVaults()
{
new
arrCoords[9][64],
strFromFile2[256],
File: file = fopen("vaults.cfg", io_read);

if (file)
{
new idx;
while (idx < sizeof(VaultInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
VaultInfo[idx][vID] = strval(arrCoords[0]);
VaultInfo[idx][vFaction] = strval(arrCoords[1]);
VaultInfo[idx][vPosX] = floatstr(arrCoords[2]);
VaultInfo[idx][vPosY] = floatstr(arrCoords[3]);
VaultInfo[idx][vPosZ] = floatstr(arrCoords[4]);
VaultInfo[idx][vCash] = strval(arrCoords[5]);
VaultInfo[idx][vDrugs] = strval(arrCoords[6]);
VaultInfo[idx][vVW] = strval(arrCoords[7]);
printf("VaultID %d FactionNUM %d, PosX %f, PosY %f, PosZ %f, Cash %d, Drugs %d, VW %d", VaultInfo[idx][vID], VaultInfo[idx][vFaction],VaultInfo[idx] [vPosX], VaultInfo[idx][vPosY], VaultInfo[idx][vPosZ], VaultInfo[idx][vCash], VaultInfo[idx][vDrugs], VaultInfo[idx][vVW]);
idx++;
}
fclose(file);
}
return 1;
}

Mai sus este functia de citire a fisierului vaults.cfg din scriptfiles pentru cele 7 seifuri si apoi tiparirea fiecarei valori in parte pentru a verifica daca functioneaza si daca afiseaza valorile corecte.Din pacate valorile sunt afisate aiurea dupa cum se poate vedea in imaginea urmatoare:

In conditiile in care asta e ceea ce am scris eu in vaults.cfg: 0,4,2492.2615,-1702.3912,1018.3438,0,0,21,5,2332.6660,-1142.7737,1054.2969,0,0,32,6,508.3405,-81.3647,998.9609,0,0,13,7,508.3405,-81.3647,998.9609,0,0,44,8,-223.3711,1411.0023,27.7734,0,0,15,9,-223.3711,1411.0023,27.7734,0,0,26,10,508.3405,-81.3647,998.9609,0,0,3

Dupa ore intregi de cautare a problemei, am incercat sa introduc alte coordonate si date in vaults.cfg, si, spre surprinderea mea a functionat dupa cum se poate vedea in imagine:

Ceea ce am scris in vaults.cfg fiind: 0,1,231.1267,79.3089,1005.0391,0,0,-11,2,233.6864,111.3057,1003.2257,0,0,-12,3,1714.7601,-1670.1362,20.2247,0,0,-13,4,2546.9341,-1281.5876,1060.9844,0,0,14,5,2546.9341,-1281.5876,1060.9844,0,0,25,12,2546.9341,-1281.5876,1060.9844,0,0,36,13,2546.9341,-1281.5876,1060.9844,0,0,4

Totul se afiseaza asa cum trebuie cu aceste date si nu inteleg de ce, ce este gresit cu datele introduse de mine initial si de ce nu le citeste corect ? am nevoie mare de ajutor cu aceasta problema, multumesc anticipat...

Scrie răspuns

Înapoi la “Cereri”

  • Newest Posts
    Top Active Users
    Newest Users
    • Bancuri de pe netby Avatar utilizator Serby Romania » 17 Oct 2026, 19:46 » în Bancuri
    • Jocuri necenzurate- "the best"by Avatar utilizator killer Romania » 10 Iun 2026, 15:56 » în Filme/Seriale/Anime
    • Iepurașul de Paște MP40 -mp40_easter_bunnyby Avatar utilizator killer Romania » 08 Mar 2026, 10:13 » în Addon CS
    • CERERE DNS ZM.FhG.Roby Avatar utilizator CORNEL Romania » 05 Mar 2026, 12:40 » în DNS si forum server - Cereri alocare
    • CERERE Clan -$-{-[tNt]-}-$-by Avatar utilizator s500Pink Panama » 01 Mar 2026, 17:13 » în Cerere clan
    • Avatar utilizator Serby Romania
        Mesaje: 17
    • Avatar utilizator CORNEL Romania
        Mesaje: 1,715
    • Avatar utilizator s500Pink Panama
        Mesaje: 5
    • Avatar utilizator killer Romania
        Mesaje: 5
    • Avatar utilizator NoahBrown100 Bahrain
        Mesaje: 14
    • Avatar utilizator Jimekalmiya United States of America
        Membru din: 15 Aug 2026, 10:10
    • Avatar utilizator Eryxvallen Anguilla
        Membru din: 13 Aug 2026, 10:08
    • Avatar utilizator Benniehench03 Bahrain
        Membru din: 07 Aug 2026, 06:02
    • Avatar utilizator Ponti233 Afghanistan
        Membru din: 06 Aug 2026, 05:15
    • Avatar utilizator CrystalVibe Lebanon
        Membru din: 03 Aug 2026, 09:59