Dini Problem

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 liebe Community,


    ich habe da ein kleines Problem und zwar möchte ich aus zwei dini datein zeilen aus lesen und überprüfen. Es wird mir kein Error und auch kein warning angezeigt und trozdem funktionert es nicht. Kann mir wer helfen?
    Hier der Code:

    new world = GetPlayerVirtualWorld(playerid);
    new inter = GetPlayerInterior(playerid);
    new str1[256],pname[24];
    format(str1, sizeof(str1), "Houses/Users/%s", udb_encode(pname));
    if(dini_Exists(str1))
    {
    if(dini_Int(str1,"Houseid")==0)
    {
    new str2[256];
    format(str2, sizeof(str2), "houseid0");
    new inter2 = dini_Int(str2,"Interior");
    new world2 = dini_Int(str2,"Virtualworld");
    if(inter == inter2 && world == world2)
    {
    SendClientMessage(playerid, COLOR_GRÜN, "Du bist zu Hause.");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_HELLROT, "Du bist nicht zu Hause!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_HELLROT, "Du hast kein zu Hause!");
    return 1;
    }
    }

  • new world = GetPlayerVirtualWorld(playerid);
    new inter = GetPlayerInterior(playerid);
    new str1[30],pname[16];
    format(str1, sizeof(str1), "Houses/Users/%s", udb_encode(pname));
    if(dini_Exists(str1))
    {
    if(dini_Int(str1,"Houseid")==0)
    {
    new str2[128];
    format(str2, sizeof(str2), "houseid0");
    new inter2 = dini_Int(str2,"Interior");
    new world2 = dini_Int(str2,"Virtualworld");
    if(inter == inter2 && world == world2)
    {
    SendClientMessage(playerid, COLOR_GRÜN, "Du bist zu Hause.");
    }
    else
    {
    SendClientMessage(playerid, COLOR_HELLROT, "Du bist nicht zu Hause!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_HELLROT, "Du hast kein zu Hause!");
    }
    return 1;
    }

  • Ähm wenn ich das richtig sehe hast du nur die zahlen bei str und so geändert was 0 damit zu tun hat
    Nach einem Test genau das es hat sich nichts geändert es funktoniert nicht :(


    //Edit: Ok ich habe mein Problem selbst gelöst hatte vergessen das houseid0 in einem unter ordner war :rolleyes: :rolleyes:
    trozdem danke

    Einmal editiert, zuletzt von [NSK]Paddy ()