Beiträge von [NG]Bassprojekt

    Hallo BreadFish Community,
    Mein Partner und ich suchen ein Scripter,wir sind momentan an einen SA:MP Reallife Server dran.
    Wir haben schon ein Script und wir suchen einen Erfahrenen Scripter.
    Hier haben wir uns schon mal ein paar Gedanken gemacht was wir alles auf jeden fall brauchen.
    - Fraktionen Verbesserungen
    - Befehle aufbessern
    -Bugs Fixen
    - Eventuell allgemeine Server Veränderungen
    -------------------------------------------------------------------------------------------------------------------------------
    Zu uns


    Projektleitung Baldur_White [Bassprojekt]
    Bin 24 Jahre jung
    Spiele seit Fast 6 Jahren GTA
    Habe das Mappen angefangen


    ProjektLeitung David2099
    Ist 26 Jahre Jung
    Kann ich zu nix sagen
    Ist ebenfalls Mapper


    -------------------------------------------------------------------------------------------------------------------------------
    Die Voraussetzungen sind:
    -Ihr solltet das 16 Lebensjahr erreicht haben.
    -Ihr solltet auf jeden Fall Erfahrung gesammelt haben.
    -Eine gewisse Reife muss immer da sein.
    -------------------------------------------------------------------------------------------------------------------------------
    Wir besitzen:
    -Einen Teamspeak 3 und einen Gameserver
    -Derzeit noch Kein Forum da das Script erst mal Fertig muss
    Mit Freundlichen Grüßen


    Baldur_White aka Bassprojekt

    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

    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

    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

    You are banned permanently. Reason: "Keine lust das ihr über mich lästert von wegen ich mach nichts! ( Es hat nie Jemand über jemand anderen Gelästert kannst david gerne Fragen)


    Alles klar Ich und David Haben dir versucht zu Hilfen ich als Projektleitung und David Als scripter und dann bannst du mich alles Klar.


    würde dich noch gerne ein mal sprechen wenn du willst kannst mich gerne entbannen auf dem ts