Добавлен
Каким образом использовать эту команду через custom scrpit грамотно?
у меня есть переменная с id применённой способности, делаю customscript: set udg_TempStringOrder = OrderId2String(udg_TempIntOrder)
возвращает пустое значение
для разнообразия сделал set udg_TempStringOrder = OrderId2String(GetIssuedOrderId())
тот же результат
событие триггера - юнит начинает применять эффект способности
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
у меня есть переменная с id применённой способности
чего? ты просто выдумал какое-то другое применение этой нативке или что?
она конвертирует целочисленный приказ в строковой, НЕ ПРИКАЗ ВЗЯТЫЙ ИЗ РАВКОДА АБИЛКИ

событие с применением способности не возвращает никакой приказ
20
спасибо за пример. оказывается, функция set udg_TempIntOrder = GetSpellAbilityId() возвращает совсем другой номер, куда больше того, что должен быть
я понял, где ошибка

буду ковырять сегодня это всё дальше

в твоих триггерах я видел, что из событий каста не достать данные
но я уже у себя разбил триггер на 3 части, в первой ловлю приказ, во второй данные о касте и потом запускаю 3триг, куда загружаю все нужные данные
28
бд сделай просто и всё, ты можешь прямо в равкод абилки сохранить её приказ, используя хэштаблицу
20
бд сделай просто и всё, ты можешь прямо в равкод абилки сохранить её приказ, используя хэштаблицу
честно - не гребу, как это сделать
саму структуру даже не представляю
плюс столкнулся с другой проблемой, приказ вроде вылавливаю, но дамми не кастует один чёрт
28
globals
	constant hashtable H = InitHastable( )
endglobals

function init takes nothing returns nothing
	call SaveStr( H, 'A000', 0, "stomp" )
endfunction

...

function myfunc takes nothing returns nothing
	call IssueImmediateOrder( GetTriggerUnit( ), LoadStr( H, GetSpellAbilityId( ), 0 ) )
endfunction

плюс столкнулся с другой проблемой, приказ вроде вылавливаю, но дамми не кастует один чёрт
дамми должен принадлежать игроку, а не нейтралу

и вероятно не боту в т.ч.
20
плюс столкнулся с другой проблемой, приказ вроде вылавливаю, но дамми не кастует один чёрт
дамми должен принадлежать игроку, а не нейтралу

и вероятно не боту в т.ч.
игроку и принадлежит =\
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.