globals
player Pl = null
endglobals
function abc takes nothing returns boolean
return IsUnitEnemy(GetFilterUnit(), Pl)
endfunction
function zemle takes nothing returns nothing
local unit u = GetTriggerUnit()
local group g = CreateGroup()
local real x = GetUnitX(u)
local real y = GetUnitY(u)
local real Random = GetRandomReal(0, 360)
local boolexpr d = Condition(function abc)
set Pl = GetTriggerPlayer()
call GroupEnumUnitsInRange( g, x, y, 850, d )
call ForGroup( g, function zemlee )
call UnitApplyTimedLife(CreateUnit (p, 'h007',x,y,Random),'BFiq',0.50 ) // ???
call DestroyGroup(g)
call DestroyBoolexpr(d)
set u = null
set p = null
set g = null
set d =null
endfunction
Попробуй дописать после "Доход от добычи золота" "|cFF404040" или что-то близкое. Тебе нужно выбрать такой цвет, который будет максимально близок к фону подсказки.
Я обычно делаю фон чёрным и дописываю "|cFF000000"
quq_CCCP, я заметил, что туда можно писать что угодно. А при интерпритации, всё что было внутри стирается как комментарии .
Если этот код обрабатывается компилятором vJass, он удалит то, что находится внутри "//! novjass". Если функция просто сохраняется в обычном редакторе World Editor, она просто игнорирует "//! novjass" (поскольку он будет думать, что это комментарии), поэтому он все равно будет учитывать их содержимое.
Для продвинутых:
тексттаги не являются настоящими агентами и существуют на компе отдельно от прочего, как и молнии, например. их можно создавать в локальном коде, их не нужно нуллить.
quq_CCCP, Понял, а если в ячейке хранится тип int, real, bool, string, texttag их же можно не удалять?
а где хранится тип handle, то обязательно удалять? иначе будет утечка?
» WarCraft 3 / не могу понять как исправить ошыбку
Ред. scopterectus
» WarCraft 3 / не могу понять как исправить ошыбку
» WarCraft 3 / Что случилось с WE?
» WarCraft 3 / Пассивная способность с перезарядкой и с мана костом
» WarCraft 3 / Пассивная способность с перезарядкой и с мана костом
» WarCraft 3 / TriggerEvaluate(trig)
» WarCraft 3 / незанятый рабочий
Ред. scopterectus
» WarCraft 3 / Как скрыть "Доход от добычи золота 100%"?
Я обычно делаю фон чёрным и дописываю "|cFF000000"
» WarCraft 3 / Как сделать чтобы текст было правее в мультиборде
Ред. scopterectus
» WarCraft 3 / Как сделать чтобы текст было правее в мультиборде
Ред. scopterectus
» WarCraft 3 / IsHeroUnitId(...)
Функция вернет true, если юнит является героем.
» WarCraft 3 / UnitDamageTarget
Ред. scopterectus
» WarCraft 3 / UnitDamageTarget
» WarCraft 3 / //!novjass
Если этот код обрабатывается компилятором vJass, он удалит то, что находится внутри "//! novjass". Если функция просто сохраняется в обычном редакторе World Editor, она просто игнорирует "//! novjass" (поскольку он будет думать, что это комментарии), поэтому он все равно будет учитывать их содержимое.
» WarCraft 3 / vJass
» WarCraft 3 / vJass
» WarCraft 3 / хештаблица
» WarCraft 3 / Hashtable
DracoL1ch:
» WarCraft 3 / Hashtable
Ред. scopterectus
» WarCraft 3 / Hashtable
а где хранится тип handle, то обязательно удалять? иначе будет утечка?
» WarCraft 3 / Наименование функций и переменных
» WarCraft 3 / Поиск путей?
Ред. scopterectus
» WarCraft 3 / Поиск путей?
Ред. scopterectus
» WarCraft 3 / Поиск путей?