if(dialogid == ueberweisung)
{
if(response == 1)
{
bekommid = strval(inputtext);
if(!IsPlayerConnected(bekommid))
{
ShowPlayerDialog(playerid,ueberweisung,DIALOG_STYLE_INPUT,"Überweisung","Gib an wem du Geld übrweisen willst","OK","Abbrechen");
SendClientMessage(playerid,COLOR_RED,"Der Spieler ist nicht online!");
}
if(bekommid==playerid)
{
SendClientMessage(playerid,COLOR_RED,"Du kannst dir kein Geld Überweisen");
ShowPlayerDialog(playerid,ueberweisung,DIALOG_STYLE_INPUT,"Überweisung","Gib an wem du Geld übrweisen willst","OK","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,207,DIALOG_STYLE_INPUT,"","Wieviel möchtest du überweisen?","Weiter","Menü");
}
}
return 1;
}
if(dialogid == 207) // Wieviel Überweisen
{
if(response == 1)
{
new uberweisen = strval(inputtext);
if(SpielerInfo[playerid][uKonto] > uberweisen)
{
SpielerInfo[playerid][uKonto] -= uberweisen;
SpielerInfo[bekommid][uKonto] += uberweisen;
format(string, sizeof(string), " Du hast $%d an %s überwiesen.", uberweisen, bekommid);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD1, string);
format(string, sizeof(string), " Du hast $%d von %s überwiesen bekommen.", uberweisen,playerid);
SendClientMessage(bekommid, COLOR_GRAD1, string);
format(string, sizeof(string), "%s gibt $%d zu %s", playerid, uberweisen, bekommid);
printf("%s", string);
PlayerPlaySound(bekommid, 1052, 0.0, 0.0, 0.0);
}
return 1;
}
return 1;
}
Immer wenn man einen Namen eingibt kommt: Du kannst dir kein Geld Überweisen
Und wenn man eine Zahl eingibt kommt: Der Spieler ist nicht online
Könnt ihr mir bitte helfen?
Mit freundlichen Grüßen
Steph12