SA-MP Charakter Bug Bitte Um Hilfe

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
  • Folgendes Problem wie man sehen Kann es kommt ab und zu mal vor.
    Das mein Charakter so wie die auf dem Server sind sich auf ein mal rum Buggen das heißt wenn man mit der
    Deagel Zielt dreht man sich das Bild macht was es will leider steht auch nix in den Logs Bitte um Hilfe.


    Siehe Video an.


    https://youtu.be/3jNR6SsSzME


    Update 27,3 Edit: Fehler eins Gefunden Timer Falsch gesetzt zweites Problem wenn zwei leute auf dem Server sind kommt erst der Bug als ich alleine drauf wahr lief es alles Problem los und dann kommt jemand drauf und zack Wieder diesen Bug bitte um Rat

  • Sieht aus wie Airbreak wie du dich bewegst.

    Irgend wie schon nur ich Habe weder cleo und irgend welche Anderen hacks auf dem Rechner Die anderen Leute von mir haben es ja auch das Problem ist wir wissen nicht wo dran es liegt.


    eventuell weiß es einer von euch wer eine Große Hilfe

  • evt. unter onpalyerupdate irgend wie was falsches rein gehauen?

    Danke für deine Antwort wir haben es gestern auf unsern server mal im Script geschaut und mir ist da was aufgefallen wenn die Accounts speichern so wie der server der Timer wurde Falsch eingestellt der hat fast jede Sekunde gespeichert und das führte wohl zu den bug nun haben wir den Timer umgestellt auf 30 min und es geht alle 30 min nur noch.


    Aber wie kann man das verhindert das es trz lagt wenn der speichert ? weiß das jemand

  • Danke für deine Antwort wir haben es gestern auf unsern server mal im Script geschaut und mir ist da was aufgefallen wenn die Accounts speichern so wie der server der Timer wurde Falsch eingestellt der hat fast jede Sekunde gespeichert und das führte wohl zu den bug nun haben wir den Timer umgestellt auf 30 min und es geht alle 30 min nur noch.
    Aber wie kann man das verhindert das es trz lagt wenn der speichert ? weiß das jemand

    Laggt es denn auch wenn nur ein User am Server ist, sprich nur ein Account gespeichert wird?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Gamepad/Controller angeschlossen?
    Vllt kommst ja ausversehen auf eine der Tasten :S


    oder ist das generell bei jedem auf dem Server so?

    Weder ein Gamepad noch ein Controller ist angeschlossen und Nein ich habe es nur auf meinen Server so auf keinen anderen server


    Hier mal was im Script ist zwecks Speichern


    ocmd:saveall(playerid)
    {
    if(!IsPlayerEingeloggt(playerid))return ErrorMsg(playerid,"Du bist nicht eingeloggt.");
    if(!IsPlayerAnAdmin(playerid,5))return ErrorMsg(playerid,"Du hast nicht das nötige Adminlevel.");
    saveUser();
    SaveStuff();
    saveAll();
    format(string,sizeof(string),"AdmCmd: %s %s hat den Status des Servers gespeichert.(Accounts/Fbanken/Hauskassen/Businesse)",Adminrang(playerid),SpielerInfo[playerid][pName]);
    SendClientMessageToAll(COLOR_GREEN,string);
    return 1;
    }


    stock saveUser()
    {
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(SpielerInfo[i][Eingeloggt]==0)continue;
    SpielerSpeichern(i);
    }
    return 1;
    }


    public SpielerSpeichern(playerid)
    {
    new mainquery[2000];
    if(IsPlayerNPC(playerid))return SendClientMessage(playerid,COLOR_BRIGHTRED,"Dein Account konnte nicht gespeichert werden, da du ein NPC bist.");
    if(SpielerInfo[playerid][Eingeloggt]!=1)return SendClientMessage(playerid,COLOR_BRIGHTRED,"Dein Account konnte nicht gespeichert werden, da du nicht eingeloggt bist.");
    if(isttot[playerid]==0){tot[playerid]=0;}
    format(bigsql,sizeof(bigsql),"UPDATE `user` SET `Geld`='%i',`Wanteds`='%i',`Alevel`='%i',`Jail`='%i',`Mats`='%i',`Jailed`='%i',`Tut`='%i',`Death`='%i',`saving_start`='%i',",GetPlayerMoney(playerid),SpielerInfo[playerid][Wanteds],SpielerInfo[playerid][Admin],SpielerInfo[playerid][Jail],SpielerInfo[playerid][Mats],SpielerInfo[playerid][Jailed],SpielerInfo[playerid][contract],tot[playerid],gettime());
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`Spawnchange`='%i',`Baned`='%i',`Fraktion`='%i',`Rang`='%i',`Job`='%i',`HIN`='%i',`Level`='%i',`Respekt`='%i',`Car`='%i',",SpielerInfo[playerid][Spawnchange],SpielerInfo[playerid][ban],SpielerInfo[playerid][Frakt],SpielerInfo[playerid][Rank],SpielerInfo[playerid][Job],SpielerInfo[playerid][HIN],SpielerInfo[playerid][Level],SpielerInfo[playerid][Respekt],SpielerInfo[playerid][Car]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`Paytime`='%i',`Bank`='%i',`Motel`='%i',`pRank`='%i',`Geschlecht`='%i',`Skin`='%i',`phonebook`='%i',`rented`='%i',`alg`='%i',`flug`='%i',",SpielerInfo[playerid][Paytime],SpielerInfo[playerid][Bank],SpielerInfo[playerid][Motel],SpielerInfo[playerid][pRank],SpielerInfo[playerid][Geschlecht],SpielerInfo[playerid][Skin],SpielerInfo[playerid][phonebook],SpielerInfo[playerid][rented],SpielerInfo[playerid][alg],SpielerInfo[playerid][flug]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`WSchein`='%i',`bl`='%i',`C4`='%i',`pangel`='%i',`kirche`='%i',`frees`='%i',`gefischt`='%i',`gehalt`='%i',`robtime`='%i',`hanf`='%i',",SpielerInfo[playerid][WSchein],SpielerInfo[playerid][bl],SpielerInfo[playerid][C4],SpielerInfo[playerid][pangel],SpielerInfo[playerid][kirche],SpielerInfo[playerid][frees],SpielerInfo[playerid][gefischt],SpielerInfo[playerid][pgehalt],SpielerInfo[playerid][robtime],SpielerInfo[playerid][phanf]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`explodetime`='%i',`warn`='%i',`lsd`='%i',`dutyskin`='%i',`quittime`='%i',`drivingskill`='%i',`drivingpoints`='%i',",SpielerInfo[playerid][explodetime],SpielerInfo[playerid][warn],SpielerInfo[playerid][lsd],SpielerInfo[playerid][dutyskin],SpielerInfo[playerid][quittime],SpielerInfo[playerid][drivingskill],SpielerInfo[playerid][drivingpoints]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`totx`='%f',`toty`='%f',`totz`='%f',`totvirtual`='%i',`totinterior`='%i',",TotX[playerid],TotY[playerid],TotZ[playerid],totvirtual[playerid],totinterior[playerid]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`GWD`='%i',`lunch`='%i',`reisepass`='%i',`gang`='%i',`grank`='%i',`alka`='%i',`guser`='%s',`helm`='%i',`scheintime`='%i',`bike`='%i',",SpielerInfo[playerid][GWD],SpielerInfo[playerid][lunch],SpielerInfo[playerid][reisepass],SpielerInfo[playerid][gang],SpielerInfo[playerid][grank],SpielerInfo[playerid][alka],SpielerInfo[playerid][guser],SpielerInfo[playerid][helm],SpielerInfo[playerid][stime],SpielerInfo[playerid][bike]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`partner`='%s',`muted`='%i',`koks`='%i',`leader`='%i',`card`='%i',`eventwarn`='%i',`races`='%i',`wins`='%i',`handy`='%i',",SpielerInfo[playerid][partner],GetPVarInt(playerid,"muted"),SpielerInfo[playerid][koks],SpielerInfo[playerid][leader],SpielerInfo[playerid][card],SpielerInfo[playerid][eventwarn],SpielerInfo[playerid][races],SpielerInfo[playerid][wins],SpielerInfo[playerid][handy]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`vertrag`='%i',`flatrate`='%i',`coins`='%i',`telefoniert`='%i',`pizza0`='%i',`pizza1`='%i',`punkte`='%i',",SpielerInfo[playerid][vertrag],SpielerInfo[playerid][flatrate],SpielerInfo[playerid][coins],SpielerInfo[playerid][ptelefoniert],SpielerInfo[playerid][pizza0],SpielerInfo[playerid][pizza1],SpielerInfo[playerid][punkte]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`distance`='%f',`kasten`='%i',`Subrang`='%i',`dmkills`='%i',`dmdeaths`='%i',`dmpunkte`='%i',`donuts`='%i',",SpielerInfo[playerid][pdistance],SpielerInfo[playerid][kasten],SpielerInfo[playerid][Subrank],GetPVarInt(playerid,"dmkills"),GetPVarInt(playerid,"dmdeaths"),GetPVarInt(playerid,"dmpunkte"),SpielerInfo[playerid][donuts]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`morde`='%i',`gestime`='%i',`kanister`='%i',`boatschein`='%i',`lkwschein`='%i',`angelschein`='%i',",SpielerInfo[playerid][morde],SpielerInfo[playerid][gestime],SpielerInfo[playerid][kanister],SpielerInfo[playerid][boatschein],SpielerInfo[playerid][lkwschein],SpielerInfo[playerid][angelschein]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`gwkills`='%i',`gwtode`='%i',`gwflaggen`='%i',`gwstarted`='%i',`fskill`='%i',`lmittel`='%i',`zelle`='%i',",SpielerInfo[playerid][gwkills],SpielerInfo[playerid][gwtode],SpielerInfo[playerid][gwflaggen],SpielerInfo[playerid][gwstarted],SpielerInfo[playerid][fskill],GetPVarInt(playerid,"lebensmittel"),GetPVarInt(playerid,"zelle"));
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`radio`='%i',`radioURL`='%s',`pausweis`='%i',`anzug`='%i',`premium`='%i',`fightstyle`='%i',",GetPVarInt(playerid,"radio"),GetPVarStringEx(playerid,"radioURL"),SpielerInfo[playerid][pausweis],GetPVarInt(playerid,"anzug"),SpielerInfo[playerid][u_premium],SpielerInfo[playerid][fightstyle]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`swat`='%i',`karttime`='%i',`deckname`='%s',`gekickt`='%i',`getbant`='%i',`bananzahl`='%i',`prisonanzahl`='%i',`muteanzahl`='%i',`warnanzahl`='%i',",SpielerInfo[playerid][swat],SpielerInfo[playerid][karttime],SpielerInfo[playerid][deckname],SpielerInfo[playerid][pKicks],SpielerInfo[playerid][pTBans],SpielerInfo[playerid][pBans],SpielerInfo[playerid][pPrisons],SpielerInfo[playerid][pMutes],SpielerInfo[playerid][pWarns]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`dunger`='%i',`servergeschenk`='%i',`Gangjail`='%i',`Jobgehalt`='%i',",SpielerInfo[playerid][Duenger],SpielerInfo[playerid][pGeschenk],SpielerInfo[playerid][pGangjail],SpielerInfo[playerid][Jobgehalt]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`Bankpin`='%i',`WrongBankPinEntry`='%i',`cartows`='%i',`death_reason`='%i',`saving`='0',`saving_end`=UNIX_TIMESTAMP() WHERE `Name`='%s'",SpielerInfo[playerid][pBankPin],SpielerInfo[playerid][pWrongBankPinEntry],SpielerInfo[playerid][cartows],GetPVarInt(playerid,"death_reason"),SpielerName(playerid));
    strcat(mainquery,bigsql);
    printf("[Hinweis:] mainquery = %d für %s",strlen(mainquery),SpielerInfo[playerid][pName]);
    mysql_query(mainquery,1,playerid,mysql_save);
    strdel(mainquery,0,sizeof(mainquery));
    strdel(bigsql,0,sizeof(bigsql));
    printf("[SAVE: %s hat gespeichert.]",SpielerInfo[playerid][pName]);
    return 1;
    }


    forward SaveStuff();
    public SaveStuff()
    {
    new coordsstring[64];
    new File:file2=fopen("Stuff.ini",io_write);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",smarktballasmats);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",smarktffmats);
    fwrite(file2,coordsstring);
    fclose(file2);
    print("[SAVE] Stuff.ini wurde gespeichert.");
    return 1;
    }


    stock saveAll()
    {
    new mainquery[2500];
    AccSaving();
    SaveServerSettings();
    SaveFBaseLocks();
    SaveFMemberAndLimit();
    for(new i=0;i<MAX_HOUSES;i++) SaveHaus(i);
    for(new i=0;i<MAX_MINEN;i++) SaveMine(i);
    for(new i=0;i<MAX_FBANKEN;i++) SaveFbank(i);
    for(new i=0;i<MAX_DROGEN;i++) SavePflanze(i);
    for(new i=0;i<MAX_HOUSES;i++) SaveHaus(i);
    for(new i=0;i<sizeof(Biz);i++) SaveBiz(i);
    for(new i=1;i<MAX_AUTOS;i++)
    {
    if(FraktAuto[i][id_x]==0)continue;
    if(FraktAuto[i][besitzer]==0)continue;
    if(!isValidDBCarForFrakts(FraktAuto[i][d_id]))continue;
    GetVehicleHealth(FraktAuto[i][id_x],FraktAuto[i][HP]);
    format(bigsql,sizeof(bigsql),"UPDATE `fraktautos` SET `distance`='%f',`benzin`='%i',`kaputt`='%i',`carlsd`='%i',`carmats`='%i',`carc4`='%i',`carhanf`='%i',`carlunch`='%i',`carkoks`='%i',",distanz[FraktAuto[i][id_x]],tank[FraktAuto[i][id_x]],istkaputt[FraktAuto[i][id_x]],carLSD[FraktAuto[i][id_x]],carMats[FraktAuto[i][id_x]],carC4[FraktAuto[i][id_x]],carHanf[FraktAuto[i][id_x]],carLunch[FraktAuto[i][id_x]],carKoks[FraktAuto[i][id_x]]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`carpizza0`='%i',`carpizza1`='%i',`lastwechsel`='%i',`fahrzeugheal`='%f',`dunger`='%i',`carkit`='%i' WHERE `id`='%i'",carPizza[0][FraktAuto[i][id_x]],carPizza[1][FraktAuto[i][id_x]],FraktAuto[i][lastwechsel],FraktAuto[i][HP],carDunger[FraktAuto[i][id_x]],carKit[FraktAuto[i][id_x]],FraktAuto[i][d_id]);
    strcat(mainquery,bigsql);
    mysql_query(mainquery);
    mysql_free_result();
    strdel(mainquery,0,sizeof(mainquery));
    strdel(bigsql,0,sizeof(bigsql));
    }
    for(new i=1;i<MAX_AUTOS;i++)
    {
    if(PlayerAuto[i][id_x]==0)continue;
    if(!isValidDBCar(PlayerAuto[i][d_id]))continue;
    format(bigsql,sizeof(bigsql),"UPDATE `autos` SET `benzin`='%i',`angemeldet`='%i',`kaputt`='%i',`kennzeichen`='%s',`carlsd`='%i',`carmats`='%i',`carc4`='%i',`carhanf`='%i',`carlunch`='%i',`carkoks`='%i',",tank[PlayerAuto[i][id_x]],PlayerAuto[i][angemeldet],istkaputt[PlayerAuto[i][id_x]],PlayerAuto[i][kennzeichen],carLSD[PlayerAuto[i][id_x]],carMats[PlayerAuto[i][id_x]],carC4[PlayerAuto[i][id_x]],carHanf[PlayerAuto[i][id_x]],carLunch[PlayerAuto[i][id_x]],carKoks[PlayerAuto[i][id_x]]);
    strcat(mainquery,bigsql);
    format(bigsql,sizeof(bigsql),"`distance`='%f',`carpizza0`='%i',`carpizza1`='%i',`lastwechsel`='%i',`carkit`='%i' WHERE `id`='%i'",distanz[PlayerAuto[i][id_x]],carPizza[0][PlayerAuto[i][id_x]],carPizza[1][PlayerAuto[i][id_x]],PlayerAuto[i][lastwechsel],carKit[PlayerAuto[i][id_x]],PlayerAuto[i][d_id]);
    strcat(mainquery,bigsql);
    mysql_query(mainquery);
    mysql_free_result();
    strdel(mainquery,0,sizeof(mainquery));
    strdel(bigsql,0,sizeof(bigsql));
    }
    savePaper();
    return 1;
    }


    stock savePaper()
    {
    mysql_real_escape_string(autor,autor);
    mysql_real_escape_string(headline,headline);
    mysql_real_escape_string(zeile[1],zeile[1]);
    mysql_real_escape_string(zeile[2],zeile[2]);
    mysql_real_escape_string(zeile[3],zeile[3]);
    mysql_real_escape_string(zeile[4],zeile[4]);
    mysql_real_escape_string(zeile[5],zeile[5]);
    mysql_real_escape_string(zeile[6],zeile[6]);
    mysql_real_escape_string(zeile[7],zeile[7]);
    mysql_real_escape_string(zeile[8],zeile[8]);
    mysql_real_escape_string(zeile[9],zeile[9]);
    mysql_real_escape_string(zeile[10],zeile[10]);
    //autor
    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='autor'",autor);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='headline'",headline);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%i' WHERE feld='jahr'",zeitungjahr);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%i' WHERE feld='monat'",zeitungmonat);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%i' WHERE feld='tag'",zeitungtag);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%i' WHERE feld='stunde'",zeitungstunde);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%i' WHERE feld='minute'",zeitungminute);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%i' WHERE feld='sekunde'",zeitungsekunde);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='zeile1'",zeile[1]);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='zeile2'",zeile[2]);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='zeile3'",zeile[3]);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='zeile4'",zeile[4]);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='zeile5'",zeile[5]);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='zeile6'",zeile[6]);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='zeile7'",zeile[7]);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='zeile8'",zeile[8]);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='zeile9'",zeile[9]);
    mysql_query(query);
    mysql_free_result();


    format(query,sizeof(query),"UPDATE zeitung SET wert='%s' WHERE feld='zeile10'",zeile[10]);
    mysql_query(query);
    mysql_free_result();
    return 1;
    }


    public AccSaving()
    {
    saveUserRecord();
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",statemoney,"staatskasse");
    mysql_query(query);
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",farmone,"farmhanf");
    mysql_query(query);
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",farmtwo,"farmkoks");
    mysql_query(query);
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",cracklsd,"cracklsd");
    mysql_query(query);
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",pizzateig,"pizzateig");
    mysql_query(query);
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",jackpot,"jackpot");
    mysql_query(query);
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",bankmoney,"bankmoney");
    mysql_query(query);
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",erzlager,"erzlager");
    mysql_query(query);
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",matslager,"matslager");
    mysql_query(query);
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",wscheinpreis,"wscheinpreis");
    mysql_query(query);
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",visumpreis,"visumpreis");
    mysql_query(query);
    format(query,sizeof(query),"UPDATE state SET Wert='%i' WHERE Variable='%s'",armywaffenlager,"waffenlagerarmy");
    mysql_query(query);


    mysql_free_result();
    return 1;
    }


    stock SaveServerSettings()
    {
    mysql_SetGlobalInt("samp_einstellungen","reportid",serverInfo[reportID]);
    mysql_SetGlobalInt("samp_einstellungen","restart",serverInfo[AutoRestart]);
    return 1;
    }


    forward SaveFBaseLocks();
    public SaveFBaseLocks()
    {
    new coordsstring[64];
    new File:file2=fopen("FBase.ini",io_write);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",bsenter);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",cbenter);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",gsenter);
    fwrite(file2,coordsstring);
    fclose(file2);
    UpdateFBaseLocks();
    print("[SAVE] FBase.ini wurde gespeichert.");
    return 1;
    }


    forward SaveFMemberAndLimit();
    public SaveFMemberAndLimit()
    {
    new coordsstring[64];
    new File:file2=fopen("FMember.ini",io_write);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[1]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[2]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[3]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[4]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[5]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[6]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[7]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[8]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[9]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[10]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[11]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[12]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[13]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[14]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[15]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[16]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmember[17]);
    fwrite(file2,coordsstring);
    print("[SAVE 1/2] FMember.ini wurde gespeichert. (Fraktmember)");
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[1]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[2]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[3]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[4]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[5]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[6]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[7]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[8]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[9]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[10]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[11]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[12]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[13]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[14]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[15]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[16]);
    fwrite(file2,coordsstring);
    format(coordsstring,sizeof(coordsstring),"%i\r\n",fraktmemberlimit[17]);
    fwrite(file2,coordsstring);
    fclose(file2);
    print("[SAVE 2/2] FMember.ini wurde gespeichert. (Fraktmemberlimit)");
    print("[SAVE] FMember.ini wurde erfolgreich gespeichert.");
    return 1;
    }




    Hier so steht es im Script