Beiträge von Akino Kiritani

    Nachdem ich im englschen Forum nochmal geguckt habe, habe ich meine Funktion recodet, diese funktioniert jetzt dank Goldkiller auch :D nur schreibt er jetzt die Zeilen nicht mehr untereinander sondern nebeneinander und damit funktioniert das ganze Script natürlich auch nicht mehr -.-


    Code:
    stock DeleteFrakCar(vehicleid,DateiName[])
    {
    new vmodel = AutoDaten[vehicleid][Model]; //Vehicle Model
    new Float:vx = AutoDaten[vehicleid][vX]; // Vehicle X Achse
    new Float:vy = AutoDaten[vehicleid][vY]; // Vehicle Y Achse
    new Float:vz = AutoDaten[vehicleid][vZ]; // Vehicle Höhe
    new Float:va = AutoDaten[vehicleid][vA]; // Vehicle Rotation
    new vcolorA = AutoDaten[vehicleid][ColorA]; // Vehicle Farbe 1
    new vcolorB = AutoDaten[vehicleid][ColorB]; // // Vehicle Farbe 2


    new DeleteString[256+128];
    format(DeleteString,sizeof(DeleteString),"%d,%d,%.0f,%.0f,%.0f,%.0f,%d,%d",vmodel,vx,vy,vz,va,vcolorA,vcolorB);


    new EineZeileInDerDatei[1024];
    new File:f = fopen(DateiName, io_read);
    new File:temp = fopen("temp.autos", io_write);
    while (fread(f, EineZeileInDerDatei))
    {
    StripNL(EineZeileInDerDatei);
    if (strcmp (EineZeileInDerDatei, DeleteString,true,sizeof(EineZeileInDerDatei)) == 0)
    {
    printf("Diese Zeile wird nicht in die temp Datei geschrieben");
    continue;
    }
    fwrite(temp,EineZeileInDerDatei);
    }
    fclose(f);
    fclose(temp);


    //Überschreibe die Orginal Datei mit der temp Datei
    f = fopen(DateiName, io_write);
    temp = fopen("temp.autos", io_read);
    while (fread(temp, EineZeileInDerDatei))
    {
    StripNL(EineZeileInDerDatei);
    fwrite(f, EineZeileInDerDatei);
    }
    fclose(f);
    fclose(temp);
    fremove("temp.autos");
    return 1;
    }

    Ich finde es wäre sinnvoll nur in einigen Bereichen die Maximalen Zeichen höherzustellen, wie z.B. in Tutorials & Serverwerbung da,
    wie du schonsagtest gute Serverwerbungen ziemlich lang sind ähnlich bei den Tutorials

    Das tue ich nicht.


    Code:
    ocmd:deletecar(playerid,parms[])
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    switch(GetPVarInt(playerid, "Fraktion"))
    {
    case 0: DeleteCar(playerid,vehicleid,"Fraktionslose.autos");
    }
    }
    else return SendClientMessage(playerid,COLOR_SILVER,"Du bist nicht in einem Auto");
    return 1;
    }
    Ich glaube iwie nicht, das ich Fraktionslose.autos mit format dort eintragen muss


    Ich glaub das problem wird wohl in diesen Zeilen liegen
    Code:
    new DeleteString[256+128]; // Größe ist erstmal egal^^
    format(DeleteString,sizeof(DeleteString),"%d,%d,%.1f,%.1f,%.1f,%.1f,%d,%d",vfrak,vmodel,vehx,vehy,vehz,veha,vcolorA,vcolorB); <- hier vll
    printf("%s",DeleteString);
    if(strcmp(string,DeleteString,true,sizeof(string))==-1){print("Fehler! return -1"); return 0;} <- oder hier
    else if(strcmp(string,DeleteString,true,sizeof(string))==1){print("Fehler! returnt 1"); return 0;} <- bzw hier
    Achja er spuckt mir immer Fehler! return -1 aus


    //Edit: Etwas hinzugefügt

    Hallo Community ich wünsche euch erstmal ein Frohes neues Jahr :D


    Vielleicht könnt ihr mir ja helfen, ich hatte vor eine Zeile aus einer Datei zu löschen, nur wenn ich das versuche sagt er mit die Zeile exestiert nicht.
    Nun hab ich ein wenig rumprobiert und bin zu dem Schluss gekommen, das ich strcmp falsch verwende oder es mit strcmp nicht funktioniert.
    Nun weiß ich nicht mehr weiter und bitte euch um Hilfe.


    Code liegt als pastebin vor



    //Edit: Bevor mir einer kommt ich soll die SUFU & die Wiki nutzen, dazu sag ich nur: Ich habe diese beiden Sacheb bereits genutz und sie haben mich nicht weiter gebracht

    Heute morgen um 4:08 Uhr wurde 0.3c released.



    //Edit hat schon jmd gepostet O.o zuspät gesehen

    0.3c RC7 client/server update


    - Fixed problems with "car parking" other players and also problems exiting a moving vehicle.
    - The samp.img/.ide/custom.img files etc. have been moved from the \models folder in to the \SAMP folder. The old img files will be removed when you install RC7, or when you uninstall any previous RC.
    - Some additional netcode security updates have been added.


    0.3c-RC7 Client Installer


    0.3c-RC7 linux Server


    0.3c-RC7 Windows Server/Scripting

    Hallo Brotfischer,


    seit ein paar Wochen hat mein Browser macken die mich langsam ziehmlich stören.


    Wenn ich in diesem Forum ein Zitat einfügen will sieht das so aus

    Zitat

    Blubb >o<


    Wie im Quelltext.


    Das merkwürdige ist, dass passiert nur hier. Ich habe schon viele Browser durch probiert, sie haben aber alle das Problem.


    Momentan nutze ich: Mozilla Firefox Beta 7
    vorher Mozilla Firefox 3.6.10
    Windows 7 Home Premium 64 bit


    PS: Wenn ihr noch weitere Daten über meinen PC braucht, dann postet es

    if(response==0)
    {
    SendClientMessage(playerid,ROT,"Du hast den Vorgang abgebrochen und wirst deshalb gekickt.");
    Kick(playerid);
    }
    if(response==1)
    {
    if (!strlen(inputtext))
    {
    SendClientMessage(playerid,ROT,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Bitte gib dein gewünschtes Passwort ein:","Register","Abbrechen");
    Register(playerid,inputtext);
    return 1;
    }
    else
    }
    return 1;
    }