Moin moin Leute,
ich habe lange rumprobiert und mich denn entschlossen euch einfach mal zu fragen. Ich will in meinen Loginsystem Namen auslesen lassen aus der Dini vom jeweiligen Account. Wenn ich eine Zahl in die Dini setze wird diese wunderbar ausgelesen. Wenn ich aber jetzt einen Namen statt die Zahl eintippte wird eine 0 ausgelesen, sprich eine 0 langet im Dialog. Hier mal die Funktion:
stock LADESPIELERACCOUNT(playerid)
{
pInfo[playerid][ChNaEins] = dini_Int(Spielerdatei,"CharacterName1");
pInfo[playerid][ChNaZwei] = dini_Int(Spielerdatei,"CharacterName2");
pInfo[playerid][ChNaDrei] = dini_Int(Spielerdatei,"CharacterName3");
pInfo[playerid][ChNaVier] = dini_Int(Spielerdatei,"CharacterName4");
pInfo[playerid][ChNaFuenf] = dini_Int(Spielerdatei,"CharacterName5");
}
...Dialog:
new string[828];
format(string,sizeof(string),"Character %d\nCharacter %d\nCharacter %d\nCharacter %d\nCharacter %d",pInfo[playerid][ChNaEins],pInfo[playerid][ChNaZwei],pInfo[playerid][ChNaDrei],pInfo[playerid][ChNaVier],pInfo[playerid][ChNaFuenf]);
ShowPlayerDialog(playerid,DIALOG_CHARWAHL,DIALOG_STYLE_LIST,"Wähle deinen Character",string,"Wählen","Abbrechen");
Mit freundlichen Grüßen,
ich.