new pname[20], filename[24]; new File:user; public OnPlayerConnect(playerid) { GetPlayerName(playerid, pname, 20); format(filename, 24, "users/%s.txt", pname); if(!fexist(filename)) { ShowPlayerDialog(playerid, 1, 1, "Please register", "Enter password:", "Register", "Exit"); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { if(response == 0) { SendClientMessage(playerid, Blue, "You have been disconnected!"); Kick(playerid); } user = fopen(filename, io_write); fwrite(user, inputtext); fclose(user); SendClientMessage(playerid, Blue, "Your Message"); if(response == 1) { ShowPlayerDialog(playerid , 2, 1,"Please enter E-Mail", "Enter e-mail:", "Play", "Exit"); } if(dialogid == 2) { if(response == 0) { SendClientMessage(playerid, Blue, "2"); Kick(playerid); } user = fopen(filename, io_write); fwrite(user, inputtext); fclose(user); SendClientMessage(playerid, Blue, "2"); if(response == 1) { Ban(playerid); } } } return 1; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { if(response == 0) { SendClientMessage(playerid, Blue, "You have been disconnected!"); Kick(playerid); } if(response == 1) { ShowPlayerDialog(playerid, 2, 1, "Prasome ivesti E-MAIL adresa", "Iveskite e-mail:", "Zaisti", "Iseiti"); user = fopen(filename, io_write); fwrite(user, inputtext); fclose(user); SendClientMessage(playerid, Blue, "Your Message"); } } if(dialogid == 2) { if(response == 0) { SendClientMessage(playerid, Blue, "2"); Kick(playerid); } if(response == 1) { Ban(playerid); user = fopen(filename, io_write); fwrite(user, inputtext); fclose(user); SendClientMessage(playerid, Blue, "2"); } } return 1; }
I recommend use io_append to this case.
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { if(response == 0) { SendClientMessage(playerid, Blue, "You have been disconnected!"); Kick(playerid); } if(response == 1) { ShowPlayerDialog(playerid, 2, 1, "Prasome ivesti E-MAIL adresa", "Iveskite e-mail:", "Zaisti", "Iseiti"); user = fopen(filename, io_write); fwrite(user, inputtext); fclose(user); SendClientMessage(playerid, Blue, "Your Message"); } } if(dialogid == 2) { if(response == 0) { SendClientMessage(playerid, Blue, "2"); Kick(playerid); } if(response == 1) { Ban(playerid); user = fopen(filename, io_write); fwrite(user, inputtext); fclose(user); SendClientMessage(playerid, Blue, "2"); } } return 1; } |
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { if(response == 0) { SendClientMessage(playerid, Blue, "You have been disconnected!"); Kick(playerid); } if(response == 1) { ShowPlayerDialog(playerid, 2, 1, "Prasome ivesti E-MAIL adresa", "Iveskite e-mail:", "Zaisti", "Iseiti"); user = fopen(filename, io_append); new String[129]; format(String, sizeof String, "%s\r\n", inputtext); fwrite(user, String); fclose(user); SendClientMessage(playerid, Blue, "Your Message"); } } if(dialogid == 2) { if(response == 0) { SendClientMessage(playerid, Blue, "2"); Kick(playerid); } if(response == 1) { Ban(playerid); user = fopen(filename, io_append); new String[129]; format(String, sizeof String, "%s\r\n", inputtext); fwrite(user, String); fclose(user); SendClientMessage(playerid, Blue, "2"); } } return 1; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1) { if(response == 0) { SendClientMessage(playerid, Blue, "You have been disconnected!"); Kick(playerid); } if(response == 1) { ShowPlayerDialog(playerid, 2, 1, "Prasome ivesti E-MAIL adresa", "Iveskite e-mail:", "Zaisti", "Iseiti"); user = fopen(filename, io_append); new String[129]; format(String, sizeof String, "Email: %s\r\n", inputtext); fwrite(user, String); fclose(user); SendClientMessage(playerid, Blue, "Your Message"); } } if(dialogid == 2) { if(response == 0) { SendClientMessage(playerid, Blue, "2"); Kick(playerid); } if(response == 1) { Ban(playerid); user = fopen(filename, io_append); new String[129]; format(String, sizeof String, "Password: %s\r\n", inputtext); fwrite(user, String); fclose(user); SendClientMessage(playerid, Blue, "2"); } } return 1; }