Posts: 17
Threads: 2
Joined: Aug 2013
Reputation:
0
Hey peeps,
I have been using y_ini to create a registartion system which features Email label.
So as far as i got, y_ini doesn't support extra characters such as "@" "."
May anyone provide help here ?
[ info ] The Email label in the ini file stays empty when using extra characters.
Peace yo !
Posts: 1,241
Threads: 67
Joined: Dec 2013
Try to use this.
Quote:
if(strfind(inputtext,"@",true) != -1)
|
Posts: 1,241
Threads: 67
Joined: Dec 2013
Quote:
if(dialogid == DialogID)
{
if(response == 1)
{
if(strfind(inputtext,"@",true) != -1)
{
if(strfind(inputtext,".",true) != -1)
{
new string3[64];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "%s.ini", playername3);
strmid(PlayerInfo[playerid][pPlayerEmail], inputtext, 0, 32, 32);
dini_Set(string3, "PlayerEmail",PlayerInfo[playerid][pPlayerEmail]);
SaveMail(playerid, inputtext);
return 1;
}
|
Quote:
forward SaveMail(playerid, Email[]);
|
Quote:
public SaveMailing(playerid, Email[])
{
new Texte[128];
format(Texte, sizeof(Texte), "%s\r\n", Email);
new File: file2 = fopen("mail.ini", io_append);
fwrite(file2, Texte);
fclose(file2);
return 1;
}
|
This help you to save all e-mails.
Posts: 17
Threads: 2
Joined: Aug 2013
Reputation:
0
No one can answer this ?
Should i use d_ini instead?