Account wird nicht gelesen??

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
  • Hallo,
    aus irgendeinem Grund wird plötzlich mein Account nicht mehr gelesen.... Kann jemand den Fehler hier finden?


    new plname[MAX_PLAYER_NAME];
    new string[MAX_PLAYER_NAME];
    format(string, sizeof(string), "/account/%s.ini", plname);
    GetPlayerName(playerid, plname, sizeof(plname));
    if(fexist(string))
    {
    gPlayerAccount[playerid] = 1;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Dein Account wurde gefunden! Nun kannst du dich einloggen.");
    return 1;
    }
    else
    {
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Dieser Account existiert nicht, bitte registriere dich.");
    return 1;


    Ich gucke in den Account Ordner und mein Name, bzw. meine Datei ist dadrin, aber im Server wird mein Name nicht erkannt... Woran könnte das liegen?

  • new plname[MAX_PLAYER_NAME];
    new string[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
    format(string, sizeof(string), "/account/%s.ini", plname);



    Der Spielername muss vorher in die Variable übertragen werden sonst bleibt die Variable "plname" leer und enthält nicht den gewünschten Namen,
    habe es oben mal abgeändert.

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • ja das müsste auch noch der Fall sein ^^
    sorry hab das übersehen :D
    Aber da hast du Recht.


    new string[MAX_PLAYER_NAME];


    ändern in


    new string[64];


    das sollte ausreichen für die Größe der Zeichenkette

    Mfg. BlackFoX_UD_ alias [BFX]Explosion