Enemy1PK, ты упоминал тврпг, можно и этой карте поднимать онлайн или же добавлять нового контента, ну в общем-то есть много достойных карт, учитывая твои способности ты и сам в состоянии хорошее рпг сделать, при большом энтузиазме
function WhichSide(a, x, y)
local facing = GetUnitFacing(a)
local angle = AngleBetweenUnitXY(a, x, y)
local float_angle
if angle < 0 then
angle = angle + 360
end
float_angle = facing - angle
if float_angle < 0 then
float_angle = float_angle + 360
end
return float_angle < 180
end
function GetDirection(u, targ)
local alpha = GetUnitFacing(u)
local gamma = bj_RADTODEG * Atan2(GetUnitY(targ) - GetUnitY(u), GetUnitX(targ) - GetUnitX(u))
if gamma < 0 then
gamma = 360. + gamma
end
if (alpha < 180. and not (gamma > alpha and gamma < alpha + 180.)) or (alpha > 180. and gamma > alpha - 180. and gamma < alpha) then
return 2
end
return 1
end
СерафимКречет, она могла перестать появляться только если уйдёт в минус, т.е. на первых 21 рандомных юнитах находящихся на карте создастся надпись, а на других нет, потому что целочисленная уже в минус уйдёт, ну в принципе то что я тебе рассказываю это базовые понятия работы триггеров, думаю ты и так понимаешь как нужно поправить
а да, ну и лимит текстагов видимых для одного игрока 99
а, теперь о рамке говорим, тогда заноси всех выбранных юнитов с событием выбора в нужную группу и приказывай выполнять нужное действие всем в этой группе
ни то ни другое в общем не является курсором, курсор служит лишь способом управления этими вещами
если нужно всё-таки найти юнита под курсором, то оно лежит в Game.dll+0xAB62D4, поищи там, это мх если что
ну у тебя есть массив названий и массив ратуш, проходишься циклом по каждой ратуше и создаёшь рандомную надпись из массива названий, последнюю надпись из массива ставишь на место текущей из массива и снижаешь массив на единичку
могу скинуть тестовую карту если ничего не понятно чв
Chosen2, на 1.26 такого формата у звука нет, так что я думаю это проблема твоего патча, но всё равно могу проверить если тебе интересно узнать про 1.26
Chosen2, звуки можно любым ивентом воспроизвести, ивент вообще не влияет на это
скидывай нерабочий звук, вероятно формат не тот либо неправильно используешь
я не знаю о чём твоя карта но если есть возможность обойтись без рандома то лучше не юзать его, псевдо-рандом или перезарядка или каждые n колво убийств повышать это другое дело
» WarCraft 3 / Twilight's Eve Resurrection
» Администрация XGM / 2 комментария в ресурсе, но на самом деле 1
» WarCraft 3 / Twilight's Eve Resurrection
» WarCraft 3 / Как заменить музыкальную тему для игрока?
» WarCraft 3 / Фаталити "скилы по ключ"
Ред. rsfghd
» Блог им. rsfghd / Сзади ли юнит
» WarCraft 3 / Рандомные названия городам из списка
ну ладно)
» WarCraft 3 / Рандомные названия городам из списка
Ред. rsfghd
» WarCraft 3 / Рандомные названия городам из списка
Ред. rsfghd
» WarCraft 3 / Делать действия для юнитов под курсором.
» WarCraft 3 / Делать действия для юнитов под курсором.
вот курсор
» WarCraft 3 / Делать действия для юнитов под курсором.
» WarCraft 3 / Проверка карты
» WarCraft 3 / Как сделать выбор рассы?
» WarCraft 3 / Проверка карты
» WarCraft 3 / Рандомные названия городам из списка
» WarCraft 3 / Рандомные названия городам из списка
» WarCraft 3 / Проверка карты
Ред. rsfghd
» WarCraft 3 / Play sound не работает ни в каком виде
остановил немедленно звук и запустил его заново
» WarCraft 3 / Play sound не работает ни в каком виде
Ред. rsfghd
» WarCraft 3 / Play sound не работает ни в каком виде
скидывай нерабочий звук, вероятно формат не тот либо неправильно используешь
» WarCraft 3 / бОльшее значение в поле строки
» WarCraft 3 / Пассивка
Ред. rsfghd
» WarCraft 3 / Создание пассивки