00027. Пикапы
Пикапы|В этом уроке Вы научитесь создавать пикапы и узнаете, что это такое.|wmysterio|wmysterio||||Думаю, когда вы прочитали название урока, то в вашей голове представилась машина, типа этой:

Однако в ГТА пикап — это совсем другое и к транспорту он не имеет никакого отношения. Итак, что же такое пикап ( pickup )? Пикап — это вещь, которую можно подобрать. Например: оружие, которое разбросано по карте, броня, сердечко ( которое восстанавливает жизнь ) и даже деньги, которые падают с убитых прохожих тоже считаются пикапами. В некоторых случаях даже дерево ( или другой объект ) может быть пикапом. После того, как СЖ будет возле него он пропадёт и оказывает на него некие действия.
Есть много опкодов, которые предназначены для создания пикапов. Давайте рассмотрим все! :) Итак, первым мы можем создавать пикапи оружия дальнего боя, то есть оружие, с которого можно стрелять:
032B: $PICKUP_0002 = create_weapon_pickup #MINIGUN group 15 ammo 60 at 2493.0 -1685.8561 13.5107
Здесь:
$PICKUP_0002 — имя переменной, где будет храниться наше пикап
#MINIGUN — модель оружия ( модель можно не загружать )
15 — группа ( тип ) пикапа
60 — количество патронов в оружии
2493.0 -1685.8561 13.5107 — координаты нашего пикапа
Рассмотрим таблицу групп ( типов ) пикапов:
Таблица 1 | Text |
---|---|
Тип | Описание |
1 | за деньги, регенерируется ( восстанавливается ) почти сразу. Не знаю почему, но его невозможно взять |
2 | бесплатно, регенерация за 30 минут игрового времени, надо отойти недалеко |
3 | бесплатно, одноразовый |
9-11 | считается как бомба ( её невозможно взять ). Иногда происходит взрыв в точке, где находится пикап |
15 | эти регенерируется за 6 часов игрового времени или за 6 минут по-нормальному |
Итак, мы узнали как создавать пикап оружия дальнего боя. Рассмотрим пикапы для оружие ближнего боя, а так же для создания прочих важных элементов игры:
0213: $PICKUP_0001 = create_pickup #BODYARMOUR type 15 at 2491.0 -1685.8561 13.5107
Здесь:
$PICKUP_0001 — имя переменной для нашего пикапа
#BODYARMOUR — модель пикапа ( см. Таблица 2 )
15 — группа ( тип ) пикапа ( см. Таблица 1 )
2491.0 -1685.8561 13.5107 — координаты нашего пикапа
Таблица 2 | Text |
---|---|
Модель | Описание |
#HEALTH | создаёт сердце. как оно работает думаю вы знаете |
#BODYARMOUR | создает броню. Как оно работает, тоже, думаю, вы знаете |
#GUN_PARA | создаёт парашют |
#JETPACK | создаёт ДжетПак |
#INFO | значок "Инфо" ( желтая букава **i** ) |
#PICKUPSAVE | значок дискетки ( просто значок! ) |
#CLOTHESP | значок одежды ( просто значок! ) |
#KEYCARD | какая то электронная карточка |
Можно также создавать другие пикапы, подменой модели. Например можно поставить 700, тогда пикап создаст дерево :) | |
Когда вы убиваете прохожего, возле него обычно появляются деньги. Давайте создадим такие-же деньги, но скриптом и без убийств. Делается это опкодом:
02E1: $PICKUP_0003 = create_cash_pickup 500 at 2495.0 -1685.8561 13.5107 permanence_flag 1
Здесь:
$PICKUP_0003 — имя перпеменной нашего пикапа
500 — сумма денег ( в нашем случаи когда мы возьмем пикап нам прибавится 500$ )
1 — флаг указывает на его постоянство, то есть пока деньги не забрал игрок они будут валятся в точке :)
2495.0 -1685.8561 13.5107 — координаты нашего пикапа
Существуют так же и специальные пикапы. В следующих уроках мы ещё вернёмся к ним, а пока рассмотрим один из них. Пикап связан с деньгами. Думаю вы видели в ГТА крутящийся желтый доллар, который давал деньги, и чем больше времени прошло, тем больше денег можно получить. Создается такой пикап командой:
04A6: $PICKUP_0004 = create_asset_money_pickup_at 2497.0 -1685.8561 13.5107 money 10000 10000