Bankautomat

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 suche ein ATM Bankaoutomat
    Kennt Jemand so ein script ?



    wo man dann /atmhelp eingibt und andere befehle erscheinen wie /atmbalance /atmdeposit /atmwiretransfer /atmwithdraw


    Man sollte von dem Automaten aus auch geld einzahlen können und so...


    Ich nutze den Xtreme Godfahter Mod Version 0.9


    Danke im Vorraus...

  • jo habe so eins mal gemacht musst nur deine coords einfügen und nicht vergessen du musst das fs ins gm rein tuhen als fs kannste es nicht compilen



    if(strcmp(cmd, "/Abheben", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(Radius,playerid,X,Y,Z))
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht in der Bank !");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /Abheben [betrag]");
    format(string, sizeof(string), " Du hast $%d auf deinem Konto.", PlayerInfo[playerid][pAccount]);
    SendClientMessage(playerid, COLOR_GRAD3, string);
    return 1;
    }
    new cashdeposit = strval(tmp);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /Abheben [betrag]");
    format(string, sizeof(string), " Du hast $%d auf deinem Konto.", PlayerInfo[playerid][pAccount]);
    SendClientMessage(playerid, COLOR_GRAD3, string);
    return 1;
    }
    if (cashdeposit > PlayerInfo[playerid][pAccount] || cashdeposit < 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht soviel Geld !");
    return 1;
    }
    ConsumingMoney[playerid] = 1;
    GivePlayerMoney(playerid,cashdeposit);
    PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit;
    format(string, sizeof(string), "Du hast %d$ von deinem Konto abgehoben. Kontostand: %d$ ", cashdeposit,PlayerInfo[playerid][pAccount]);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    return 1;
    }
    return 1;
    }
    if(strcmp(cmd, "/konto", true) == 0 || strcmp(cmd, "/Einzahlen", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(Radius,playerid,X,Y,Z))
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht in der Bank !");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /Einzahlen [betrag]");
    format(string, sizeof(string), " Du hast $%d auf deinem Konto.", PlayerInfo[playerid][pAccount]);
    SendClientMessage(playerid, COLOR_GRAD3, string);
    return 1;
    }
    new cashdeposit = strval(tmp);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /Einzahlen [amount]");
    format(string, sizeof(string), " Du hast $%d auf deinem Konto.", PlayerInfo[playerid][pAccount]);
    SendClientMessage(playerid, COLOR_GRAD3, string);
    return 1;
    }
    if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht soviel Geld !");
    return 1;
    }
    GivePlayerMoney(playerid,-cashdeposit);
    new curfunds = PlayerInfo[playerid][pAccount];
    PlayerInfo[playerid][pAccount]=cashdeposit+PlayerInfo[playerid][pAccount];
    SendClientMessage(playerid, COLOR_WHITE, "|___ BANK AUSZUG ___|");
    format(string, sizeof(string), " Alter Kontostand: $%d", curfunds);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    format(string, sizeof(string), " Eingezahlt: $%d",cashdeposit);
    SendClientMessage(playerid, COLOR_GRAD4, string);
    SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
    format(string, sizeof(string), " Neuer Kontostand: $%d", PlayerInfo[playerid][pAccount]);
    SendClientMessage(playerid, COLOR_WHITE, string);
    return 1;
    }
    return 1;
    }
    if(strcmp(cmd, "/balance", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(Radius,playerid,X,Y,Z))
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht in der Bank !");
    return 1;
    }
    format(string, sizeof(string), " Du hast $%d auf deinem Konto.",PlayerInfo[playerid][pAccount]);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    }
    return 1;
    }

    RFT

  • Hallo ich suche ein Fertiges Bankautomatensystem


    Was ich nur noch einfügen muss...


    Bzw ich bräuchte die Objectid..


    Weil der Automat ja erstmal beim laden des Scriptes erstellt werden muss usw


    Ich kenn doch die befehle nicht.. sorry..


    Danke im Vorraus!

  • Ich habe keine zeit Lange beiträge etc zu lesen ich suche schnelle hilfe..


    also Nochmal komm mir nicht mit SUFU .... einer der scripten kann und weis wie was geht.... für den ist das kein problem


    aber ich bin neu in Pawno


    Ich weis nicht mal wie man Objekte erstellt etc


    Also ich bitte um Hilfe für einen Bankautomaten....
    Mir ist klar das irgendwo bei Ongamemodinit oder so:


    CreateStreamObject <-- ? ist das für Objekte ? wenn ja weis ich auch dass man dann:


    CreateStreamObject(ID, Bla bla bla) was weis ich denn..


    Danke