Возможно вы искали: 'Cartoon Xonix'

May 21 2025 18:52:39
  • Как сделать 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
Главная » Статьи » Разное » Гоночная миссия собственными руками

Гоночная миссия собственными руками

Гоночная миссия собственными руками В прошлой статье мы с вами рассмотрели общие принципы создания абсолютно любой миссии. В этой статье мы рассмотрим основы создания гоночных миссий. Сперва рассмотрим команды, которые нам пригодятся при создании гоночных миссий, а затем попробуем написать простенькую миссию. Итак, приступим.
----------------------------------------
Основные команды
----------------------------------------
Первая команда, про которую я хотел бы сказать, выводит на экран таймер, который показывает время гонки. Вызывается он командой:
03C3: set_timer_with_text_to $577 type 0 text "RACES" ;; Время гонки
Вторая команда, не менее полезная, чем первая, позволяет создавть так называемые чекпойнты по определенным координатам:
0189: $574 = unknown_create_checkpoint_at [x] [y] [z]
А вот эта команда позволяет поставить на определенную машину разные виды защиты:
set_car 0@ immunities 1 0 0 0 0 - пуленепробиваемый автомобиль
set_car 0@ immunities 0 1 0 0 0 - огнеустойчивый автомобиль
set_car 0@ immunities 0 0 1 0 0 - взрывоустойчивый автомобиль
set_car 0@ immunities 0 0 0 1? 0 - удароустойчивый автомобиль
set_car 0@ immunities 1? 1? 1? 1? 1? - читерская машина, которую можно уничтожить, только перевернув вверх колесами, или утопить.

00C0: set_current_time 23 0. Эта команда позволяет устанавить текущее игровое время на то, которое вы указали (в данном случае -23 0).
010D: set player $PLAYER_CHAR wanted level to 4. Эта команда устанавливает текущий уровень розыска игрока на 4 звездочки.
020A: set_car $572 door_status_to 2. Эта команда устанавливает двери у указанной вами машины (в данном случае-$572) открытыми или закрытыми. Если хотите закрыть двери у машины, то смело ставьте цифру 2.
С помощью ниже указанных команд вы создадите на карте розовый маркер
и розовую точку, для этого координты должны совпадать!
018A: $13 = create checkpoint at $841 $842 $843
03BC: 6@ = create_sphere -610.8939 658.4431 10.42999 5.0

Мы с вами рассмотрели основные команды для создания гоночной миссии. А теперь на основе полученных знаний сделаем настоящую гоночную миссию!
----------------------------------------
Миссия- пример
----------------------------------------

----------------------------------------------------------
004F: create_thread ЈЈStart1 ;; Sprint race
----------------------------------------------------------
:Start1
03A4: name_thread "SID1"
0164: disable_marker $9
02A7: $9 = create_icon_marker_and_sphere 26 at -997.563 -878.595 11.913
0165: set_marker $9 color_to 4
0168: show_on_radar $9 3

:Start2
0001: wait 250 ms
00D6: if 0
0256: player $PLAYER_CHAR defined
004D: jump_if_false ЈЈStart2
00D6: if 0
00F6: player $PLAYER_CHAR 0 ()near_point_on_foot -997.563 -878.595 11.913 radius 1.5 2.0 2.0
004D: jump_if_false ЈЈStart2
00D6: if 0
0038: $ONMISSION == 0 ;; integer values
004D: jump_if_false ЈЈStart2
00D6: if 0
03EE: player $PLAYER_CHAR controllable
004D: jump_if_false ЈЈStart2
01B4: set_player $PLAYER_CHAR frozen_state 0 (frozen)
03BF: set_player $PLAYER_CHAR ignored_by_everyone_to 1 (true)
0164: disable_marker $9
0169: set_fade_color 0 0 0
016A: fade 0 () 1500 ms
0001: wait 0 ms

:Start3
00D6: if 0
016B: fading
004D: jump_if_false ЈЈStart4
0001: wait 0 ms
0002: jump ЈЈStart3

:Start4
0417: start_mission 1
0001: wait 0 ms
004E: end_thread

;-------------Mission 1---------------
; Originally: Sprint Race
:R1
0001: wait 0 ms
0050: gosub ЈR3
00D6: if 0
0112: wasted_or_busted
004D: jump_if_false ЈR2
0001: wait 0 ms
0051: return

:R2
0050: gosub ЈR11
004E: end_thread

:R3
0005: $8 = 100.0 ;; floating-point values
01E8: create_forbidden_for_cars_cube -10000.0 -10000.0 -1000.0 10000.0 10000.0 1000.0
03A4: name_thread "RACE"
054C: use_GXT_table "RACES"
0084: $16 = $18 ;; integer values and handles
000C: $16 -= 1 ;; integer values
0247: request_model #WMYCR
0247: request_model #CHEETAH
0247: request_model #SABRETUR

:R4
00D6: if 22
8248: NOT model #WMYCR available
8248: NOT model #CHEETAH available
8248: NOT model #SABRETUR available
004D: jump_if_false ЈR5
0001: wait 0 ms
0002: jump ЈR4

:R5
0001: wait 0 ms
0002: jump ЈR6

:R6
0001: wait 0 ms
00A5: $19 = create_car #CHEETAH at 248.3192 -1300.066 10.42149
0175: set_car $19 z_angle_to 180.0
00A5: $1A = create_car #CHEETAH at -1028.665 -908.3166 13.7822
0229: set_car $1A color_to 0 0
020A: set_car $19 door_status_to 2
02AC: set_car $19 immunities 0 1 0 0 0
039C: (unknown) $19 1
03AB: (unknown) $19 1
03ED: (unknown) $19 1
04E0: unknown_car $19 5
053F: set_car $19 tires_vulnerable 0
0175: set_car $19 z_angle_to 135.0
0189: $1B = unknown_create_checkpoint_at 243.4656 -1298.131 10.42109
0129: $1C = create_actor 4 #WMYCR in_car $19 driverseat
039E: (unknown) $1C 1
054A: unknown_actor $1C flag 0
00A9: set_car $19 to_normal_driver
0519: unknown_car $19 flag 0
04E0: unknown_car $19 5
03AB: (unknown) $19 1
03ED: (unknown) $19 1
00AE: unknown_set_car $19 to_ignore_traffic_lights 2
00AD: set_car $19 max_speed_to 100.0
02AA: set_car $19 immune_to_nonplayer 1
04E0: unknown_car $19 1
00AF: set_car $19 driver_behaviour_to 0
01B4: set_player $PLAYER_CHAR frozen_state 1 (unfrozen)
03BF: set_player $PLAYER_CHAR ignored_by_everyone_to 0 (false)
00C0: set_current_time 12 0
03F4: 1 (set) cars_can_be_damaged
0336: (unknown) $PLAYER_CHAR 1
02A3: toggle_widescreen 0 (off)
02EB: restore_camera_with_jumpcut
016A: fade 1 (back) 2500 ms

:R7
0001: wait 0 ms
00D6: if 0
80E8: NOT player $PLAYER_CHAR stopped 0 ()near_point_in_car 243.4656 -1298.131 radius 3.0 3.0 ;; never used in VC
004D: jump_if_false ЈR8
0001: wait 0 ms
0002: jump ЈЈR7

:R8
0001: wait 0 ms
0164: disable_marker $1B
01B4: set_player $PLAYER_CHAR frozen_state 0 (frozen)
03BF: set_player $PLAYER_CHAR ignored_by_everyone_to 1 (true)
010D: set_player $PLAYER_CHAR wanted_level_to 3
03F4: 0 (clear) cars_can_be_damaged
0189: $1D = unknown_create_checkpoint_at -610.8939 658.4431 10.42999
03BC: 6@ = create_sphere -610.8939 658.4431 10.42999 5.0
054C: use_GXT_table "RACES"
00BA: text_styled "RACES_4" 1100 ms 4 ;; 3
018C: play_sound 7 at 0.0 0.0 0.0
0001: wait 1000 ms
00BA: text_styled "RACES_5" 1100 ms 4 ;; 2
018C: play_sound 8 at 0.0 0.0 0.0
0001: wait 1000 ms
00BA: text_styled "RACES_6" 1100 ms 4 ;; 1
018C: play_sound 9 at 0.0 0.0 0.0
0001: wait 1000 ms
00BA: text_styled "RACES_7" 800 ms 4 ;; ‹OђE?!
004F: create_thread ЈЈR12
03C3: set_timer_with_text_to $1E type 0 text "RACES" ;; ЃPE‰­:
018C: play_sound 10 at 0.0 0.0 0.0
01B4: set_player $PLAYER_CHAR frozen_state 1 (unfrozen)
03BF: set_player $PLAYER_CHAR ignored_by_everyone_to 0 (false)
03F4: 1 (set) cars_can_be_damaged
00AF: set_car $19 driver_behaviour_to 8
00A7: car $19 drive_to -610.8939 658.4431 10.42999

:R9
0001: wait 0 ms
00D6: if 1
01AF: car $19 0 ()near_point -610.8939 658.4431 10.42999 radius 5.0 30.0 2.0
80F7: NOT player $PLAYER_CHAR 0 ()near_point_in_car -610.8939 658.4431 10.42999 radius 5.0 30.0 2.0
004D: jump_if_false ЈR10
00BA: text_styled "RACES01" 5000 ms 1 ;; ‚oЎka ?okpЈ™ a"poўopta
0164: disable_marker $1D
03BD: destroy_sphere 6@
0002: jump ЈR11

:R10
0001: wait 0 ms
00D6: if 1
81AF: NOT car $19 0 ()near_point -610.8939 658.4431 10.42999 radius 5.0 30.0 2.0
00F7: player $PLAYER_CHAR 0 ()near_point_in_car -610.8939 658.4431 10.42999 radius 5.0 30.0 2.0
004D: jump_if_false ЈR9
0164: disable_marker $1D
03BD: destroy_sphere 6@
01E3: text_1number_styled "RACES18" 25000 5000 ms 1 ;; T' Ѓ'†‚PA?: $~1~
0109: player $PLAYER_CHAR money += 25000

:R11
0001: wait 0 ms
0459: end_thread_named "AIN"
01E7: remove_forbidden_for_cars_cube -10000.0 -10000.0 -1000.0 10000.0 10000.0 1000.0
0249: release_model #WMYCR
0249: release_model #WFYPR
0249: release_model #BMYPI
0249: release_model #CHEETAH
0249: release_model #INFERNUS
0249: release_model #BANSHEE
014F: stop_timer $1E
01BD: $CURRENT_TIME_IN_MS = current_time_in_ms
03F0: (unknown) 0
03E6: remove_text_box
0004: $ONMISSION = 0 ;; integer values
004F: create_thread ЈЈStart1
00D8: mission_cleanup
004E: end_thread
0051: return

:R12
03A4: name_thread "AIN"
0209: $1F = random_int 2000 5000

:R13
0001: wait 0 ms
02E3: $20 = car $19 speed
0086: $1A = $20 ;; floating-point values only
00D6: if 0
0030: $20 >= 40.0 ;; floating-point values
004D: jump_if_false ЈЈR13
0001: wait $1F ms

:R14
0001: wait 0 ms
00AA: store_car $19 position_to 3@ 4@ 5@
0002: jump ЈЈR14

Ну вот, пожалуй, и все, сто я хотел рассказать вам в этой стаье.
Автор: EDWARD145
281 Прочтений •  [Гоночная миссия собственными руками] [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 | Донейт | Статистика | Команда | Техническая поддержка