Впервые столкнулся с такой проблемой.
Вот функция:
function m_Create_FT takes string s, integer plr_num, real x, real y, real size, integer red, integer green, integer blue, boolean showother, real up_spd, real life_time returns nothing
local texttag tt = CreateTextTag()
call SetTextTagText(tt, s, TextTagSize2Height(size))
call SetTextTagPos(tt, x, y, 0.0)
call SetTextTagColor(tt, red, green, blue, 255)
call SetTextTagVisibility(tt,showother)
if (GetLocalPlayer()==Player(plr_num)) then
call SetTextTagVisibility(tt, true)
endif
call SetTextTagPermanent(tt, false)
call SetTextTagVelocityBJ(tt, up_spd, 90)
call SetTextTagFadepoint(tt, life_time)
call SetTextTagLifespan(tt, life_time*1.1)
set tt=null
endfunction
Вот её вызов:
call m_Create_FT("!", GetPlayerId(udg_temp_p1), GetUnitX(udg_temp_u1), GetUnitY(udg_temp_u1), 10.0, 255, 0, 0, false, 60.0, 2.0)
Все параметры соблюдены в нужном порядке, код этой функции и функции с её вызовом находятся в одной папке, но при проверке кода я получаю ошибку "WESTRING_SCRIPTERR_UNCLARED_IDENTIFIER".
Не могу понять в чём проблема. Ещё пару версий назад таким методом редактор вполне выполнял компиляцию.
P.S. переименовывать функцию я пробовал не помогает.
Не могу понять в чём проблема. Ещё пару версий назад таким методом редактор вполне выполнял компиляцию.
P.S. переименовывать функцию я пробовал не помогает.
Принятый ответ
UPD: Перезапуск редактора неожиданно вылечил данную проблему.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
ScopteRectuS: