Hallo guten tag ich hab mich an ein Banksystem ran gemacht was ja eig nicht schwer ist aber nun möchte ich wissen wie man ein überweisen sysmacht und das auf dialog??
Bank-Überweisen system
- Kasakow
- Geschlossen
- Erledigt
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
-
-
Zeig mal bitte deinen Code, was du bisher schon so hast.
-
Zeig mal bitte deinen Code, was du bisher schon so hast.
Ich hab ur das einzahlen auszahlen system....
-
Einfach ID per Inputtext abfragen und an diese IP Geld schicken und von sich selber abziehen, das ist keine große Sache, sowas ist Grundschulzeug.
-
Ja, das bräuchten wir dann mal, weil wir deine Abfragen etc. nichts kennen.
-
Einfach ID per Inputtext abfragen und an diese IP Geld schicken und von sich selber abziehen, das ist keine große Sache, sowas ist Grundschulzeug.
ja wie kann man den die id im dialog abfragen das ist es ja
:
if(dialogid==BANK_EINZAHLEN)
{
if(response==0)
{
}
if(response==1)
{
if(GetPlayerMoney(playerid) >= strval(inputtext))
{
new str[128];
GivePlayerMoney(playerid,-strval(inputtext));
SpielerInfo[playerid][Bankguthaben]+=strval(inputtext);
format(str,sizeof(str),"Du hast %i$ auf dein BankKonto eingezahlt,Neuer Kontostand: %i$",strval(inputtext),SpielerInfo[playerid][Bankguthaben]);
SendClientMessage(playerid,0xF5FF00FF,str);
SpielerSpeichern(playerid);
}
else
{
SendClientMessage(playerid,0xEB0000FF,"[BANK]Sir ,so viel geld haben sie nicht auf ihrem Bankkonto!");
}
}
}
if(dialogid==BANK_ABHEBEN)
{
if(response==0)
{
}
if(response==1)
{
if(SpielerInfo[playerid][Bankguthaben] >= strval(inputtext))
{
GivePlayerMoney(playerid,strval(inputtext));
SpielerInfo[playerid][Bankguthaben]-=strval(inputtext);
new str[128];
format(str,sizeof(str),"Du hast %i$ von deinem Kontostand abgezogen!,Neuer Knotostand: %i",strval(inputtext),SpielerInfo[playerid][Bankguthaben]);
SendClientMessage(playerid,0x00F5FFFF,str);
SpielerSpeichern(playerid);
}
else
{
SendClientMessage(playerid,0x00F5FFFF,"So viel geld hast du nicht auf der Bank!");
}
}
}
if(dialogid==BANK_MENU)
{
if(response==0)
{
}
if(response==1)
{
}
if(listitem==0)
{
new str[128];
format(str,sizeof(str),"[BANKLS] Sir, ihr kontostand beträgt %i$",SpielerInfo[playerid][Bankguthaben]);
SendClientMessage(playerid,0xFFFFFFFF,str);
}
if(listitem==1)
{
ShowPlayerDialog(playerid,BANK_ABHEBEN,DIALOG_STYLE_INPUT,"Abheben!","Wie viel geld möchten sie abheben!","Abheben","Abbrechen");
}
if(listitem==2)
{
ShowPlayerDialog(playerid,BANK_EINZAHLEN,DIALOG_STYLE_INPUT,"Bank los santos!","[BANK]Wie viel geld möchten sie in ihr konto einzahlen?","Einzahlen","Abbrechen");
}
} -
Eigentlich ganz leicht du musst halt nur abfragen ob er so und so viel Geld auf sein Konto hat und sollte er den Betrag haben den man im Dialog eingegeben hat, so wird es an Spieler XY überwiesen.Natürlich musst du halt beim Dialog gucken wie du das ganze machst z.b er klickt auf Überweisen da kommt ein Dialog an welchen Spieler und dann kommt wieder ein Dialog wo er den Betrag eingeben kann.....
Mit freundlichen Grüßen
Zio / Dwayne_Pacino -
breadfish.de
Hat das Thema geschlossen.