Вопросы

13 ответов на этот вопрос

  • 0
BELOFF
YT [BELOFF]
  В 11/5/2017 в 02:28, Richard_Rocland сказал:

Всем привет помогите создать создать меню команд админов

Читать далее...  

Вам нужно именно меню или просто команда /ahelp с выводом в чат всех команд для администраторов ?

Отредактировано пользователем BELOFF

Поделиться сообщением


Ссылка на сообщение
  • 0
BELOFF
YT [BELOFF]
  В 11/5/2017 в 02:49, Richard_Rocland сказал:

@BELOFF хм

@BELOFF меню и там можно выбрать какой уровень адм и команды 

Читать далее...  

Это /ahelp при выводе в чат. Сами команды и лвл под себя сделаешь
Ко всем командам:

CMD:ahelp(playerid, params[])
   {
      if(pData[playerid][pAdmin] < 1) return 1;
      SendClientMessage(playerid,RED,"Доступные команды:");
      SendClientMessage(playerid,BLUE,"1 уровень: /sp /ban /kick /a /tp /jail");
      SendClientMessage(playerid,BLUE,"2 уровень: /sp /ban /kick /a /tp /jail");
      SendClientMessage(playerid,BLUE,"3 уровень: /sp /ban /kick /a /tp /jail");
      return SendClientMessage(playerid,BLUE,"3 уровень: /sp /ban /kick /a /tp /jail");
   } 


Ко всем define:

#define RED 0xDE0000FF
#define BLUE 0x007CBEFF 

Отредактировано пользователем BELOFF

Поделиться сообщением


Ссылка на сообщение
  • 0
Andrei_Morozov
Старожил
Ко всем диалогам

dAhelp

Ко всем командам.

CMD:ahelp(playerid)// Команды для администраторов
{
    if(pInfo[playerid][pAdmin])
    if(!gAdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
    stringer[0] = EOS;
    strcat(stringer, "{FFFFFF}");
    if(pInfo[playerid][pAdmin] >= 1)
        strcat(stringer, "{FDFF17}1.{FFFFFF}Стажер\n");
    if(pInfo[playerid][pAdmin] >= 2)
        strcat(stringer, "{FDFF17}2.{FFFFFF}Модератор\n");
    if(pInfo[playerid][pAdmin] >= 3)
        strcat(stringer, "{FDFF17}3.{FFFFFF}Ст.Модератор\n");
    if(pInfo[playerid][pAdmin] >= 4)
        strcat(stringer, "{FDFF17}4.{FFFFFF}Мл.Администратор\n");
    if(pInfo[playerid][pAdmin] >= 5)
        strcat(stringer, "{FDFF17}5.{FFFFFF}Администратор\n");
    if(pInfo[playerid][pAdmin] >= 6)
        strcat(stringer, "{FDFF17}6.{FFFFFF}Зам.Гл.Администратора\n");
    if(pInfo[playerid][pAdmin] >= 7)
        strcat(stringer, "{FDFF17}7.{FFFFFF}Гл.Администратор\n");
    if(pInfo[playerid][pAdmin] == 8)
        strcat(stringer, "{FDFF17}8.{FFFFFF}Основатель");
    ShowPlayerDialog(playerid, dAhelp, DIALOG_STYLE_LIST, "{FFCC00}Команды администратора", stringer, "Выбрать", "Закрыть");
    return 1;
}

в OnDialogResponse

case dAhelp:// Список аднимистративных команд
        {
            if(!response) return true;
            switch(listitem)
            {
                case 0:
                {
                    if(pInfo[playerid][pAdmin] >= 1) SPD(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{4BFF00}Стажер", "\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды", "Закрыть", "Назад");
                }
                case 1:
                {
                    if(pInfo[playerid][pAdmin] >= 2) SPD(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{4BFF00}Модератор", "\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды", "Закрыть", "Назад");
                }
                case 2:
                {
                    if(pInfo[playerid][pAdmin] >= 3) SPD(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{4BFF00}Ст.Модератор", "\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды", "Закрыть", "Назад");
                }
                case 3:
                {
                    if(pInfo[playerid][pAdmin] >= 4) SPD(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{4BFF00}Мл.Администратор", "\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды", "Закрыть", "Назад");
                }
                case 4:
                {
                    if(pInfo[playerid][pAdmin] >= 5) SPD(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{4BFF00}Администратор", "\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды", "Закрыть", "Назад");
                }
                case 5:
                {
                    if(pInfo[playerid][pAdmin] >= 6) SPD(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{4BFF00}Зам.Гл.Администратора", "\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды", "Закрыть", "Назад");
                }
                case 6:
                {
                    if(pInfo[playerid][pAdmin] >= 7) SPD(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{4BFF00}Гл.Администратор", "\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды", "Закрыть", "Назад");
                }
                case 7:
                {
                    if(pInfo[playerid][pAdmin] == 8) SPD(playerid, dAhelp, DIALOG_STYLE_MSGBOX, "{4BFF00}Основатель", "\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды \n\
                    {FDFF17}/Команда{FFFFFF} - Описание команды", "Закрыть", "Назад");
                }
            }
        }

Ну по уровням сам раскидаешь. 

Переменные поменяешь под себя.

 

Данная команда вызовет меню со списком каждого звания администратора, при нажатии любого из него покажет лист с командами для этого администратора.

 

Примечание: Администратор ниже званием к примеру 5 не сможет удивить команды выше его по званию!   

Отредактировано пользователем Andrey_Akkerman

Поделиться сообщением


Ссылка на сообщение
  • 0
Richard_Rocland
Свой человек

@DEST Я,использую мод OLD RP,не знаю какой в нём кмд.процессор,вроде бы если не изменяет память то dc_cmd

Поделиться сообщением


Ссылка на сообщение
  • 0
Richard_Rocland
Свой человек

Народ даров всем помогите запускаю запускатор он запускается и исчезает 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Jasper231
      От Jasper231
      Идет набор в команду для создания CRMP MOBILE проекта. Нам нужны
      1) Кодеры
      2) Мапперы
      3) Люди которые вообще разбираются в создании серверов
       
      об зарпалте договоримся и об остальном поговорим в вк: @haslyyyim
    • otec
      От otec
      Копия радмира
      ║☑️Название CORVUS CRMP
      ║☑️Сервер у которого есть будущее и будет
      ║☑️Адекватная администрация
      ║☑️Идут наборы в Лидеры, Админы.
      ║☑️Вступайте в Telegram: t.me/corvusgta « Вступай!
      ║☑️Вступайте в ВКонтакте: vk.com/corvus_crmp « Вступай!
      ║☑️Постоянные ПРИЗЫ - МП | Интересный Мод
      ║☑️Все новости - обновления в Telegram и ВКонтакте
      ║☑️Сайт - corvus-crmp.ru
      ║☑️Форум - forum.corvus-crmp.ru
      ║☑️Скачать лаунчер - corvus-crmp.ru
      ║☑️Заходи мы ждем тебя
      ║☑️В случае возможных ошибок пишите сюда:@corvus_help_bot
    • vicegame
      От vicegame
      Доброго времени суток уважаемые форумчане
      Хочу представить наши услуги и цены:
      GTA SAMP от 75руб
      GTA CRMP от 75 руб
      GTA MTA от 120 руб
      Для каждого тарифа неограниченные слоты, оплата только за ресурсы 
      Удобная панель управления и широкий функционал 
      Работаем с 2023 года!
       
      Также имеются БЕСПЛАТНЫЕ тарифы для (ознакомительных целей)
       
      Мощные процессоры Ryzen 5950X (Германия)
       
      Платежная система YooKassa на борту:
      Банковские карты
      SberPay
      TinkoffPay
      Yoomoney

      Ссылка на хостинг: ТЫК
    • hatriyikko
      От hatriyikko
      Требуется мобильная сборка мод + клиент + лаунчер

      Копия Радмира, Блэк Раши или что-то другое с аналогичным функционалом. Основной упор на бизнесы, чтобы всё исправно работало
       
      Напишите сколько это будет стоить?

      В дальнейшем также могут понадобиться какие то доработки мода, если всё ок рассматриваю долгосрочное сотрудничество

      Связь тут или в тг @kovart7
    • whccompany
      От whccompany
      World Hosting Corporations 
                                                                GTA Game Host 
                                               CRMP PC& Mobile Project 
                                           Rostov Role Play | Rostov RP 
      Друзья, нашему проекту срочно требуется маппер для масштабного маппинга, нам требуется сделать:
      1) Городской маппинг (удалить города и создать новые города, сначало необходимо создать город Ростов-на-Дону ; посёлок Коксовый и село Ряженое, создать используя стоковые фотографии из Яндекса и Гугла)
      2) Фракционный маппинг ( Текстуры + Экстерьер + Интерьер )
      3) Маппинг работ ( Текстуры + Экстерьеры + Интерьеры )
      Бюджет до 60 000 рублей
      Возможно заключение трудового контракта 
      Пишите: ВКонтакте