Bizkasse wird nicht erhöht!

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
  • Hey ^^


    Also ich habe folgendes Problem:
    Wenn ich eine Waffe im Ammunation kaufe, bekommt das Ammunation biz nichts in die Bizkasse!


    Beispielcode der Deagle:


    if(Waffe[playerid]==24)
    {
    new Munitionpreis = strval(inputtext)*10+2500;
    if(Munitionpreis <= GetPlayerMoney(playerid))
    {
    for(new b=1;b<MAX_BIZ;b++)
    {
    new Biz[64];
    format(Biz,sizeof(Biz),"Biz/biz%d.txt",b);
    if(strcmp(bInfo[b][Namme],"Ammunation",false) == 0)
    {
    new mwst=(4500+Munitionpreis)*19/100;
    GivePlayerMoney(playerid,-Munitionpreis);
    dini_IntSet(string,"Bizkasse",bInfo[b][Bizkasse]+mwst);
    bInfo[b][Bizkasse] = dini_Int(string,"Bizkasse");
    //GivePlayerMoney(playerid,-2500);
    GivePlayerWeapon(playerid,24,Munition);
    SendClientMessage(playerid,Gruen,"Du hast die Waffe erfolgreich gekauft.");
    Waffe[playerid]=0;
    return true;
    }
    }
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du hast nicht genug Geld!");
    Waffe[playerid]=0;
    }

  • das wird auch so nicht funktionieren
    dini_IntSet(string,"Bizkasse",bInfo[b][Bizkasse]+mwst);

    weil dort befindet sich kein integer also %d


    wieso erhöhst du es nicht direkt

    bInfo[b][Bizkasse] += mwst;


    ich vermute mal ich kenne dein bizsystem nicht sollte eigentlich auch gehen