Guten Tag ihr lieben Brotfische xD
ich hätte gerade mal eine Frage , wieso mein System es nicht erkennt wenn sich schon ein roleplay name auf dem Ordner befindet.
Code:
if(dialogid == RPNAME)
{
new sPfad[128];
format(sPfad, sizeof(sPfad), "/Acc/RolePlay/%s.ini",sStats[playerid][sRolePlay]);
if(response == 0)
{
ShowPlayerDialog(playerid, ALTER, DIALOG_STYLE_INPUT, "Alter","Wie alt bist du ?","Weiter","Zurück");
}
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid, Rot, "Du hast nichts eingegeben!");
ShowPlayerDialog(playerid, RPNAME, DIALOG_STYLE_INPUT, "Roleplay Name","Bitte gebe deinen Roleplay Namen ein.[Format: Vorname_Nachname]","Weiter","Zurück");
return 1;
}
if(strfind(inputtext,"_",true) == -1)
{
SendClientMessage(playerid, Rot, "Dies ist kein Roleplay Name");
ShowPlayerDialog(playerid, RPNAME, DIALOG_STYLE_INPUT, "Roleplay Name","Bitte gebe deinen Roleplay Namen ein.[Format: Vorname_Nachname]","Weiter","Zurück");
return 1;
}
if(dini_Exists(sPfad) && strlen(sStats[playerid][sRolePlay])>0)
{
SendClientMessage(playerid, Rot, "Dieser Roleplay Name existiert schon.");
ShowPlayerDialog(playerid, RPNAME, DIALOG_STYLE_INPUT, "Roleplay Name","Bitte gebe deinen Roleplay Namen ein.[Format: Vorname_Nachname]","Weiter","Zurück");
return 1;
}
if(strlen(inputtext) > 25)
{
SendClientMessage(playerid, Rot, "Dieser Roleplay Name ist zu lang!");
ShowPlayerDialog(playerid, RPNAME, DIALOG_STYLE_INPUT, "Roleplay Name","Bitte gebe deinen Roleplay Namen ein.[Format: Vorname_Nachname]","Weiter","Zurück");
return 1;
}
format(sStats[playerid][sRolePlay],128,"%s",inputtext);
format(sPfad, sizeof(sPfad), "/Acc/RolePlay/%s.ini",sStats[playerid][sRolePlay]);
dini_Create(sPfad);
ShowPlayerDialog(playerid, Geschlecht, DIALOG_STYLE_MSGBOX, "Geschlecht", "{FFFFFF}Bist du {00FF3C}Männlich{FFFFFF} oder {FF00FF}Weiblich{FFFFFF}.\n\n{FF9600}INFO:Wähle unten aus{FFFFFF}!","Männlich","Weiblich");
}
}
Screen: