Добавлен pro100master,
не публикуется
Например после репика героя все равно он хранит в памяти как и его удалить. Спасибо
function onCommandPlayer takes nothing returns nothing
local player p = GetTriggerPlayer()
local string s = GetEventPlayerChatString()
local integer i = GetPlayerId(p)
if SubString(s, 1, 7) == "delete" then
if characters[i] != 0 then
call RemoveUnit(characters[i].u)
call characters[i].destroy()
set characters[i] = 0
endif
endif
endfunction
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован ledoed
Ну или делайте как во всяких ЛоД дотах, морф героя в того кого нужно.
Давненько хотел реализовать пик героя в таверне через покупку даммиков с последующей погрузкой, но как то случай не подвернулся.
Отредактирован EnergyFrost
PS зачем в функции onCreateHero инициализировпьь лишние локалки. Используй функции сразу