Создать 2 переменную
level - уровень волны
wave_count_enemies = количество монстров в волне
при смерти нетрал-враждебный или определенный игрок врага. то уменшаем число врага переменную если переменная равен 0 то запустить таймер на новый волну
А количество заносить при старта волны количество врагов
так как цикл убивает процесор при каждый смерть проверять не выгодно... а уменшать число выгодно
Разве у мя с каналом норм анимация выбранный мне нужный =)
Вот такой параметр задан 5 сек в ожидании для активикации способность..
При каст тригерно ловим и даем ему анимация при этом кастует анимация со скорости таймера 5 сек. Либо установить параметр "следовать в течение времени" не минус а 5 то будет 5 сек играть анимация заданый строка берсерк и анимация и будет играть заданый анимация...
Самый оптимальный это писать гугл поиском если не нашел то хайв ишем, и тут если нету который можно переделать на свой.. То идеш заказывать бесплатно или платно...
Nelloy, не понял суть последнный хак!!!! и чем плохо с делением? DracoL1ch, чета не пашет фатал еррор!
Сделал так без фатала но не че не происходит с индекс атакой!
function SetUnitAttackIndex takes unit u, integer index returns nothing
local integer h = ConvertHandle(u)
if h > 0 then
call WMem( RMem(h + 0x1e8) + 0x104, index )
endif
endfunction
Все нашел спасибо
Вот рабочий код
function SetUnitAttackIndex takes unit u, integer index returns nothing
set LastConvertedHandle = ConvertHandle( u )
if LastConvertedHandle > 0 then
call WMem(LastConvertedHandle + 0x1e8, index)
endif
endfunction
Если задать 0 index то пропадет атака информации но команда атаковать останется в силе это как исправить?
а если число 1 или 2 и любые будет фатал
А также при получение урона у врага они убегают как бродячий!
quq_CCCP, ну меня интересовал если создать 1 нетрал который производит герой но почему то когда герой выбран или реснут то и другие можно хотя требование ставил везде. А так нетрал покупка десвительно забыл такой делать =)
quq_CCCP, ну приложи пример кода который можно в 1 точку юнит свои каждый игрока и выбирать героя... quq_CCCP, а то алтарь в 1 точку каждый игрок и там имеест создать героя, а если умер то свой ресает. И чтоб не было 12 домиков а 1 домик и каждая своя =)
quq_CCCP, да ну как тогда сделать? а можно ли менять контроль если он создан нетрал 1 юнит а контрит через локал? quq_CCCP, А если делать так
local trigger s = CreateTrigger( )
local integer i = 0
local player p
call CreateNUnitsAtLoc(1, 'hhou', p, GetPlayerStartLocationLoc(p), bj_UNIT_FACING)
loop
exitwhen i >= bj_MAX_PLAYERS
set p = Player(i)
if ( GetPlayerSlotState(p) == PLAYER_SLOT_STATE_PLAYING ) then
call SetPlayerAllianceStateBJ( Player(PLAYER_NEUTRAL_PASSIVE), p, bj_ALLIANCE_ALLIED )
call CreateFogModifierRectBJ( true, p, FOG_OF_WAR_VISIBLE, gg_rct_City )
if ( p == GetLocalPlayer() ) then
call SetUnitOwner( GetLastCreatedUnit(), p, true )
endif
endif
set i = i + 1
endloop
ClotPh, выложил исправленый но десихронит все равно хз вроде скрыть всех но показать для локальный своих юнитов страно что не пашет ClotPh, даже так
local integer i = 0
local player p
local unit u
loop
exitwhen i >= bj_MAX_PLAYERS
set p = Player(i)
if ( GetPlayerSlotState(p) == PLAYER_SLOT_STATE_PLAYING ) then
call SetPlayerAllianceStateBJ( Player(PLAYER_NEUTRAL_PASSIVE), p, bj_ALLIANCE_ALLIED )
call CreateFogModifierRectBJ( true, p, FOG_OF_WAR_VISIBLE, gg_rct_City )
call CreateNUnitsAtLoc(1, 'hhou', p, GetPlayerStartLocationLoc(p), bj_UNIT_FACING)
set u = GetLastCreatedUnit()
call ShowUnit(u, false)
if ( p == GetLocalPlayer() ) then
call ShowUnit(u, true)
call SelectUnit(u, true)
endif
endif
set i = i + 1
endloop
» WarCraft 3 / Как сделать "волновую" атаку?
level - уровень волны
wave_count_enemies = количество монстров в волне
при смерти нетрал-враждебный или определенный игрок врага. то уменшаем число врага переменную если переменная равен 0 то запустить таймер на новый волну
» WarCraft 3 / Анимация канала
Вот такой параметр задан 5 сек в ожидании для активикации способность..
При каст тригерно ловим и даем ему анимация при этом кастует анимация со скорости таймера 5 сек. Либо установить параметр "следовать в течение времени" не минус а 5 то будет 5 сек играть анимация заданый строка берсерк и анимация и будет играть заданый анимация...
» WarCraft 3 / Помогите со скилом
» WarCraft 3 / Смена атаки через Мемхак
DracoL1ch, чета не пашет фатал еррор!
Сделал так без фатала но не че не происходит с индекс атакой!
а если число 1 или 2 и любые будет фатал
А также при получение урона у врага они убегают как бродячий!
» WarCraft 3 / Смена атаки через Мемхак
DracoL1ch, Хоть я с ней недавно изучаю, но правильно ли так??
» WarCraft 3 / Событие получает предмет
» WarCraft 3 / Анимация канала
» WarCraft 3 / Почему десихронит от GetLocalPlayer()
» WarCraft 3 / Почему десихронит от GetLocalPlayer()
» WarCraft 3 / Почему десихронит от GetLocalPlayer()
quq_CCCP, а то алтарь в 1 точку каждый игрок и там имеест создать героя, а если умер то свой ресает. И чтоб не было 12 домиков а 1 домик и каждая своя =)
» WarCraft 3 / Почему десихронит от GetLocalPlayer()
quq_CCCP, А если делать так
» WarCraft 3 / Почему десихронит от GetLocalPlayer()
ClotPh, даже так
» WarCraft 3 / Почему десихронит от GetLocalPlayer()
» WarCraft 3 / Кокон разрушает, но не выполняет функции
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Как сделать так чтоб в нестандартной карте композ мог развиватся
» В гостях у Эльрата / Платные заказы на модели Warcraft III
Жду ответа спасибо!
» WarCraft 3 / Как сделать так чтоб в нестандартной карте композ мог развиватся
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Как сделать абилку с абилками внутри?
» WarCraft 3 / Как сделать абилку с абилками внутри?
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Есть ли фича о спелбук?
» WarCraft 3 / Почему после переустановки JNPG не сохраняет мою карту?