Возможно вы искали: 'Bird Hunter Wild Wings...'

May 21 2025 20:40:42
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96241420
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18379
• Обзор The Walking ... 18822
• Обзор DMC: Devil M... 19898
• Обзор на игру Valk... 15894
• Обзор на игру Stars! 17780
• Обзор на Far Cry 3 17971
• Обзор на Resident ... 16039
• Обзор на Chivalry:... 17528
• Обзор на игру Kerb... 17995
• Обзор игры 007: Fr... 16640
Превью о играх
• Превью к игре Comp... 17977
• Превью о игре Mage... 14480
• Превью Incredible ... 14734
• Превью Firefall 13498
• Превью Dead Space 3 16352
• Превью о игре SimC... 14747
• Превью к игре Fuse 15456
• Превью Red Orche... 15563
• Превью Gothic 3 16366
• Превью Black & W... 17371
Главная » Статьи » Разное » Деалем спецназ, спускающийся по верёвкам

Деалем спецназ, спускающийся по верёвкам

Деалем спецназ, спускающийся по верёвкам В этойстатье, я хочу рассказать как создавать полицейский десант, который спускается с вертолёта по верёвкам. Да, да, именно по верёвкам ! Хотя в данной ситуации верёвку можно назвать по-разному: трос, канат и тд. Называйте её как хотите. Все из вас, наверное, играли в GTA San Andreas, и удирали от назойливого полицейского вертолёта, который ослеплял вас своим мощным прожектором, так в добавок ко всему, с этого вертолёта по верёвкам спускался до зубов вооруженный полицейский спецназ. Который , в прочем, на вас много времени не терял. В миг арестовывал или убивал. Но если вы прочтёте эту статью внимательно и ознакомитесь со всеми моими инструкциями, то совсем
скоро вы научитесь создавать такой же спецназ, спускающийся с вертолета по тросу, и управлять им.

Итак, начнём. для того, чтобы создать верёвку с актером (rappel), требуется всего один опкод. Вот и он:
0503: create_rappel 25 165 at $73 $74 $75 with_actor 84@ (опкод для Sanny Builder`a)
Рассмотрим все параметры:
[25] - я не знаю зачем он нужен, да и вам его тоже знать не обязательно. Изменять его не следует.
[165] - это id актёра, который будет спускаться по верёвке.
Актёр может быть кто угодно: полицейский, пожарный, медик или же обычный пешеход. Правда, я не знаю можно ли так проделывать с игроком ($PLAYER_ACTOR). Перед использованием этого опкода необходимо загрузить модель актёра, думаю, все об этом знают.
[$73] [$74] [$75] - это координаты начала верёвки, к ним мы ещё вернёмся
[84@] - переменная актёра

Так, с основным опкодом мы разобрались. Теперь переходим к вспомогательным. Если вы хотите создать верёвку с актёром не зависемо от вертолёта, то используйте обычные координаты. А если вы хотите создать верёвку, спускающююся с вертолёта, то в этом случае рекомендую использовать вам переменные. Вот почему в вышеприведённом опкоде использовались переменные. Для того чтобы получить переменные координаты, исходящие от вертолёта используйте следующюю команду.
0407: create_coordinate $73 $74 $75 from_car 75@ offset -1.1 -0.3 -0.4
Значения:
[$73] [$74] [$75] - собственно переменные тех координат, которые нам надо получить
[75@] - перемнная вертолёта
[-1.1 -0.3 -0.4] - сам offset

Кратко поясню, что такое offset . Offset это координаты полученные путём сдвига от центра какого ли бо объекта, в нашем случае это вертолёт. Для вашего удобства, я напишу offset`ы наиболее подходящих точек, для размещения тросов с актёрами, на вертолёте типа Maverick. 1.0 1.25 -0.4 ; 1.1 -0.3 -0.4 ; -1.0 1.25 -0.4 ; -1.1 -0.3 -0.4. Но для других вертолётов offset`ы высчитывайте сами.

Но это ещё не всё. Существует ряд нюансов, которые также необходимо учитывать при создании како-го либо скрипта с использованием возможности спуска актёров по верёвкам. Для опытных скриптёров прекрасно известно чтобы расчитать точный полёт вертолёта, необходимо задавать вертолёту небольшую скорость полёта. Дело всё в том,
что если вы попытаетесь сбросить людей не верёвках при полёте вертолёта, то у вас просто на просто ничего не получиться. Тросы с актёрами оторвуться, и актёры, упадя на землю погибнут. Поэтому, во-первых: задавайте небольшую скорость полёта (10-15 км/ч.). А во-вторых: после проверки находится ли вертолёт в определённых координатах с определённым радиусом, и если да, то тормозите вертолёт с помощью этой команды (или проще говоря, задаём ему скорость равную 0):
04BA: set_car $heli speed_instantly 0.0

Пример для SB:
------


:2 (начало 2 части)
0001: wait 0 ms (ждём 0 милисекунд)
if (если)
0100: actor $act0 near_point_in_car $10981 $10982 $10983 radius 20.0 20.0 20.0 sphere 0 (проверка)
jf @2 (если нет, то идём в начало)
04BA: set_car $heli speed_instantly 0.0 (тормозим вертолёт)
0407: create_coordinate $73 $74 $75 from_car $heli offset 1.0 1.25 -0.4 (создаём координаты через offset)
0407: create_coordinate $76 $77 $78 from_car $heli offset 1.1 -0.3 -0.4 (создаём координаты через offset)
0407: create_coordinate $79 $80 $81 from_car $heli offset -1.0 1.25 -0.4 (создаём координаты через offset)
0503: create_rappel 25 165 at $73 $74 $75 with_actor $act1 (десантируем первого актёра)
0503: create_rappel 25 165 at $76 $77 $78 with_actor $act2 (десантируем второго актёра)
0503: create_rappel 25 166 at $79 $80 $81 with_actor $act3 (десантируем третьего актёра)
jump @3 (переходим в 3 часть)



------
Ну вроде всё. С основными командами, которые нужны для создания верёвок с актёрами мы разобрались. И на последок хочу представить вам скрипт для вызова охраны, но которая не приезжает на машине, как обычно, а прилетает на вертолёте и спускается с вертолёта по верёвкам. Скрипт активируем кнопкой действия (обычно это TAB). Да, кстати охранники смахивают на людей в чёрном, из фильма MIB. Ну а вот и скрипт (для Sanny Builder`a):
------


:MIB_1
0247: request_model 487
0247: request_model 353
0247: request_model 165
0247: request_model 166
038B: load_requested_models

:MIB_2
0001: wait 0 ms
if 4
0248: model 487 available
0248: model 353 available
0248: model 165 available
0248: model 166 available
0256: player $PLAYER_CHAR defined
jf @MIB_2
if 1
80DF: NOT actor $PLAYER_ACTOR driving
00E1: key_pressed 0 4
jf @MIB_2
04C4: create_coordinate $10981 $10982 $10983 from_actor $PLAYER_ACTOR offset 0.1 0.1 45.37
04C4: create_coordinate $10984 $10985 $10986 from_actor $PLAYER_ACTOR offset -224.527 238.42 45.37
00A5: $heli = create_car 487 at $10984 $10985 $10986
0129: $act0 = create_actor 4 165 in_car $heli driverseat
02AC: set_car $heli immunities 1 1 1 1 1
0229: set_car $heli color_to 0 0
0186: $marker = create_marker_above_car $heli
0165: set_marker $marker color_to 3
04A2: heli $heli fly_to $10981 $10982 $10983 speed 10.0 45.37

:MIB_3
0001: wait 0 ms
if
0100: actor $act0 near_point_in_car $10981 $10982 $10983 radius 20.0 20.0 20.0 sphere 0
jf @MIB_3
04BA: set_car $heli speed_instantly 0.0
0164: disable_marker $marker
0407: create_coordinate $73 $74 $75 from_car $heli offset 1.0 1.25 -0.4
0407: create_coordinate $76 $77 $78 from_car $heli offset 1.1 -0.3 -0.4
0407: create_coordinate $79 $80 $81 from_car $heli offset -1.0 1.25 -0.4
0503: create_rappel 25 165 at $73 $74 $75 with_actor $act1
0503: create_rappel 25 165 at $76 $77 $78 with_actor $act2
0503: create_rappel 25 166 at $79 $80 $81 with_actor $act3
0631: put_actor $act1 in_group $PLAYER_GROUP
0631: put_actor $act2 in_group $PLAYER_GROUP
0631: put_actor $act3 in_group $PLAYER_GROUP
0337: unknown_actor $act1 64
0337: unknown_actor $act2 64
0337: unknown_actor $act3 64
0350: unknown_actor $act1 not_scared_flag 1
0350: unknown_actor $act2 not_scared_flag 1
0350: unknown_actor $act3 not_scared_flag 1
01B2: give_actor $act1 weapon 29 ammo 9999
01B2: give_actor $act2 weapon 29 ammo 9999
01B2: give_actor $act3 weapon 29 ammo 9999
01B9: set_actor $act1 armed_weapon_to 29
01B9: set_actor $act2 armed_weapon_to 29
01B9: set_actor $act3 armed_weapon_to 29
02E2: set_actor $act1 weapon_accuracy_to 100
02E2: set_actor $act2 weapon_accuracy_to 100
02E2: set_actor $act3 weapon_accuracy_to 100
0223: set_actor $act1 health_to 250
0223: set_actor $act2 health_to 250
0223: set_actor $act3 health_to 250
0001: wait 5000 ms
01C2: remove_references_to_actor $act0
01C3: remove_references_to_car $heli
jump @MIB_4

:MIB_4
0001: wait 0 ms
if 2
0118: actor $act1 dead
0118: actor $act2 dead
0118: actor $act3 dead
jf @MIB_5
01C2: remove_references_to_actor $act1
01C2: remove_references_to_actor $act2
01C2: remove_references_to_actor $act3
jump @MIB_2

:MIB_5
0001: wait 0 ms
if
8256: NOT player $PLAYER_CHAR defined
jf @MIB_6
01C2: remove_references_to_actor $act1
01C2: remove_references_to_actor $act2
01C2: remove_references_to_actor $act3
jump @MIB_2

:MIB_6
0001: wait 0 ms
if 2
80F2: NOT actor $PLAYER_ACTOR near_actor $act1 radius 80.0 80.0 0
80F2: NOT actor $PLAYER_ACTOR near_actor $act2 radius 80.0 80.0 0
80F2: NOT actor $PLAYER_ACTOR near_actor $act3 radius 80.0 80.0 0
jf @MIB_5
01C2: remove_references_to_actor $act1
01C2: remove_references_to_actor $act2
01C2: remove_references_to_actor $act3
jump @MIB_2
end_thread



------
Даный скрипт является примером использования возможности спуска людей с вертолёта по верёвкам. Я думаю, что использовав эту возможность, можно писать интересные миссии, дополнительно приправив их зрелещными погонями полиции, прожекторами, взрывами, и другими спецефектами. Вот и всё. Если кому-то что-то не понятно пишите в коментариях или на форуме. Всегда буду рад помочь.


------
Автор: 4-Life
E-mail: 4-Life@list.ru
ICQ: 247849794
1370 Прочтений •  [Деалем спецназ, спускающийся по верёвкам] [13.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• Деалем спецназ, спускающийся по вер... Ukraine Vova 13.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка