Показано с 1 по 7 из 7

Тема: Граната в люк

  1. #1
    Модератор форума Аватар для a11archer
    Регистрация
    26.02.2014
    Адрес
    Москва
    Сообщений
    503
    Благодарности/Неодобрения
    Получено: 10/0
    Отправлено: 149/0

    Граната в люк

    Название:Граната в люк
    версия 0.2с

    Описание:
    Скрипт позволяет уничтожать танки гранатами. (при их наличии)

    Установка:
    • добавить папку со скриптами в миссию.
    • Для того чтобы солдат мог кидать гранаты во вражеские танки надо каждому солдату добавить в инициализации солдат:
      Код:
      none1 = [] execVM "GIT_files\GIT_init.sqf";

    • Солдат вспрыгнет на танк и приоткрыв люк кинет туда связку гранат из разных типов, имеющихся у него в наличии.


    Домашняя страница: Это адаптированная копия скрипта из Арма2, автор исходника Levrex, 28.03.2014
    Вложения Вложения

    0 Вы не можете благодарить! Вы не можете благодарить!

  2. #2
    Участник Аватар для Rusler86
    Регистрация
    20.01.2014
    Адрес
    Из утробья
    Сообщений
    322
    Благодарности/Неодобрения
    Получено: 0/0
    Отправлено: 1/0
    Крутой скрипт. Нужно добавить.

    0 Вы не можете благодарить! Вы не можете благодарить!

  3. #3
    Модератор форума Аватар для a11archer
    Регистрация
    26.02.2014
    Адрес
    Москва
    Сообщений
    503
    Благодарности/Неодобрения
    Получено: 10/0
    Отправлено: 149/0
    не факт что он сетевой. в нем слишком часто повторяется Player

    0 Вы не можете благодарить! Вы не можете благодарить!

  4. #4
    Участник Аватар для [RFP]Pycak
    Регистрация
    04.07.2014
    Адрес
    Ульяновская область
    Сообщений
    276
    Благодарности/Неодобрения
    Получено: 100/0
    Отправлено: 37/1
    Переписал скрипт под Мультиплеер для Tehgam 3.
    Версия ...

    Описание:
    Скрипт позволяет уничтожать вражеские танки гранатами. (Осколочные гранаты RHS)
    Солдат вспрыгнет на танк и приоткрыв люк кинет туда связку гранат из разных типов, имеющихся у него в наличии.
    При наличии мода АСЕ можно закрывать танк ключом и тогда вам не смогут закинуть гранату в танк.
    Были добавлены новые анимации и увеличена их продолжительность.

    Установка:
    • добавить папку со скриптами в миссию.
    • Чтобы был звук нужно в дискрипшен написать: (Для тех кто понимает в этом, ошибка в этом файле может привести к вылету игры)
      Код:
       class CfgSounds
      {
         *sounds[] = {};
         *
      
                         class lod
         *{
             *name = "lod";
             *sound[] = {\GIT_files\lod.ogg,1,1};
         *};
         *};
    • Создать триггер с повторением. Активация: кто угодно. В условии напишите: alive player. Также можете вместо этого написать цикл с проверкой на жизнь игрока. (Если игрок умирает то он теряет это действие через которое можно кидать гранаты в танк и когда он возрождается, то даём ему это действие снова.)
    • Для того чтобы солдат мог кидать гранаты во вражеские танки надо каждому солдату добавить в инициализации солдат:
      Код: Выделить всё
      Код:
      none1 = [] execVM "GIT_files\GIT_init.sqf";
      (Можно и без этой строчки, но тогда из этого файла придется перенести строчки в начало файла: "GIT_files\scripts\Grenade_in_tank.sqf")
    • Чтобы в танк можно было кинуть гранату напишите ему имя vehicle_8, как в строчках ниже.
    Пишем это в активацию триггера:

    Действие для игроков синей стороны, чтобы они могли кидать гранаты в танки красной стороны, Список классов красных танков для которых будет правильно работать анимация закидывания гранат:
    "rhs_t80ue1" т80 ,"rhs_t90_tv" т90,"rhs_bmp3mera_msv" бмп3

    Код:
    if (side player == west) then {GrenadeTank1 = player addAction["Закинуть гранату", "GIT_files\scripts\Grenade_in_tank.sqf", nil, 6, True, True,"","(player distance vehicle_8) < 6 or (player distance vehicle_7) < 6 or (player distance vehicle_9) < 6"];}; *
    Действие для игроков красной стороны, чтобы они могли кидать гранаты в танки синей стороны, Список классов синих танков
    для которых будет правильно работать анимация закидывания гранат:
    "rhsusf_m1a1aim_tuski_wd" абрамс ,"rhsusf_m1a2sep1tuskiwd_usarmy" абрамс новый,"RHS_M2A3_BUSKI_wd" бредли
    Код:
    if (side player == east) then {* GrenadeTank0 = player addAction["Закинуть гранату", "GIT_files\scripts\Grenade_in_tank.sqf", nil, 6, True, True,"","(player distance vehicle_800) < 6 or (player distance vehicle_700) < 6 or (player distance vehicle_900) < 6 and side player == east"];};
    Вложения Вложения

    0 Вы не можете благодарить! Вы не можете благодарить!

  5. #5
    Руководитель проекта Аватар для [TG]vosur
    Регистрация
    19.04.2014
    Адрес
    Москва
    Сообщений
    1,085
    Благодарности/Неодобрения
    Получено: 52/3
    Отправлено: 131/0
    Лёха, офигенно! Хочется посмотреть на это в действии)

    0 Вы не можете благодарить! Вы не можете благодарить!

  6. #6
    Участник Аватар для [RFP]Pycak
    Регистрация
    04.07.2014
    Адрес
    Ульяновская область
    Сообщений
    276
    Благодарности/Неодобрения
    Получено: 100/0
    Отправлено: 37/1
    [TG]vosur, зайди на Tehgam 3 и подкарауль вражеский танк)

    0 Вы не можете благодарить! Вы не можете благодарить!

  7. #7
    Руководитель проекта Аватар для [TG]vosur
    Регистрация
    19.04.2014
    Адрес
    Москва
    Сообщений
    1,085
    Благодарности/Неодобрения
    Получено: 52/3
    Отправлено: 131/0
    Лучше запишите видео, кому не трудно, пожалуйста*

    0 Вы не можете благодарить! Вы не можете благодарить!

Похожие темы

  1. Граната в люк
    от mexan в разделе Скрипты
    Ответов: 2
    Последнее сообщение: 08.05.2014, 21:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Яндекс.Метрика