00088. Интересные опкоды (Часть 1)
Интересные опкоды (Часть 1)|В этом уроке перечислены самые интересные и полезные опкодов, на мой взгляд.|wmysterio|wmysterio||||Всем привет! Этот урок будет посвящен исключительно опкодам.
Все мы помним, как тяжело иногда набрать 6 звёзд, не используя читы. Вот этот опкод позволит вам набрать все шесть звёзд за два убийства:
03C7: set_sensitivity_to_crime 20.0Здесь: 20.0 - процент возрастания криминального рейтинга. Если поставить 0.0, то, естественно, криминальный рейтинг возрастать не будет ( или будет возрастать, но очень долго )
Возможно так же записать в переменные текущие координаты трупа:
04A5: store_dead_actor 0@ position_to 1@ 2@ 3@Здесь: 0@ - мёртвый актёр 1@ 2@ 3@ - переменные, в которых будут хранится координаты
Иногда возникает необходимость узнать текущую цену автомобиля. Пожалуйста:
09E1: get_car_model 0@ price_to $PRICEЗдесь: 0@ - хендл автомобиля $PRICE - в эту переменную и заносится цена автомобиля ( целое число )
Вот интересные опкоды, которые убирают некоторый транспортный поток:
099E: enable_police_patrols 0 // Патрули полиции не будут встречаться по дороге
072C: generate_police_bikes 0 // Тоже самое, что и опкод 099E, только убирает полицейские байки
06D0: enable_emergency_traffic 0 // На убийства и пожары перестанут приезжать медики и пожарные
06D7: toggle_train_traffic 0 // Поезда перестанут ездить
0923: unknown_toggle_air_traffic 0 // Убирает воздушный трафик ( самолёты и вертолеты )Здесь: 0 - выключить, 1 - включить
Иногда нужно, что бы вертолёт начал падать. Не проблема:
0564: heli 0@ simulate_crash_landingОпкод заставляет симулировать падение ( как это было в одной из миссий )
Хотите, чтобы звёзды уровня розыска мигали, как после перекраски, держите:
Вот ещё одна неплохая проверка:
Проверяет: "Игрок лезет на что то ( перелазит через что то )?".
Вот этот опкод вы не найдете в SASCM.INI, но SB не вызовет никаких ошибок:
Проверка: "Модель 205 существует?".
Здесь: 205 - модель ID ( которое используется в команде Model.Load )
Вот ещё интересный опкод, связаный с Гидрой:
Поворачивает турбины Гидры "0@" ( истребителя, если кто не понял :) ) по горизонтали.
Очень часто у меня спрашивали, как заставить актёра стрелять куда то. Вот:
Актёр "0@" будет стрелять в точку "374.2905 -125.681 1001.308" на протяжении "2" секунд.
Бывает необходимость запретить возможность перекрашивать автомобиль:
Если установить значение на "1" - разрешает перекраску.
Следующие три опкода связаны с оружием:
Первый опкод запрещает игроку стрелять. Второй опкод запрещает игроку менять слоты оружия. Третий опкод устанавливает актёру "0@" оружие с номером "30". Оно не даёт само оружие, а только имитирует выбор. Полезно использовать, когда Вы дали актёру несколько типов оружия и хотите, что бы он начал стрелять именно с нужного номера.
Следующие опкоды связаны с автомобилями:
Так же есть ряд опкодов, связанных с шинами автомобиля:
Так же есть возможность создать и удалять объектные группы:
Опкод создаёт/удаляет препятствия на дороге. Например: барьер, который не даёт автомобилям ездить между городами. Все барьеры выставляются автоматически в нужных местах. Вот список известных мне объектных групп:
"BARRIERS1"
"BARRIERS2"
"TRUTHSFARM"
"CRACK"
Если вас достало выскакивающее окошко статистики ( по-умолчанию кнопка TAB` ), то вы можете отключить эту возможность опкодом:
Как видите, получился неплохой списочек =) Всё это я собирал на протяжении всей моей скриптерской деятельности. И, конечно же, это не всё! Так что время от времени я буду делится этой коллекцией с Вами, а пока, так сказать, урок, закончен. Надеюсь вы откроете что то новое для себя.|2595|1|0||interesnye_opkody_perechislenie_na_moj_vzgljad_samykh_interesnykh_i_poleznykh_opkodov|1500729419
Last updated
Was this helpful?