Name Legion, причем тут локал плеер? Можно проверять имя игрока так. без локал плеера.
Во блин жжет чувак, GetLocalPlayer() - возвращает того игрока, на коппе которого выполняется эта функция, помогает делать визальные эффекты видимые только для нужного игрока, а не всех. Двигать камеру, изменять цвета и тому подобное. Ничего другого делать нельзя, мгновенный десинх.
GetLocalPlayer, Нет, на гуях мемхака, вовсе исключён...
Так же мемхак нужно еще заставить работать, если ваши познания jass ниже среднего, а так же вам лень читать статьи по 10 страниц - эта наработка явно не для вас.
UltimateFenix, в мемхаке есть одноименная функция, выложена на хайве в теме с мемхаком, где прикреплен список новых функций мх, предупреждаю еще раз - могут быть очень серьезные проблемы, все кто юзал от этого отказались. насчет гуи - сударь ваще забывайте про мх, вы не заставите его работать в говно гуи карте, необходимы познания jass выше среднего.
MrSlendyBoy, еще раз, анимация может быть только Channel (спелл сам не может выбрать Channel 1, 2 -10) Проигрывайте анимацию по индексу триггерно при применении способности.
kano, Какая такая в доте логика? Где? Крутнулся раз, нанес урон и все.
function UJ3 takes nothing returns nothing
call DestroyEffect(AddSpecialEffectTarget("Abilities\\Spells\\Other\\Stampede\\StampedeMissileDeath.mdl", GetEnumUnit(), "origin"))
call TDI(GetTriggerUnit(), GetEnumUnit(), 2, GetUnitAbilityLevel(GetTriggerUnit(), 'A0C6') * 35 + 65)
endfunction
//Calls:
// M2I
// UWI
// MWI
// MOI
//Functions as argument:
// AD1
// UJ3
function UK3 takes nothing returns nothing
local group g = M2I()
local unit MJI = GetTriggerUnit()
call GroupEnumUnitsInRange(g, GetUnitX(MJI), GetUnitY(MJI), 300, Condition(function AD1))
call ForGroup(g, function UJ3)
call SetUnitAnimation(MJI, "spin")
call UWI(MJI, 0.6)
call MWI(MJI, 4267, 0.5 - 0.05 * GetUnitAbilityLevel(GetTriggerUnit(), 'A0C6'))
call MOI(g)
set g = null
set MJI = null
endfunction
//Calls:
// UK3
function UL3 takes nothing returns boolean
if GetUnitAbilityLevel(GetTriggerUnit(), 'B03P') > 0 and IsUnitType(GetAttacker(), UNIT_TYPE_STRUCTURE) == false and IsUnitType(GetAttacker(), UNIT_TYPE_MECHANICAL) == false and GetUnitAbilityLevel(GetAttacker(), 'A04R') == 0 and IsUnitAlly(GetAttacker(), GetOwningPlayer(GetTriggerUnit())) == false and GetRandomReal(0, 100) < 17 and (LoadInteger(XY, GetHandleId(GetTriggerUnit()), 4267) == 1) == false then
call UK3()
endif
return false
endfunction
//Calls:
// Q0I
//Functions as argument:
// UL3
function Y01 takes nothing returns nothing
local trigger t = CreateTrigger()
call Q0I(t, EVENT_PLAYER_UNIT_ATTACKED)
call TriggerAddCondition(t, Condition(function UL3))
set t = null
endfunction
Вот вам пассивка акса, че то не вижу ничего того что вы описываете?
Функция UWU это функция создает триггер, который ждет указанное время или когда юнит сдохнет и влепляет ему станд анимацию. (фрог не дружит с головой и юзает триггер там где можно обойтись таймером) MWI такой же таймер, записывает на акса бульку чтобы он не смог крутнутся дважды, кулдаун пассивки так сказать...
Ну либо с помощью анимации модели ( setunitanimation) либо крепленим вот таким способом: подбрасывние
Спецэффект никто не подбрасывает ему задают ось z через создание этого спецэффекта на разрушаемом объекте - невидимая платформа, ее создают в нужном месте на карте и задают ей высоту, затем создают на ней спецэффект и тут же удаляют.
Так же крепят спецэффект к юниту, а самого Юнита двигают как угодно, создавая и параболы и мертвые петли, на что хватит умения ти фантазии так сказать...
avuremybe, что ты пытаешся сделать? Магазин чтоли? Ну тогда вручи ему москита, потом удали (удалять москиты нужно хайднув юнита).
Юнита лучше сделать крохотным и засунуть под другого юнита побольше, а можно вовсе засунуть юнита за границу обзора (не карты, а обзора), тогда выбрать юнита руками не получится.
Ну круг выбора же спецом нужен, если юнита выделают. Добавь и удали москитов, тогда только рамкой выделать сможешь и бонусом невидно будет не окна с именем игрока владельца над юнитом ни круга выбора. А всетаки чем вам мешает круг выбора?
Trickster, тут еще неизвестно сколько точно работы, ты так и не выложил список заданий. С суммой которой ты готов за это заплатить, когда будет видно что по чем люди глядишь и потянутся.
Ну а так для найма людей есть соответствующие разделы, да и вовсе сделай свой проект: xgm.guru/p/wc3/projects
Собирай в него единомышленников и у вас будет карта, будут хост боты и прочее.
Все таки эта тема для вопросов по строению карт warcraftr 3 а не по сбору людей для проекта.
» RenderEdge / [RenderEdge] Memory Hack
» RenderEdge / [RenderEdge] Memory Hack
Варкравт ни какой там не обрезанный? Нету никаких лаунчеров, антихаков?
» WarCraft 3 / У меня не может сохраница карта
» WarCraft 3 / У меня не может сохраница карта
» RenderEdge / [RenderEdge] Memory Hack
» WarCraft 3 / Разблокирование предмета по имени игрока
» WarCraft 3 / Разблокирование предмета по имени игрока
Во блин жжет чувак, GetLocalPlayer() - возвращает того игрока, на коппе которого выполняется эта функция, помогает делать визальные эффекты видимые только для нужного игрока, а не всех. Двигать камеру, изменять цвета и тому подобное. Ничего другого делать нельзя, мгновенный десинх.
» WarCraft 3 / Лимит на операции
Так же мемхак нужно еще заставить работать, если ваши познания jass ниже среднего, а так же вам лень читать статьи по 10 страниц - эта наработка явно не для вас.
» WarCraft 3 / Разблокирование предмета по имени игрока
И причем тут локал плеер?
» WarCraft 3 / Лимит на операции
насчет гуи - сударь ваще забывайте про мх, вы не заставите его работать в говно гуи карте, необходимы познания jass выше среднего.
» WarCraft 3 / Лимит на операции
» WarCraft 3 / Разблокирование предмета по имени игрока
» WarCraft 3 / Ошибка при проверке кода
» WarCraft 3 / Анимация модели
» WarCraft 3 / Counter Helix Axe'a из DotA
» WarCraft 3 / Анимация модели
» WarCraft 3 / Помогите со способностью
» WarCraft 3 / Counter Helix Axe'a из DotA
Функция UWU это функция создает триггер, который ждет указанное время или когда юнит сдохнет и влепляет ему станд анимацию. (фрог не дружит с головой и юзает триггер там где можно обойтись таймером)
MWI такой же таймер, записывает на акса бульку чтобы он не смог крутнутся дважды, кулдаун пассивки так сказать...
» WarCraft 3 / Counter Helix Axe'a из DotA
» WarCraft 3 / Поворот
Спецэффект никто не подбрасывает ему задают ось z через создание этого спецэффекта на разрушаемом объекте - невидимая платформа, ее создают в нужном месте на карте и задают ей высоту, затем создают на ней спецэффект и тут же удаляют.
Так же крепят спецэффект к юниту, а самого Юнита двигают как угодно, создавая и параболы и мертвые петли, на что хватит умения ти фантазии так сказать...
» WarCraft 3 / убрать круг выбора
» WarCraft 3 / убрать круг выбора
Юнита лучше сделать крохотным и засунуть под другого юнита побольше, а можно вовсе засунуть юнита за границу обзора (не карты, а обзора), тогда выбрать юнита руками не получится.
» WarCraft 3 / Проблема с аое ДоТ-ой
» WarCraft 3 / убрать круг выбора
А всетаки чем вам мешает круг выбора?
» WarCraft 3 / Редактирование способностей в Jass
Ну а так для найма людей есть соответствующие разделы, да и вовсе сделай свой проект: xgm.guru/p/wc3/projects
Собирай в него единомышленников и у вас будет карта, будут хост боты и прочее.
Все таки эта тема для вопросов по строению карт warcraftr 3 а не по сбору людей для проекта.