Alles anzeigenif(dialogid == DIALOG_WERBER)
{
new path[64];
if(response)
{
if(!strcmp(SpielerName(playerid), inputtext))
{
SendClientMessage(playerid, 0xFF0000FF, "Error: Du kannst dich nicht selbst werben.");
return ShowPlayerDialog(playerid, DIALOG_WERBER, DIALOG_STYLE_INPUT, "Wurdest du Geworben? (4/6)", "Nun hast du die möglichkeit, deinen User, der dich Geworben hat einzutragen:", "Weiter", "Niemand");
}
format(path, sizeof(path), "/accounts/%s.ini", inputtext);
if(!fexist(path))
{
SendClientMessage(playerid, 0xFF0000FF, "Error: User existiert nicht.");
return ShowPlayerDialog(playerid, DIALOG_WERBER, DIALOG_STYLE_INPUT, "Wurdest du Geworben? (4/6)", "Nun hast du die möglichkeit, deinen User, der dich Geworben hat einzutragen:", "Weiter", "Niemand");
}
new status = dini_Int(path, "WerberStatus")+1;
dini_IntSet(path, "WerberStatus", status);
format(path, sizeof(path), "/accounts/%s.ini", SpielerName(playerid));
dini_Set(path, "Werber", inputtext);
new pID = GetIDFromName(inputtext);
if(pID != INVALID_PLAYER_ID) PlayerInfo[pID][pWerberStatus] = status;
ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Wähle dein Geschlecht aus. (5/6)","Gehörst du des Männlichen oder Weiblichen Geschlechts an?","Männlich","Weiblich");
}
else
{
format(path, sizeof(path), "/accounts/%s.ini", SpielerName(playerid));
dini_Set(path, "Werberstatus", "-Niemand-");
ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Wähle dein Geschlecht aus. (5/6)","Gehörst du des Männlichen oder Weiblichen Geschlechts an?","Männlich","Weiblich");
}
return 1;
}
Vielen dank, scheint so als würde es nun funktionieren
Eine frage habe ich noch, kann man das machen, dass in der Account Datei des "Geworbenen" noch eingetragen wird, "Geworben von XY" also das das Dort eingetragen wird, das möchte ich dann noch in den Stats einfügen.