Сабж

Вопрос был задан 1 день назад
Есть .obj файл, переконвертирован в .mdx.
При попытке открыть в mdlvis, чтобы анимировать и заменить текстуру, пишет Range check error.
В Model Editor и WE открывается.
Что делать?
В архиве и исходники и .mdx

Вопрос был задан 1 день назад
Я больше чем на 70% уверен, что у меня код написан плохо. Так как взаимодействия с отрядами не очень сложилось у меня, прошу помочь оптимизировать код, и убрать лишнее. Наворотил всякого.
Код и карту приложил.
>> Код:
((код function Trig_R_Conditions takes nothing returns boolean
return GetSpellAbilityId() == 'A001'
endfunction
function FilterR takes nothing returns boolean
local unit z = LoadUnitHandle(udg_Hash,StringHash("x"),1)
local player p = GetOwningPlayer(z)
return IsPlayerEnemy(p, GetOwningPlayer(GetFilterUnit())) and GetWidgetLife(GetFilterUnit()) > 0.405 and not IsUnitType(GetFilterUnit(), UNIT_TYPE_STRUCTURE) and not IsUnitType(GetFilterUnit(), UNIT_TYPE_FLYING)
endfunction
function Trig_R_Boom takes unit d returns nothing
local real x = GetUnitX(d)
local real y = GetUnitY(d)
local group g = CreateGroup()
local unit f
call GroupEnumUnitsInRange(g, x, y,500,Condition(function FilterR))
loop
set f = FirstOfGroup(g)
exitwhen f == null
call UnitDamageTarget(d,f,400, true, false, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_MAGIC, null)
call GroupRemoveUnit(g,f)
endloop
set g = null
set f = null
call DestroyGroup(g)
endfunction
function Trig_LOCAL_TimerR takes nothing returns nothing
local timer timerer = GetExpiredTimer()
local integer i = GetHandleId(timerer)
local unit Caster = LoadUnitHandle(udg_Hash,i,4)
local unit Dummy = LoadUnitHandle(udg_Hash,i,3)
local real xd = GetUnitX(Dummy)
local real yd = GetUnitY(Dummy)
if (GetWidgetLife(Dummy) < 0.405) then
call Trig_R_Boom (Dummy)
call FlushChildHashtable(udg_Hash,i)
call FlushChildHashtable(udg_Hash,StringHash("x"))
call DestroyTimer(timerer)
set Dummy = CreateUnit(GetOwningPlayer(Caster),'u001',xd,yd,0)
call UnitApplyTimedLife(Dummy,'BTLF', 2)
set Caster = null
set Dummy = null
else
set xd=GetUnitX(Dummy)+10*Cos(GetUnitFacing(Dummy)*bj_DEGTORAD)
set yd=GetUnitY(Dummy)+10*Sin(GetUnitFacing(Dummy)*bj_DEGTORAD)
call SetUnitPosition(Dummy,xd,yd)
endif
set Caster = null
set Dummy = null
endfunction
...
Вопрос был задан 1 день назад
У меня модель двухэтажного дома, юнит входит на первый этаж, все нормально, когда входит на второй - я поставил анимацию второго этажа, но сам юнит находися на первом. Нигде не нашел, а и еще:как задавать высоту юниту? Спасибо

Вопрос был задан 1 день назад
Как можно изменить текст, при срабатывании змеиной ловкости ''промах''?

Вопрос был задан 1 день назад
Как работает руна подчинения? или это просто пустышка? у руны скилл "перерождение", но что-то ничего не воскрешает не подчиняет.

Вопрос был задан 1 день назад
Итак, проблема вопроса - я тупой.
Поясняю: Мне необходимо сделать мультиборд с постоянным обновлением мест игроков в зависимости от их очков
((код
local integer NUMBER
...
Вопрос был задан 2 дня назад

Вопрос был задан 3 дня назад
Помогите пожалуйста с поиском англофикатора текста Warcraft`a. Поискав нашел только полный англофикатор(текст и звук),а онли текст не нашел.

Вопрос был задан 3 дня назад
Хэлп, не могу дойти до мысли. Погуглил как iceFrog делал морфа и сначала думал, что двигаюсь в правильном направлении, но нет это не то что мне нужно. Помогите кто-нибудь, как сделать так чтобы у героя было 3 активных способности одна из которых работает вечно, при активации второй, первая выключается и тоже самое с третьей, я вот пытался через Жар Преисподней и Укрыться за щитом, но увы они активируются одновременно, может есть совет как их на GUI можно отлавливать и выключать при активации следующей.
...
Вопрос был задан 3 дня назад
Итак, работа с отрядом. Надо сделать так, чтобы при движении дамми выбирал юнитов в определённом диапазоне и наносил им урон один раз. Именно на JASS, можно кинуть статью или наработку. Я предполагал накладывать бафф, и фильтре указать условие, но в таймере и в совокупности с циклом что-то идёт не так.

Вопрос был задан 4 дня назад
Сделал всё как по инструкции но при проверке карты ИИ всё равно делает всё по своему

Вопрос был задан 4 дня назад
Извиняюсь за столь сложный вопрос,но все же как сделать что-либо похожее на режим выживания как в Жизнь на Арене? Допустим я сделаю итемы,крипов,боссов,героев,магазины,а как мне исполнить момент телепортации мобов на арену,окончание раунда и прочее? Заранее спасибо , что ответили.
Прикрепил редактируемую версию карты.

Вопрос был задан 4 дня назад
Здравствуйте, друзья!
Была модель с анимацией Portrait, в игре нормально отображалась, но не было у портрета фона с тимколором. Сделал тимколор, на время анимации выставил ему НЕПРОЗРАЧНОСТЬ 1 (в MdlVis она указана как Прозрачность), а в остальное время 0, потому что у Видимости тогда галочка отсутствовала. Сделал оптимизацию. Портрет теперь ничего не показывает, ни модели, ни тимколора. Правда, галочку Видимости теперь можно поставить.
Как опять сделать видимым портрет?
...
Вопрос был задан 4 дня назад
Как хоть немного обойти ограничения tileset? В jngp есть вкладка Exstention, но она отказывается работать.

Вопрос был задан 4 дня назад
Итак, возникла некоторая проблема, которую не смог решить самостоятельно. Фишка вот в чем - нужен юнит, который не может двигаться по карте, но при этом сохраняет возможность вращаться вокруг точки. Пробовал обратить юнит в здание - но тогда при атаке он не поворачивается к тому, кого атакует. Есть ли какие-нибудь идеи?

Вопрос был задан 4 дня назад
Хочу сделать так,чтобы например если подойти к юниту на расстояние 256 , то он превратится в нейтрально-враждебного и начнет атаковать. Я делаю на GUI.

Вопрос был задан 5 дней назад
При обновлении до 1.29 курсор не попадает на иконки способностей, предметов и т.д.. Возможно проблема связана с соотношением сторон 4:3. Прочитал один совет попробовал выставить разрешение 1280х960, но тогда частота кадров только 60Гц, играть невозможно, пожалуйста помогите

Вопрос был задан 5 дней назад
При применении неуязвимости на здание (Характеристики - Является зданием), у него пропадает полоса здоровья и не отображается количество жизни. Можно это как-то исправить?

Вопрос был задан 5 дней назад
Стало интересно, но особо ответа не нашёл, но думаю тут есть знающие люди. И если можно, напишите почему так.
Что лучше засорять один триггер кучей действий, например при покупке такого-то предмета и в action через if пошёл писать, что может произойти. Или наоборот сделать много триггеров с одинаковым событием и нагружать одним условием.

Вопрос был задан 5 дней назад
В общем , мне нужно убрать мини карту либо заменить её на картинку. Заранее спасибо.

Вопрос был задан 5 дней назад
function InitTrig_SPELL_END takes nothing returns nothing
local trigger t = CreateTrigger()
local integer i = 0
loop
call TriggerRegisterPlayerUnitEvent(t, Player(i), EVENT_PLAYER_UNIT_SPELL_FINISH, null)
set i = i + 1
exitwhen i == GetPlayerId(GetOwningPlayer(GetTriggerUnit()))
endloop
call TriggerAddAction(t, function SPELL_END )
set t = null
endfunction

Вопрос был задан 5 дней назад
Допустим у меня есть группа в которой 7 юнитов. Вот как мне узнать кто из этих юнитов в группе стоит ближе всего к кастеру и кто дальше всех стоит от кастера?
Желательно наработку на GUI

Вопрос был задан 5 дней назад
Не могу понять, как на JASS написать текст. Переменные типа string в игре не выводятся, а текст, который пишем на GUI, выводится как-то так (картинка). Объясните как это работает, или скиньте статью.

Вопрос был задан 5 дней назад
local integer i = GetUnitTypeId(GetTriggerUnit() в чом ошыпка

Вопрос был задан 6 дней назад