|
Re: Скриптинг в Готике
2Идол Тольман: Действительно создать новую,полноценную гильдию нельзя,можно только переделать под свои нужды существующие!
Давай сделаем допустим гильдию сектатнтов.
Чтобы её сделать:
1)заходим в _Intern\Constants.d
там заменяем допустим
const int GIL_EMPTY_D= 15; на const int GIL_SEC= 15;(где SEC->сокращёное название гильдии)!
2)Заходим в Scripts\Content\Story\TEX.d
и в разделе const string TXT_GUILDS[66] =
парописываем вместо "D",ставим "Сектант",
3)заходим в _work\data\Scripts\_decompiled\AI\Human\Guilds.d
Там вместо этого
/* D * */ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */* D * */ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */* D * */ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */* D * */ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */* D * */ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL
};
ставим
/* SEC **/ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */* SEC * */ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */* SEC * */ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */* SEC * */ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * */* SEC * */ * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL, * * *ATT_NEUTRAL
};
Потом всё это дело компилируем и вооля,у нас новая гильдия!
Терь насчёт торговли,посмотри в скриптах(просто тороплюсь не успиваю написать).
|