1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

GhostOne 1.7.266 и публиные команды !pub с проверкой бана.

Тема в разделе 'Кодинг/Собственные решения', создана пользователем iceman, 25 янв 2011.

  1. iceman Ньюфаг

    Сообщения:
    6
    Спасибы:
    0
    В данной версии GhostOne были добавлены методы проверки команд. И поэтому старые мануалы стали немного не совместимы. (а точнее не понятно как необходимо преобразовывать новый код)
    Требуется разрешить команду !pub для создания игр пользователям простым смертным. Но при этом запретить использование команды !ban в лоби и в текущей игре. Так же необходимо сделать проверку использования команды !pub на забаненные аккаунты (чтобы те кто находится в бане не могли использовать бота. По тому как если игрок находится в бане и хостует игру на боте, то бот его и не думает его кикать так как считает админом данной игры.)

    В сторону конфига "bot_userscanhost = 1" смотрел, но бот упорно отказывается реагировать на данный параметр. (возможно функция предназначена для использования с Gui, к сожалению я бот использую на линуксе в консольном режиме. Где использование гуи просто невозможно.)

    При умного уважаемые Гуру, помогите с реализацией данных функций человеку не особо сильному в программировании. Заранее благодарю за помощь.

    P.S. пока сделал временное решение, преобразовал код команд к старому виду (1.4). Работает,но со старыми проблемами :stenka:
  2. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    Re: GhostOne 1.7.xx и публиные команды !pub с проверкой бана

    OMG :KRANE:
    начну с параметров "bot_userscanhost = 1" и отже с сейфлистом- НЕ ПАШУТ!!!!!!!!
    они тупо не прикручены...мб забыли, мб откат релиза.
    что значиит хх в версии бота?
    права овнера изменяются через оболочку также как права админа=0
  3. iceman Ньюфаг

    Сообщения:
    6
    Спасибы:
    0
    Re: GhostOne 1.7.xx и публиные команды !pub с проверкой бана

    Огромное спасибо за информацию по нерабочим параметрам и за наводку, как изменить права овнера.(+ в репу)

    P.S/ Если внимательней прочитать мой пост, требовалось запретить забаненным использовать команду !pub которую необходимо предварительно разрешить всем смертным.

    Требуется разрешить использование команды !pub на GHostOne1.7.266 всем кроме забаненных.
  4. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    Re: GhostOne 1.7.266 и публиные команды !pub с проверкой бан

    я думал ты сам додумаешся

    перемещаешь тело команды в неадминские команды
    после
    Код:
    			/*********************
    			* NON ADMIN COMMANDS *
    			*********************/
    и измени условие
    Код:
    if( (Command == "pub" || Command == "p") && m_GHost->m_UsersCanHost && IsBannedName( User )!=NULL )
    ps: не тестил
  5. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Re: GhostOne 1.7.266 и публиные команды !pub с проверкой бан

    Самая тру проверка при создании паба и при коннекте к нему левых юзеров это версия варкрафта =)