[pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new sendername[MAX_PLAYER_NAME]; if(dialogid == 12346 || dialogid == 12347) { if(response) { if(strlen(inputtext)) { new tmppass[64]; strmid(tmppass, inputtext, 0, strlen(inputtext), 255); OnPlayerLogin(playerid,tmppass); } else { new loginstring[500]; new loginname[64]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"{FF0000}WRONG PASSWORD\nEnter the correct password to play",loginname); ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD,"Log In",loginstring,"Log In","Exit"); } } else { Kick(playerid); } } if(dialogid == 12345) { if(response) { if(strlen(inputtext)) { new string[128]; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Users/%s.ini", sendername); new File: hFile = fopen(string, io_read); if (hFile) { SendClientMessage(playerid, COLOR_YELLOW, "That Username is already taken, please choose a different one."); fclose(hFile); return 1; } new passtring[128]; new tmppass[64]; strmid(tmppass, inputtext, 0, strlen(inputtext), 255); /*format(passtring,sizeof(passtring),"{FFFFFF}Your password is( {FF0000}%s {FFFFFF}).Please don't forget your password or you lost the account",tmppass); SendClientMessage(playerid, COLOR_LIGHTRED, passtring);*/ OnPlayerRegister(playerid,tmppass); } else { new regstring[1000]; new regname[64]; GetPlayerName(playerid,regname,sizeof(regname)); format(regstring,sizeof(regstring),"Welcome, {0099FF}%s!\nThis name is not registered, please register to play\nPlease enter a password consisting of letters and numbers.",regname); ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Sign Up",regstring,"JOIN NOW","Exit"); } } else { Kick(playerid); } } return 0; }[/pawn]