Вопросы

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

  • 0
BELOFF
YT [BELOFF]
20 минут назад, Richard_Rocland сказал:

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

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

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

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


Ссылка на сообщение
  • 0
BELOFF
YT [BELOFF]
21 минуту назад, 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

@Richard_Rocland создавайте отдельную тему в соответствующем разделе ("Запуск серверов") с прикрепленным файлов логов. Эту тему закрываю. 

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


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

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

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

    • мурзик НЕРНО
      От мурзик НЕРНО
      Помогите пожалуйста у меня есть мод от нового RUSSIA RP и там баг есть некоторые места на карте ваще дырки как будто вырезанные так же и с интерьерами вроде в моде написаны я сам лично проверял на другом моде работают а на этотм ваще некоторый из них не отображается и вот когда я захожу на другой проект все нормально с картой и не куда не проваливаюсь так же и на пк тоже я посоветовался с другими разработчиками они сказал дело в этом файле только я не понимаю что там надо ваще поменять или добавить буду рад если поможете
       
      Скрины так же есть там таких мест очень много
      MAP.inc


    • Дебилойд
      От Дебилойд
      Здравствуйте!
      Мы ищем талантливого 3D-моделлера в команду нашего CRMP-проекта!
      Что нужно будет делать:
      Моделировать и адаптировать автомобили.
      Создавать и настраивать скины (модели персонажей).
      Большим плюсом будет:
      Умение создавать качественные и оптимизированные интерьеры.
      Если вы хотите стать частью нашей команды и развивать проект вместе с нами, пишите в ЛС. Ждем ваши портфолио!
    • LORDIKUS
      От LORDIKUS
      Уважаемые участники форума - всех приветствую, кто перешел в беседу моей темы обсуждения. В настоящее время у меня зарождается огромное желание и мысль создать собственный CR:MP проект, но столкнулся с единственной проблемой - с отсутствием команды людей, у которых будет искреннее желание ежедневно вкладывать свой труд на разработку проекта. Особого опыта в скриптинге, маппинге, дизайне или в моделировании у меня не имеется, поэтому такой критерий как опыт в определенной сфере для желающих вступить в команду я не рассматриваю. Так как проект не открыт и находится на начальной стадии создания, мое сотрудничество выстраивается на некоммерческой основе (без выплаты за проделанную работу и труд), однако я не собираюсь отрицать высокую ценность вложенного командой труд — труд, особенно на первой стадии разработки я рассматриваю превыше всего. После открытия проекта в зависимости от коммерции и чистой прибыли каждый участник будет получать настоящую выплату, однако это также может убить еще значительное время. Мне нужна команда, которая проявит искренний интерес в создании общего между командой CR:MP проекта, пожертвует свое время, а также вложит собственный труд благодаря заработанным навыкам. Если вас заинтересовала данная тема обсуждения, пожалуйста, свяжитесь со мной по любым возможным и удобным для вас контактам связи ниже. Спасибо всем, кто зашел в мою беседу!

      🔗 Спец. Связь:
      — DISCORD: https://discord.com/users/1452715348196589691 (перейти по ссылке и добавить в друзья) ИЛИ _shin833_ (ввести никнейм и отправить запрос дружбы)
      — VK: https://vk.com/shin833
      — TG: https://t.me/s_hin833
    • KodBi
      От KodBi
      шапка
      по одиночке работают
      нужны оба