08:08:31, 18.05.2024, Сб



Бар Реактор готов принять новых постояльцев!

Место общения для гостей сайта

Выбрать дизайн:
Обновленные темы Популярные темы Последние файлы Последние новости

  • Страница 1 из 1
  • 1
Форум » Игровая Мастерская » Азбука мододела » Как назначить простого НПС торговцем.
Как назначить простого НПС торговцем.
Дата: Ср, 14.11.2012, 14:46:02 | Сообщение # 1
Мастер файлов
Сообщений:
18
Статус:
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



Форум » Игровая Мастерская » Азбука мододела » Как назначить простого НПС торговцем.
  • Страница 1 из 1
  • 1
Поиск:
Использование материалов сайта только с разрешения Администрации! ☆ kapa- bar-reaktor.ucoz.ru

Яндекс.Метрика