Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Это снова вы, и это снова я - MEG@VOLT, какаяя радость.
А значит нас всех снова скоро ожидают технические работы на форуме.
Очередные работы запланированы на начало марта, 7-9 числа.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
posy в инстанциях.
ты можешь использовать прототипы , это сильно сократить содержание инстанции и всё будет проще настроить.
получить уровень навыка Npc_GetTalentSkill, изменить уровень навыка Npc_SetTalentSkill.
если будете всё таки выкладывать публичную ссылку, то выложите пожалуйста на гугл диск или яндекс диск или какой то файлообменник который не "отключил" Россию и Беларусь.
ты хочешь что бы портовый район в портовом городе был "на холме". а знать жила прям у моря как на мальдивах или в дубаях с бассейном и выходом в море? :)
зачем? у них всё прекрасно там. все кто в теме модостроение могут теперь в этом легко убедиться. Что всё что так понравилось в Архолосе было украдено из проекта Истории Хориноса. Собственно это объясняет все перекосы Архолоса: вот это целостное спёрли, а вот это писали сами, вот откровенный бред...
для описание любого итема можно использовать штатные функции.
Npc_GetInvItem(self,ItRu_Icebolt);
Hlp_PrintConsole(Str_Format("item desc: %s", item.description));
тут речь шла о замене штатной информации, которая выводится на экран, при активации спела.
Xeдин, нето :)
Slavemaster, спасибо! как раз то, что доктор прописал! :)
func string Spell_GetName(var int spellID, var C_ITEM spellItem)
{
var string msg;
if spellItem.FLAGS & ITEM_MULTI // это свиток
{
msg = Str_Format("%s (%s)",spellItem.description,Name_MageScroll)...
Slavemaster есть еще такой нюанс: в данный момент "название спелла"(текстовое сообщение при активации спела) берётся из массива TXT_SPELLS. Можно ли сделать так что бы "название спела" бралось из item.description?
а еще лучше что бы вызывалась какая то func string s_txt_spells_name и я мог...
заклинание скорости
использование Npc_GetSpellItem так же позволяет повесить и новые "бафы" / "дебафы" на имеющиеся спелы. Например заклинание "скорость". Нового тут ничего нет, всё тоже самое. Пример кода:
INSTANCE ItRu_Speed(C_Item)
{
ItRu_Fear();
cond_atr[2] =...
заклинания вызова
в прототипе я использую поле ID для "маркировки" всех новых заклинаний вызова.
в инстанции свитка прописываем кого вызывать и в каком кол-ве
const string NAME_SPL_SumWolfPack = "Вызов стаи волков";
instance ItSc_SumWolfPack(PRT_ItSc_Sum)
{
description =...
руны телепортации
в начале делаем прототип руны телепортации. в прототипе я использую поле ID для "маркировки" всех новых рун телепортации. так же я добавляю требование к мане cond_atr[2] для руны. разработчики часто забывают про этот нюанс.
в инстанции руны указываем мир и waypoint куда...
свитки трансформации
перед созданием новых свитков трансформации необходимо создать для них прототип. в этот прототип я добавлю id = ItSc_ID_Trf что бы их "сгруппировать" для будущих проверок.
сама инстанция свитка будет содержать информацию о кол-ве маны необходимой для каста, цене...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.