In Datei nach Wort suchen

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
  • Wie kann ich erkennen ob "Regeln" in der Spielerdatei steht?
    if(!strcmp( key , "Regeln", true ) == 0 ) { Regeln(playerid); }
    so hab ichs mal versucht aber es kommt "Tag missmatch" als Fehlermeldung :P


    //edit: Also nochmal damit es alle verstehen:


    Wenn der Server in der Datei nicht das Wort "Regeln" findet soll er Regeln(playerid); ausführen.

  • probiers mal so:


    Code
    new Regelnvorhanden;



    du musst aber auch GetKey haben:

    Code
    ini_GetKey(line[])
    {
           new KeyRes[256];
           KeyRes[0]=0;
           if(strfind(line," ",true)==-1) return KeyRes;
           strmid(KeyRes, line, 0, strfind(line, " ",true),sizeof(KeyRes));
           return KeyRes;
    }
    // für " "  ändern wenn anderes Symbol zwischen den Wörtern und daten der datei ist auser ein Leerzeichen
    }

    MTA Reallife


    http://www.vio-rl.de
    MTA-Reallife: 178.63.2.73:22003
    TS3: 178.63.2.73
    MTA-Race-IP: 85.25.1.219:22003

  • das Problem ist folgendes:
    ich hab 402 Registrierte Leute.
    Jetzt will ich aber das wenn die sich einloggen nochmal die Regeln bestätigen müssen. Wenn sie das dann gemacht haben steht "Regeln=1" in ihrer Datei, aber vorher steht nix davon ;) verstehste? also muss das mistding gucken ob "Regeln" schon darin exsistiert.

  • ist ja kein problem dann machste bei GetKey da an die " " ein "=" dann liest der aus obb es das wort "=" gibt und einen Wert also das es so ist:


    //edit
    das ini_GetValue eigenständig und das ini_GetKey
    und musst schauen ob datei existiert mit
    [code]

    MTA Reallife


    http://www.vio-rl.de
    MTA-Reallife: 178.63.2.73:22003
    TS3: 178.63.2.73
    MTA-Race-IP: 85.25.1.219:22003