22.06.2014, 15:34
Cmd for change pass
this is the result

and in player .cfg

p.s why am i using newmail ... well i made another command for changing email and it has the same problem
pawn Код:
CMD:changepass(playerid,params[])
{
if(pInfo[playerid][Adminlevel] > 0 && adminloggedin[playerid] == 1) return SCM(playerid,COLOR_RED,ERROR_MESSAGE);
if(spawned[playerid] == 0) return SCM(playerid,COLOR_RED,"You Can't Use This Command While You Are Dead.");
new newmail[200],string[500];
if(!sscanf(params,"s[200]",newmail))
{
if(strlen(newmail) > 30 || strlen(newmail) < 3) return SCM(playerid,COLOR_RED,"Please enter password between 3-30 words.");
new hashpass[129];
WP_Hash(hashpass,sizeof(hashpass),newmail);
strdel(pInfo[playerid][Pass], 0, 129);
strins(pInfo[playerid][Pass], hashpass,0);
format(string,sizeof(string),"You Have Changed Your Password To %s",newmail);
SCM(playerid,COLOR_SKYBLUE,string);
AUTO_SAVE(playerid);
format(string,sizeof(string),"Welcome,\n\n"RED"Important "WHITE": \nYour password has been changed to "RED"%s "WHITE"\nYou Didn't made this change contact admins on our forums {FF7519}http://forums.disconinjas.site40.net{FFFFFF}\nRegister on {00B6FF}Forums{FFFFFF} and grow with our commuinty\nYour Account Info:\nUsername : {008000}%s\n{FFFFFF}Pass : {FF0000}%s\n\n\n\n\n{FFFFFF}Thanks,\nDisco Ninjas.",pInfo[playerid][Pass],pInfo[playerid][playername],pInfo[playerid][Pass]);
SendMail(pInfo[playerid][email],support_email,"Disco Ninjas's Account Info","Account Info",string);
} else return SCM(playerid,COLOR_RED,"USAGE : /changepass [Password]");
return 1;
}

and in player .cfg

p.s why am i using newmail ... well i made another command for changing email and it has the same problem