000137. Группы в GTA San Andreas
Группы в GTA San Andreas|Всем привет! В этот юбилейный, сотый урок по скриптингу GTA SA от меня, я хотел-бы посвятить группам, известные Вам ещё как банды.|wmysterio|wmysterio||||Максимальное количество людей в банде составляет 8 человек. Создаётся группа следующим опкодом:
Здесь: 0@ - имя группы 0 - тип группы. Я пока не разобрался что значит этот параметр
Группа всегда состоит из её лидера и людей, слушающихся его. Для добавления лидера в группу существует опкод:
Здесь: 1@ - актёр, который будет лидером 0@ - имя группы
Чтобы добавить члена группы, нужно использовать опкод:
Здесь: 2@ - актёр, который подчиняется лидеру 0@ - имя группы
Дать группе соответствующие команды:
Здесь: 0@ - имя группы 2 - команда группе ( см. таблицу ниже )
Номер | Описание |
---|---|
0, 1 | Следовать за лидером, пока не знаю чем отличаются типы 0 и 1 |
2, 4 | Тупо стоят |
3 | Члены группы будут жестикулировать руками, общаються в общем между собой |
5 | Самая интересная на мой взгляд команда - лидер начинает набирать ближайших пешеходов себе в банду. Собирает примерно 6-7 человек, но не больше и подбирает, я так заметил людей, которые имеют одинаковый тип пешехода |
Также можно приказать группе садится в транспорт лидера группы:
Здесь: 0@ - имя группы 1 - будут садится, 0 - запретить садится
Чтобы выгнать актёра из группы, используем:
Можно распустить группу опкодом:
Обычно ещё задают группе максимальный лимит дистанции от лидера:
Здесь: 0@ - имя группы 30.0 - максимальная дистанция
Среди проверок можно отметить следующие:
Давайте напишем простенький скрипт, где возле игрока будет создаваться группа. Лидер будет набирать людей к себе в банду.
Результат:
На этом урок окончен. Спасибо, что не поленились почитать этой материал :)|1615|1|0|95563313png
500281
400`224``||gruppy_v_gta_san_andreas|1504593040
Last updated