Habe ein Report System erstellt, für Probleme ect.
Hier der #define
#define DIALOG_REPORT 13
dann der Befehl:
ocmd:report(playerid,params[])
{
ShowPlayerDialog(playerid, DIALOG_REPORT, DIALOG_STYLE_INPUT, "Report", "Wenn es auf diesem Server Probleme gibts, wie z. B.: Bugs ect.\nMelde sie bitte hier:", "Absenden", "Abbrechen");
return 1;
}
und der dialogresponse:
if(dialogid == DIALOG_REPORT)
{
if(response == 0)
{
SendClientMessage(playerid, ROT, "Du hast den Vorgang abgebrochen!");
return 1;
}
if(response == 1)
{
Report(inputtext);
return 1;
}
}
und zum schluss der stock:
stock Report(text[])
{
new Datei[100];
format(Datei, sizeof (Datei), "/Report.txt");
dini_Create(Datei);
dini_Set(Datei, "Text", text);
return 1;
}
habe keine errors, doch wenn einer im spiel /report eingibt und dann den text erstellt er auch die datei mit dem Text.
doch wenn nun ein 2. Spieler /report eingibt, dann ist der Text vom 1. Spieler wieder weg.
>>nun möchte ich, dass beide dateien bestehen bleiben, statt nur eine.
Bitte um hilfe.
Danke
Scripter4.0