Hallo und Guten Abend liebes Brotfishforum
Heute komme cih wieder mit einem Problem, wo ich einfach nicht weiterfinde...
in diesem Code:
if(dialogid == 12)
{
if(response == 1)
{
TeamInfo[playerid][tName] = strval(inputtext);
printf("%d", TeamInfo[playerid][tName]);
ShowPlayerDialog(playerid, 13, DIALOG_STYLE_INPUT, "Firma Erstellen", "Bitte Tippe die SkinID für normale Spieler der Gang ein.", "Weiter", "Abbruch");
}
}
Wird ein Text aus:
if (strcmp("/createfirma", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 9)
{
[u]ShowPlayerDialog(playerid, 12, 1, "Firma Erstellen", "Bitte gebe den Namen der Firma ein!", "Weiter", "Abbrechen");[/u]
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Du musst mindestens Adminlevel 9 sein!");
}
return 1;
}
In der Variable: TeamInfo[playerid][tName] gespeichert. Wenn ich in den Dialog eine Zahl eingebe, wird in printf(); das hier ausgegeben:
wenn ich aber Text hineinschreibe, wie es ja auch vorgesehen ist, passiert das hier:
Warum, und wie kann cih es Beheben? Ich denke es liegt an strval.. aber ich habe nicht so die ahnung von strval!
Danke für jede hilfe!