Bizproblem

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
  • ocmd:oelbizkaufen(playerid)
    {
    new oelbizdatei[100];
    format(oelbizdatei,sizeof(oelbizdatei),"/Business/oelbizdatei.txt");
    if(dini_Get(oelbizdatei,"Gekauft")==0)
    {
    new name[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, name, sizeof(name));
    dini_Set(oelbizdatei,"Besitzer",name);
    oelbiz();
    }
    else
    {
    SendClientMessage(playerid,ROT,"Das Buisness hat schon einen Besitzer!");
    }

    return 1;
    }


    Mir wird immer gesagt das die Varialbe(dini_Get) ein array haben muss?
    Was hat das zu bedeuten, sie soll ja eigentlich nur etwas aus der Datei holen.

  • Zitat

    Versuch mal "dini_IntGet".

    ich kenne nun auch nicht alle dini befehle, aber dini_IntGet wäre mir neu!


    wenn er eine zahl haben will = dini_Int (So lese ich auch die werte aus meine spielerdatei aus)


    ps: wenn ich das richtig verstehe liest du hier nur aus der dini datei bei gekauft ab
    if(dini_Get(oelbizdatei,"Gekauft")==0)
    probier mal:
    if(dini_Int(oelbizdatei,"Gekauft")== 0)


    Aber da bin ich mir gerad auch nicht sicher da ich selber mit meinen gedanken in mein Script bin