Добавлен YellowStar,
опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
vJass
Тип:
Наработка
Вообще у нас тут в бездне лежит один алгоритм подзагрузки способностей, но уж очень он - удручающий, мягко говоря. Вот вам уникальный скрипт, который поможет подгружать способности, так, как вам нужно :]
Какие приемущества перед другими системами?
- Подгружать данные можно в любой момент игры.
- Есть подгрузка сразу пака способностей
- Обратная подгрузка в стиле <call AbilityPreloadBX('A010','A000')>
scope ALoad initializer Init
globals
private unit preload = null
endglobals
function AbilityPreload takes integer abilityid returns nothing
call UnitAddAbility(preload, abilityid)
endfunction
function AbilityPreloadBX takes integer s, integer e returns nothing
local integer i = 0
if s > e then
set i = s
set e = s
set s = i
endif
loop
exitwhen s > e
call UnitAddAbility(preload, s)
set s = s + 1
endloop
endfunction
private function Init takes nothing returns nothing
set preload = CreateUnit(Player(15), 'zsmc', 0., 0., 0.)
call ShowUnit(preload, false)
call UnitAddAbility(preload, 'Aloc')
endfunction
endscope
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
нет, это насколько над быть упоротым, что бы додуматься складывать числа разной системы счисления /o\ Автор явно православный.
жалкий, разуй глаза, я уже написал что там не так ._.
Еще я так понимаю, никто не разрешает ему использовать систему православно, а именно запускать функции для подгрузки нужных способностей (ведь 50% абилок, которые ниже 5 уровней, не требует подгрузки, но он этого не знает)
Отредактирован ScorpioT1000
Отредактирован Faion
сжасс ласт?
Отредактирован Faion
Что ты понимаешь под адаптацией библитеки ? :\
Фатал при: