Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Я знаю как можно сделать. Просто там баг возник при одевании - добавляютяс новые копии(при удалении и создании. И весь прикол в том, что 1 вещь одета и она не удаляется чтоли.)
Вот эта функция работает:
HeDeDe, а ты проверял скрипт на:
ошибки, работоспособность, работу с одной вещью, несколькими и мульти-вещами?
Ещё у тебя не очень корректно написана функция UnEquipItem(). Я не хочу тебя критиковать, но просто я тоже сначала всё это протестировал и как-то нашёл способ, который реально работает...
Маск, ты слишком много чешешь языком.
Причём не понимая сути в моих постах. Зачем оскорбляешь?
Я с тобой спорить не буду, просто скажу что загрузить момент можно и поговорить вновь также можно, но через определённый промежуток реального времени, которое не будет ждать никто. Тем самым убивается...
И что толку, что они будут сохраняться? Всё равно придётся ждать. Я не знаю как выразить это чувство, но тут нечего пресекать. Загрузка убивает сама себя. Если юзер будет стоять и тупо ждать время, то это будет тупой юзер(со стороны выбора наилучшего варианта). Так что нужно сделать хоть какой...
Fase, качай и копируй в свой Соурсер в Gothic Projects\
basebits.narod.ru/Temp/SolGothModMake_01.rar
Время придёт, сам разберёшься и сам поймёшь, ибо элементарные вещи разжовывать до манной каши мне тяжеловато.
От первого прочтения ;D. Но фраза оригинальная и мысль тоже.
Думаю дело не в...
Ещё есть элемент глупости с бесконечным инвентарём, причём в большинстве проектов.
289732432 меча, 120120391 арбалета, 98234 болтов, куча растений, 20 кусков сыра, 67 бутылок крепкого напитка и всё гниёт в одном кармане;D. Вам не смешно?
Ещё добавлю несколько мыслей про проекты.
В большинстве...
Конечно не обязательно.
1) Если хочешь, то декомпилируй скрипты от Готики 2, затем исправляй ошибки(если есть), затем компилируй.:)
2) Можешь скачать Акелловские с исправленными ошибками, затем создать решение и скомпилировать их.;)
3) Можешь написать с нуля всю скриптовую систему:D
Значит...
Нет. Не всё так просто как кажется.
Время считается не игровое, а реальное. Т.е. сколько посидишь за проектом, столько и насчитается, а не через кровать отмотать весь срок.
Ну не обязательно рандом. Просто каждый юзер ищет наилучший вариант развития событий. Те же самые сундуки с отмычками...
Гм... смотрю, что ещё остались люди, которым нравится реализм и уникальные вещи. Как раз я сейчас разрабатываю все эти идеи на платформе Г2А.
Я конечно не мастер писанины квестов словами...
Был вопрос про проверку. Напишу более понятную ситуацию...
ГГ - главный персонаж.
Есть гильдия воров или...
Помогу-ка я ему...
Fase, смотри:
Открываешь Gothic Sourcer. Затем ФАЙЛ->НОВОЕ РЕШЕНИЕ. Имя решения пишешь любое. Лучше английское. Например, "GothModMake_01". Платформа = Готика 2. Выбираешь опцию "проект для компиляции". Потом жмёшь на кнопку с тремя точками и выбираешь gothic.src файл...
Есть другая проблема, мб даже никто об этом и не знает...
Попробую изложить понятно.
У меня есть функция, которая выводит сообщение с номером, через который можно обращаться, в данном случае к предмету.
Код:
func void GiveInst(var C_ITEM itm)
{
Print(IntToString(Hlp_GetInstanceID(itm)));
}...
А, ты типа хочешь сделать рандом повреждений?
Могу предположить, что можно было бы попробовать сменить константы на переменные.
Пример, есть константа:
const int SPL_Damage_Firebolt = 25;
Замени на:
var int SPL_Damage_Firebolt;
а в момент активного заклинания сгенерируй этому заклинанию...
Жаль, что мысля приходит опосля...
А мысля в том, чтобы "удалить, а потом опять вставить". Думаю - это самый легкий способ.
+1 всем, кто также подумал.
+2 всем, кто знает как ещё короче сделать:)
Как всегда мысль прилетает после того, как напишу вопрос. Не даром пишут: "jr13san, тебе не надоело...
Т.к. функции UnEquipItem() нет, пишу вопрос:
"Возможно ли максимально простым способом снять выделение с вещи, кроме оружия и брони?"
Можно конечно прописать требуемые параметры для предмета при ношении. Например силу, ловкость и т.д. И в функциях Equip() и UnEquip() работать с этими значениями...
Ну тут хз. В окружности есть радиус. Почему бы ГГ не быть точкой в центре этой окружности, а 2-м нпс быть по радиусу, что тогда? Вот так вот. Вариант с фокусом отбрасывается.
Думаю тут нужно подменить текстурку, а вот когда ГГ будет отрезать мясо, тогда уже модельку + текстурку. Попробую...
Dimmel, да нет, я хотел получить ссылку на НПС, который под фокусом во время срабатывания функции обыска трупов. Это всё нужно для более детальной обработки. Придётся эмулировать всю ситуацию другими способами.
На счёт Wld_DetectNpc() могу сказать так:
Есть 2 волка, лежат рядом и кого она...
Да, извините, забыл исправить после теста. Там был сначала id.
Hedede, да, действительно, функция работает, но толку мало от того, что на ГГ смотрят.
Нужно получить ссылку на того, на кого ГГ смотрит.
Изучи глубже скриптинг и ты сам догадаешься зачем она нужна.
Многих нужных функций просто нету...
Вопрос:
Почему не работает функция Npc_GetLookAtTarget() в данном коде:
var C_Npc target;
target = Npc_GetLookAtTarget(hero);
PrintScreen(IntToString(target.name),-1,-1,FONT_Screen,1);
Функция работает постоянно, в таймере(для теста).
Такая вроде ответственная функция, а сделана криво и не...
Да не, здесь дело не в том, чтобы лезть или не лезть. Я думаю, что новичкам там в туторе делать нечего, т.к. не заложена ещё база. Я же говорю, что это справочник. Но попробовать поэкспериментировать над любыми значениями в декомпилированных скриптах можно - от этого больше пользы будет, нежели...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.