Hi
Ich würde gern wissen wie ich ein Gui machen kann wo ich was reinschreiben kann als spieler
also zb hier bei mein Banksystem das ich mache
#define banksys1
if(dialogid == banksys) //
{
if(response)
{
if(listitem == 0) // abheben
{
// funktion
}
if(listitem == 1) // einzahlen
{
// funktion
}
if (strcmp("/Bank", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid, banksys, DIALOG_STYLE_LIST, "BANK", "Einzahlen\nAbheben", "Auswählen", "Abbrechen");
return 1;
}
und es soll halt sein das wenn ich auf einzahlen klicke das da ein gui kommmt wo ich denn betrag eingeben kann
das bank sys habe ich schon
if(!strcmp(cmd,"/einzahlen",true))
{
new lform[128];
tmp = strtok(cmdtext,idx);
if(!tmp[0])return SendClientMessage(playerid,0xFF0000FF,"Nutze /einzahlen [Geld]");
new lamoney = strval(tmp);
if (!IsPlayerInRangeOfPoint(playerid,3,2316.2532,-15.6292,26.7422))return SendClientMessage(playerid,0xFF0000FF,"Du Bist nicht in der Bank !");
if(lamoney > GetPlayerMoney(playerid))return SendClientMessage(playerid,0xFF0000FF,"Du hast nicht so viel Geld !");
if(lamoney < 1)return SendClientMessage(playerid,0xFF0000FF,"Der Betrag muss über 0$ liegen!");
Spieler[playerid][bank]+=lamoney;
GivePlayerMoney(playerid,-lamoney);
format(lform,sizeof lform,"Du hast %d$ auf dein Konto eingezahlt.",lamoney);
SendClientMessage(playerid,0x00FF00FF,lform);
format(lform,sizeof lform,"Gesamtbetrag : %d$",Spieler[playerid][bank]);
return SendClientMessage(playerid,0x00FF00FF,lform);
}
if(!strcmp(cmd,"/abheben",true))
{
new lform[128];
tmp = strtok(cmdtext,idx);
if(!tmp[0])return SendClientMessage(playerid,0xFF0000FF,"Nutze /abheben[Geld]");
new lamoney = strval(tmp);
if (!IsPlayerInRangeOfPoint(playerid,3,2316.2532,-15.6292,26.7422))return SendClientMessage(playerid,0xFF0000FF,"Du Bist nicht in der Bank !");
if(lamoney > Spieler[playerid][bank])return SendClientMessage(playerid,0xFF0000FF,"Du hast nicht so viel Geld auf dein Konto!");
if(lamoney < 1)return SendClientMessage(playerid,0xFF0000FF,"Der Betrag muss über 0$ liegen!");
Spieler[playerid][bank]-=lamoney;
GivePlayerMoney(playerid,lamoney);
format(lform,sizeof lform,"Du hast %d$ von deinem Konto abgehoben",lamoney);
SendClientMessage(playerid,0x00FF00FF,lform);
format(lform,sizeof lform,"Kontostand : %d$",Spieler[playerid][bank]);
return SendClientMessage(playerid,0x00FF00FF,lform);
}
Hoffe ihr versteht was ich meine
MFG Mipu