Как сделать так, чтобы при использовании триггерной способности, которая, чтобы сработала, требует еду/золото, вывести стандартное сообщение о недостатке, а не слева?

Либо варик криво копирует либо сюда плохо вставляется. Какая то ошибка лень искать, на работающую карту.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
ну занести текущее потребление жратвы в переменную, выставить через Игрок - set property - потребление пищи - столько сколько надо для расходов 30% или 60% и тут же вернуть бывшее значение из переменной.
25
Проверить на текущее кол-во золота/дерева и вывести надпись не судьба? До чего же обленились люди...
24
А стоп!
Тебе же типа ошибки надо лол
Вставь вот это в шапку карты, где нестандартный код:

function Error takes player ForPlayer, string msg returns nothing
if udg_ErrorSound==null then
set udg_ErrorSound=CreateSoundFromLabel( "InterfaceError",false,false,false,10,10)
endif
if (GetLocalPlayer() == ForPlayer) then
call ClearTextMessages()
call DisplayTimedTextToPlayer( ForPlayer, 0.52, -1.00, 2.00, "|cffffcc00"msg"|r" )
call StartSound( udg_ErrorSound )
endif
endfunction

Для вызова юзай custom script:
call Error(GetOwningPlayer(GetTriggerUnit()), "Недостаточно золота" )
28
Melissa, Ancient, костыльщики вы
вместо способности делаем покупку юнита
14
Melissa, после добавления кода в шапку карта перестаёт запускаться.
nvc123, покупка юнита не сойдёт, ибо тогда появится способность сборного пункта, да и не упихаешь в книгу заклинаний. Разве что делать четыре пустышки-невидимки-невыделялки, одна строит, другая на 9999999 дерева, третья на 9999999 золота, четвёртая 301 еды, и отдавать приказ на найм.
24
после добавления кода в шапку карта перестаёт запускаться
лёл что.
Ааа, ы.
Переменную ErrorSound создай в редакторе переменных. Это звук
24
Либо варик криво копирует либо сюда плохо вставляется. Какая то ошибка лень искать, на работающую карту.
Загруженные файлы
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.