21

» WarCraft 3 / не могу понять как исправить ошыбку

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
21

» WarCraft 3 / незанятый рабочий

Не знаю, пробовал ли ты, но попробуй нажать на эту кнопку. И ты увидишь виновника всех этих бед.))
21

» WarCraft 3 / Как скрыть "Доход от добычи золота 100%"?

Попробуй дописать после "Доход от добычи золота" "|cFF404040" или что-то близкое. Тебе нужно выбрать такой цвет, который будет максимально близок к фону подсказки.
Я обычно делаю фон чёрным и дописываю "|cFF000000"
21

» WarCraft 3 / IsHeroUnitId(...)

Разобрался.
Функция вернет true, если юнит является героем.
21

» WarCraft 3 / UnitDamageTarget

DracoL1ch, а damagetype Огонь, Холод, Эмпатия, Молния, Разум, Неизвестный, Расстение, Смерть, Кислота, Звуковая волна за что отвечают?
21

» WarCraft 3 / UnitDamageTarget

quq_CCCP, если attacktype понятно, то damagetype, weapontype, boolean attack, boolean ranged не понятно.
Не понимаю, почему твой каждый ответ наполнен агрессией, если мои вопросы вызывают у тебя чувства гнева, то можешь не отвечать
21

» WarCraft 3 / //!novjass

quq_CCCP, я заметил, что туда можно писать что угодно. А при интерпритации, всё что было внутри стирается как комментарии .
Если этот код обрабатывается компилятором vJass, он удалит то, что находится внутри "//! novjass". Если функция просто сохраняется в обычном редакторе World Editor, она просто игнорирует "//! novjass" (поскольку он будет думать, что это комментарии), поэтому он все равно будет учитывать их содержимое.
21

» WarCraft 3 / vJass

Насколько я понял, так библиотека подгружается еще раньше, чем через
library initiazlier Init
    function Init takes nothing returns nothing
    endfunction
endlibrary
21

» WarCraft 3 / Hashtable

Clamp,
DracoL1ch:
Для продвинутых:
тексттаги не являются настоящими агентами и существуют на компе отдельно от прочего, как и молнии, например. их можно создавать в локальном коде, их не нужно нуллить.
21

» WarCraft 3 / Hashtable

nvc123, DracoLich писал обратное, и его можно создавать локально и это не вызовет десинк.
21

» WarCraft 3 / Hashtable

quq_CCCP, Понял, а если в ячейке хранится тип int, real, bool, string, texttag их же можно не удалять?
а где хранится тип handle, то обязательно удалять? иначе будет утечка?
21

» WarCraft 3 / Поиск путей?

not_name, это уже сделано давно. Юниты идут по кривой даже если пустить только одного.
21

» WarCraft 3 / Поиск путей?

not_name, нет, на самом деле они не так часто спавнятся. Я здесь просто для примера сделал, чтобы было видно кривизну.
И да, это возникает всегда на всех картах. А не только на этой карте.