Steuern Abheben

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 Leute.
    Ich würde gerne mal die Steuern Abheben können.
    Währe nett wenn man den befehl eingibt das dort Steht wenn man /steuerninfo macht Wie viel Steuergeld es gibt und mit /steuernah kann man dann die Gewünschte SUmme abheben.


    Hier der Befehl:

    if(strcmp(cmd,"/givetax",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pLeader] != 7)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht der Präsident !");
    return 1;
    }
    if(Tax < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Staatskasse ist Leer! !");
    return 1;
    }
    new Cops = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(gTeam[i] == 2 && PlayerInfo[i][pMember] == 1)
    {
    Cops += 1;
    }
    }
    }
    if(Cops >= 1)
    {
    new value = Tax / 2;
    new price = value / Cops;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(gTeam[i] == 2 && PlayerInfo[i][pMember] == 1)
    {
    format(string, sizeof(string), "* Du hast vom Presidenten $%d bekommen ( Steuern ).",price);
    SendClientMessage(i, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(i, price);
    Tax -= price;
    }
    }
    }
    SaveStuff();
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Im moment sind keine Polizisten online !");
    return 1;
    }
    }
    return 1;
    }
    Das Speichern:

    Function SaveStuff()
    {
    new coordsstring[256];
    format(coordsstring, sizeof(coordsstring), "%d,%d,%d,%d,%d,%d,%d", Jackpot,Tax,TaxValue,Security,PayDayTeiler,LSAWaren,FarmerDrogen);
    new File: file2 = fopen("stuff.ini", io_write);
    fwrite(file2, coordsstring);
    fclose(file2);
    return 1;
    }
    Ich hoffe ihr könnt mir schnell Helfen.
    Viele Grüße
    Ramiz
    //edit: Überschrift Fehler

    Um es mit den Worten eines bestimmten Users zu sagen


    Halo kann i Armin werde bei euch ich habe auch teamspek un samp inslliert

    Einmal editiert, zuletzt von Asmir0000 ()

  • Ah, Soweit ich weiß ist der Befehl in den Standart GF's /settax, /givetax ist zum vergeben der steuern an Cops für z.B.: Lohn,etc.


    Für die Anzeige, guck einfach beim payday nach, dort steht es eigentlich, bei den Zinsen,Kontozeugs,.. da einfach rausfischen und einen Command draus machen.