-
Публикаций
1 763 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент denis2000
-
xr_Sanya Файл smart_terrain.script функция se_smart_terrain:try_respawn() local curr_time = game.get_game_time() if self.last_respawn_update == nil or self.respawn_idle == nil or curr_time:diffSec(self.last_respawn_update) > self.respawn_idle then self.last_respawn_update = curr_time self.respawn_idle = 1000 + math.random(1000) if self.sim_avail ~= nil and xr_logic.pick_section_from_condlist(db.actor or alife():actor(), self, self.sim_avail) ~= "true" then return end local squad_count = smart_terrain_squad_count(self.board.smarts[self.id].squads) if self.max_population <= squad_count then printf("%s cannot respawn due to squad_count %s of %s", self:name(), self.max_population, squad_count) return end local dist_to_actor = alife():actor().position:distance_to_sqr(self.position) if dist_to_actor < RESPAWN_RADIUS^2 then printf("%s cannot respawn due to distance", self:name()) return end self:call_respawn() end
-
Xenomorphom Там вообще свой SDK был сделан на базе исходников SDK 0.4, поэтому декомпиляция с большими проблемами и исходники без SDK смысла не имеют.
-
Policai Overfirst А смысл его текстуру делать больше? Это указатель который не должен быть слишком большим, иначе он будет закрывать элементы управления, и не слишком маленьким, иначе он будет теряться на экране. Поэтому имеем то что имеем: уложить в текстуру 32х32 максимум полезной нагрузки, а это основы дизайна интерфейса.
-
AziatkaVictor И еще вдогонку, как по мне, стоит пометить к какой версии игры относится конкретная схема, дабы сразу понимать, где ее найти.
-
1. AziatkaVictor 2. За неоценимый вклад в становление нового сайта в части раздела: Создание модов.
-
Видимо это такая текстура была в оружейном паке...
-
Последняя строка к новому вылету никакого отношения не имеет. Функция printf выводит сообщения лишь в тех точках скриптов, где она прописана. Поэтому ваша задача: анализировать лог, добавлять новые контрольные сообщения в лог и искать причину вылета, основываясь на информации, которую вы получаете за счет этих диагностических сообщений. Какие могут быть исходники если вы имеете дело с интерпритируемыми скриптами!? Сам Атмосфер и есть свои исходники. Его нет в природе! Модостроители адаптируют моды своими ручками.
-
Winzor Через любой 3D-редактор с плагином.
-
Нет, конечно. Пути look может не быть вообще или его точки не связаны с каждой точкой пути walk. Точка look для того и предназначена, чтобы НПС в ней останавливался на заданное время и проигрывал указанную анимацию. Если вам это не нужно уберите привязку точки look с точкой walk. Если не прописывать анимацию и тайминг в точке, то скрипт вероятнее всего проигрывает дефолтную анимацию за дефолтное время.
-
Winzor NPC injuring - это звук раненного НПС.
-
Pozhiloy228 Спасибо. Проверил, ошибок в архиве на файлообменнике Гугла - нет.
-
Pozhiloy228 Скорее всего у вас был поврежденный архив или проблема при распаковке (раз имя файла стало ???13_werewolf_eye_bump.thm вместо асе13_werewolf_eye_bump.thm). Сможете назвать источник из которого вы получили мод для его проверки.
-
В рамках скрипта все работает корректно: после убийства НПС на которого настроена полоска она удаляется, но приходит новый колбек хита на другого НПС из этого же сквада (даже если ГГ не наносил ему хит!) и полоска появляется снова. Распознать это фейковый хит или же ГГ действительно его нанес в рамках этого скрипта НЕВОЗМОЖНО. Полоска удалиться только после полной зачистки сквада. Neptun Что за действия выполняются этим кодом решительно непонятно: Поскольку pstor_retrieve никакую перемнную скрипта не устанавливает в считанное из хранилища значение.