2 Функции, позволяющие дать любую абилку любому юниту на любое время
для работы требуется:
*РБ ф-ии - H2I, I2U
*Инизиализированный кеш udg_gamecache
function RemoveAbility takes nothing returns nothing
local unit u = I2U(S2I(GetStoredString(udg_gamecache, "timerabilunit", I2S(H2I(GetExpiredTimer())))))
local integer id = S2I(GetStoredString(udg_gamecache, "timerabil", I2S(H2I(GetExpiredTimer()))))
call UnitRemoveAbility(u, id)
call FlushStoredString(udg_gamecache, "timerabilunit", I2S(H2I(GetExpiredTimer())))
call FlushStoredString(udg_gamecache, "timerabil", I2S(H2I(GetExpiredTimer())))
call DestroyTimer(GetExpiredTimer())
set u = null
endfunction
function AddAbilityTemp takes unit u, integer id, real time returns nothing
local timer t = CreateTimer()
call StoreString(udg_gamecache, "timerabilunit", I2S(H2I(t)), I2S(H2I(u)))
call StoreString(udg_gamecache, "timerabil", I2S(H2I(t)), I2S(id))
call UnitAddAbility(u, id)
call TimerStart(t, time, false, function RemoveAbility)
set t = null
endfunction
Ктонибудь выложите плз карту \Warcraft III\Maps\FrozenThrone\Scenario\(4)Monolith.w3x от оффициального патча 1.21, а то при установке патча 1.21б -> 1.22 такую еррор пишет:
ERROR: unable to apply patch to file 'D:\Program Files\Warcraft III\maps\FrozenThrone\Scenario\(4)Monolith.w3x'
РЕЗУЛЬТАТ: обновление не завершено
(ошибка несовпадения CRC) Вар у меня лицензионный. Оч прошу помочь!
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Библиотека функций
» Прочее / Mafia 2 Confession Trailer
» Grand Theft Auto / GTA4 на PC
» Grand Theft Auto / GTA4 на PC
» Grand Theft Auto / GTA4 на PC
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Библиотека функций
» WarCraft 3 / DotA 6.74c
vasex, снежный ландшафт можно врубить прописав -ts
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Библиотека функций
» WarCraft 3 / Библиотека функций
call AddAbilityTemp(my_unit,'A001',1)
» WarCraft 3 / Библиотека функций
для работы требуется:
*РБ ф-ии - H2I, I2U
*Инизиализированный кеш udg_gamecache
» Прочее / Fallout 3 ушел на золото
а Х1950 это серия Х1900 или как?
» WarCraft 3 / Blizzard вспомнили о WarCraft III
РЕЗУЛЬТАТ: обновление не завершено