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

GhostOne админы с паролем

Тема в разделе 'Запуск и Поддержка', создана пользователем ELITE, 9 янв 2013.

  1. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    подскажите как сделать так, чтобы при заходе админа, у него проило ввести пароль, и если не ввел в течении Х секунд - кикать
  2. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    зачем тебе?
  3. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    хостую на гарене и батле одновременно
    много с никспуфером играют и частенько попадаются умники , которые ставят админ ники
    да при этом есть несколько админов, которые тоже со спуфером - поэтому нельзя запретить админам его
    поэтому и надо ввод пароля
  4. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    ну админы со спуфером это конечтно да))) ну незнаю, код неособо сложный, муторный просто. У МиРа спроси. он делал комуто
  5. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    В game_admin.cpp смотрите и тащите в game.cpp исправив под себя
  6. Rio1 Наш человек

    Сообщения:
    68
    Спасибы:
    1
    А вот с этого момента можно по подробнее! Что тащить и что исправлять ?:)
    Если несложно
  7. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    много кода
  8. Rio1 Наш человек

    Сообщения:
    68
    Спасибы:
    1
    кажется я где-то видел темку про спуф: Заходит играк а ему бот пишет лс где он должен ему написать обратно (х слово) такое я уже видел у роба в Stats

    Либо
    [IMG]
    Zarj

    либо
    [IMG]
    Deals

    Писали её
  9. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Нормальный спуфчек и пароли ненужны...
    чистой воды выеб, я вот не хотел бы каждую игру писать чтото боту, когда этого можно избежать
  10. Sparko_Dima Старожила

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

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    Сори за мою пупость если что не так но очень я Просто я очень сомневаюсь что бот определить с гарены игрока спуфер он или нет
  12. Rio1 Наш человек

    Сообщения:
    68
    Спасибы:
    1
    А естли разница с гарены спуф или нет? Дело в том что бот посылает сообщение на ник (который ты зашёл под спуфом) , и от негоже ждёт ответа!
    Тобиш : у тя ник Dima по спуфом зашёл как Sparko_Dima. Бот пишет сообщение (Sparko_Dima) и ждет 20 сек. соответственно на ник Dima сообщение не пришло и он тебя кик. Даже если ты знаешь какое сообщение нужно писать и пишешь ему сам . Он также кик тетя так-как сообщение было от Dima а не от Sparko_Dima . Такой метод у роба (Stats) сам проверял.
  13. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    Уберите вообще возможноть юзать бота с гарены/локалки...
    В game_base.cpp была проверка спуфа для гарены/локалки, где было условие: если игрок зашел с гарены/локалки, он автоматически проверен на спуф (то бишь ему присваивается значение true)
    З.Ы. GhostOne
  14. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    перед
    Код:
            /*****************
            * ADMIN COMMANDS *
            ******************/
    вставляем условие
    Код:
    if( player->GetLoggedIn( ) )
        {
    (не забывает его закрыть в конце)

    ищем команду !password (в game_admin.cpp), копипастим в game.cpp .
    Не забываем так же объявить индитификатор m_Password - смотрим в game_admin.cpp как это делается

    З.Ы. Разжувал, действуйте.
    З.Ы.Ы. Можно также сделать, для определённого никнейма определённый пасс
  15. Rio1 Наш человек

    Сообщения:
    68
    Спасибы:
    1

    Код:
    if( player->GetLoggedIn( ) )
    {
    if( !m_Password.empty( ) && Payload == m_Password )
    {
    CONSOLE_Print( "[ADMINGAME] user [" + User + "] logged in" );
    SendChat( player, m_GHost->m_Language->AdminLoggedIn( ) );
    player->SetLoggedIn( true );
    }
    else
    {
    uint32_t LoginAttempts = player->GetLoginAttempts( ) + 1;
    player->SetLoginAttempts( LoginAttempts );
    CONSOLE_Print( "[ADMINGAME] user [" + User + "] login attempt failed" );
    SendChat( player, m_GHost->m_Language->AdminInvalidPassword( UTIL_ToString( LoginAttempts ) ) );
     
    if( LoginAttempts >= 1 )
    {
    player->SetDeleteMe( true );
    player->SetLeftReason( "was kicked for too many failed login attempts" );
     
    // tempban for 5 seconds to prevent bruteforcing
     
    m_TempBans.push_back( TempBan( player->GetExternalIPString( ), GetTime( ) ) );
    }
    }
    }
    ]


    Не забываем так же объявить индитификатор m_Password. как сделать?
  16. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    А зачем кикать? У всех проблема только одна это админы.
    Если игрок получил Spoofed(true) - адм пашет, если нет то и амлет.
    Spoofedrealm - хоть гарену хоть я незнаю ямайку поставь гареновцам...
  17. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    вообще помимо паса выбранным игрокам (админам)
    хотелось бы сделать авто замену ника, если он измененный
    чтобы у игрока всегда был его реальный гареновский ник
  18. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011

    Ну эт уже его дело, хочет кикает, хочет банит, хочет "амлет" )
  19. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Напрягают эти темы просто с непонятными шифрами и паролями, когда давным давно уже все придумали как и что делать.
    Suicider нравится это.
  20. Organated Гуру

    Сообщения:
    164
    Спасибы:
    14
    Сборка бота GHost:
    GhostOne 1.7 mod by Org-code
    Дата начала использования бота:
    1.89.89
    А не легче ли приобрести нормального бота который просто будет автоматически в течении 10-20 секунд в лобби игры производить спуф проверку и обноружив спуфера тупо кикнет его?) Все это муторно) Админы замучаются просто. К примеру бывает так что тыкнул два раза на игру и побежал в туалет ссать а тут тебя как кикнули. )) нет вообще не вариант . Муторно муторно:facepalm: