Bot Replace

Тема в разделе "Утверждённые плагины", создана пользователем Vit_ amin, 18 янв 2014.

  1. Vit_ amin

    Vit_ amin BotManager001

    Сообщения:
    1.049
    Симпатии:
    344
    Bot Replace

    Автор: Vit_ amin (Я)

    Описание:
    Если вы мертвы, и напишите в чате !bbot то за место вас сможет играть AI игрок на весь остаток раунда.

    Установка:
    Извлеките содержимое архива bot_replace.zip в папку sourcemod вашего сервера.

    Настройки:

    • sm_bot_price
      По умолчанию: 2000
      Количество денег, для того, чтобы купить AI игрока.
    • sm_advert_byu
      По умолчанию: 1
      Будет ли в начале раунда отображаться информация о том, как использовать плагин.
    P.S. Также имеется идентичный плагин на EventScript
     

    Вложения:

    • bot_replace.zip
      Размер файла:
      7,6 КБ
      Просмотров:
      24
    Последнее редактирование: 18 янв 2014
    rodgerland, Серый™ и CTe6eJIeK_vRn нравится это.
  2. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.003
    Симпатии:
    608
    Было бы прикольнее еще сделать так, чтобы при написании !bbot - вы играете за бота, как это сделано в L4D2, при подключении нового игрока :)
     
  3. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    По моему(могу ошибаться) подобный плагин есть на АМ.
     
  4. Vit_ amin

    Vit_ amin BotManager001

    Сообщения:
    1.049
    Симпатии:
    344
    То есть к примеру ты контролируешь игру AI игрока.
    Пример : ты нажимаешь на W(Вперед) и бот также идет ?
     
  5. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.977
    Vit_ amin, да, как в КСГО
     
  6. Vit_ amin

    Vit_ amin BotManager001

    Сообщения:
    1.049
    Симпатии:
    344
    Хм ... ну это возможно даже в CSS. Спасибо попробую конечно, но со своим багажом знаний ничего не могу обещать.Есть конечно консольная переменная bot_mimic с ней может быть поиграться как то ...
     
  7. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.977
    Vit_ amin, Видел недавно кто-то скидывал ссылку на такой на АМ
     
  8. golova209

    golova209 Думать – самая трудная работа

    Сообщения:
    264
    Симпатии:
    75
    R1KO нравится это.
  9. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.977
    golova209, да
     
  10. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.003
    Симпатии:
    608
    Нет, я имел ввиду, что ты наблюдаешь за ботом, а как нажмешь MOUSE1, будешь играть вместо него, сразу. Ну типо его кикает, а ты появляешься там же в том же костюме и с тем же оружием.
    [​IMG]

    [​IMG]
    :)
     
    Vit_ amin нравится это.
  11. Vit_ amin

    Vit_ amin BotManager001

    Сообщения:
    1.049
    Симпатии:
    344
    Времени нету если смогу, попробую делать что-то похожее.
     
  12. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.977
    EPacker2, это не сложно сделать.

    PHP:
    new Float:fAng[3], Float:fVec[3], fVel[3], String:sWeapon[60];
    GetClientAbsAngles(clientfAng);
    GetClientAbsOrigin(clientfVec);
    GetAngleVectors(fAngfVelNULL_VECTORNULL_VECTOR);
    GetClientWeapon(clientsWeaponsizeof(sWeapon));

    // client  - бот.
    // убиваем его, сразу же удаляя труп и выпавшее оружие.
    // ну и спавним игрока и даем ему тоже самое оружие.
    ForcePlayerSuicide(client);
    CS_RespawnPlayer(player);
    TeleportEntity(playerfVecfAngfVel);
    GivePlayerItem(player);

    // насчет координат не уверен.

    public Action:CS_OnCSWeaponDrop(clientweaponIndex)
    {
        if(
    client == наш бот)  AcceptEntityInput(weapoIndex"kill");
    }

     
  13. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.003
    Симпатии:
    608
    Порадовало, это даже в CS:GO есть, правда надо тыкать E (+use) и играть за выбранного бота. :)
    Ниже HUD-окошка написано [E] Управлять ботом[​IMG]

    Возродился за бота[​IMG]

    В таблице[​IMG]