Hilfe bei (D)ini Ladefunktion. Kleine Sache

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey Leute,


    Habe hier ein Problem:


    Ich habe in einer Funktion gehabt, dass Daten (Ints) in einer Zeile in einer .ini gespeichert & ausgelesen werden.


    Jetzt wollte ich mehrere Zeilen machen, aber das auslesen ist nicht darauf bestimmt.


    Könnte mir das einer zeigen ?


    Hier der Code:



    Function LoadFrakWaffen()
    {
    new arrCoords[122][122];
    new strFromFile2[1000];
    new File: file = fopen("/WTs/FrakMats.ini", io_read);
    if (file)
    {
    fread(file, strFromFile2);
    split(strFromFile2, arrCoords, ',');
    ArmySDP = strval(arrCoords[0]);
    ArmyD = strval(arrCoords[1]);
    ArmyS = strval(arrCoords[2]);
    ArmyU = strval(arrCoords[3]);
    ArmyT = strval(arrCoords[4]);
    ArmyMP = strval(arrCoords[5]);
    ArmyAK = strval(arrCoords[6]);
    ArmyM4 = strval(arrCoords[7]);
    ArmySR = strval(arrCoords[8]);
    ArmyRPG = strval(arrCoords[9]);
    ArmyW = strval(arrCoords[10]);

    LCNSDP = strval(arrCoords[11]);
    LCND = strval(arrCoords[12]);
    LCNS = strval(arrCoords[13]);
    LCNU = strval(arrCoords[14]);
    LCNT = strval(arrCoords[15]);
    LCNMP = strval(arrCoords[16]);
    LCNAK = strval(arrCoords[17]);
    LCNM4 = strval(arrCoords[18]);
    LCNSR = strval(arrCoords[19]);
    LCNRPG = strval(arrCoords[20]);
    LCNW = strval(arrCoords[21]);

    YakSDP = strval(arrCoords[22]);
    YakD = strval(arrCoords[23]);
    YakS = strval(arrCoords[24]);
    YakU = strval(arrCoords[25]);
    YakT = strval(arrCoords[26]);
    YakMP = strval(arrCoords[27]);
    YakAK = strval(arrCoords[28]);
    YakM4 = strval(arrCoords[29]);
    YakSR = strval(arrCoords[30]);
    YakRPG = strval(arrCoords[31]);
    YakW = strval(arrCoords[32]);

    HitSDP = strval(arrCoords[33]);
    HitD = strval(arrCoords[34]);
    HitS = strval(arrCoords[35]);
    HitU = strval(arrCoords[36]);
    HitT = strval(arrCoords[37]);
    HitMP = strval(arrCoords[38]);
    HitAK = strval(arrCoords[39]);
    HitM4 = strval(arrCoords[40]);
    HitSR = strval(arrCoords[41]);
    HitRPG = strval(arrCoords[42]);
    HitW = strval(arrCoords[43]);

    TriaSDP = strval(arrCoords[44]);
    TriaD = strval(arrCoords[45]);
    TriaS = strval(arrCoords[46]);
    TriaU = strval(arrCoords[47]);
    TriaT = strval(arrCoords[48]);
    TriaMP = strval(arrCoords[49]);
    TriaAK = strval(arrCoords[50]);
    TriaM4 = strval(arrCoords[51]);
    TriaSR = strval(arrCoords[52]);
    TriaRPG = strval(arrCoords[53]);
    TriaW = strval(arrCoords[54]);

    GrovSDP = strval(arrCoords[55]);
    GrovD = strval(arrCoords[56]);
    GrovS = strval(arrCoords[57]);
    GrovU = strval(arrCoords[58]);
    GrovT = strval(arrCoords[59]);
    GrovMP = strval(arrCoords[60]);
    GrovAK = strval(arrCoords[61]);
    GrovM4 = strval(arrCoords[62]);
    GrovSR = strval(arrCoords[63]);
    GrovRPG = strval(arrCoords[64]);
    GrovW = strval(arrCoords[65]);

    BlsSDP = strval(arrCoords[66]);
    BlsD = strval(arrCoords[67]);
    BlsS = strval(arrCoords[68]);
    BlsU = strval(arrCoords[69]);
    BlsT = strval(arrCoords[70]);
    BlsMP = strval(arrCoords[71]);
    BlsAK = strval(arrCoords[72]);
    BlsM4 = strval(arrCoords[73]);
    BlsSR = strval(arrCoords[74]);
    BlsRPG = strval(arrCoords[75]);
    BlsW = strval(arrCoords[76]);

    VgsSDP = strval(arrCoords[77]);
    VgsD = strval(arrCoords[78]);
    VgsS = strval(arrCoords[79]);
    VgsU = strval(arrCoords[80]);
    VgsT = strval(arrCoords[81]);
    VgsMP = strval(arrCoords[82]);
    VgsAK = strval(arrCoords[83]);
    VgsM4 = strval(arrCoords[84]);
    VgsSR = strval(arrCoords[85]);
    VgsRPG = strval(arrCoords[86]);
    VgsW = strval(arrCoords[87]);

    RSSDP = strval(arrCoords[88]);
    RSD = strval(arrCoords[89]);
    RSS = strval(arrCoords[90]);
    RSU = strval(arrCoords[91]);
    RST = strval(arrCoords[92]);
    RSMP = strval(arrCoords[93]);
    RSAK = strval(arrCoords[94]);
    RSM4 = strval(arrCoords[95]);
    RSSR = strval(arrCoords[96]);
    RSRPG = strval(arrCoords[97]);
    RSW = strval(arrCoords[98]);

    TerSDP = strval(arrCoords[99]);
    TerD = strval(arrCoords[100]);
    TerS = strval(arrCoords[101]);
    TerU = strval(arrCoords[102]);
    TerT = strval(arrCoords[103]);
    TerMP = strval(arrCoords[104]);
    TerAK = strval(arrCoords[105]);
    TerM4 = strval(arrCoords[106]);
    TerSR = strval(arrCoords[107]);
    TerRPG = strval(arrCoords[108]);
    TerW = strval(arrCoords[109]);

    RMSDP = strval(arrCoords[110]);
    RMD = strval(arrCoords[111]);
    RMS = strval(arrCoords[112]);
    RMU = strval(arrCoords[113]);
    RMT = strval(arrCoords[114]);
    RMMP = strval(arrCoords[115]);
    RMAK = strval(arrCoords[116]);
    RMM4 = strval(arrCoords[117]);
    RMSR = strval(arrCoords[118]);
    RMRPG = strval(arrCoords[119]);
    RMW = strval(arrCoords[120]);
    fclose(file);
    }
    else
    {
    printf("FRAKMATS.INI FEHLT");
    }
    return 1;
    }
    Function SaveFrakWaffen()
    {
    new coordsstring3[1000];
    new coordsstring5[1000];
    new coordsstring6[1000];
    new coordsstring8[1000];
    new coordsstring12[1000];
    new coordsstring13[1000];
    new coordsstring14[1000];
    new coordsstring16[1000];
    new coordsstring19[1000];
    new coordsstring20[1000];
    new coordsstring23[1000];
    format(coordsstring3, sizeof(coordsstring3), "3,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",ArmySDP,ArmyD,ArmyS,ArmyU,ArmyT,ArmyMP,ArmyAK,ArmyM4,ArmySR,ArmyRPG,ArmyW);
    format(coordsstring5, sizeof(coordsstring5), "5,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",LCNSDP,LCND,LCNS,LCNU,LCNT,LCNMP,LCNAK,LCNM4,LCNSR,LCNRPG,LCNW);
    format(coordsstring6, sizeof(coordsstring6), "6,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",YakSDP,YakD,YakS,YakU,YakT,YakMP,YakAK,YakM4,YakSR,YakRPG,YakW);
    format(coordsstring8, sizeof(coordsstring8), "8,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",HitSDP,HitD,HitS,HitU,HitT,HitMP,HitAK,HitM4,HitSR,HitRPG,HitW);
    format(coordsstring12, sizeof(coordsstring12), "12,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",TriaSDP,TriaD,TriaS,TriaU,TriaT,TriaMP,TriaAK,TriaM4,TriaSR,TriaRPG,TriaW);
    format(coordsstring13, sizeof(coordsstring13), "13,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",GrovSDP,GrovD,GrovS,GrovU,GrovT,GrovMP,GrovAK,GrovM4,GrovSR,GrovRPG,GrovW);
    format(coordsstring14, sizeof(coordsstring14), "14,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",BlsSDP,BlsD,BlsS,BlsU,BlsT,BlsMP,BlsAK,BlsM4,BlsSR,BlsRPG,BlsW);
    format(coordsstring16, sizeof(coordsstring16), "16,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",VgsSDP,VgsD,VgsS,VgsU,VgsT,VgsMP,VgsAK,VgsM4,VgsSR,VgsRPG,VgsW);
    format(coordsstring19, sizeof(coordsstring19), "19,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",RSSDP,RSD,RSS,RSU,RST,RSMP,RSAK,RSM4,RSSR,RSRPG,RSW);
    format(coordsstring20, sizeof(coordsstring20), "20,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\n",TerSDP,TerD,TerS,TerU,TerT,TerMP,TerAK,TerM4,TerSR,TerRPG,TerW);
    format(coordsstring23, sizeof(coordsstring23), "23,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",RMSDP,RMD,RMS,RMU,RMT,RMMP,RMAK,RMM4,RMSR,RMRPG,RMW);
    new File: file2 = fopen("/WTs/FrakMats.ini", io_write);
    fwrite(file2, coordsstring3);
    fwrite(file2, coordsstring5);
    fwrite(file2, coordsstring6);
    fwrite(file2, coordsstring8);
    fwrite(file2, coordsstring12);
    fwrite(file2, coordsstring13);
    fwrite(file2, coordsstring14);
    fwrite(file2, coordsstring16);
    fwrite(file2, coordsstring19);
    fwrite(file2, coordsstring20);
    fwrite(file2, coordsstring23);
    fclose(file2);
    return 1;
    }


    Das speichern geht wunderbar, aber das auslesen nicht.


    Bitte um Hilfe


    MfG
    Me

    3 Mal editiert, zuletzt von Jörgsib ()

  • Ne, die "Lade"Funktion ist nur auf einen "Einzeiler" bestimmt,
    nicht auf 11 Zeilen.


    Also muss beim Laden irgendwas gemacht werden.


    Jeder Abstand beim Laden ist eine Zeile beim speichern.


    //EDIT Erläuterung
    //EDIT Habe was vergessen


    MfG
    Me

    3 Mal editiert, zuletzt von Jörgsib ()

  • Und ? konntest du es lösen ?


    MfG
    Me

    4 Mal editiert, zuletzt von Jörgsib ()

  • Hier mal das Ladeverfahren von Loh:


    Kommste selber drauf? ^^



    Code
    while ( fread( UserFile , Data , sizeof( Data ) ) )
    {
    key = ini_GetKey( Data );
    if( strcmp( key , "Level" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLevel] = strval( val ); }
    if( strcmp( key , "AdminLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdmin] = strval( val ); }
    if( strcmp( key , "Supporter" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSupporter] = strval( val ); }
    if( strcmp( key , "DonateRank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDonateRank] = strval( val ); }
    if( strcmp( key , "UpgradePoints" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][gPupgrade] = strval( val ); }
    if( strcmp( key , "ConnectedTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pConnectTime] = strval( val ); }
    if( strcmp( key , "Registered" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pReg] = strval( val ); }
    if( strcmp( key , "Sex" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSex] = strval( val ); }
    if( strcmp( key , "Age" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAge] = strval( val ); }
    if( strcmp( key , "Origin" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pOrigin] = strval( val ); }
    if( strcmp( key , "CK" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCK] = strval( val ); }
    if( strcmp( key , "Muted" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMuted] = strval( val ); }
    if( strcmp( key , "Respect" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pExp] = strval( val ); }
    if( strcmp( key , "Durst" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDurst] = strval( val ); }
    if( strcmp( key , "Money" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
    if( strcmp( key , "Bank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAccount] = strval( val ); }
    if( strcmp( key , "Crimes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCrimes] = strval( val ); }
    if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); }
    if( strcmp( key , "Deaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeaths] = strval( val ); }
    if( strcmp( key , "Arrested" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pArrested] = strval( val ); }
    if( strcmp( key , "WantedDeaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWantedDeaths] = strval( val ); }
    if( strcmp( key , "Phonebook" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPhoneBook] = strval( val ); }
    if( strcmp( key , "LottoNr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLottoNr] = strval( val ); }
    if( strcmp( key , "Fishes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishes] = strval( val ); }
    if( strcmp( key , "BiggestFish" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBiggestFish] = strval( val ); }
    if( strcmp( key , "Ticket" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTicket] = strval( val ); }
    if( strcmp( key , "Job" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJob] = strval( val ); }
    if( strcmp( key , "Paycheck" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayCheck] = strval( val ); }
    if( strcmp( key , "HeadValue" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHeadValue] = strval( val ); }
    if( strcmp( key , "Jailed" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJailed] = strval( val ); }
    if( strcmp( key , "JailTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJailTime] = strval( val ); }
    if( strcmp( key , "Materials" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMats] = strval( val ); }
    if( strcmp( key , "Drugs" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugs] = strval( val ); }
    if( strcmp( key , "Leader" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLeader] = strval( val ); }
    if( strcmp( key , "Member" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMember] = strval( val ); }
    if( strcmp( key , "FMember" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFMember] = strval( val ); }
    if( strcmp( key , "Rank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRank] = strval( val ); }
    if( strcmp( key , "Char" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pChar] = strval( val ); }
    if( strcmp( key , "ContractTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pContractTime] = strval( val ); }
    if( strcmp( key , "DetSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDetSkill] = strval( val ); }
    if( strcmp( key , "SexSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSexSkill] = strval( val ); }
    if( strcmp( key , "BoxSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxSkill] = strval( val ); }
    if( strcmp( key , "Tabbak" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTabbak] = strval( val ); }
    if( strcmp( key , "Tsucht" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTsucht] = strval( val ); }
    if( strcmp( key , "LawSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLawSkill] = strval( val ); }
    if( strcmp( key , "MechSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMechSkill] = strval( val ); }
    if( strcmp( key , "JackSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJackSkill] = strval( val ); }
    if( strcmp( key , "Harndrang" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHarndrang] = strval( val ); }
    if( strcmp( key , "CarSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarSkill] = strval( val ); }
    if( strcmp( key , "NewsSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNewsSkill] = strval( val ); }
    if( strcmp( key , "DrugsSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugsSkill] = strval( val ); }
    if( strcmp( key , "CookSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCookSkill] = strval( val ); }
    if( strcmp( key , "FishSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishSkill] = strval( val ); }
    if( strcmp( key , "pSHealth" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSHealth] = floatstr( val ); }
    if( strcmp( key , "pHealth" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHealth] = floatstr( val ); }
    if( strcmp( key , "Int" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInt] = strval( val ); }
    if( strcmp( key , "Local" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLocal] = strval( val ); }
    if( strcmp( key , "Team" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTeam] = strval( val ); }
    if( strcmp( key , "Model" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pModel] = strval( val ); }
    if( strcmp( key , "PhoneNr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPnumber] = strval( val ); }
    if( strcmp( key , "House" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPhousekey] = strval( val ); }
    if( strcmp( key , "Bizz" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPbiskey] = strval( val ); }
    if( strcmp( key , "HandyGeld" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHandyGeld] = strval( val ); }
    if( strcmp( key , "HandyVer" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHandyVer] = strval( val ); }
    if( strcmp( key , "Pos_x" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_x] = floatstr( val ); }
    if( strcmp( key , "Pos_y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_y] = floatstr( val ); }
    if( strcmp( key , "Pos_z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_z] = floatstr( val ); }
    if( strcmp( key , "CarLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarLic] = strval( val ); }
    if( strcmp( key , "NewLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNewLic] = strval( val ); }
    if( strcmp( key , "FlyLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFlyLic] = strval( val ); }
    if( strcmp( key , "BoatLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoatLic] = strval( val ); }
    if( strcmp( key , "FishLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishLic] = strval( val ); }
    if( strcmp( key , "GunLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGunLic] = strval( val ); }// Laden von schein wenn du /login machst
    if( strcmp( key , "LKWLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLKWLic] = strval( val ); }
    if( strcmp( key , "MotoLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMotoLic] = strval( val ); }
    if( strcmp( key , "Zig" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pZig] = strval( val ); }
    if( strcmp( key , "ZigSucht" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pZigSucht] = strval( val ); }
    if( strcmp( key , "Gun1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun1] = strval( val ); }
    if( strcmp( key , "Gun2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun2] = strval( val ); }
    if( strcmp( key , "Gun3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun3] = strval( val ); }
    if( strcmp( key , "Gun4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun4] = strval( val ); }
    if( strcmp( key , "Ammo1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo1] = strval( val ); }
    if( strcmp( key , "Ammo2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo2] = strval( val ); }
    if( strcmp( key , "Ammo3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo3] = strval( val ); }
    if( strcmp( key , "Ammo4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo4] = strval( val ); }
    if( strcmp( key , "CarTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarTime] = strval( val ); }
    if( strcmp( key , "PayDay" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDay] = strval( val ); }
    if( strcmp( key , "PayDayHad" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDayHad] = strval( val ); }
    if( strcmp( key , "CDPlayer" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCDPlayer] = strval( val ); }
    if( strcmp( key , "Wins" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWins] = strval( val ); }
    if( strcmp( key , "Loses" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLoses] = strval( val ); }
    if( strcmp( key , "AlcoholPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAlcoholPerk] = strval( val ); }
    if( strcmp( key , "DrugPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugPerk] = strval( val ); }
    if( strcmp( key , "MiserPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMiserPerk] = strval( val ); }
    if( strcmp( key , "PainPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPainPerk] = strval( val ); }
    if( strcmp( key , "TraderPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTraderPerk] = strval( val ); }
    if( strcmp( key , "Tutorial" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTut] = strval( val ); }
    if( strcmp( key , "Warnings" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWarns] = strval( val ); }
    if( strcmp( key , "Adjustable" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdjustable] = strval( val ); }
    if( strcmp( key , "Fuel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFuel] = strval( val ); }
    if( strcmp( key , "Married" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMarried] = strval( val ); }
    if( strcmp( key , "MarriedTo" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pMarriedTo], val, 0, strlen(val)-1, 255); }
    if( strcmp( key , "SpawnChange" , true ) == 0 ) { val = ini_GetValue( Data ); SpawnChange[playerid] = strval( val ); }
    if( strcmp( key , "WantedLevel" , true ) == 0 ) { val = ini_GetValue( Data ); WantedLevel[playerid] = strval( val ); }
    if( strcmp( key , "WantedPoints" , true ) == 0 ) { val = ini_GetValue( Data ); WantedPoints[playerid] = strval( val ); }
    if( strcmp( key , "PlayMinutes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPlayMinutes] = strval( val ); }
    if( strcmp( key , "GesamtMinutes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGesamtMinutes] = strval( val ); }
    if( strcmp( key , "MinutesSinceAn" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMinutesSinceAn] = strval( val ); }
    if( strcmp( key , "SFPASS" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSFPASS] = strval( val ); }
    if( strcmp( key , "LVPASS" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLVPASS] = strval( val ); }
    if( strcmp( key , "Offflucht" , true ) == 0 ) { val = ini_GetValue( Data ); OfflineFlucht[playerid] = strval( val ); }
    if( strcmp( key , "Knast" , true ) == 0 ) { val = ini_GetValue( Data ); Knast[playerid] = strval( val ); }
    if( strcmp( key , "Handy" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHandyID] = strval( val ); }
    if( strcmp( key , "Uhr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pUhrID] = strval( val ); }
    if( strcmp( key , "Hunger", true) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHunger] = strval( val ); }
    if( strcmp( key , "KnastTime" , true ) == 0 ) { val = ini_GetValue( Data ); KnastTime[playerid] = strval( val ); }
    if( strcmp( key , "Perso" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pOwnPerso] = strval( val ); }
    if( strcmp( key , "FrakSperre" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFrakSperre] = strval( val ); }
    }//end while
    fclose(UserFile);//close the file after everything has been read in the while


    Gruss: Sonic

    I didn't hit you. I high fived your face.

  • Ne, leider nicht,


    sonst hätte ich es selber gemacht ;(


    Weil da soviel mit strcmp und so'n k*ck ist.


    Und eig. ist das, war ich da gemacht habe auch richtig, doch bloß für eine Zeile.


    MfG
    Me

  • Irgendeiner ?


    Das ist doch nicht schwer :(


    //EDIT Aber ich krieg es nicht hin!


    MfG
    Me

    Einmal editiert, zuletzt von Jörgsib ()