Народ, подскажите. Как сделать так, чтобы можно было у определенного перса поменять скин через команду определенную?
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
Юнит умирал из-за улучшения на повышение здоровья.
ответ

Короче, это скорее всего вообще не из-за этого.
Наверное, тупо опять считывание силы атаки чудило: у доспеха ее не было, он фаталил при приближении к нему героя с аурой "жечь врагов в % от своей атаки + % от их атаки". Ща снова из-за этого апдейт перепиливаю.
Правда, не помню, был ли в той игре, кроме Матери-Земли, и этот вот другой герой... но пока остановимся на том, что у доспеха причина фатала была одна, если будет снова фаталить именно с доспехом - вернёмся к теме.
ответ
Оборачиваем все RemoveUnit в дебаги или на хук vJass. Убираем использование всех BJ функций, заменяем либо на нативки, либо на свои.
Баг может быть в абсолютно рандомном месте, скидывание куска кода может не всегда помочь.

2
33
2 года назад
Отредактирован PUVer
2
Я когда-то использовал модельки со смененным идом + набор текстур в рпг для смены брони. Команду думаю знаешь как сделать.
0
27
2 года назад
Отредактирован rsfghd
0
либо морф, либо анимки, либо мемхак, возможно на рефе есть функции, с последним подсказать не могу
2
27
2 года назад
Отредактирован MpW
2
skin я так понимаю, это текстура модели. Так вот, есть такие функции. Однако, там указывают не сразу строки, а ид (чего конкретно не понять, надо найти пример)
вот список со Skin
function BlzCreateDeadDestructableWithSkin takes integer objectid, real x, real y, real face, real scale, integer variation, integer skinId returns destructable
function BlzCreateDeadDestructableZWithSkin takes integer objectid, real x, real y, real z, real face, real scale, integer variation, integer skinId returns destructable
function BlzCreateDestructableWithSkin takes integer objectid, real x, real y, real face, real scale, integer variation, integer skinId returns destructable
function BlzCreateDestructableZWithSkin takes integer objectid, real x, real y, real z, real face, real scale, integer variation, integer skinId returns destructable
function BlzCreateItemWithSkin takes integer itemid, real x, real y, integer skinId returns item
function BlzCreateUnitWithSkin takes player id, integer unitid, real x, real y, real face, integer skinId returns unit
function BlzGetItemSkin takes item whichItem returns integer
function BlzGetUnitSkin takes unit whichUnit returns integer
function BlzSetItemSkin takes item whichItem, integer skinId returns nothing
function BlzSetUnitSkin takes unit whichUnit, integer skinId returns nothing

самому интересно. Однако, сейчас я не могу проверить, тк занят другим.
Но стоит учесть, что в рефе такие могут и не заработать. тот кто добавлял эти функции явно через жопу делал. запихал многие не рабочие функции

в редакторе рефа ид скинов означают ид юнита. Что ли ид юнита берем?
Посмотрел в архиве рефа:
есть файлы по пути units/
Видимо, подразумевается прописывать в текстовые файлы. А то толк не пойму в этих ид. Ну извраты. Хотелось бы проще изменять скиф заданной тексторой

У рефа наверн не получится менять текстуры. Под Skin подразумевается целый набор данных. Там меняется модель, размеры, и другие графические данные. Тем более наследует параметры из итемов, пример морфы. Вам придется указать собственную модель и данные. по сути это просто морф
hive (как использовать)
hive (пояснения, плюс как женские скины использовать)
0
8
2 года назад
0
skin я так понимаю, это текстура модели. Так вот, есть такие функции. Однако, там указывают не сразу строки, а ид (чего конкретно не понять, надо найти пример)
Под скином, насколько я помню, подразумевается айди юниита, чью кожу будет надевать наш герой.
0
27
2 года назад
Отредактирован MpW
0
skin я так понимаю, это текстура модели. Так вот, есть такие функции. Однако, там указывают не сразу строки, а ид (чего конкретно не понять, надо найти пример)
Под скином, насколько я помню, подразумевается айди юниита, чью кожу будет надевать наш герой.
Ну тут можно в текстовом файле создать свой id попробовать. Наверн сработает? Если нестандартного юнита создать, он тоже его кожу берет? мне кажется надо прописывать в текст unitskin.txt и импортировать в карту по пути units/unitskin.txt
как найти женских персов и разновидности в рефе? я видел разных паладосов только в ютубе
Чтобы оставить комментарий, пожалуйста, войдите на сайт.