26

» WarCraft 3 / Вопрос касательно прав на карту и модели.

Заменил голову, добавил наплечники и броню. Приципил мониторы.
это был просто крестьянин,а терперь вот кто)
Зачем вообще выкладывать модель, если боитесь что у нее отвинтят башку?
Выкладывайте картинку и хвалитесь)
я имею ввиду кроме ктрл+ц ктрл+в
26

» WarCraft 3 / Вопрос касательно прав на карту и модели.

SсRealm:
Hate:
Любые модельки сделаны на основе других моделей и базовых анимаций
даже если ты просто склепаешь модель из кусков моделей близзард, на хайве это посчитают неочень. и будут правы. и не все модельки сделаны на основе других и базовых анимаций
Вот моя старая модель на основе рабочего крестьянина. Чьи права она может нарушить? Натуральных блондинов?
и сколько из этой модели сделал ты лично?
26

» WarCraft 3 / Вопрос касательно прав на карту и модели.

Любые модельки сделаны на основе других моделей и базовых анимаций
даже если ты просто склепаешь модель из кусков моделей близзард, на хайве это посчитают неочень. и будут правы. и не все модельки сделаны на основе других и базовых анимаций
26

» WarCraft 3 / Как сделать анимацию перезарядки для кастомных кнопок (фреймов)?

pro100master:
Hate, плохо искал... Перезарядка у данного абилку имеет скорость изменения проигривания =) Вот с него бери изучай хотя вы внутри движка варика не ковыряли метод реализации.
если вам есть что показать фактически - пожалуйста, давайте
иначе в вашем сообщении ноль смысла, лишь вброс на вентилятор
26

» WarCraft 3 / Фатальная ошибка, связанная с картой

одни из самых частых причин фаталов - взаимодействия с абилками на мертвых юнитах, включая ауры
26

» WarCraft 3 / Нужно ли обнулять handle в хеш-таблице?

как сказали выше, хендл это не сам объект а ссылка на него, что бы его уничтожить нужно вручную вызывать соответствующие функции, сам по себе он наврятли исчезнет (офк в разумных пределах)
26

» WarCraft 3 / Нужно ли обнулять handle в хеш-таблице?

вы же очищаете все дочерние ячейки, это же в названии написано самой функции
26

» WarCraft 3 / Дать и забрать способность без локалок

Verschlinger:
Hate:
без локалок
)))))))))00000
тогда хештаблицы
Ты думаешь что тут локалки помогут???
назовите хотя бы одну причину почему они НЕ помогут?
26

» WarCraft 3 / Как сделать анимацию перезарядки для кастомных кнопок (фреймов)?

pro100master:
oberon521, спрайт берут как модель а значит вы можете указать в fdf скорость проигривании а забыл как называет найдеш в куче fdf примеров!
начиная animate time не помню
ничего подобного нет
26

» WarCraft 3 / Как сделать анимацию перезарядки для кастомных кнопок (фреймов)?

SсRealm:
Не буду создавать отдельную тему. Но у меня мысль, а если заморочиться и создать хотя бы пять картинок,которые будут сменять друг друга и при этом сменяться, это же анимация выходит?
То есть его бъют ,а он морщится?
если у вас есть модель кулдауна (стандартная или нет), можете скинуть мне - потесчу
26

» WarCraft 3 / Как с помощью фрэймов отобразить модель героя?

вопрос очень актуален

кароче
модель которую мы хотим отобразить, нужно сначала отредактировать
на всякий случай, нужно удалить все камеры внутри модели
сделать все материалы незатененными
сделать глобальную анимацию, в которой используя имеющуюся рут кость (к которой прикрепляются все остальные кости), либо, сделав новую рут кость и прикрепить старую к ней, повернуть модель сначала на 90 градусов вправо относительно лица, затем "назад" на спину на 90, так что бы если вы включили позицию камеры сверху, модель была прямо перед вами
сделать в той же глобальной анимации скейлинг на рут кости на 1 от оригинала в 100
в самой игре, сделать фрейм по типу спрайта использовав и наследовав вар3лого
new_Frame = BlzCreateFrameByType("SPRITE", "justAName", GAME_UI, "WarCraftIIILogo", 0)
настраивать размер можно через
BlzFrameSetScale(new_Frame, 0.15)
учтите что модель может быть все еще огромна для экрана, так что используйте минимальные скейлы, убедитесь что она есть где то на экране
BlzFrameSetSize(new_Frame, 0.35,0.35)
BlzFrameSetAbsPoint(new_Frame, FRAMEPOINT_CENTER, 0.4, 0.3)
задав размер, можно менять положение на какое угодно
BlzFrameSetModel(new_Frame, "war3mapImported\\myModel.mdx", 0)
прописывать нужно модель как обычно, двойными слешами и с путем как обычно в импорте
BlzFrameSetSpriteAnimate(new_Frame, 3, 0)
воспроизводит анимацию модели по индексу, узнать их можно сконвертировав модель в MDL и открыв через блокнот посмотреть какая анимация в списке, начиная с нуля сверху вниз, последняя цифра в функции скорее всего зациклить ли анимацию, не тестил.
сама модель воспроизводит постоянно Stand 1
26

» WarCraft 3 / Получить кликнувшего игрока

GetTriggerPlayer()
на практически все можно сослаться через это
хотя там с селектом были заморочки вроде как
26

» WarCraft 3 / Как сделать рывок в версии 1.26?

0.025 период за глаза. ниже не имеет смысла, отличия на глаз не видны совершенно, а нагрузка гораздо выше
26

» WarCraft 3 / Приведите примеры работы с SetUnitLookAt

сравнивать мемхак который является лютым шаманством и в определенной степени рандомом с нативками это конечно мощно
26

» WarCraft 3 / Звук

SсRealm:
и это относится ко всем типам файлов
Простите великодушно. Впервые слышу. Большое вам спасибо)
это первое что пишется в самом окне при задании пути, удивительно что вы никогда не обращали внимания
Загруженные файлы
26

» WarCraft 3 / Звук

как бы давно всем известно что если в карте файл лежит по такому же пути как у файла в MPQ, то в приоритете идут файлы карты которые заменяют оригинал
и это относится ко всем типам файлов
26

» WarCraft 3 / Звук

SсRealm:
Hate:
SсRealm:
Hate:
ну и где же звуки?
Да мне нужны не стандартные, я хочу чтобы импортировал и у меня автомобиль ревел импортом от феррари, а не не спрашивал, чего прикажешь хозяин?!
смотрим снова в карту... только не в триггеры (куда вы зачем то полезли)
Там нет импорта звуков вообще. Я хз как это сделано. Где звуки?
всмысле нет?)))