Ped Events
Материал из GTAModding.ru
Event - это некое внутриигровое событие, на которое можно как-нибудь среагировать.
Например, событиями являются смерть актёра или недоброе отношение к кому-то.
Впервые внутри скриптов проверить события стало возможным в San Andreas.
События в San Andreas
События актёра можно проверить опкодом
074F: actor 55@ ped_event == 31
Внимание! Некоторые события не тестировались. Внимание! Описание может быть неточным.
| ID | Константа | Описание |
|---|---|---|
| 1 | EVENT_VEHICLE_COLLISION | |
| 2 | EVENT_PED_COLLISION_WITH_PED | Педа касается другой пед |
| 3 | EVENT_PED_COLLISION_WITH_PLAYER | Педа каксается игрок |
| 4 | EVENT_PLAYER_COLLISION_WITH_PED | Игрока касается другой пед |
| 6 | EVENT_BUILDING_COLLISION | |
| 7 | EVENT_DRAGGED_OUT_CAR | |
| 8 | EVENT_KNOCK_OFF_BIKE | Удар при падении с велосипеда |
| 9 | EVENT_DAMAGE | Пед повреждён (поранился) |
| 10 | EVENT_DEAD | Актёр умер |
| 11 | EVENT_DEAD_PED | Актёр убил кого-либо |
| 12 | EVENT_POTENTIAL_GET_RUN_OVER | Есть вероятность наспупить не туда |
| 13 | EVENT_POTENTIAL_WALK_INTO_PED | Есть вероятность наткнуться на прохожего |
| 15 | EVENT_SHOT_FIRED | Актёр сфотографирован |
| 16 | EVENT_COP_CAR_BEING_STOLEN | Украл полицейскую машину(?) |
| 17 | EVENT_PED_ENTERED_MY_VEHICLE | В его машину кто-то залез |
| 18 | EVENT_REVIVED | Актёр вылечен медиком |
| 20 | EVENT_SEXY_PED | Видит сексуальную жещину |
| 25 | EVENT_PED_TO_CHASE | Гонится за кем-то |
| 26 | EVENT_PED_TO_FLEE | Убегает от кого-то |
| 27 | EVENT_ATTRACTOR | (Аттрактор) |
| 28 | EVENT_VEHICLE_TO_STEAL | Украл машину |
| 30 | EVENT_VEHICLE_THREAT | Угроза быть сбитым машиной |
| 31 | EVENT_GUN_AIMED_AT | |
| 32 | EVENT_SCRIPT_COMMAND | создается при назначении любого действия из скрипта |
| 33 | EVENT_ACTOR_JUMPING | Пед прыгает |
| 36 | EVENT_ACQUAINTANCE_PED_HATE | Отношение - ненависть |
| 37 | EVENT_ACQUAINTANCE_PED_DISLIKE | Отношение - недолюбливание |
| 38 | EVENT_ACQUAINTANCE_PED_LIKE | Отношение - Like |
| 39 | EVENT_ACQUAINTANCE_PED_RESPECT | Отношение - уважение |
| 41 | EVENT_VEHICLE_DAMAGE_WEAPON | |
| 42 | EVENT_SPECIAL | |
| 43 | EVENT_GOT_KNOCKED_OVER_BY_CAR | |
| 44 | EVENT_POTENTIAL_WALK_INTO_OBJECT | Есть вероятность наступить на объект |
| 45 | EVENT_CAR_UNDRIVEABLE | Машина неуправляема (?) |
| 46 | EVENT_POTENTIAL_WALK_INTO_FIRE | Есть вероятность попасть в огонь |
| 48 | EVENT_SCRIPTED_ATTRACTOR | |
| 49 | EVENT_SHOT_FIRED_WHIZZED_BY | Мимо просвистела пуля |
| 50 | EVENT_LOW_ANGER_AT_PLAYER | Малый гнев на игрока |
| 51 | EVENT_HIGH_ANGER_AT_PLAYER | Большой гнев на игрока |
| 52 | EVENT_HEALTH_REALLY_LOW | Здоровья очень мало |
| 53 | EVENT_HEALTH_LOW | Здоровья мало |
| 54 | EVENT_LEADER_ENTERED_CAR_AS_DRIVER | Лидер группы сел в машину |
| 55 | EVENT_LEADER_EXITED_CAR_AS_DRIVER | Лидер группы вышел из машины |
| 56 | EVENT_POTENTIAL_WALK_INTO_VEHICLE | Есть вероятность наткнуться на машину |
| 58 | EVENT_BURNING | Пед горит |
| 59 | EVENT_FIRE_NEARBY | Близко огонь |
| 61 | EVENT_SOUND_LOUD | Слышит громкий звук |
| 62 | EVENT_SOUND_QUIET | Слышит тихий звук |
| 63 | EVENT_ACQUAINTANCE_PED_HATE_BADLY_LIT | Отношение - очень сильная ярость |
| 64 | Сбила струя воды от пожарной машины | |
| 65 | EVENT_SEEN_PANICKED_PED | Увидел паникующего педа |
| 66 | EVENT_DIVING | Актёр тонет |
| 71 | EVENT_PLAYER_COMMAND_TO_GROUP | Команда игрока группе |
| 72 | EVENT_SEEN_COP | Коп увидел педа |
| 73 | EVENT_VEHICLE_DAMAGE_COLLISION | |
| 75 | EVENT_DANGER | Опасность (?) |
| 76 | EVENT_PLAYER_COMMAND_TO_GROUP_GATHER | Найм в группу игрока |
| 78 | EVENT_PLAYER_LOCK_ON_TARGET | |
| 79 | EVENT_VEHICLE_ON_FIRE | Машина актёра в огне |
| 83 | EVENT_PED_ON_CAR_ROOF | Пед на крыше машины |
| 93 | EVENT_STUCK_IN_AIR | Пед заходит в кабину самолёта |
