Beiträge von Goldkiller

    Woher sollen wir denn wissen welche Include du nutzt bzw welchen Streamer?


    Sowieso sieht es so aus als würdest du 2 Streamer nutzen, den von Incognito und den BFX Streamer.
    Das B_ ist wohl nur in Prämix vom Autor, damit man die Funktionen des Streamers leichter erkennt.


    BFX Streamer
    Da steht es auch, aber lieber andere suchen lassen.

    Zitat

    Installation


    1. Archiv herunterladen
    2. Aus dem Archiv ,,bfx_stream.amx´´ in Filterscripts packen zudem in die Server.cfg eintragen
    3. ,,bfx_oStream.inc´´ in den Include Ordner verschieben bzw. kopieren was auch immer Hauptsache die inc ist drin.
    4. Nehmt euer Skript & bezieht bfx_oStream ein.


    Heisst also
    #include <bfx_oStreamer>

    Dann bist du hier im falschen Bereich, da es sich sicherlich um Godfather handelt.


    Habe dir das mal in den GF Bereich verschoben ....

    Dazu gibt es sogar einen Unterpunkt im 1. Post des Threads.



    Zitat

    How to Fix this?



    To fix the error you need to add the streamer plugin, You can Find it by Clicking Here!


    Sagst ja du hast es installiert.Wie sieht denn deine Zeile dazu in der server.cfg aus, handelt es sich um ein Linux oder Windows Server ?

    SetPVar_* schreibt auch nicht in die Datei.
    PVars sind Daten die nur der Server kennt.


    SetPVarInt(pID,"Gebannt",1);
    //format(string,sizeof(string),"%s",Aname);
    SetPVarString(pID,"BanVon",Aname); // Aname
    format(string,sizeof(string),"%d.%d.%d",tag,monat,jahr);
    SetPVarString(pID,"BanDatum",string);
    format(string,sizeof(string),"%d.%d:%d",h,m,s);
    SetPVarString(pID,"BanZeit",string);
    //format(string,sizeof(string),"%s",sGrund);
    SetPVarString(pID,"BanGrund",sGrund); //sGrund


    Wahrscheinlich speicherst du an dieser Stelle die Daten:
    SaveAccount(pID);
    Je nachdem welches System du nutz,DINI,SINI,Y_INI, MYSQL usw usf musst du damit die Daten speichern.


    Zum zweiten, dafür gibt es ja eigentlich /save.


    Hier ein Beispiel aus meinem Gamemode :-O

    // Die Datei position.txt muss existieren
    COMMAND:savepos(playerid,params[]) {
    new
    File:fFile;
    fFile = fopen("position.txt",io_append);
    if(fFile) {
    new
    Float:_X,
    Float:_Y,
    Float:_Z,
    String[64];
    GetPlayerPos(playerid,_X,_Y,_Z);
    format(String,sizeof(String),"%.3f,%.3f,%.3f\r\n",_X,_Y,_Z);
    fwrite(fFile,String);
    PlayerPlaySound(playerid,SOUND_GOOD,0.0,0.0,0.0);
    SendClientMessage(playerid,COLOR_RED,String);
    fclose(fFile);
    }
    else {
    SendClientMessage(playerid,COLOR_RED,"ERROR");
    }
    return 1;
    }

    Du formatierst immer 10 Werte ( vllt auch paar mehr ) , sodass du am Ende den kompletten String hast.
    format(string,sizeof(string),"Level:[%d] Geschlecht:[%s] Alter:[%d] Herkunft:[%s] Spawnenergie:[%.1f] Geld:[$%d] Bank:[$%d] Ph:[%d]\nPremium Rang:[%s] Verheiratet:[%s]",
    level, atext, age, otext, shealth+50, cash, account, pnumber, drank, married
    );


    format(string,sizeof(string),"%s spielzeit:[%d] LottoNr:[%d] Job:[%s]\nFishesCaught:[%d] GrösterFisch:[%d] Verbrechen:[%d] Gefängniszeit:[%d] Gesucht:[%d]\nKills:[%d] Tode:[%d]",
    String, ptime, lotto, jtext, fishes, bigfish, crimes, arrests, warrests, kills, deaths
    );

    format(string,sizeof(string),"%s usw",
    String
    );

    Die Zeile ist einfach zu lang,PAWN kann das nicht verarbeiten.
    Manchmal kann man das umgehen,indem man den Code in mehrere Zeilen aufteilt.


    GetPlayerName(playerid, name, sizeof(name));
    format(string,sizeof(string),"Level:[%d] Geschlecht:[%s] Alter:[%d] Herkunft:[%s] Spawnenergie:[%.1f] Geld:[$%d] Bank:[$%d] Ph:[%d]\nPremium Rang:[%s] Verheiratet:[%s] Spielzeit:[%d] LottoNr:[%d]\
    Job:[%s]\nFishesCaught:[%d] GrösterFisch:[%d] Verbrechen:[%d] Gefängniszeit:[%d] Gesucht:[%d]\nKills:[%d] Tode:[%d]\
    Nächstes Level:[$%d] Respekt:[%d/%d] WantedLevel:[%d] Familie:[%s]\nDrugs:[%d] Materials:[%d] Team:[%s] Krankheit:[%s] Organisation:[%s] Rank:[%s]\nSpielminuten seit Login: [%d] Spielminuten Insgesamt: [%d]",
    level, atext, age, otext, shealth+50, cash, account, pnumber, drank, married, ptime, lotto, jtext, fishes, bigfish, crimes, arrests, warrests, kills, deaths, costlevel, exp, expamount, wanted, f2text, drugs,
    mats, ttext, dtext, ftext, rtext, PlayerInfo[targetid][pMinutesSinceLogin], PlayerInfo[targetid][pGesamtMinutes]
    );


    Sollte das nicht klappen,müsstest du es wohl in mehreren zügen formatieren.