14

» WarCraft 3 / У меня не запускаеца варик ошыпку не выдаёть

Сделал такой класс
struct Spell
        integer Ability
        string Name
        string Func
        
        static method create takes integer pAbility, integer pAct, string pFunc, string pName returns thistype
            thistype this = thistype.allocate()
            set this.Ability = pAbility
            set this.Name = pName
            set this.Func = pFunc
            SaveInteger(udg_Hash, pAbility, pAct, this)
            call DisplayTimedTextToPlayer(Player(0), 0,0,60, pFunc)
            return this
        endmethod
        
        static method execute takes integer pAbility, integer pAct returns nothing
            thistype this = LoadInteger(udg_Hash, pAbility, pAct)
            call DisplayTimedTextToPlayer(Player(0), 0,0,60, this.Func)
            ExecuteFunc(this.Func)
        endmethod
endstruct
Сохраняю так:
Spell.create('A00V', 0, "Trig_Senka_Bjakuja_Actions", "Byakua")
Зарегистрировал триггер на все спелы и в нем
Spell.execute(GetSpellAbilityId(), 0)
В отладочном сообщении вижу NULL
Идеи?
Нашёл в чем дело тестом
SaveInteger(udg_Hash, 100, 0, 1000)
local integer test = LoadInteger(udg_Hash, 100, 0)
в test содержиться 0!
14

» WarCraft 3 / У меня не запускаеца варик ошыпку не выдаёть

Удобно. Увидел возможность создавать объекты
struct SpellEngine
integer Ability
integer Name
string Func
endstruct
можно SpellEngine закинуть в HashTable ?
14

» WarCraft 3 / У меня не запускаеца варик ошыпку не выдаёть

Тут можно создавать структуры? Тогда одно поле должно быть типы code? Что туда присвоить триггер.
14

» WarCraft 3 / У меня не запускаеца варик ошыпку не выдаёть

Я пытаюсь связать триггеры со спелами через HashTable. Как это реализовать? Есть идеи?
14

» WarCraft 3 / Как заставить юнитов, в радиусе 500, вокруг юнита, бить его 7 с?

ну а тепери как
ваше помощи в тригерах штука сложная у Меня друг есит знаем мы WE одинаково Я ему не могу обесить нечего он мне
приходеца делать готовые работы и посылать друг другу
Загруженные файлы
14

» WarCraft 3 / мне нужны триггеры карты холи вар

Эта всё дело времени Старайся что та делать даже если не понимаеш как это делать и научишся из своего опыта говорю первый просто тригер из двух команд я напесал через 2 дня после бесприрывного сидение
14

» WarCraft 3 / поменять моделику персанажу

Статия СССР помогла тока вот Способности должны даваца не через героя графу а через графу воин иначе не пашет
14

» WarCraft 3 / поменять моделику персанажу

Так возможность есть чтоб у юнита не пропадали спелы и из переменых не удалялся
14

» WarCraft 3 / поменять моделику персанажу

Я зделал резулитат Способности пропали я надеюси из переменых юнит не пропал эх пропал
14

» WarCraft 3 / Почему не работает Стан во всех друг случеев он работает

Принятый ответ
functio
решил проблему
Каким оброзом Стан юнит записовался в переменую я не пойму но как то записовался я даже пытался ставить иф чтоб тока герой мог записаца не помагало пришлось после поставет
после запесе
Загруженные файлы