Hi all,
da mir keiner auf meine ShowPlayerDialog probleme geantwortet hat und ich es einfach nicht verstehe brauch ich einen der mir das machen kann.
Ich wollte ein ShowPlayerDialog sache,
einmal beispiel, ich geb /rofl ein kommt bei mir nun ein Menu
in dem Menu muss halt folgendes aufgelistet sein:
Konto Erstellen
Kontostandabfrage
Einzahlung
Auszahlung
Überweisung
Das mit Konto erstellen sollte so ablaufen
if(PlayerInfo[playerid][pEcKarte] == 1)
{
PlayerInfo[playerid][pEcKarte] = 1;
new bkerstellttring[128];
new bankkontoname[64];
format(bkerstellttring,sizeof(bkerstellttring),"Tut uns leid %s,\nEin Fehler ist unterlaufen,\nSie besitzen schon ein Bank Konto.",bankkontoname);
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"Bank System",bkerstellttring,"Hauptmenu","Schließen");
return 1;
}
else if(PlayerInfo[playerid][pEcKarte] == 0)
{
PlayerInfo[playerid][pEcKarte] = 1;
new bkerstellttring[128];
new bankkontoname[64];
format(bkerstellttring,sizeof(bkerstellttring),"Glückwunsch %s,\nDein Konto wurde erfolgreich erstellt.",bankkontoname);
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"Bank System",bkerstellttring,"Hauptmenu","Schließen");
return 1;
}
halt wenn er eins hat kommt die ShowPlayerDialog mit dem Text das er eine hat und wenn er Hauptmenu, also den Linken Button auswählt wieder ins Hauptmenu kommt und auf dem rechten Button halt das Menu aus geht.
Bei Kontostand abfrage kommt halt eine SPD MSGBOX Box in der steht wie viel man auf der Bank hat, hier auch wenn auf Hauptmenu also Linken Button klicke das wieder das hauptmenu öffnet und wenn Abbrechen also rechts drücke soll halt nur Menu aus gehen.
Einzahlung halt kommt ein Menu in dem man eine Summe eingibt, wenn man diese Summe auf der Hand nicht hat soll natürlich eine Message kommen das man die eingegebene Summe nicht hat, ansonsten wirds von der Hand in das Bank Konto eingezahlt.
Auszahlung so änhlich wie Einzahlung nur das es prüft ob auf dem Bank Konto so viel Geld ist.
Die Überweisung soll über 2 SPD gehen,
das heisst als erstes öffnet sich ein ShowPlaerDialog in der steht das die playerid halt die Summe eingeben soll die sie Überweisen will, auch hier Prüfen ob er soviel auf der hand überhaupt hat, wenn ja wird die eingeippte Summe kurz gespeichert, neues ShowPlayerDialog kommt, da soll man Playerid eingeben also entweder spielerid oder spielernamen, wenn er nicht online ist kommt ein neues Menu und da steht dann das der Spieler nicht online ist und dann kann man auswählen Hauptmenu oder Abbrechen, wie schon vorhin auf Hauptmenu also Linkter Button = soll das Hauptmenu öffnen, auf Abbrechen solls aus gehen, das gleiche noch davor bei Geld eingabe wenn er nicht soviel hat soll ein neues Menu kommen und da soll stehen wie viel er auf dem bank Konto hat und soll er noch einmal eintippen, so wenn er die eingetippte Summe hat, die Playerid die er dann im zweiten SPD eingebeben hat Online ist soll es überwiesen werden, der, der die Summe erhällt kriegt eine Message wie viel er bekommen hat und dem Sender natürlich das Geld von der Bank abziehen.
Gegenleistung
Paypal 5€ oder sonstige,
fragen ICQ- 395264246
Thx wer 's machen kann, da ich des SPD überhaupt nicht kann, da bei mir dann immer sonst was falsch ist.
//edit: keiner was? xD