Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе квент 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Я могу пожелать тебе в дальнейшем(необязательно в Готике) не зацикливаться на одном месте(если возникла проблема), а искать обходные пути...
Если у тебя не появляется ползунок, значит либо у тебя нет его текстуры в папке TEXTURES, либо эта текстура прозрачная, либо ползунок находится за...
Наверное нельзя реальзовать именно так, как ты задумал. В твоём случае я бы сделал эмуляцию превращения до определённого места(если это квест) или на время с участием убывания манны и т.д.
А на счёт эмуляции могу сказать то, что она помогает в некоторых случаях... Ведь тот же самый телепорт...
А кто спорит? Я написал, что это только начало эмуляции, а не вся эмуляция. А смысл мне писать эмуляцию превращения, если обратно нельзя превратиться на enter?
Меня заинтересовали 2 строчки, может быть так попробовать:
AI_ReadySpell(hero,SPL_TrfWolf,5);
AI_UseItem(hero,ItSc_TrfWolf);
Сначала...
Если честно, то мне самому интересно...
Можно было бы попробовать сэмулировать функцию превращения, но как обратно то превратиться? кто отследит нажатие enter?
Не знаю, может быть есть какой-то флаг, который отвечает за то, что NPC совершил превращение, но какой флаг? и как правильно его...
Как раз я и понимаю свою проблему, ты сам её не понял...
В следующий раз, если не чего-то не понимаешь, просто напиши, чтобы описали проблему понятнее. И напишут понятнее. А не устраивать здесь разгворов о том, кто прав, а кто виноват. Здесь раздел форума о скриптинге, а не о том, сам знаешь о...
Я по моему никого здесь не заставляю отвечать на мой вопрос. Кому хочется понять проблему и разобраться в этом, тот и отвечает.
А смысл? А зачем ему нужна толпа? Он один дойдёт и сделает то, что нужно. Нет, твоя идея не подойдёт.
Бессмерные NPC - то те NPC, которые ещё по главным квестам должны...
Сорри. Я нечаянно.
Может в некоторой степени и так, а вообще это развивает мозги...
Дааа? А если убьют твоего главаря банды идиотов? что тогда? они будут стоять и смотреть на него? или нет?
Не знаю, но очень быстро. И смотря на какой машине тестировать.
Обычный цикл. Как в программировании, только без зацикливания.
Можно конечно подсчитать, но это очень сложно и трудно сделать, но я думаю можно. А зачем тебе это точное время?(если не секрет). Но прикол в том, что время цикла не...
Dimmell
Может ты меня не правильно понял, но мне нужно как-то научиться управлять толпой клонов-идиотов! И причём сделать это всё как можно с меньшими затратами как памяти, так и ресурсов... Может проблема за углом, а я ищу её далеко в небе, а может и не зауглом и в небе, а в земле или в море...
Я думаю попробовать через void Npc_ExchangeRoutine (c_npc self, string routineName); - поменять у НПС self распорядок дня routineName.
Но могут возникнуть баги из за этих клонов, при сохрнении. Чесно говоря - не знаю. Если только написать заведомо нужные условия(if, else, elseif и т.д.) в...
Hlp_GetNpc(npc1);
npc1 - не подойдёт как int, нужно instanceName.
Да и такими темпами мне переменных то не хватит. Их там много нужно(порядка 40).
Здесь прикол в том, что инстанция одна и та же. И движёк её обрабатывает так - если NPC1 идёт к дугому NPC2. То посланная инфа копиям NPC1_n...
Вот решил проэкспериментировать с кучей клонов ;)
Создаю 1 инстанцию NPC и вставляю 5 NPC в StartUP'e - все одинаковые, т.е. берутся из одной инстанции и все размещаются на одном вейпоинте.
Далее пишу, чтобы все 5 шт. двигались к ГГ, а двигается только один. Остальные тупо стоят, ждут когда ГГ к...
Не знаю, правильно ли я понимаю твою проблему, но вот в чём пркол:
В туторе http://forum.worldofplayers.ru/showthread.php?t=20496 написано:
- для плиты
useWithItem=string:ItMi_Pan
А это означает, что для готовки на плите нужна сковорода(instance ItMi_Pan(C_Item) - вот она в скриптах).
Вот...
ukur, за цикл с тиггером могу сказать спасибо. Я думал о том, как бы заставить среагировать тиггер, но что то не туда поплыл...
Но прикол в том, что в хелпе Vam'a одна функция описана так:
void Wld_SendTrigger (string name); - активировать функцию VOB объекта с именем name. (Я не знаю где где...
Есть один вопрос. НО нужно его утвердить.
Вопрос:
Есть ли в готике такая функция, которая работает всю игру? Т.е. эта ф-ция нужна для того, чтобы через неё можно было бы отследить нужные изменения в любой момент. Это типа как таймер в программировании или цикл какой может есть, который работает...
Re: StrongHand (в разработке)
Мда.. Топор норм, но про лук могу сказать одно - он переломится при первом же натяге, а именно по центру лука(если оценивать реалистичность), да и великоват он для ГГ.
Ну это я уже сам увижу что мне нужо, а что нет.
Само собой, но сначала то всем приходится проходить через это;). Только потом понимаешь где бы можно было бы написать проще и компактнее и экономя память и ресурсы компа. Это приходит тогда, когда много увлекаешься программированием в этой...
Если работать с NPC и, например, динамически менять атрибуты, то вроде бы работает. У меня возникает такой вопрос: "Можно ли вообще так писать - ItPo_Test_01.description = "AAA"; или нужно пользоваться какими-либо функциями для получения сслылок на предмет? или это одно и то же?, или дело не в...
У меня есть вопрос: "почему не работает функция при использовании вещи?"
instance ItPo_Test_01(C_Item)
{
name = NAME_Trank;
mainflag = ITEM_KAT_POTIONS;
flags = ITEM_MULTI;
visual = "ItPo_Perm_STR.3ds";
material = MAT_GLAS;
on_state[0] = San_Scr;
scemeName = "POTIONFAST";
description = "";
}...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.