26.07.2010, 14:48
Here is how out in the end is not my mistakes but when I write my command so many messages out of all messages and plus a cancel my password.
Код:
CMD:changepassword(playerid, params[]) { if(UserExists(playerid)) { if(IgracInfo[playerid][Jezik] == 1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Оваа корисничко име не е регистирано."); } if (IgracInfo[playerid][Jezik] == 2) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ovo korisnicko ime nije registirano."); } if (IgracInfo[playerid][Jezik] == 3) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "This username is not registred."); } } if(isnull(params)) { if(IgracInfo[playerid][Jezik] == 1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "/changepassword [нова лозинка]"); } if (IgracInfo[playerid][Jezik] == 2) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "/changepassword [novi password]"); } if (IgracInfo[playerid][Jezik] == 3) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "/changepassword [new password]"); } } if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage(playerid, COLOR_RED,"Nisi ulogiran!"); new FilePath[128]; format(FilePath, sizeof(FilePath), "Korisnici/%s.ini", PlayerName(playerid)); new password = num_hash(params); PlayerInfo[playerid][Password] = password; dini_IntSet(FilePath,"Password",PlayerInfo[playerid][Password]); if (IgracInfo[playerid][Jezik] == 1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Информација:"); new string[256]; format(string, sizeof(string), "Успешно ја променивте вашата лозинка, новата лозинка е: \'%s\'.", params); SendClientMessage(playerid, COLOR_WHITE, string); } if (IgracInfo[playerid][Jezik] == 2) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Informacije:"); new string[256]; format(string, sizeof(string), "Uspesno ste promenili password, novi password je: \'%s\'.", params); SendClientMessage(playerid, COLOR_WHITE, string); } if (IgracInfo[playerid][Jezik] == 3) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Information:"); new string[256]; format(string, sizeof(string), "Successful change your password, your new password is: \'%s\'.", params); SendClientMessage(playerid, COLOR_WHITE, string); } return PlayerPlaySound(playerid,1057,0.0,0.0,0.0); }