| | |
|
Обновленные темы |
Популярные темы |
Последние файлы |
Последние новости |
|
|
|
|
Как назначить простого НПС торговцем.
|
|
|
Дата: Ср, 14.11.2012, 14:46:02 | Сообщение # 1
|
|
Cложность: Легко 1. Прописать в логике НПС: trade = misc\trade_???.ltx 2. Создать этот файл в папке config/misc и прописать там:
[trader] buy_condition = trader_generic_buy sell_condition = {+esc_kill_bandits_quest_done} trader_after_fabric_sell, trader_start_sell buy_supplies = {+esc_kill_bandits_quest_done} supplies_after_fabric, supplies_start #include "shop_???\???_buy.ltx" #include "shop_???\???_supl.ltx" #include "shop_???\???_trade.ltx"
3.Создать папку "shop_???" и копернуть туда файлы торговли от Сидоровича(например) переназвать файлы, изменить торговлю.
Зачем это нужно? Для квестов. Сложность: Средне 1. Создаём свой скрипт (подробно в предыдущих уроках) и пишем в него:
function spawn_trupik_test() local obj=amk.spawn_item("секция НПС в файле spawn sections",vector():set(pos),game vertex,level vertex) if (_g.IsStalker(obj)) then local tbl = amk.read_stalker_params(obj) tbl.sid = 48802 tbl.health = 0 tbl.updhealth = 0 amk.write_stalker_params(tbl, obj) end
2. Прописываем эту функцию в любой диалог (подробно в уроках выше) На месте spawn_trupik_test ваш текст. Замерять координаты можно утилиткой Position Informer. Внимание! Функция работает только с АМК.
My zone, my Hardcore
Сталкер Фантом.. В Зоне: 13.11.2012 Ранг: Ветеран сайта Страна: Российская Федерация город: Maloyaz
|
|
| | | | |
|