Мне нужно что-бы потом, все эти юниты умирали, сам скилл сделан на основе, Призыва Волков у орков, так что + волки. Че делать?

Принятый ответ

Taurenus, чем обычнй Timed life не устраивает? Волки и так подыхают по истечению времени. Да и 2 пачки волков за раз не призвать если что.
0
19
7 лет назад
0
Похожие вопросы:

ответ
Nikita_Gamers, ну вот есть неплохая статья xgm.guru/p/wc3/movingsystem
ответ
Поставить таймер на 10 минут и забрать способность. Пример: Заклинание, которое даёт юниту способность на определённое время.
scope SwordCharge initializer Init
{
private int SCharge = 'A000'//Id of used ability
private real SCT = 20.//Time
private int SCB = 'A001' Given ability
private bool Conditions(){
return GetSpellAbilityId() == SCharge
}
private void SCTimer()
{
timer t = GetExpiredTimer()
int id = GetHandleId(t)
unit u = LoadUnitHandle(H, GetHandleId(t), 0)
UnitRemoveAbility(u, SCB)
PauseTimer(t)
DestroyTimer(t)
u = null
t = null
}
private void Actions()
{
timer t = CreateTimer()
unit u = GetSpellAbilityUnit()
SaveUnitHandle(H, GetHandleId(t), 0, u)
UnitAddAbility(u, SCB)
TimerStart(t, SCT, false, function SCTimer)
t = null
u = null
}
void Init(){
trigger SwordChargeTrg = new trigger;
TriggerRegisterAnyUnitEventBJ(SwordChargeTrg, EVENT_PLAYER_UNIT_SPELL_EFFECT)
TriggerAddCondition(SwordChargeTrg, Condition(function Conditions))
TriggerAddAction( SwordChargeTrg, function Actions)
}
}
ответ
Steal nerves:
Засовываем змеиную ловкость в спелбук, а спелбук блокируем командой "Игрок - Enable/Disable Ability". В скрытый спелбук можно добавлять только пассиные способности. Ищи на тему как скрыть способность, иконку/кнопку способности. xgm.guru/forum/showthread.php?t=31722 И называйте норм тему
можно через хак, но требует определенные знания
function SetAbilityDisabled takes integer pAbility, integer count returns nothing
function GetAbilityDisabledCount takes integer pAbility returns integer
function SetAbilityHidden takes integer pAbility, integer count returns nothing
function SetAbilityDisabled2 takes integer pAbility, integer count returns nothing
function GetAbilityDisabled2 takes integer pAbility returns integer
function ShowAbilityById_Main takes integer ConvertedHandle, integer d returns nothing
function HideAbilityButton takes unit u, integer id, boolean hide returns nothing
ответ
Нужна особая анимация, смотри внимательно анимации гулей и мясников, там вроде spell channel, у волков нету такой анимации, так что либо кастом проигрывай анимацию атаки либо делай свою модель волка с нужными анимациями, на основе стандартной.
ответ
Воу... Джаз не обязательно изучать, всё это можно сделать и на ГУИ, тем более такую простую способность. На этом сайте есть тема "Заклинания на заказ". Заказывай, жди, получай, изучай. Если прям горит, могу сделать для тебя сам.

0
26
7 лет назад
Отредактирован 8gabriel8
0
У тебя волки без времени призыва что ли, либо тебе ещё каких-то юнитов надо умертвить?
0
10
7 лет назад
0
8gabriel8:
У тебя волки без времени призыва что ли, либо тебе ещё каких-то юнитов надо умертвить?
Да, Волки у меня затаймлены, но мне нужно добить остальных. Ну я там скрины же прикрепил.
0
20
7 лет назад
0
после применения скилла заноси нужных юнитов в группу и вешай таймер
при повторном применении или истечении таймера - убиваем\удаляем\красим в розовый цвет\делаем то, что надо
0
10
7 лет назад
0
ssbbssc:
после применения скилла заноси нужных юнитов в группу и вешай таймер
при повторном применении или истечении таймера - убиваем\удаляем\красим в розовый цвет\делаем то, что надо
А таймер в обратном отсчете находиться? Или как то по хитрому его надо вешать?
0
26
7 лет назад
0
Taurenus, у меня только одно изображение показывает, где часть способности в РО. А таймер в обратном отсчёте, да.
Кстати, так как суперточность здесь не требуется, то можно не таймер использовать, а Wait.
0
20
7 лет назад
Отредактирован ssbbssc
0
8gabriel8:
Кстати, так как суперточность здесь не требуется, то можно не таймер использовать, а Wait.
мужики, берите вилы
на костер еретика
Taurenus:
для него (таймера) надо сделать переменную
0
32
7 лет назад
0
Taurenus, чем обычнй Timed life не устраивает? Волки и так подыхают по истечению времени. Да и 2 пачки волков за раз не призвать если что.
Принятый ответ
0
26
7 лет назад
0
Taurenus, чтобы сохранить в jpeg, надо жать Файл->Сохранить как...->Изображение в формате JPEG, а не переименовывать окончание файла из bmp в jpeg.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.