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");
}
}