Карим)))
Умник
Здравствуйте ув. Пользователи Pawno-info.ru Я хочу представить вам урок от некого: Maks5 эта "Функция" будет отвечать за то, чтобы игрок сам мог установить свой админ-пароль, это добавит безопасности если кто-то захочет взломать "Админ-Систему". Приступим
Ищем в моде /makeadmin и находим что то типо этого
удаляем и вставляем вместо нее
в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
вставляем это:
P.S по вопросам пишите сюда либо в скайп: karim666777
Ищем в моде /makeadmin и находим что то типо этого
PHP:
PlayerInfo[para1][pDostup] = password;//Строка назначающая пароль админа установленный главным Админом
PHP:
if(PlayerInfo[para1][pAdmin] >= 1) {
ShowPlayerDialog(para1,329,DIALOG_STYLE_INPUT,"Установка админ пароля:","Введите ваш новый админ пароль","Далее",""); }//Диалог установки своего пароля
вставляем это:
PHP:
case 329: //Case вставляется после switch(dialogid){ Определенно после него.
{
if(response)
{
new sendername[MAX_PLAYER_NAME]; // массив для имени игрока
GetPlayerName(playerid, sendername, sizeof(sendername)); //узнаем имя игрока
PlayerInfo[playerid][pDostup] = strval(inputtext); // Введенный игроком текст какбы ^_^
format(string,sizeof(string), "%s.ini",sendername); //формат текста
new File=ini_openFile(string); //открываем файл ирока
ini_setString(File, "pDostup",PlayerInfo[playerid][pDostup]); // Записываем ему свой пароль
ini_closeFile(File); // Закрываем файл
format(string, sizeof(string), "Вы установили себе пароль: %d", PlayerInfo[playerid][pDostup]); // формат текста
SendClientMessage(playerid, COLOR_WHITE, string); //сообщение в чат
return true; // Возврат
}
else // или нажал отмена
{
return true; //Просто конец
}
}
