XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Kamikadza

offline
Опыт: 665
Активность:
афигенно похоже разобрался что к чему
Ну а если надо чтобы урон наносился всем через кого прошел этот шар...
Причем только один раз - вот что я хотел...
Как например темная стая... только чтобы можно было ей тригерно управлять

Отредактировано Kamikadza, 09.01.2010 в 13:50.
Старый 09.01.2010, 13:44
Альтаик
Basket-Man
offline
Опыт: 4,623
Активность:
дай дамми юниту способность москиты (шоб пролетал сквозь), и радиацию в области 100...радиацию сделай допустим 300 демеджа в секунду, и тогда пролетая сквозь юнита снаряд нанесет 300 дмг
Старый 09.01.2010, 13:57
Kamikadza

offline
Опыт: 665
Активность:
что за радиация???
Kamikadza добавил:
чума чтоли вот вполне разумное решение надо будет попробовать если еще идеи есть пишите)
Старый 09.01.2010, 14:33
reALien

offline
Опыт: 29,211
Активность:
Kamikadza, чума - неразумно, она действует на подобии яда, это не моментальный урон.
Старый 09.01.2010, 14:38
Kamikadza

offline
Опыт: 665
Активность:
да и она не особо хороша мне нужно чтобы:
1)при действии спел наносил урон сразу
2)чтобы если этот спел уже наложен то нельзя наложить второй раз
Вот например чума почти идеально только нужно чтобы как только она наложена наносился урон а дальше каждую секунду еще какой-то урон который я поставил бы 0
В принципе если ОЧЕНЬ постараться то можно использовать и пламя феникса (вроде так называется)
Но в нем есть проблема если поставить большею скорость атаки, то будет выпущено несколько снарядов в одного... вот так вот))))
я просто пытался понять что за радиация?
Kamikadza добавил:
в общем я похоже что разобрался
Лучше всего было пламя феникса над ним еще поработать и вроде как будет что то похожее...
ладно следующий вопрос)))
Можно ли сделать скорость юнита выше чем 522 и желательно раза в два)))
в общем это пока все...
Если еще вспомню что было не понятно... напишу)
Старый 09.01.2010, 15:04
reALien

offline
Опыт: 29,211
Активность:
Kamikadza:
Можно ли сделать скорость юнита выше чем 522 и желательно раза в два)))
Без триггеров - нет.
Старый 09.01.2010, 15:06
XOR

offline
Опыт: 38,159
Активность:
примерно так
function damage3 takes nothing returns nothing
if IsUnitEnemy(GetEnumUnit(),GetOwningPlayer(GetSpellAbilityUnit()) then
call UnitDamageTarget(GetSpellAbilityUnit(),GetEnumUnit(),10,true, true,DAMAGE_TYPE_NORMAL,ATTACK_TYPE_NORMAL,WEAPON_TYPE_AXE)
endif
endfunction
function damage2 takes nothing returns nothing
local group g = CreateGroup()
call GroupEnumUnitsInRange(g,GetUnitX(dummy),GetUnitY(dummy), 300,null)
call ForGroup(g, function damage3)
call DestroyGroup(g)
set g = null
endfunction
function damage takes nothing returns nothing
local timer t = CreateTimer()
local unit u = GetSpellAbilityUnit()
local unit dummy = CreateUnit(GetOwningPlayer(u),GetUnitX(u),GetUnitX(u),GetUnitFacing(u))
...
call TimerStart(t,0.2,true,function damage 2)
...
call PauseTimer(t)
call DestroyTimer(t)
set t = null  
endfunction

Отредактировано XiMiKs, 09.01.2010 в 15:21.
Старый 09.01.2010, 15:13
Kamikadza

offline
Опыт: 665
Активность:
а с триггерами?
А можно в карте и с описанием я в джазе не разбираюсь а так спс)
Старый 09.01.2010, 16:36
9thNerZul
forum/warcraft3
offline
Опыт: 4,869
Активность:
Создаёшь два триггера. Забиваешьв лобалки все данные запускаешь таймер на фторую функцию в которой фильтруются юниты и наносится им урон, к примеру через 10 сек в первом триггере паузишь таймер))^^
Старый 09.01.2010, 19:08
Kamikadza

offline
Опыт: 665
Активность:
я не про это я про скорость юнитов)
Старый 09.01.2010, 19:09
9thNerZul
forum/warcraft3
offline
Опыт: 4,869
Активность:
Поисчи в наработках там была такая типо посмотрите скорость юнита на разных участках карты
Старый 09.01.2010, 20:16
Kamikadza

offline
Опыт: 665
Активность:
а чем это поможет мне? мне надо превысить лимит скорости на юните
Старый 09.01.2010, 20:21
9thNerZul
forum/warcraft3
offline
Опыт: 4,869
Активность:
Стандартно константу в 522 нельзя больше, но там через триггеры можно увеличивать скорость движения(вернее там само передвижение, кароче увидишь)
Старый 09.01.2010, 20:59
Kamikadza

offline
Опыт: 665
Активность:
ну кинь ссылку на статью почитаю плз
Старый 09.01.2010, 21:55
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 21:06.