33

» WarCraft 3 / Как "ЛУЧШЕ" всего избежать утечек, при задаче точек

Вообще без переменных в 1 строчку, точно также как мы и эффекты удаляем
PlaySoundAtPointBJ( gg_snd_Blablabla, 100, RemoveLocation(Location(GetUnitX(unit),GetUnitY(unit))), 0 )
Но лучше вообще не использовать
33

» WarCraft 3 / Два Reforged на одной машине

Кстати а как запустить оффлайн режим? я интернет дропаю для таких тестов, мне кажется должны быть другие способы
33

» WarCraft 3 / Механика посоха спасения

вам дали триггеры, можно сделать любой посох спасения с любыми параметрами
33

» WarCraft 3 / Таверны

стрелочки это способности.. и далее тебя надо поменять событие и условие
Событие - Приводит способность в действие
Условие - способность такая-то
Действие - тоже самое что и при вводе в чат
33

» WarCraft 3 / Убей моего пеона

это понятно но от чего бегут?
Бегут ради светлого будущего за горизонтом..
А суть в том что лодку король пеонов купил сломанную, ибо распилил 90% бюджета и пеонам её ещё необходимо починить, чтобы уплыть
(Обычная политическая ситуация в одной известной стране)
33

» WarCraft 3 / Убей моего пеона

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

konvan5, если ты соло с ботами играл, естественно всё было норм
33

» WarCraft 3 / Убей моего пеона


Обновление

Полная переработка локальных фреймов
Добавлена поддержка английского
Версия полностью стабильна и не десинхает по сети
Рефордж декорирование
и Тонна всего остальное
Загруженные файлы
33

» Unity / Вырубили свет - Файл CS пустой

мне кажется ты потерял всё с вероятностью в 99%.. Теперь точно бекапы и гитхаб начнёшь юзать
33

» Unity / Вырубили свет - Файл CS пустой

нашел с помощью хитмана, есть бесплатный аналог?
Хитман есть на торрентах, но лучше рстудио качни тоже с торрнета, он лучше всех сможет достать, только файл скорее всего бит... и главное проги качай и ставь на другой диск, иначе вообще щансев не будет
33

» WarCraft 3 / Hash в луа

Ельнур, что луа что в jass используй 1 единственною глобальную группу.. всё вообще ничего не надо больше
33

» WarCraft 3 / Сохранение приказа

ну теорию я дал..
						if GetUnitCurrentOrder(target)~=String2OrderIdBJ("move") then
								IssuePointOrder(target,"move", rx,ry)
						end
И вот это крутишь на периодическом триггере, например каждый 5 сек
где rx,ry - конечная точка куда надо дайти
можно чаще... юнит после каста будет продолжать движение постояв от 0 до n секунд, где N частота таймера, ещё юнит не будет стопориться если просто отдавать часто атаку
33

» WarCraft 3 / Сохранение приказа

Ну чтобы идти куда-то надо использовать IssuePointOrder(unit,x,y,"move") и вызывать эту функцию по таймеру каждые n секунд, если текущий приказ отличается от "move", то снова вызывать, и ждать через IsUnitInRangeXY когда юнит дойдёт до цели, полезная штука чтобы юнит дошёл куда либо если его например оглушили или сдвинули или воскресили после смерти.
Могу показать только на луа, там без хештаблиц и пару строк кода всего
33

» WarCraft 3 / как сделать стан мгновенно без даммикаста

Принятый ответ
Сейчас для стана лучше всего подходит новая функция
---@param whichUnit unit
---@param flag boolean
---@return nil
function BlzPauseUnitEx(whichUnit, flag) end    -- (native)
33

» WarCraft 3 / Редактирование приказов

Yury13, а рефорд типа англоязычный и для соло игроков?
Так и скажи что у тебя русские триггеры в гуи и это единственная причина почему ты на 126
33

» WarCraft 3 / круг из 12 камней как на скрине, как сделать формулу

function MoveXY(x,y, distance, angle)
	return x + distance * math.cos(angle * bj_DEGTORAD),y + distance * math.sin(angle * bj_DEGTORAD)
end

function CreateStoneCircle(x,y)
	local distance=400
	local id=FourCC('LTlt')-- id камня
	for i=0,11 do
		local angle=30*i
		local xn,yn=MoveXY(x,y,distance,angle)
		CreateDestructable(id,xn,yn,angle,1,1)
	end
end

не проверял, но должно работать примерно так

Ельнур, Сможешь написать ещё более короткий вариант, обязательно покажи его
33

» WarCraft 3 / Юнит умирает при срабатывании триггера

Попробуй сделать триггер по событию смерти таких зданию чтобы выводил в чат убийцы, если убийца null , значит здания умирает триггерно...
Покажи триггер лечения таких зданий, мб ты здоровье в 0 выставляешь ему
33

» WarCraft 3 / Запрет на использование способности при условии

Рефордж плачет в сторонке, что его забыли
раскрыть
---@param whichUnit unit
---@param abilId integer
---@param flag boolean
---@param hideUI boolean
---@return nil
function BlzUnitDisableAbility(whichUnit, abilId, flag, hideUI) end    -- (native)