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

Проблема с админ командами.

Тема в разделе 'Основные вопросы', создана пользователем Mr-Fane, 3 май 2011.

Статус темы:
Закрыта.
  1. Mr-Fane Ньюфаг

    Сообщения:
    110
    Спасибы:
    4
    Сборка бота GHost:
    GHo 1.7.266
    Здравствуйте...

    Проблема заключается в следующем:

    При автохосте админы добавленные через !addadmin не могут использовать команды типо !swap !open !close !kick и т.д.Если они сами создают игру через !pub то все окей, но при автохосте ничего не пашет.

    Любопытно что если админ при автохосте будет посылать команды в лс боту, то все воркает.
    Например /w bot !swap 1 2 и так далее, но вот в лобби(перед игрой) если вводить то почему-то не пашет.

    2 дня сам пытался исправить проблему...ничего не вышло.

    В самой игре тоже самое.При автохосте админы добавленные через !addadmin не могут не кикать не банить.
    Если же они сами создали игру то все ок..

    Вопрос:

    Как сделать что-бы при автохосте админы могли юзать команды если они не являются овнерами?

    В конфиге стоит так:

    Код:
    bot_spoofchecks = 1
    bot_requirespoofchecks = 0
    bot_rootadminsspoofcheck = 0
    bot_adminsspoofcheck = 1
    bot_autohostowner =  
    
  2. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Когда админ в лобби, проверь его командой !check, если в Spoofcheck стоит NO, то они не проходят проверку ника (самое простое предположение)
  3. rssrcnn Парнишка с небывалым умом

    Сообщения:
    114
    Спасибы:
    0
  4. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    есть такая фича что автохост делает овнером человека который указан в конфиге, или того кто запустил этот автохост, значит логично предположить что игра локается именно на этого человека, возможен вариант написать !unlock в лобби, только в том случае если сработает вышеописанная команда и ты пройдёш спуфчек.
  5. Mr-Fane Ньюфаг

    Сообщения:
    110
    Спасибы:
    4
    Сборка бота GHost:
    GHo 1.7.266
    Жил, а можно ли просто в исходниках что-то выпилить или наоборот допилить?
    У меня просто бот по 12 часов в сутки работает и меня за компом в это время практически нету, соответственно нету возможности в каждой игре писать !unlock.
    Проверка на спуфчек у меня стоит автоматическая для всех игроков.
    Еще 1 любопытный факт:
    Если при автохосте админ первый присоединятся к игре, то все команды работают нормально...

    Возможно предлагаю тупость но, что если я нужные мне команды из bnet.cpp впилю в админ команды в game_admin.cpp?
  6. Mr_LiSa Старожила

    Сообщения:
    421
    Спасибы:
    3
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    у мя при астохсоте все addadminы могут использовать команды в независимости от игры
    может там гемморой с реалмами ? o_O
  7. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    autolock вроде бы отпадает, т.к. если овнера нет в игре - unlock происходит автоматом, хотя если bot_autohostowner пустой(что видно из 1 поста), то мб кто первым заходит -> получает права овнера -> автолок -> другие админы не могут юзать команды(тока предположение)
    в конфиге bot_autolock чему равен?
  8. Mr-Fane Ньюфаг

    Сообщения:
    110
    Спасибы:
    4
    Сборка бота GHost:
    GHo 1.7.266
    Код:
    bot_autolock = 0
    Бот на 6 сервов хостит...но проблема такая только при автохосте.
  9. Mr-Fane Ньюфаг

    Сообщения:
    110
    Спасибы:
    4
    Сборка бота GHost:
    GHo 1.7.266
    Mr_Lisa

    что у тебя тут стоит в конфиге?

    Код:
    bot_autohostowner =
    Код:
    bot_spoofchecks =
    Код:
    bot_requirespoofchecks =
    Код:
    bot_adminsspoofcheck = 
  10. Mr-Fane Ньюфаг

    Сообщения:
    110
    Спасибы:
    4
    Сборка бота GHost:
    GHo 1.7.266
    Проблема решена самостоятельно...спс всем кто отписался.

    Тему прикройте
  11. rssrcnn Парнишка с небывалым умом

    Сообщения:
    114
    Спасибы:
    0
    Отпиши решение, может быть кому-нибудь поможет.
  12. Mr-Fane Ньюфаг

    Сообщения:
    110
    Спасибы:
    4
    Сборка бота GHost:
    GHo 1.7.266
    Код:
    bot_spoofchecks = 2
    bot_requirespoofchecks = 0
    bot_adminsspoofcheck = 1
    bot_rootadminsspoofcheck = 1
    bot_autohostowner = 
    bot_autolock = 0
    Не уверен что вообще есть такое..но в конфиг воткнул строку

    Код:
    bot_autounlock = 1
    Теперь когда прописываю !lock (для експеримента) бот автоматом игру сразу анлокает.(Сообщает об этом в чат)

    Типо так:

    Код:
    Ardd:!lock
    Bot: Игра ЗАБЛОКИРОВАНА. Только владелец игры может использовать игровые команды.
    Bot: Игра РАЗБЛОКИРОВАНА. Все Администраторы могут использовать команды.
    Как-то вот так....
Статус темы:
Закрыта.