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

GhostOne Помогите с командой -ff

Тема в разделе 'Основные вопросы', создана пользователем Svordal, 5 май 2013.

  1. Svordal Наш человек

    Сообщения:
    39
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    12.12.1212
    Хай, вообщем такой вопрос, может кто поделится или помочь с такой командой которая бы открывала и закрывала доступ к -FF. То есть на подобии голосования(votermk), например если админ пишет !ffstart то команда доступна всем игрокам некоторое время, админ пишет !ffstop и доступ к команде отключается.
  2. Suicider Старожила

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

    по сабжу: видел m_Locked ??? делай подобно этому... работы на 5 мин...
    Svordal нравится это.
  3. Svordal Наш человек

    Сообщения:
    39
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    12.12.1212
    Возможно и тупо, но мне идеально бы подошло, часто пишут фф очень рано, или когда остается сломать кристал, ну и потом стата частенько не считается...

    Я знаю что это не так трудно, но только тем кто в этом варит, я же в коде полный рак:( Если было бы трудно я бы не стал просить об этом на форуме, знаю об отношении здесь к нубакам, а так может поможете если это плевое дело для вас?
  4. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    я патчи не умею делать) разве что: после *** вставить ***. устроит?)
  5. Svordal Наш человек

    Сообщения:
    39
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    12.12.1212
    да конечно, так намного удобнее как по мне:)
  6. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    код своей команды -ff выложи
    Svordal нравится это.
  7. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    в game.cpp после любой админ команды добавь
    Код:
     
    //
    // !Fast Finish ON/OFF
    //
     
    else if( Command == "fo" )
    {
    if( Payload == "on" )
    {
    SendAllChat( ("фф включено") );
    m_ffoff = true;
    }
    else if( Payload == "off" )
    {
    SendAllChat( ("фф выключено") );
    m_ffoff = false;
    }
    }
    
    gamebase.h
    после
    Код:
    vector<CGamePlayer *> m_Players;// vector of players
    добавь
    Код:
    bool m_ffoff;
    зы
    в команду !ff добавь
    будет выглядеть примерно так
    а если мальца постараться можно сделать и сейф статистики(кроме итемов)
    Svordal нравится это.
  8. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    Я хотел по другому сделать немного... ну да ладно)
    Svordal нравится это.
  9. Svordal Наш человек

    Сообщения:
    39
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    12.12.1212
    Не было времени. Только сейчас проверил, команда работает спасибо большое. Только вот другая проблема появилась
    После фф бот не реагирует на !abort и !override продолжая отсчитывать и закрывает игру:(
    Возможно ли сделать команду недоступной по умолчанию, то есть не выключать когда надо, а включать
  10. Svordal Наш человек

    Сообщения:
    39
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    12.12.1212
    И еще вопрос, если в игре присутствуют зрители, то у меня все на миникарте становится темносиним(обычно свои светлосиние враги красные) , крипов не видно вообще, только герои нормально.
    Эт из за чего не скажете?
  11. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    Попробуй сделать как я даю (мануал в прикреплённом файле)
    Использование:

    Код:
    startff on            - включить ФФ
     
    startff off          - выключить ФФ

    это делает сама карта так...

    Вложения:

    • StartFF.txt
      Размер файла:
      2,2 КБ
      Просмотров:
      22
  12. Svordal Наш человек

    Сообщения:
    39
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    12.12.1212
    Спасибо, а как сделать чтоб в чат писало что включил выключил.
    Код:
      if ( Command == "fast" && !Payload.empty( )  && (AdminCheck || RootAdminCheck))
        {
            if (Payload == "on")
            SetStartFF(true);
            SendAllChat( ("-ff включено") );
    
            else if (Payload == "off")
                SetStartFF(false);
                SendAllChat( ("-ff отключено.") );
        }
    
    Так не компилится)
    error C2181: недопустимый else без парного if
  13. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    перед
    Код:
     if ( Command == "fast" && !Paylo
    добавь else
    мб в етом дело
  14. Svordal Наш человек

    Сообщения:
    39
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    12.12.1212
    ROB4ik,
    Неа, тоже самое пишет.
    Код:
      if ( Command == "fast" && !Payload.empty( )  && (AdminCheck || RootAdminCheck))
        {
            if (Payload == "on")
                SetStartFF(true);
            if (Payload == "on")
    SendAllChat( ("-ff включено") );
     
            else if (Payload == "off")
                SetStartFF(false);
                SendAllChat( ("-ff отключено.") );
        }
    
    Незнаю зачем я так сделал, оно скомпилилось , но если пишу !fast on то в чат отправляет
    -ff включено.
    -ff отключено.
  15. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    вы меня убиваете... в самом деле... зашел МиР сюда, плакал бы...
    Код:
      if ( Command == "fast" && !Payload.empty( )  && (AdminCheck || RootAdminCheck))
        {
            if (Payload == "on")
            {
            SetStartFF(true);
            SendAllChat( "-ff включено" );
            }
            else if (Payload == "off")
            {
                SetStartFF(false);
                SendAllChat( "-ff отключено." );
            }
        }
    Svordal нравится это.
  16. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    я думал у него брт, а там после каждой команды else стоит +(