selfmade Gangkassen...

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 ich hab ein problem und zwar mache ich gerade selber gangkasse also nicht die GF gangkassen.


    und zwar ich kann in das konto einzahlen aber wen ich dann abheben möchte oder das konto besichtigen möchte zeigt der mir 0$ an hierm eine Cmds


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new cmd[256];
    new idx;
    cmd=strtok(cmdtext,idx);

    if(strcmp(cmd,"/feinzahlen",true)==0)
    {
    new tmp[255];
    new datei[255];
    new einzahlung;
    tmp=strtok(cmdtext,idx);

    if(!strlen(tmp))
    {
    SendClientMessage(playerid,0xFFFFFFAA,"Benutze : /feinzahlen [menge]");
    return 1;
    }
    einzahlung=strval(tmp);
    if(GetPlayerMoney(playerid) < einzahlung || einzahlung <= 0)
    {
    SendClientMessage(playerid,0xFFFFFFAA,"Deine Einzahlung war erfolglos!");
    return 1;
    }
    GivePlayerMoney(playerid,-einzahlung);
    new zahlung=dini_Int(sfpdkasse,"Konto");
    dini_IntSet(sfpdkasse,"Konto",zahlung+einzahlung);
    format(datei,sizeof(datei),"Du hast $%d in dein Konto gezahlt!",einzahlung);
    SendClientMessage(playerid,0xFFFFFFAA,datei);
    return 1;
    }
    if(strcmp(cmd,"/fabheben",true)==0)
    {
    new tmp[255];
    new datei[255];
    new abheben;
    tmp=strtok(cmdtext,idx);

    if(!strlen(tmp))
    {
    SendClientMessage(playerid,0xFFFFFFAA,"Benutze : /fabheben [menge]");
    return 1;
    }
    abheben=strval(tmp);
    new balance=dini_Int(sfpdkasse,"Konto");
    if(balance < abheben || abheben <= 0)
    {
    SendClientMessage(playerid,0xFFFFFFAA,"Du besitzt nicht diese Summe !");
    return 1;
    }
    GivePlayerMoney(playerid,abheben);
    dini_IntSet(sfpdkasse,"Konto",balance-abheben);
    format(datei,sizeof(datei),"Du hast $%d von deinem Account abgehoben!",abheben);
    SendClientMessage(playerid,0xFFFFFFAA,datei);
    return 1;
    }
    if(strcmp(cmd,"/balance",true) == 0)
    {
    new datei[255];
    new konto=dini_Int(sfpdkasse,"Konto");
    format(datei,sizeof(datei),"FKonto : $%d",konto);
    SendClientMessage(playerid,0xFFFFFFAA,datei);
    return 1;
    }
    return 0;
    }

  • Müssen bei dini die Files nicht geschlossen werden?


    Vielleicht speichert der desswegen nicht richtig.


    Den gesamten Code gucke ich mir zu dieser Zeit nicht mehr an. ;)




    Gruß Hauke

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.