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

Не реагирует на команды

Тема в разделе 'Кодинг/Собственные решения', создана пользователем SysiphuS, 3 фев 2015.

  1. SysiphuS Парнишка с небывалым умом

    Сообщения:
    40
    Спасибы:
    1
    Сборка бота GHost:
    GHost One 1.7.266
    Дата начала использования бота:
    16.02.2012
    Снова возникают проблемы. Что поделаешь, на ошибках - учатся.
    Так, на команды ban/unban/end/kick поставил проверку на Root администратора в game.cpp/bnet.cpp.
    Скомпилировал без ошибок, но, когда создаю игру и ввожу команды, хоть какие, он мне выдает, мол:
    "Игра заблокирована, команды могут использовать овнер или главный администратор", хотя я и сам рут, а на канале все работает нормально.
    Убрал все проверки и заново скомпилировал, но, увы, результат такой же.
    Помогите, пожалуйста, решить данную проблему. Если нужно выложить код/часть кода, напишите.
  2. Begzod Гуру

    Сообщения:
    141
    Спасибы:
    4
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    10.06.2010
    Кинь те коды которых ты менял потом тебе ответять

    ban/unban/end/kick поставил проверку на Root администратора в game.cpp/bnet.cpp.
  3. Bum Наш человек

    Сообщения:
    36
    Спасибы:
    1
    Дата начала использования бота:
    01.01.2015
    Насколько я знаю что бы бот реагировал на твои команды вообще не нужно не чего компилировать . Проверьте свой конфиг в боте ghost.cfg.
    ### если 1 - то только овнер игры может начать ее
    bot_onlyownerscanstart = 0
    ### если 1, то SAFE LISTED юзеры могут юзать !pub/!map/!unhost
    bot_safecanhost = 1
    ### если вы !unban игрока, то бот его разбанивает на канале командой /unban
    bot_unbanremoveschannelban = 1
    # Доступ владельца игры по умолчанию (используйте панель доступа чтобы сменить уровень доступа админов на ваше усмотрение и посмотреть коды доступа для этих команд)
    bot_owneraccess = 3965
    # Доступ админов по умолчанию
    bot_adminaccess = 1903
    # состояние игры для домашних игр
    bot_gamestateinhouse = 999
    ### проводить автоматическую проверку на подмену ника или нет
    ### 0 отключает проверку
    ### 1 производит проверку автоматически для всех игроков
    ### 2 производит проверку только для потенциальных администраторов.
    bot_spoofchecks = 0
    ### Требуется ли для игры автоматическая проверка ника или нет ?
    ### Данная настройка контролируется нужно-ли перед началом игры игрокам пройти проверку на подмену ника
    ### если данная настройка включена (1) то для начала игры, если не включена автоматическая проверка игроки должны будут отправить боту команду вида /r !spoofcheck
    ### иначе игрок не прошедший проверку через 20 секунд будет выкинут.
    ### Если же автоматическая проверка включена, то бот автоматически проверит и толлько после проверки всех игроков начнет игру.
    bot_requirespoofchecks = 0
    # требовать ли от рутадминов проверку ника или нет
    bot_rootadminsspoofcheck = 0
    # требовать ли от рутадминов проверку ника или нет
    bot_adminsspoofcheck = 0
    # Рутадмины(вписывать через пробел: userone usertwo userthree)
    bot_rootadmins = Ваш Ник нейм
    Ну и чтоб на сервере на котором хостиш тожэ был ваш никнейм к примеру вот так :
    bnet_server = Rubattle.net
    bnet_serveralias = Playground
    bnet_cdkeyroc = FFFFFFFFFFFFFFFFFFFFFFFFFF
    bnet_cdkeytft = FFFFFFFFFFFFFFFFFFFFFFFFFF
    bnet_username = Ник бота
    bnet_password = Пароль бота
    bnet_firstchannel = канал бота
    bnet_rootadmin = Твой ник нейм
    bnet_commandtrigger = !
    bnet_locale = 1033
    bnet_custom_war3version = 26
    bnet_custom_exeversion =
    bnet_custom_exeversionhash =
    bnet_custom_passwordhashtype = pvpgn
    bnet_bnlsport = 9367
    bnet_custom_pvpgnrealmname = PvPGN Realm
    bnet_bnlsserver = localhost
  4. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    мб проблема в конфиге