9

» WarCraft 3 / Область выделения юнита

И любой другой дракон из WoW. Графика - Шкала выбора никак не влияет, пробовал. Она уменьшает кружок под драконом, но не меняет радиус выбора, или меняет но не сильно.
ledoed, Нудны будут текстуры напишите. модель тяжелая)
Текстуры выгрузил
9

» WarCraft 3 / Не работает снижение урона от способности "Панцирь с шипами"

Возможно атака сила тьмы? Я не уверен конечно хД
Вообще когда я опустил этот пункт с 1 до 0.1, у меня начала крашится карта Оо
9

» WarCraft 3 / Способы реализации дорожного трафика

Наставил регионов на каждом повороте, и с помощью рандомных чисел посылай в разные стороны
1 на право
2 на лево
3 прямо
9

» WarCraft 3 / Кто поможет сжать пару модели зданий?

Немного оптимизировал текстурки, убрал альфаканал. В mdlvis качество ухудшилось не сильно, тестируй. На счет моделей, там итак анимаций почти нет, скелет резать негде ОО
Забыль
Загруженные файлы
9

» WarCraft 3 / Как в World Editro'e изменить уровень сложности?

  1. Играться с форой;
  2. В зависимости от сложности давать юнитам баффы и улучшения;
  3. Создать несколько юнитов и вставлять их на карту триггерно в зависимости от сложности;
9

» WarCraft 3 / Как сделать способность которая делает деревья

Кину наработку, в триггерах разбираешься?
ЛПХОХЫОПЫ, сделано. Как делается. можно посмотреть в триггерах.
Загруженные файлы
9

» WarCraft 3 / Переход на другую страницу

Naadir, Я назвал самый простой способ, не самый лучший)
Naadir, А так да, если играться с селектом и созданием новых юнитов, тогда будет еще и удобней.
9

» WarCraft 3 / Переход на другую страницу

Триггерами. Даешь магазину способность "След. страница", триггер по юзу этой способности:
P.S. Все предметы в магазины должны добавляться триггерно, даже во время старта.
Картинка - нужные триггеры, если нужен более точный ответ, могу написать на примере и выгрузить в карте.
По поводу способностей: сомнительно, не помню.
Загруженные файлы
9

» WarCraft 3 / Юнит не хочет взлетать

Понял, тоесть пол тайминга набирает, пол тайминг спускание на землю? Спасибо
9

» WarCraft 3 / Текстовые триггеры (custom text)

local работает только внутри 1 из функций триггера, допустим в action. Мне нужно было что бы это "Локальная" переменная работала во всем триггере, и во всех его доп функциях, но не была видна в других триггера. Так сказать private
9

» WarCraft 3 / Текстовые триггеры (custom text)

Ребят, как делать не глобальную, приватную переменную что бы она работала ни в одной функции а в одном триггере?
9

» WarCraft 3 / Не работает кусок кода

call UnitApplyTimedLife(HeroArcheressSkillADammi, 'BTLF', GetUnitAbilityLevel(GetTriggerUnit(), 'ASkA')) таймер жизни для дамми
Что такое 'BTLF' ?
9

» WarCraft 3 / Не работает кусок кода

Ну вот я таймером пользоваться научился, я как то так сделал, тоже работает:
globals
integer HeroArcheressSkillACircle = 0
endglobals
function HeroArcheressAFirst_DamageSecond takes nothing returns nothing
local unit PickedUnit = GetEnumUnit()
if ( HeroArcheressSkillACircle < HeroArcheressSkillALevel ) then
if ( HeroArcheressSkillACircle == 0 ) then
call PauseUnit(GetEnumUnit(), true)//PauseUnitBJ( true, GetEnumUnit() )
call BJDebugMsg("Стан")
endif
call UnitDamageTarget(udg_HeroArcheress, PickedUnit, 500, true, false, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL, WEAPON_TYPE_WHOKNOWS) UnitDamageTargetBJ( udg_HeroArcheress, GetEnumUnit(), 500, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL )
set HeroArcheressSkillACircle = HeroArcheressSkillACircle + 1
call TriggerSleepAction (1.00)
call BJDebugMsg("Урон" )
call TriggerExecute ( gg_trg_HeroArcheressSkillAFirst )
else
call UnitDamageTarget(udg_HeroArcheress, PickedUnit, 500, true, false, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL, WEAPON_TYPE_WHOKNOWS) UnitDamageTargetBJ( udg_HeroArcheress, GetEnumUnit(), 500, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL )
call TriggerSleepAction (1.00)
call UnitRemoveAbility(PickedUnit, 'B006')//UnitRemoveBuffBJ ( 'B006' , GetEnumUnit() )
call PauseUnit(PickedUnit, false)//PauseUnitBJ( false , GetEnumUnit() )
call RemoveUnit ( HeroArcheressSkillADammi )
set HeroArcheressSkillACircle = 0
call BJDebugMsg("Выход" )
endif
endfunction
function HeroArcheressSkillAFirst_Damage takes nothing returns nothing
ExecuteFunc ("HeroArcheressAFirst_DamageSecond")
endfunction
function HeroArcheressSkillAFirst_Actions takes nothing returns nothing
call BJDebugMsg("Запуск переменная равна: " + I2S (HeroArcheressSkillACircle))
call ForGroup( HeroArcheressSkillAGroup, function HeroArcheressSkillAFirst_Damage )
endfunction
===========================================================================
function InitTrig_HeroArcheressSkillAFirst takes nothing returns nothing
set gg_trg_HeroArcheressSkillAFirst = CreateTrigger( )
call TriggerAddAction( gg_trg_HeroArcheressSkillAFirst, function HeroArcheressSkillAFirst_Actions )
endfunction
Вызывать функцию из вызванной функции это модно. Еще и с элементами рекурсии хД
call UnitDamageTarget(udg_HeroArcheress, PickedUnit, 500, true, false, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL, WEAPON_TYPE_WHOKNOWS) UnitDamageTargetBJ( udg_HeroArcheress, GetEnumUnit(), 500, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL )
Чем отличается Ranged от Attack?
9

» WarCraft 3 / Не работает кусок кода

Ige, не знаешь, адекватно ли ExecuteFunc работает в цикле?
Пишут что пашит, попробую через ExecuteFunc
9

» WarCraft 3 / Не работает кусок кода

Я из-за этой же херни не ставил цикл, агрх, пошел разбираться с таймерами >_<
9

» WarCraft 3 / Не работает кусок кода

Не снимает юнита с паузы, не наносит урон... ой бла... Хоть способности упрощай...
Хотя теперь он доходит до стана ^^
А не, наносит, но 1 раз и не доходит до сообщения "Урон"
9

» WarCraft 3 / Не работает кусок кода

Тобишь гуи заменить на обычную и поставить SleepAction перед вносом юнитов в группу?