Вопросы

Pawner01
Новичок

 

Я разрабатываю свой КРМП и у меня возникла проблема. 

По задумке должно быть как : /ahelp>Диалоговое Оконо с выбором ур Админки> Диалоговое Окно с командами и поянением за эти команды

Пример /ahelp> 1lvl Админики> /sp - слежка за игроком 

 

Суть :

 Я пишу /ahelp появляется диалоговое окно с выбором админ уровней, затем нажимаю на любой админ уровень и никаких команд и диалоговых окон не появляется

Мой код:

 

CMD:ahelp(playerid)
{
if(GetPlayerAdminEx(playerid) < 1return SendClientMessage(playerid, 0xFFFFFFAA"Неверно введена команда! {2B800D}Воспользуйтесь: (/menu > команды сервера)");

Dialog
(
playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,
"{FF6666}Команды администратора",
"\
{FF6666}1. {FFFFFF}Младший администратор 1 уровень\n\
{FF6666}2. {FFFFFF}Модератор 2 уровень\n\
{FF6666}3. {FFFFFF}Администратор 3 уровень\n\
{FF6666}4. {FFFFFF}ГС/ЗГС 4 уровень\n\
{FF6666}5. {FFFFFF}Куратор 5 уровень\n\
{FF6666}6. {FFFFFF}ГА/ЗГА 6 уровень\n\
{FF6666}7. {FFFFFF}Руководитель/Спец.Админ 7 уровень\n\
{FF6666}8. {FFFFFF}Основатель/Разработчик 8 уровень""Выбрать""Отмена");
return 1;
}

 

DIALOG_AHELP, //диалоги
    DIALOG_CANCEL_AHELP,
case DIALOG_AHELP:
   {
                {
            if(!response) return callcmd::ahelp(playerid);
            new string[1500];
            switch(listitem + 1)
            {
                        case 1:
                        {
                            Dialog
                            (
                                playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Агент поддержки",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/ans {"#cW"}ответить игроку\n\
                                 {"#cGold"}/a {"#cW"}tадмин чат\n\
                                 {"#cGold"}/z_close {"#cW"}ответить запрос\n\
                                 {"#cGold"}/apanel{"#cW"}панель администратора\n\
                                 {"#cGold"}/admins {"#cW"}администраторы онлайн\n\
                                 {"#cGold"}/ac {"#cW"}вызвать администрацию в чат",
                                "Назад""Закрыть"
                            );
                        }
                        case 2:
                        {
                            Dialog
                            (
                                playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Младший модератор",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                {"#cGold"}/sp {"#cW"}следить за игроком\n\
                                {"#cGold"}/az {"#cW"}телепортироваться в админ-зону\n\
                                {"#cGold"}/jail {"#cW"}посадить в деморган\n\
                                {"#cGold"}/kick {"#cW"}кикнуть игрока\n\
                                {"#cGold"}/weap {"#cW"}информация о оружии игрока\n\
                                {"#cGold"}/rmute {"#cW"}заблокировать репорт\n\
                                {"#cGold"}/freeze {"#cW"}заморозить игрока\n\
                                {"#cGold"}/offjail {"#cW"}оффлайн посадить в деморган\n\
                                {"#cGold"}/offmute {"#cW"}оффлайн выдать мут\n\
                                {"#cGold"}/finfo {"#cW"}информация о семье игрока\n\
                                {"#cGold"}/alock {"#cW"}открыть / закрыть транспорт\n\
                                {"#cGold"}/setfuel {"#cW"}установить топливо транспорту\n\
                                {"#cGold"}/mute {"#cW"}выдать мут\n\
                                {"#cGold"}/fly{"#cW"}режим полёта\n\
                                {"#cGold"}/spawn {"#cW"}заспавнить игрока\n\
                                {"#cGold"}/slap {"#cW"}подкинуть игрока\n\
                                {"#cGold"}/goto {"#cW"}телепортироваться к игроку\n\
                                {"#cGold"}/hpcar{"#cW"}починить авто\n\
                                {"#cGold"}/spcar{"#cW"}заспавнить авто\n\
                                {"#cGold"}/gotocar{"#cW"}телепортироваться к авто\n\
                                {"#cGold"}/getcar{"#cW"}телепортировать авто к себе\n\
                                {"#cGold"}/stats{"#cW"}статистика игрока",
                                "Назад""Закрыть"
                            );
                        }
                        case 3:
                        {
                            Dialog
                            (
                                playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Модератор",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/ban {"#cW"}забанить игрока\n\
                                 {"#cGold"}/gotofuelst {"#cW"}телепорт к АЗС\n\
                                 {"#cGold"}/gotobiz {"#cW"}телепорт к бизнесу\n\
                                 {"#cGold"}/inter {"#cW"}установить интерьер\n\
                                 {"#cGold"}/getv {"#cW"}телепортировать личное авто\n\
                                 {"#cGold"}/warn {"#cW"}выдать предупреждение\n\
                                 {"#cGold"}/skick{"#cW"}тихо кикнуть\n\
                                 {"#cGold"}/get {"#cW"}информация о игроке\n\
                                 {"#cGold"}/money {"#cW"}информация о деньгах\n\
                                 {"#cGold"}/offban {"#cW"}оффлайн забанить\n\
                                 {"#cGold"}/hp{"#cW"}выдать здоровье\n\
                                 {"#cGold"}/gotohouse {"#cW"}телепорт к дому\n\
                                 {"#cGold"}/gethere {"#cW"}телепорт игрока к себе\n\
                                 {"#cGold"}/okay {"#cW"}одобрить ник-нейм\n\
                                 {"#cGold"}/nokay {"#cW"}отклонить заявку\n\
                                 {"#cGold"}/gang_info {"#cW"}информация о бандах\n\
                                 {"#cGold"}/getinfo {"#cW"}подробная информация о игроке\n\
                                 {"#cGold"}/getip {"#cW"}подробная о IP адресах игрока\n\
                                 {"#cGold"}/skin {"#cW"}выдать временный скин",
                                "Назад""Закрыть"
                            );
                        }
                        case 4:
                        {
                            Dialog
                            (
                                playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Администратор",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/ears {"#cW"}прослушка СМС\n\
                                 {"#cGold"}/templeader {"#cW"}временное лидерство\n\
                                 {"#cGold"}/spcars {"#cW"}заспавнить все авто\n\
                                 {"#cGold"}/sban {"#cW"}забанить без лишнего шума\n\
                                 {"#cGold"}/settime {"#cW"}установить время\n\
                                 {"#cGold"}/givegun {"#cW"}выдать оружие\n\
                                 {"#cGold"}/settp {"#cW"}установить точку телепорта\n\
                                 {"#cGold"}/mp_gun {"#cW"}выдать оружие в радиусе\n\
                                 {"#cGold"}/mp_skin{"#cW"}выдать скин в радиусе\n\
                                 {"#cGold"}/orglist {"#cW"}список огранизаций\n\
                                 {"#cGold"}/money_log {"#cW"}последние 20 операций денег игрока\n\
                                 {"#cGold"}/mp {"#cW"}управление мероприятием\n\
                                 {"#cGold"}/auninvite {"#cW"}уволить из организации\n\
                                 {"#cGold"}/vl_info {"#cW"}информация о транспорте\n\
                                 {"#cGold"}/veh {"#cW"}создать транспорт\n\
                                 {"#cGold"}/hpall {"#cW"}выдать здоровье в радиусе",
                                "Назад""Закрыть"
                            );
                        }
                        case 5:
                        {
                            Dialog
                            (
                                playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Зам. Гл. Администратора",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/gzcolor {"#cW"}перекрасить территорию\n\
                                 {"#cGold"}/makeleader {"#cW"}назначить лидера\n\
                                 {"#cGold"}/unwarn {"#cW"}снять предупреждение\n\
                                 {"#cGold"}/tpcor {"#cW"}телепорт по координатам\n\
                                 {"#cGold"}/giveskill {"#cW"}установить навыки\n\
                                 {"#cGold"}/unban {"#cW"}снять бан\n\
                                 {"#cGold"}/settime {"#cW"}установить время\n\
                                 {"#cGold"}/crime_rank {"#cW"}установить наколку\n\
                                 {"#cGold"}/makeadminoff {"#cW"}оффлайн выдать админку\n\
                                 {"#cGold"}/makeleaderoff {"#cW"}оффлайн выдать лидерку\n\
                                 {"#cGold"}/a_stat {"#cW"}статистика администратора\n\
                                 {"#cGold"}/a_bank {"#cW"}информация о банк.счетах\n\
                                 {"#cGold"}/bank_log {"#cW"}история операций счета",
                                "Назад""Закрыть"
                            );
                        }
                        case 6:
                        {
                            Dialog
                            (
                                playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Гл. Администратор",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/gmx {"#cW"}рестарт сервера\n\
                                 {"#cGold"}/getlog {"#cW"}просмотр логирования\n\
                                 {"#cGold"}/delacc {"#cW"}удалить аккаунт\n\
                                 {"#cGold"}/setpremium {"#cW"}выдать VIP\n\
                                 {"#cGold"}/setprefiks{"#cW"}выдать префикс\n\
                                 {"#cGold"}/makeadmin{"#cW"}назначить администратором\n\
                                 {"#cGold"}/setfuels{"#cW"}установить продукты АЗС\n\
                                 {"#cGold"}/atune {"#cW"}установить тюнинг\n\
                                 {"#cGold"}/vinils {"#cW"}установить винил\n\
                                 {"#cGold"}/deladmin {"#cW"}снять администратора\n\
                                 {"#cGold"}/doubling {"#cW"}управление сервером\n\
                                 {"#cGold"}/gaapanel {"#cW"}админ панель\n\
                                 {"#cGold"}/setskin{"#cW"}выдать постоянный скин\n\
                                 {"#cGold"}/setprods{"#cW"}установить продукты бизнесу",
                                "Назад""Закрыть"
                            );
                        }
                        case 7:
                        {
                            Dialog
                            (
                                playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Основатель(Разработчик№1)",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\
                                 {"#cGold"}/createpromo {"#cW"}создать промокод\n\
                                 {"#cGold"}/cash {"#cW"}выдать деньги\n\
                                 {"#cGold"}/givedonate {"#cW"}выдать донат\n\
                                 {"#cGold"}/pmenu {"#cW"}управление промокодами\n\
                                 {"#cGold"}/addbiz {"#cW"}создать бизнес\n\
                                 {"#cGold"}/bsetexitpos {"#cW"}установить позицию выхода бизнесу\n\
                                 {"#cGold"}/addhouse {"#cW"}создать дом\n\
                                 {"#cGold"}/setexitpos {"#cW"}установить позицию выхода дому\n\
                                 {"#cGold"}/addgarage {"#cW"}создать гараж\n\
                                 {"#cGold"}/garagesetexitpos {"#cW"}установить позицию выхода гаражу\n\
                                 {"#cGold"}/setgaragecar {"#cW"}установить позицию выезда авто гаражу\n\
                                 {"#cGold"}/addfuelst {"#cW"}создать заправку\n\
                                 {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\
                                 {"#cGold"}/createpromo {"#cW"}создать промокод\n\
                                 {"#cGold"}/p_create {"#cW"}создать специальный код игроку\n\
                                 {"#cGold"}/p_delete {"#cW"}удалить специальный код игрока\n\
                                 {"#cGold"}/gpanel {"#cW"}управление подарками\n\
                                 {"#cGold"}/cash {"#cW"}выдать деньги\n\
                                 {"#cGold"}/givedonate {"#cW"}выдать донат\n\
                                 {"#cGold"}/give_action_money {"#cW"}выдать деньги",
                                "Назад""Закрыть"
                            );
                        }
                        case 8:
                        {
                            Dialog
                            (
                                playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Основатель(Разработчик№2)",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\
                                 {"#cGold"}/createpromo {"#cW"}создать промокод\n\
                                 {"#cGold"}/p_create {"#cW"}создать специальный код игроку\n\
                                 {"#cGold"}/p_delete {"#cW"}удалить специальный код игрока\n\
                                 {"#cGold"}/gpanel {"#cW"}управление подарками\n\
                                 {"#cGold"}/cash {"#cW"}выдать деньги\n\
                                 {"#cGold"}/givedonate {"#cW"}выдать донат\n\
                                 {"#cGold"}/give_action_money {"#cW"}выдать деньги\n\
                                 {"#cGold"}/fullcmd {"#cW"}команды для владельца(Разработчика)",
                                "Назад""Закрыть"
                            );
                        }
                        default:
                            return 1;
                    }
                }
            }
            case DIALOG_CANCEL_AHELP:
            {
                if(response)
                {
                    callcmd::ahelp(playerid, "");
                }
            }

 

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

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


Ссылка на сообщение

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

  • 0
watson
Завсегдатый

Зачем вы вызываете в диалоге DIALOG_CANCEL_AHELP если нужно вызывать DIALOG_AHELP ?

Вот причина того что у вас не работает.

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


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

@angel_sinvays  Тоже самое не работает, а хотя сменил 

case DIALOG_AHELP:
   {
                {
            if(!response) return callcmd::ahelp(playerid);
            new string[1500];
            switch(listitem + 1)
            {
                        case 1:
                        {
                            Dialog
                            (
                                playerid, DIALOG_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Агент поддержки",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/ans {"#cW"}ответить игроку\n\
                                 {"#cGold"}/a {"#cW"}tадмин чат\n\
                                 {"#cGold"}/z_close {"#cW"}ответить запрос\n\
                                 {"#cGold"}/apanel{"#cW"}панель администратора\n\
                                 {"#cGold"}/admins {"#cW"}администраторы онлайн\n\
                                 {"#cGold"}/ac {"#cW"}вызвать администрацию в чат",
                                "Назад""Закрыть"
                            );
                        }
                        case 2:
                        {
                            Dialog
                            (
                                playerid, DIALOG_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Младший модератор",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                {"#cGold"}/sp {"#cW"}следить за игроком\n\
                                {"#cGold"}/az {"#cW"}телепортироваться в админ-зону\n\
                                {"#cGold"}/jail {"#cW"}посадить в деморган\n\
                                {"#cGold"}/kick {"#cW"}кикнуть игрока\n\
                                {"#cGold"}/weap {"#cW"}информация о оружии игрока\n\
                                {"#cGold"}/rmute {"#cW"}заблокировать репорт\n\
                                {"#cGold"}/freeze {"#cW"}заморозить игрока\n\
                                {"#cGold"}/offjail {"#cW"}оффлайн посадить в деморган\n\
                                {"#cGold"}/offmute {"#cW"}оффлайн выдать мут\n\
                                {"#cGold"}/finfo {"#cW"}информация о семье игрока\n\
                                {"#cGold"}/alock {"#cW"}открыть / закрыть транспорт\n\
                                {"#cGold"}/setfuel {"#cW"}установить топливо транспорту\n\
                                {"#cGold"}/mute {"#cW"}выдать мут\n\
                                {"#cGold"}/fly{"#cW"}режим полёта\n\
                                {"#cGold"}/spawn {"#cW"}заспавнить игрока\n\
                                {"#cGold"}/slap {"#cW"}подкинуть игрока\n\
                                {"#cGold"}/goto {"#cW"}телепортироваться к игроку\n\
                                {"#cGold"}/hpcar{"#cW"}починить авто\n\
                                {"#cGold"}/spcar{"#cW"}заспавнить авто\n\
                                {"#cGold"}/gotocar{"#cW"}телепортироваться к авто\n\
                                {"#cGold"}/getcar{"#cW"}телепортировать авто к себе\n\
                                {"#cGold"}/stats{"#cW"}статистика игрока",
                                "Назад""Закрыть"
                            );
                        }
                        case 3:
                        {
                            Dialog
                            (
                                playerid, DIALOG_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Модератор",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/ban {"#cW"}забанить игрока\n\
                                 {"#cGold"}/gotofuelst {"#cW"}телепорт к АЗС\n\
                                 {"#cGold"}/gotobiz {"#cW"}телепорт к бизнесу\n\
                                 {"#cGold"}/inter {"#cW"}установить интерьер\n\
                                 {"#cGold"}/getv {"#cW"}телепортировать личное авто\n\
                                 {"#cGold"}/warn {"#cW"}выдать предупреждение\n\
                                 {"#cGold"}/skick{"#cW"}тихо кикнуть\n\
                                 {"#cGold"}/get {"#cW"}информация о игроке\n\
                                 {"#cGold"}/money {"#cW"}информация о деньгах\n\
                                 {"#cGold"}/offban {"#cW"}оффлайн забанить\n\
                                 {"#cGold"}/hp{"#cW"}выдать здоровье\n\
                                 {"#cGold"}/gotohouse {"#cW"}телепорт к дому\n\
                                 {"#cGold"}/gethere {"#cW"}телепорт игрока к себе\n\
                                 {"#cGold"}/okay {"#cW"}одобрить ник-нейм\n\
                                 {"#cGold"}/nokay {"#cW"}отклонить заявку\n\
                                 {"#cGold"}/gang_info {"#cW"}информация о бандах\n\
                                 {"#cGold"}/getinfo {"#cW"}подробная информация о игроке\n\
                                 {"#cGold"}/getip {"#cW"}подробная о IP адресах игрока\n\
                                 {"#cGold"}/skin {"#cW"}выдать временный скин",
                                "Назад""Закрыть"
                            );
                        }
                        case 4:
                        {
                            Dialog
                            (
                                playerid, DIALOG_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Администратор",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/ears {"#cW"}прослушка СМС\n\
                                 {"#cGold"}/templeader {"#cW"}временное лидерство\n\
                                 {"#cGold"}/spcars {"#cW"}заспавнить все авто\n\
                                 {"#cGold"}/sban {"#cW"}забанить без лишнего шума\n\
                                 {"#cGold"}/settime {"#cW"}установить время\n\
                                 {"#cGold"}/givegun {"#cW"}выдать оружие\n\
                                 {"#cGold"}/settp {"#cW"}установить точку телепорта\n\
                                 {"#cGold"}/mp_gun {"#cW"}выдать оружие в радиусе\n\
                                 {"#cGold"}/mp_skin{"#cW"}выдать скин в радиусе\n\
                                 {"#cGold"}/orglist {"#cW"}список огранизаций\n\
                                 {"#cGold"}/money_log {"#cW"}последние 20 операций денег игрока\n\
                                 {"#cGold"}/mp {"#cW"}управление мероприятием\n\
                                 {"#cGold"}/auninvite {"#cW"}уволить из организации\n\
                                 {"#cGold"}/vl_info {"#cW"}информация о транспорте\n\
                                 {"#cGold"}/veh {"#cW"}создать транспорт\n\
                                 {"#cGold"}/hpall {"#cW"}выдать здоровье в радиусе",
                                "Назад""Закрыть"
                            );
                        }
                        case 5:
                        {
                            Dialog
                            (
                                playerid, DIALOG_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Зам. Гл. Администратора",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/gzcolor {"#cW"}перекрасить территорию\n\
                                 {"#cGold"}/makeleader {"#cW"}назначить лидера\n\
                                 {"#cGold"}/unwarn {"#cW"}снять предупреждение\n\
                                 {"#cGold"}/tpcor {"#cW"}телепорт по координатам\n\
                                 {"#cGold"}/giveskill {"#cW"}установить навыки\n\
                                 {"#cGold"}/unban {"#cW"}снять бан\n\
                                 {"#cGold"}/settime {"#cW"}установить время\n\
                                 {"#cGold"}/crime_rank {"#cW"}установить наколку\n\
                                 {"#cGold"}/makeadminoff {"#cW"}оффлайн выдать админку\n\
                                 {"#cGold"}/makeleaderoff {"#cW"}оффлайн выдать лидерку\n\
                                 {"#cGold"}/a_stat {"#cW"}статистика администратора\n\
                                 {"#cGold"}/a_bank {"#cW"}информация о банк.счетах\n\
                                 {"#cGold"}/bank_log {"#cW"}история операций счета",
                                "Назад""Закрыть"
                            );
                        }
                        case 6:
                        {
                            Dialog
                            (
                                playerid, DIALOG_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Гл. Администратор",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/gmx {"#cW"}рестарт сервера\n\
                                 {"#cGold"}/getlog {"#cW"}просмотр логирования\n\
                                 {"#cGold"}/delacc {"#cW"}удалить аккаунт\n\
                                 {"#cGold"}/setpremium {"#cW"}выдать VIP\n\
                                 {"#cGold"}/setprefiks{"#cW"}выдать префикс\n\
                                 {"#cGold"}/makeadmin{"#cW"}назначить администратором\n\
                                 {"#cGold"}/setfuels{"#cW"}установить продукты АЗС\n\
                                 {"#cGold"}/atune {"#cW"}установить тюнинг\n\
                                 {"#cGold"}/vinils {"#cW"}установить винил\n\
                                 {"#cGold"}/deladmin {"#cW"}снять администратора\n\
                                 {"#cGold"}/doubling {"#cW"}управление сервером\n\
                                 {"#cGold"}/gaapanel {"#cW"}админ панель\n\
                                 {"#cGold"}/setskin{"#cW"}выдать постоянный скин\n\
                                 {"#cGold"}/setprods{"#cW"}установить продукты бизнесу",
                                "Назад""Закрыть"
                            );
                        }
                        case 7:
                        {
                            Dialog
                            (
                                playerid, DIALOG_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Основатель(Разработчик№1)",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\
                                 {"#cGold"}/createpromo {"#cW"}создать промокод\n\
                                 {"#cGold"}/cash {"#cW"}выдать деньги\n\
                                 {"#cGold"}/givedonate {"#cW"}выдать донат\n\
                                 {"#cGold"}/pmenu {"#cW"}управление промокодами\n\
                                 {"#cGold"}/addbiz {"#cW"}создать бизнес\n\
                                 {"#cGold"}/bsetexitpos {"#cW"}установить позицию выхода бизнесу\n\
                                 {"#cGold"}/addhouse {"#cW"}создать дом\n\
                                 {"#cGold"}/setexitpos {"#cW"}установить позицию выхода дому\n\
                                 {"#cGold"}/addgarage {"#cW"}создать гараж\n\
                                 {"#cGold"}/garagesetexitpos {"#cW"}установить позицию выхода гаражу\n\
                                 {"#cGold"}/setgaragecar {"#cW"}установить позицию выезда авто гаражу\n\
                                 {"#cGold"}/addfuelst {"#cW"}создать заправку\n\
                                 {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\
                                 {"#cGold"}/createpromo {"#cW"}создать промокод\n\
                                 {"#cGold"}/p_create {"#cW"}создать специальный код игроку\n\
                                 {"#cGold"}/p_delete {"#cW"}удалить специальный код игрока\n\
                                 {"#cGold"}/gpanel {"#cW"}управление подарками\n\
                                 {"#cGold"}/cash {"#cW"}выдать деньги\n\
                                 {"#cGold"}/givedonate {"#cW"}выдать донат\n\
                                 {"#cGold"}/give_action_money {"#cW"}выдать деньги",
                                "Назад""Закрыть"
                            );
                        }
                        case 8:
                        {
                            Dialog
                            (
                                playerid, DIALOG_AHELP, DIALOG_STYLE_LIST,
                                "{"#cGold"}Основатель(Разработчик№2)",
                                "{"#cW"}Команда{"#cW"}Описание\n\
                                 {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\
                                 {"#cGold"}/createpromo {"#cW"}создать промокод\n\
                                 {"#cGold"}/p_create {"#cW"}создать специальный код игроку\n\
                                 {"#cGold"}/p_delete {"#cW"}удалить специальный код игрока\n\
                                 {"#cGold"}/gpanel {"#cW"}управление подарками\n\
                                 {"#cGold"}/cash {"#cW"}выдать деньги\n\
                                 {"#cGold"}/givedonate {"#cW"}выдать донат\n\
                                 {"#cGold"}/give_action_money {"#cW"}выдать деньги\n\
                                 {"#cGold"}/fullcmd {"#cW"}команды для владельца(Разработчика)",
                                "Назад""Закрыть"
                            );
                        }
                        default:
                            return 1;
                    }
                }
            }
            case DIALOG_CANCEL_AHELP:
            {
                if(response)
                {
                    callcmd::ahelp(playerid, "");
                }
           }
            

 

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

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


Ссылка на сообщение
  • 0
watson
Завсегдатый
Dialog
(
playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,
"{FF6666}Команды администратора",
"\

 

здесь ты вместо DIALOG_AHELP вызываешь DIALOG_CANCEL_AHELP когда должен вызывать DIALOG_AHELP

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


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

@Pawner01
Во-первых, зачем Вы в OnDialogResponse создаете переменную string, нигде ее не используя?

Во-вторых, зачем Вы у listitem отнимаете 1?

В-третьих, вот мой Вам совет, если Вы хотите сделать команду ahelp, в которой будут показываться уровни админки, которые доступные для игрока, то используйте вот:

CMD:ahelp(playerid)
{
    if(player_info[playerid][ADMIN] == 0return SCM(playerid, COLOR_RED, "[Ошибка]{ffffff}Вы не являетесь администратором!");
    if(GetPVarInt(playerid, "AdmLogged") == 0return SCM(playerid, COLOR_RED, "[Ошибка]{ffffff}Вы не авторизовались в админ-панели!");
    new dialog[512];
    format(dialog, sizeof(dialog),
        "{ffd900}[1]{ffffff} Первый уровнь%s%s%s%s%s%s%s%s%s",
    (player_info[playerid][ADMIN] >= 2) ? ("\n{ffd900}[1]{ffffff} Второй уровень") : (""),
    (player_info[playerid][ADMIN] >= 3) ? ("\n{ffd900}[2]{ffffff} Третий уровень") : (""),
    (player_info[playerid][ADMIN] >= 4) ? ("\n{ffd900}[3]{ffffff} Четверый уровень") : (""),
    (player_info[playerid][ADMIN] >= 5) ? ("\n{ffd900}[4]{ffffff} Пятый уровень") : (""),
    (player_info[playerid][ADMIN] >= 6) ? ("\n{ffd900}[5]{ffffff} Шестой уровень") : (""),
    (player_info[playerid][ADMIN] >= 7) ? ("\n{ffd900}[6]{ffffff} Седьмой уровень") : (""),
    (player_info[playerid][ADMIN] >= 8) ? ("\n{ffd900}[7]{ffffff} Восьмой уровень") : (""),
    (player_info[playerid][ADMIN] == 9) ? ("\n{ffd900}[8]{ffffff} Девятый уровень") : (""));
    SPD(playerid, DLG_AHELP, DIALOG_STYLE_LIST, "{ffffff}Команды администрации", dialog, "Выбрать""Закрыть");
    return 1;
}

 

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

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


Ссылка на сообщение
  • 0
watson
Завсегдатый

@Chopick Chat GPT делает вещи, не правда ли?
Мне уже этот человек отписывал и я сказал ему в чём проблема :)

 

Код который сгенерировал тебе GPT полный ужас, его нельзя ни в коем случае использовать.

Не надо засорять тему :nini:

Отредактировано пользователем angel_sinvays
Причина: Дописал

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


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

@angel_sinvays Чел, если ты не знаешь - не говори. Этот код я сам придумал. Если ты пользуешься нейросетью и не хватает своего мозга, то нехер хавало тут свое открывать

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


Ссылка на сообщение
  • 0
watson
Завсегдатый

@Chopick Очередной показатель обалдуя на школьнике который не знает как ответить по фактам, ты бы уже говорил через нейросеть, она выдала бы хоть какой то факт :D Не надо сразу налетать с оскорблениями, тебя взяли по факту, прими это как должное то что ты - обосрался на публике :) Как интересно, придумал сам код, ты вкурсе кстати что ты выдал?

Ты выдал неимоверный бред "придумал сам код" мне даже очень интересно как ты пришёл к выводу что этот код рабочий, уверен что ты даже не знаешь что тебе GPT 3.5 или 4.0 (временная) выдаёт не рабочие коды :D

 

Интересно что ты выдал нейросети если она использует вместо GetPlayerAdminEx, if(player_info[playerid][ADMIN] == 0), смехотворная ситуация :D

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

Заметка от Cawfee , создано

Оставим разговоры на эту тему.

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


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

@angel_sinvays (Слово удалено системой) чел, если ты сидишь у мамки на шее, то (Слово удалено системой) тут (Слово удалено системой) свое раскрывать. Молоко еще на губах у тебя не обсохло.

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

Заметка от Cawfee , создано

Уважаемый пользователь, вы нарушили правила форума. 

 

2.3. Запрещено публиковать сообщения, разжигающие конфликты.

 

Баллы истекут автоматически, через 5 дней. 

 

Впредь не нарушайте правила форума. 

Ссылка на правила: https://pawno-rus.ru/guidelines

 

Устное предупреждение.

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


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

Попробуй этот код:

  открыть спойлер
  открыть спойлер

Вот, что получилось. Не даю гарантию, что у тебя с 1 раза всё скомпилируется. То, что ты прикрепил - это нейросеть и это видно по проверкам. Меняй в коде названия переменных для проверок, они не везде одинаковые

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

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


Ссылка на сообщение
  • 0
watson
Завсегдатый

@maYn Дружище, я давно уже человеку дал ответ и у него всё работает, зачем ты как все засоряешь эту тему?

 

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

Заметка от Cawfee , создано

Автору темы или в крайнем случае вам стоило бы сообщить об этом заранее. Во-первых, чтобы другие участники сообщества не теряли время на чтение всего здесь происходящего, во-вторых, чтобы пользователи, сообщения которых оказались полезными для автора, получили плюсики, что является традицией, хотя, возможно, и неинтересно вам.

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


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

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

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

    • watson
      От watson


      Скачать файл Florida Role Play | (Бонусный)
      Список доработок/изменений:

      1. Исправлены дыры с рублями, падением мода
      2. Новый античит(/ac)
      3. Аренда вертолетов (/gps - аренда транспорта - аренда вертолетов)
      4. Добавлена система /goadminka (раздача админки при определённом онлайне)
      5. Обновленны интерьеры банд, СМИ, ПД, выбор скина, домов, магазинов
      6. Изменён экстерьер парка у мэрии, на против больницы
      7. Изменен текстдрав Логотипа, выбор скина, спидометра, дм арены, капта
      8. Вместо мопедов сделаны пикапы аренды
      9. Добавлена система VIP (Бронза, Серебро, Золото и Верона)
      10. Изменена система семей
      11. Добавлен чат для випов (/vc)
      12. При попытки проследить за ботом, перекидывает за игрока
      13. Добавлено казино, в котром можно играть на донат и рубли
      14. Добавлена система дуэлей
      15. Добавлены команды: /security, /checkfull и /fonline
      16. Изменён бот для авто-инвайта
      17. Изменена система дм зон (отличается от дуэлей)
      18. Доработана система статистики администратора, добавлено время администрирования в /admins
      19. Добавлен премиум меню для Verona PREMIUM
      20. Добавлены карты для /tp - Мероприятия
      21. Добавлена статистика лидера, изменена /lmenu
      22. Добавлена покупка аксессуаров в /donate
      23. Добавлена команда /obj
      24. Перераспределил команды для админов
      25. При наличии 1000 рублей или большой суммы виртов у игрока появляется кейс
      26. Исправлены баги со спавном банд
      27. Исправлены баги с падением под текстуры
      28. Исправлен баг с виртуальными мирами
      29. Добавлен NPC авто-инвайт на спавн
      30. Добавлен NPC проведения дуэлей
      31. Исправлена команда /banip
      32. Изменена и доделана система от сливов
      33. Возможность добавить своих ботов (+ уже встроены в мод)
      34. Доработана система мероприятий
      35. Переработана система доната (/donaterub and /donate)
      36. Обновлены плагины, почищена БД
      37. Новые артефакты
      38. Новый спавн
      39. Новая аренда
      40. Автоинвайт в мэрии
       
      UPD: Понизил ценник на мод
      Добавил watson Добавлено 14.02.2022 Категория Моды Автор Angel Sinvays  
    • Доналдо Фарекелка
      От Доналдо Фарекелка


      Скачать файл Christmas Live » RPG | XS
      Приветствую, сливаю мод, который делал самолично. Мод недоработан, возможно где-то имеются баги, без лаунчера.
      Взят под основу от Phantom RolePlay. Отдельная благодарность за мод WW.INC
      Основная информация про мод:
       
      Информация про сервер:
      Записка:
      ПРИМЕР -  скриншот, сделанный для показа чего-либо и скриншот может является устаревшей информацией(Пояснение: Что-то изменилось, а что-то нет).
      Добавил Доналдо Фарекелка Добавлено 14.03.2025 Категория Моды Автор Donaldo_Farekelka  
    • KAIF HOST
      От KAIF HOST
      Если вы ищете надежный, стабильный и бюджетный хостинг для ваших серверов SAMP или CRMP, то KAIF-HOST.RU - лучший выбор для вас. Мы молодая компания среди игровых хостингов, но мы гарантируем стабильность и безопасность вашего сервера.
       
      Мы предлагаем защиту от TCP SYN и UDP флуда, а также от Spoofing атак. Мы также обеспечиваем защиту на уровнях L3, L4 и L7.
       
      Наши преимущества включают автоподнятие серверов после падения, удобную панель управления сервером и автоматическую установку сервера. Мы также гарантируем быструю техническую поддержку для всех наших клиентов.
       
       
       
      Наши серверы доступны всего от 20 рублей в месяц, что делает нас одним из самых доступных хостингов на рынке.
       
       
       
       
       
       Ссылки:
       
      Сайт kaif-host.ru
      Панель управления lk.kaif-host.ru
      Группа ВКонтакте https://vk.com/kaif_host_official
       
      P.s Промокод #pawnorus даст тебе скидку в размере 20%

    • watson
      От watson
      Привет всем!

      Выкладываю рабочий инструмент, который лично писал под задачи для крупных бонусных проектов. От меня недавно произошла доработка - теперь при записи маршрута сохраняются все сообщения, которые вы пишете в чат.
       
      Как это работает Запуск записи:
      Вводите /route с названием скрипта (или биндите на клавишу) — скрипт начинает фиксировать всё ваше передвижение (onfoot/incar/aim пакеты) и любые ваши сообщения в чат. Завершение:
      Ещё раз /route с названием скрипта или /stop — сохраняется маршрут вместе с чатом в файл формата .rt в папке MoonLoader/rakbotRoutes. Воспроизведение:
      Через команду !play <название> в консоли RakSamp LITE — бот воспроизводит маршрут один в один с вашими действиями, повторяет весь ввод, а так-же отправляет в чат все сохранённые сообщения (имитация через Enter). Поддержка цикла:
      Можно включить повтор маршрута (!loop), пока не надоест. Что важно в коде
      Запись всех синк-пакетов (движения, анимации, aim и т.д.):
      Пакеты по движению (onfoot/incar/aim) записываются подробно — никакой халтуры, каждое значение (позиция, кватернион, скорость, анимации, флаги и т.д.) фиксируется для полной копии.  

       
      Запись сообщений чата по индексам
      Каждое сообщение, которое отправляется в чат во время записи маршрута, сохраняется в отдельную таблицу с текущим индексом (counter). То есть при воспроизведении бот знает, на каком этапе какой текст нужно “цитировать” в чат.  

       
      Воспроизведение маршрута и чата
      На каждом этапе воспроизведения проверяется, было ли сообщение в этот момент — если да, оно “отправляется” как будто в оригинале, без задержек и рассинхрона. Пакеты проигрываются по индексу — как только доходит до конца, скрипт сам решает, останавливать ли выполнение или запускать по кругу (если включен loop).  

       
      Формат сохранения
      Файл маршрута содержит не только действия, но и отдельную секцию [chat], что позволяет воспроизвести всё как было, а не только беготню.  

       
       
      Если кому-то реально нужна автоматизация для бонусных серверов и не только как например фейковые игроки и вам важна последовательность действий и чата — этот инструмент сэкономит часы времени. Всё написано максимально просто для внедрения.

      P.S. Если есть определённые проблемы, вопросы или даже идеи для доработки — пишите.
      Desktop.zip