Leaders
Компетентный
Привет все как помнят мою предыдущую команду /vzlomserver
Теперь я подумал и создал Взлом Аккаунтов.
Вы сможете сменить пароль у игрока когда он OFF-LINE
И так начнём.
В new
В public OnPlayerCommandText
В public OnDialogResponse
Важно Прочитать
1) Если у вас GF мод то case 3845: изменить на if(dialogid == 3845)
и case 3846: изменить на if(dialogid == 3846)
2) Если у вас Шифровка пароля в case 3846 найти удалить эту строчку
ini_setString(File,"Key",proakk);
1) Ищем public OnPlayerRegister
там видем ключ Key и смотрим есть шифровка если есть то копируем шифровку и Вставляем так Шифровка(proakk)
Ну всё пишите отзывы
Теперь я подумал и создал Взлом Аккаунтов.
Вы сможете сменить пароль у игрока когда он OFF-LINE
И так начнём.
В new
PHP:
new proakk[MAX_PLAYERS];
PHP:
if(strcmp(cmd, "/vzlomakk", true) == 0)
{
new string29[510];
SendClientMessage(playerid,COLOR_YELLOW,"Добро пожаловать в Систему Взлома Аккаунтов");
SendClientMessage(playerid,COLOR_YELLOW,"Следуйте инструкциям в диалоге");
format(string29,sizeof(string29),"{FFFFFF}В это окно ведите пароль\n{FF0000}Пароль должен быть только из Цифр\n{00FB00}После ввода пароль нажмите{FFFFFF} да");
ShowPlayerDialog(playerid,3845,DIALOG_STYLE_INPUT,"Взлом Аккаунта",string29,"Да","Нет");
}
PHP:
case 3845:
{
if(response)
{
if(!strval(inputtext)) return SendClientMessage(playerid,COLOR_WHITE,"[Ошибка] Наберите команду /vzlomakk и введите там пароль");
proakk[playerid] = strval(inputtext);
ShowPlayerDialog(playerid,3846,DIALOG_STYLE_INPUT,"Взлом Аккаунта","Введите в окошко Ник Игрока","Да","Нет");
}
return 1;
}
case 3846:
{
if(response)
{
format(string, sizeof(string), "%s.ini", inputtext);
if(fexist(string))
{
format(string, sizeof(string), "%s.ini", inputtext);
new File = ini_openFile(string);
ini_setString(File,"Key",proakk);
ini_closeFile(File);
SendClientMessage(playerid,COLOR_BLUE,"=======Взлом Успешно Совершён=======");
format(string, sizeof(string), "[Взлом Аккаунта] Аккаунт %s взломан",inputtext);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
else
{
format(string, sizeof(string), "Файл - аккаунт не найден");
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
}
1) Если у вас GF мод то case 3845: изменить на if(dialogid == 3845)
и case 3846: изменить на if(dialogid == 3846)
2) Если у вас Шифровка пароля в case 3846 найти удалить эту строчку
ini_setString(File,"Key",proakk);
1) Ищем public OnPlayerRegister
там видем ключ Key и смотрим есть шифровка если есть то копируем шифровку и Вставляем так Шифровка(proakk)
Ну всё пишите отзывы
Последнее редактирование модератором:
