[C.M.D]/alogin Full Copy ( Samp RP ) - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[C.M.D]/alogin Full Copy ( Samp RP )
Martinez Дата: Четверг, 20.03.2014, 17:45 | Сообщение # 1
Боец
Сообщений: 92
Статус: Offline

После того как главный админ выдает вам права администратора,вы прописывайте /alogin,и придумывайте пароль.

К массиву pInfo:
Код

pAreg,
pDreg,

В public OnPlayerConnect(playerid) :
Код

PlayerInfo[playerid][pAreg] = 0;
PlayerInfo[playerid][pDreg] = 0;   

В public OnPlayerRegister(playerid, password[]); :
Код

ini_setInteger(File, "Areg", PlayerInfo[playerid][pAreg]);
ini_setInteger(File, "Dreg", PlayerInfo[playerid][pDreg]);  

В public сохранения:
Код

ini_setInteger(File, "Areg", PlayerInfo[playerid][pAreg]);
ini_setInteger(File, "Dreg", PlayerInfo[playerid][pDreg]);

В public OnPlayerLogin:
Код

ini_getInteger(File,"Areg",PlayerInfo[playerid][pAreg]);
ini_getInteger(File, "Dreg", PlayerInfo[playerid][pDreg]);   

Сама команда:
public OnPlayerCommandText(playerid, cmdtext[]) :

Код

if (strcmp("/alogin", cmdtext, true, 10) == 0)
{
     if(PlayerInfo[playerid][pAdmin] >= 1)
     {
         ShowPlayerDialog(playerid,2934,DIALOG_STYLE_PASSWORD, "Админ авторизация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n    размером от 6 до 15 символов", "Вход", "Отмена");
         return true;
     }
}   

Теперь диалоги:
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) :

Код

//Или if(dialogid == 2934)
case 2934:
{
         if(response)
         {
                 if (PlayerInfo[playerid][pAreg] == 0)
                 {
                     new idd = strval(inputtext);
                     PlayerInfo[playerid][pDostup] = idd;
                     PlayerInfo[playerid][pAreg] = 1;
                 }
                 Dostup[playerid] = strval(inputtext);
                 if(Dostup[playerid] == PlayerInfo[playerid][pDostup] && PlayerInfo[playerid][pAreg] == 1)
                 {
             if (PlayerInfo[playerid][pDreg] == 0)
             {
                 new string[256];
                         if(PlayerInfo[playerid][pAdmin] <= 0) return SendClientMessage(playerid, COLOR_GREY, "Нет доступа");
                             dostup[playerid] = 1;
                             new playername[MAX_PLAYER_NAME];
                    GetPlayerName(playerid, playername, sizeof(playername));
                 SendClientMessage(playerid, COLOR_GREEN, "Поздравляем! Вы получили доступ модератора");
                         format(string, sizeof(string), "{DAA520}<Alogin> %s[%d] вошел", playername, playerid);
                            ABroadCast(0xEAC700FF, string, 1);
                 PlayerInfo[playerid][pDreg] = 1;             
             }
             if (PlayerInfo[playerid][pDreg] == 1)
             {
                 new string[256];
                         if(PlayerInfo[playerid][pAdmin] <= 0) return SendClientMessage(playerid, COLOR_GREY, "Нет доступа");
                             dostup[playerid] = 1;
                             new playername[MAX_PLAYER_NAME];
                    GetPlayerName(playerid, playername, sizeof(playername));
                    format(string, sizeof(string), "{DAA520}Вы авторизовались как модератор %d уровня.", PlayerInfo[playerid][pAdmin]);
                    SendClientMessage(playerid, COLOR_GREY, string);
                         format(string, sizeof(string), "{DAA520}<Alogin> %s[%d] вошел", playername, playerid);
                            ABroadCast(0xEAC700FF, string, 1);
                            return true;
                      }
                     else
                     {
                         return true;
                      }
         }
     }
}   
Прикрепления: 4974587.jpg (8.5 Kb)
iKostro Дата: Четверг, 20.03.2014, 18:28 | Сообщение # 2
Боец
Сообщений: 145
Статус: Offline
Точно не Full Samp-Rp
1) Сама команда ставится на pAdmin 0
2) Вот это <Alogin> вошел - Замени на <ALogin>
3) И заместо нет доступа, сделай Вы не модератор
4) и Убери надпись "Поздравляем вы получили доступ модератора" щас уже такого не пишет
5) и будет конфетка biggrin
Голубь Дата: Суббота, 22.03.2014, 20:55 | Сообщение # 3
Авторитет
Сообщений: 2137
Статус: Offline
iKostro, Martinez, на самп рп алогин работает на HTTP запросах

двач
https://vk.com/povargek
fanik Дата: Воскресенье, 23.03.2014, 16:59 | Сообщение # 4
Боец
Сообщений: 157
Статус: Offline
при регистрации в админке, сохраняет пароль?
Martinez Дата: Понедельник, 24.03.2014, 18:39 | Сообщение # 5
Боец
Сообщений: 92
Статус: Offline
Цитата fanik ()
при регистрации в админке, сохраняет пароль?

Да пароль сохраняется на всегда.
fanik Дата: Вторник, 25.03.2014, 11:11 | Сообщение # 6
Боец
Сообщений: 157
Статус: Offline
где строка, отвечающая за сохр. пароля?
[CM]Logotipo Дата: Вторник, 25.03.2014, 11:13 | Сообщение # 7
Авторитет
Сообщений: 1083
Статус: Offline
Голубь, откуда такие выводы?Может там на slq...

Скуп
ВК
RakDroid - прокачка аккаунтов с телефона
VKMusic - вк музыка без браузера
Делаю сайты/софт/стимботов на заказ
iKostro Дата: Вторник, 25.03.2014, 11:20 | Сообщение # 8
Боец
Сообщений: 145
Статус: Offline
Цитата [CM]Logotipo ()
Голубь, откуда такие выводы?Может там на slq...

Голубь лучше знает biggrin biggrin biggrin
Martinez Дата: Вторник, 25.03.2014, 12:10 | Сообщение # 9
Боец
Сообщений: 92
Статус: Offline
Цитата [CM]Logotipo ()
откуда такие выводы?Может там на slq...

На самп рп делается все через сайт,а тут через игру biggrin
iKostro Дата: Вторник, 25.03.2014, 14:14 | Сообщение # 10
Боец
Сообщений: 145
Статус: Offline
Цитата Martinez ()
На самп рп делается все через сайт,а тут через игру

Там просто ALogin на mysql и подключена к БД а БД к сайту >> а сайт UCP
Голубь Дата: Пятница, 02.05.2014, 16:22 | Сообщение # 11
Авторитет
Сообщений: 2137
Статус: Offline
[CM]Logotipo, если упадет домен samp-rp.ru алогин не войдет, и почему тогда по твоему на самп рп, после ввода пароля, алогин можпт грузится до 15 секунд?! Конечено HTTP

двач
https://vk.com/povargek
MishaOsBadi Дата: Воскресенье, 28.06.2015, 16:14 | Сообщение # 12
Новичок
Сообщений: 4
Статус: Offline
Где строка за сохранение?

wwnwnn
[CM]Kingster Дата: Воскресенье, 28.06.2015, 19:31 | Сообщение # 13
Боец
Сообщений: 245
Статус: Offline
Цитата MishaOsBadi ()
Где строка за сохранение?

Ищи в моде подобные строчки как показано в мануале и туда вставляй.


Пользователь Cheat - Master уже 400 дней.

Я в Контакте - vk.com/buddy_fly
  • Страница 1 из 1
  • 1
Поиск: