[CMD] /alogin Full Copy ( Samp RP ) - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[CMD] /alogin Full Copy ( Samp RP )
ExPRO Дата: Воскресенье, 18.05.2014, 18:06 | Сообщение # 1
Боец
Сообщений: 181
Статус: Offline
К массиву 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;
                      }
         }
     }
}  

Команда не для модов MySQL, Только для RLS.


>>> My sa:mp server 176.32.39.43:7777 <<<
CM_Skrillex Дата: Понедельник, 19.05.2014, 16:39 | Сообщение # 2
Боец
Сообщений: 243
Статус: Offline
ты команды когда копипастишь с других порталов указывай автора

Цитата ExPRO ()
Команда не для модов MySQL, Только для RLS.

FACEPLAM, если ты пишешь такой бред в pawn вообще не лезь
iCortezik Дата: Понедельник, 19.05.2014, 16:54 | Сообщение # 3
Боец
Сообщений: 190
Статус: Offline
Цитата CM_Skrillex ()
FACEPLAM, если ты пишешь такой бред в pawn вообще не лезь


Не он писал, с паблика или мода списал.


Коплю 2к репы.
Skype : iCortezik
Vk ( id ) : icortezik_cm
WMR : R385286787930
Ask (id) : Sanay4ik_Cortezik
Deagle[CM] Дата: Среда, 18.06.2014, 12:38 | Сообщение # 4
Любитель
Сообщений: 37
Статус: Offline
Во первых цвета не те в <ALogin>. настоящий цвет: 0xF4B800AA и без {DAA520}.
Во вторых там есть <ALogin> ввел неверный пароль. Какая тут копия?
И где Поздравляем! вы получили доступ модератора и после нее идет <ALogin> нужно убрать. ибо будет писать два раза <ALogin>
  • Страница 1 из 1
  • 1
Поиск: