Beiträge von BlackFoX

    fwrite


    new File:myfile;
    myfile = fopen("dateiname", io_write);
    fwrite(myfile,"test");
    fclose(myfile);


    Also Datei Variable erstellen , in der variable auf einen bestimmten Pfad zugreifen, der modus io_write setzt den Modus
    io_write = Schreibt in eine Datei und löscht den vorigen inhalt
    io_read = Aus der Datei lesen, Datei muss exestieren sonst gibts nen Crash
    io_append = löscht den alten inhalt nicht und schreibt einen neuen dazu
    io_readwrite = Aus Datei Lesen, beim schreiben erstellt er eine neue bzw. löscht den alten inhalt


    Ich denke das mit dem fread müsste sich dadurch auch erklärt haben ;)


    Um In Dateien bzw. mit dem Standard File System zu schreiben kannst du text variablen erstellen und diese Formatieren, mit Split lassen sich die inhalt dann herrausfiltern beim lesen, vorraussetzung du formatiert klammern mit rein wie hier z.b.


    format(textvar,sizeof textvar,"%d,%s",zahlenvar,stringvar);

    Das Problem ist das du %d verwendest beim Formatieren , dann wird an der stelle eine Dezimal Zahl Platziert daher auch die zahl,
    %s = String/Textwert
    %f = Float/Koordinaten
    %x = Hex
    %c = Char / Zeichen

    if(strcmp(cmd, "/setcarowner", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new carid = GetPlayerVehicleID(playerid);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, ORANGE, "Benutze: /setcarowner [Name]");
    return 1;
    }
    strmid(CarInfo[carid][carsowner],tmp,0,sizeof(tmp),sizeof(tmp));
    SaveCar(carid);
    }
    return 1;
    }

    Paint.NET 3.x , ist Freeware und mindestens genau so gut wie PS 4 , für weitere gute Effekte musst du dir halt Plugins dafür laden, davon gibts auch reichlich

    Is es nicht irgendwann mal gut mit dem ,, ich bin sowieso besser getue ´´ , es heißt immer: ,,kein Meister ist vom Himmel gefallen´´ und ich denke nicht jeder erbaut gleich etwas perfektes , jeder fängt mal klein an, mein Gott ich meine Rom wurde auch nicht an einem Tag erbaut .
    Ich würde mal sagen easyAdmin mag besser sein und pjanfreds Game CP ist auch nicht grad perfekt aber wenn man was erreichen will muss man auch einen Anfang setzen...

    sobald du einen neuen Parameter brauchst , darfst du nicht vergessen nochmal den Index zu ermitteln mit
    Variable = strtok( cmdtext , idx );
    sonst gehts nicht, da der jeweilige Index als Leer erkannt wird

    if (strcmp(cmd, "/makeadmin", true) ==0 )
    {
    if(SpielerInfo[playerid][Admin] >= 10)
    {
    PText=strtok(cmdtext,idx);
    if(!strlen(PText))
    {
    SendClientMessage(playerid,Grau,"Verwendung : /makeadmin [playerid] 1-12");
    return 1;
    }
    SpielerId=strval(PText);
    if(!IsPlayerConnected(SpielerId))
    {
    SendClientMessage(playerid,Gelb,"Dieser Spieler ist wohl Offline");
    return 1;
    }
    new Level;
    PText2=strtok(cmdtext,idx);
    Level = strval(PText2);
    if(!strlen(PText2))
    {
    SendClientMessage(playerid,Grau,"Verwendung : /makeadmin [playerid] 1-12");
    return 1;
    }
    SpielerInfo[SpielerId][Admin] = Level;
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    GetPlayerName(SpielerId,SpielerName2,sizeof(SpielerName2));
    format(Text,sizeof(Text),"Du hast %s zum Admin Level %d ernannt",SpielerName2,Level);
    format(Text2,sizeof(Text2),"Du wurdest von %s zum Admin Level %d ernannt",SpielerName,Level);
    SendClientMessage(playerid,LichtBlau,Text);
    SendClientMessage(playerid,LichtBlau,Text2);
    }
    else
    {
    SendClientMessage(playerid,Blau,"Du bist kein Hauptadmin");
    }
    return 1;
    }

    Dort läuft derzeit eine ältere amx File auf dem Emulator , Sebi ist schon an einem RL Script, die Infos werden je nach Neuigkeiten auf Sebis MTA Seite veröffentlicht , dazu gibts auch gute Vorschau Videos

    wie Danny sagte er hat Angst den anderen zu geigen das er kb mehr hat, so lässt er manche in der Hoffnung das es
    doch noch ein "glückliches" Ende gibt, aber nach so langer zeit wird er nix mehr verbergen können und dadurch macht er es
    auch nicht besser

    Zitat


    blackfox kann das doch :P :P :P :P

    eher nicht , kyes Ruf will wohl keiner haben xD

    Zitat

    naja aber zu trozt es schon eine leistung was er da entwickelt hat.

    Naja iwie mal nicht ^^ , am Anfang haben viele andere die Arbeit geleistet , kye konnte nur die Versions nummern ändern,
    leider haben bestimmte Leute das Team auch verlassen, daher glaube ich weniger das Kye diese Leistung erbracht hat :|

    egal was kompatibel ist , auf Sa-mp würd ich nicht bauen da kyeman nur große reden schwingen kann und wenn man ihm die Meinung geigt
    gebannt wird , ich bezweifle es das es eine neue Version geben wird und selbst wenn , wird sich dort nicht viel ändern

    Zitat

    jaja Blackfox :D würde ich jetz auch sagen... xD

    S0beit bietet wirklich eine gute basis um ein paar Unique Posis zu speichern dann muss man den Müll nicht iwo suchen.
    Bis Sa-mp 0.3 kommt bin ich schon Rentner xD