команда /setpass - поменять пароль игроку

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
Пользователь
Регистрация
22 Сен 2024
Сообщения
96
cmd:setpass(playerid, data[])
{
if !CheckFD(playerid, 1) *then
return false;

new Name[MAX_PLAYER_NAME], Pass[50];

if sscanf(data, "s[24]s[50]", Name, Pass) *then
return SCM(playerid, COLOR_OLDRED, !"Используй: /setpass [name] [pass]");

f(global_str, 200, " А: %s изменил пароль на аккаунте игроку %s", PN(playerid), Name);
SendAdminsMessage(COLOR_GREY, global_str);
ANL(Name, global_str);

mysql_real_escape_string(Name, mysql_string);
SQL("UPDATE accounts SET Password = '%s' WHERE NickName = '%s'", MD5_Hash(Pass), mysql_string);

return 1;
}
 
Пользователь
Регистрация
13 Окт 2024
Сообщения
294
Бро перестань это делать пж умоляю тебя
 
Пользователь
Регистрация
13 Окт 2024
Сообщения
294
Ну как минимум создавая тему надо брать код под тег кода, во вторых, ты должен понимать то что эти команды могут не подходить к моду как минимум из за базы данных
 
Пользователь
Регистрация
11 Дек 2024
Сообщения
99
cmd:setpass(playerid, data[])
{
if !CheckFD(playerid, 1) *then
return false;

new Name[MAX_PLAYER_NAME], Pass[50];

if sscanf(data, "s[24]s[50]", Name, Pass) *then
return SCM(playerid, COLOR_OLDRED, !"Используй: /setpass [name] [pass]");

f(global_str, 200, " А: %s изменил пароль на аккаунте игроку %s", PN(playerid), Name);
SendAdminsMessage(COLOR_GREY, global_str);
ANL(Name, global_str);

mysql_real_escape_string(Name, mysql_string);
SQL("UPDATE accounts SET Password = '%s' WHERE NickName = '%s'", MD5_Hash(Pass), mysql_string);

return 1;
}
OFFTOP


братишка!!!!!!!!!! ле!!!!!!! харе страдать хуйней!!!! подобные кмд
с чеками "
if !CheckFD(playerid," и апдейтами бд могут не подходить!!!! Если чел 0 то у него случитс печалько!!!!!

 
Сверху