Расстановка пикапов
Расставление пикапов (оружие, сердечки, броня) аналогично расставлению машин, но это вызывает затруднения у новичков.
В этой статье я расскажу как можно расставить пикапы (желательно прочитать предыдущую статью про расстановку машин).
Возьмем команду расстановки рукопашного оружия:
0213: $506 = create_pickup #KATANA type 15 at -1033.11 1324.42 8.38
Эта команда отвечает за местоположение в игре Катаны (полный список оружия представлен в default.ide).
Минимум что здесь можно сделать, это изменить название(например на BAT - бита), и поменять координаты (вот это и есть координаты - -1033.11 1324.42 8.38)!
Внимание, между координатами не должно быть никаких знаков препинания, только пробелы!
Что такое type 15, спросите вы. Это тип пикапа. Есть несколько типов пикапов, и вот они:
1 - за деньги, восстанавливаются почти сразу
2 - бесплатно, восстанавливаются через полчаса игрового времени
3 - бесплатно, одноразовые ( как презервативы! )
9 - бомба, активируется, когда Томми сядет в машину, взрывается через 10 минут игрового времени, или раньше при наезде машиной
11 - тоже бомба, но взрывается через 10 минут после появления, или раньше, если наехать машиной
15 – эти восстанавливаются через 180 минут игрового времени
Так, теперь мы знаем, как, где и каким образом расставить рукопашное оружие, но есть еще другие пикапы.
Огнестрельное оружие ставится командой:
032B: $505 = create_weapon_pickup #MINIGUN 15 ammo 16 at -1032.52 1336.88 8.48
где #MINIGUN - название оружия, 15 -тип пикапа, ammo 16 - 16 - это количество патронов.
Координаты, естественно, можно поменять!
Броню, сердечко и тому подобное ставят командами:
0213: $526 = create_pickup -86 (HEALTH) type 1 at -113.2 -975.7 10.4 - сердечко
0213: $53F = create_pickup -18 (BODYARMOUR) type 15 at 4.9 -1239.2 19.2 - броня
0213: $560 = create_pickup -87 (ADRENALINE) type 1 at -839.0 740.6 11.3 - адреналин ("замедлялка")
055B: $2D5 = create_clothes_pickup 11 at -1200.3 -322.9 10.9 - одежда
, вроде все понятно, да непонятно, что за цифры -86, -18, -87, 11?
Первые три (-86, -18, -87) означают тип пикапа, т.е. что будет размещено.
Если не поняли, вот пояснение:
-18 - бронежилет
-87 - адреналин
-4 - звездочка от копов
-7 для инфо-пикапа (около участков и больниц)
Последняя команда (055B: $2D5 = create_clothes_pickup 11 at -1200.3 -322.9 10.9) отвечает за размещение одежды.
11 - тип скина игрока, сколько их всего, я не интересовался, но попробуйте поэкспериментировать!
Расставить пикапы можно двумя способами:
1. Можно скопировать команду и поставить рядом с такой же
2. Можно создать thread.
Чтобы создать thread нужно пойти в начало main (вверх), и над строкой 0417: start_mission 0
написать команду, которая загрузит в игру наш будущий thread:
004F: create_thread JJPickup
Написали? Теперь ищем строку -------------Mission 0---------------, и над ней пишем сам thread (без моих комментариев!):
:Pickup - название нашего thread должно совпадать с названием того, что мы написали над start mission 0!
0001: wait 0 ms - ждем 0 миллисекунд (так надо)!
0213: $526 = create_pickup -86 (HEALTH) type 1 at -113.2 -975.7 10.4 - вместо этой команды можем поставить и другую, например с машиной.
004E: end_thread - закончим thread...
С thread'ами можно вдоволь наэксперементироваться, так что пытайтесь, и все получится!