В Дистро 099 по умолчанию не расставлены два типа торговцев - TitleMaster, отвечающий за присвоение персонажу титула, и Banker, отвечающий за доступ к банку.
Хотя эти представители полезной неписи и не расставлены, скрипты, ими управляющие, написаны, и работают. Дело за малым - сконфигурировать их шаблоны (pkg\systems\merchants\config\npcdesc.cfg) и расставить в нужных местах (pkg\systems\merchants\config\init.cfg).
npcdesc.cfg
Самое простое - сделать копию существующего шаблона, в котором внести необходимые изменения:
1. Название шаблона (NPCTemplate Banker, NPCTemplate TitleMaster) 2. Шаблон имени персонажа (Name <random> - the banker, Name <random> - the Title Master) 3. Название управляющего скрипта (AIScripts banker, AIScripts titleMaster) - название должно соответствовать названию скрипта в папке \pkg\systems\brainAI\scripts\listen 4. Тип торговца (MerchantType Banker, MerchantType TitleMaster)
По желанию можно определить параметры, отвечающие за внешний вид и характеристики персонажа, но это значения не имеет.
init.cfg
Тут все еще проще: устанавливаем координаты, где должны появиться неписи. Например, Merchant 1811 2828 Banker Merchant 1812 2828 TitleMaster
На этом всё. Перезагружаем сервер, и получаем по означенным координатам нужных торговцев.
|