Yury13, Дать ему инвентнарь, например геройский, если что это способность, есть у каждого героя, но лишь на 1 мгновение, дать и сразу удалить..
А ещё не стоит давать руны негеройским существам, это вызывает фатал
Все заняты, и тесты проводим исключительно за деньги
А если серьёзно надо сначала что-то показать, чтобы зазвать людей на эти тесты
Показываем - демонстраций геймлпея
Завлекаем - проектом на XGM
Народ собираем в #Лобби Дискорд Сервера XGM
И запомните - ваша карта нужна только вам, научитесь тестить сами с собой (Kloader 126 патч), многооконность на рефордже
Всегда можно написать ИИ который будет верным спутником для участия в тестах
Прошли времена, когда вы получаете некий фидбек от игроков, и согласно их интересам развиваете карту... И думать - если кому то понравиться, то я буду дальше развивать проект, нет это так не работет, Вар3 модмейкинг крайне суров и не дружелюбен
На баттлнете вообще 90% европейцев, нет английского - до свиданья, рандомов на тесты вам не найти
stuneff="Abilities\\Spells\\Human\\Thunderclap\\ThunderclapTarget"
StunSystem={}
function StunUnit(hero,dur)
if not StunSystem[GetHandleId(hero)] then
-- print("оглушен первый раз")
StunSystem[GetHandleId(hero)]={
Time=0,
Eff=nil,
Timer=nil
}
end
local data=StunSystem[GetHandleId(hero)]
local curdur=0
if data.Time==0 then
data.Timer=CreateTimer()
--print("старт нового таймера")
data.Eff=AddSpecialEffectTarget(stuneff,hero,"overhead")
BlzPauseUnitEx(hero,true)
end
if data.Time<dur then
--print("Более сильное оглушение, обновляем время")
data.Time=dur
else
--print("Есть более долгое оглушение")
return
end
TimerStart(data.Timer, 0.1, true, function()
curdur=curdur+0.1
data.Time=data.Time-0.1
--print(data.Time)
if curdur>=dur then
--print("Вышел из стана")
BlzPauseUnitEx(hero,false)
--BlzPauseUnitEx(hero,false)
DestroyTimer(GetExpiredTimer())
data.Time=0
DestroyEffect(data.Eff)
data.Timer=nil
end
end)
end
wetalq, просто я делал уже такой даммистан и это не очень, на последнем патче стоит двигаться дальше, и как раз таки даммистан это велосипед
получит... чтобы юзать 1 даммики его надо более тонко настроить, а конкретно убрать ему скорость движения таким образом у него не будет поворота, и он сможет мгновенно обкастовывать толпы юнитов
всё эта функция делает, надо воспользоваться нормально
Вопрос задавал wetalq, чё вы тут влезли вообще не понятно...
Но меня это не стригерит делать отдельную карту для показа, что оно работает
---@param whichUnit unit
---@param cooldown real
---@param weaponIndex integer
---@return nil
function BlzSetUnitAttackCooldown(whichUnit, cooldown, weaponIndex) end -- (native)
Lord_Teo, Открыл через редактор рефорджа хотел тебе подправить, но у меня никаких тормозов в управлении не было... пс стоит классик графика, мб поэтому было норм
Чтобы всё было норм, добавь вот такое условие к каждой нажимаемой кнопке, этот предотвратит баг...
И вообще, как мне единственное чего не хватает карте, так это перезапуска сразу прям во время игры... почему я должен смотреть на главное меню...
Я хочу нонстопом попробовать ещё с самого начала
Lord_Teo, Видел как Павел играл в твою на рефордже? кароче какие то проблемы в рефордже в управлении героем
Я ещё не играл но и нигде не написано, но кажись это стрелочки
Так вот на рефордже в 132.2 завезли неприятную особенность, если удерживать кнопку импута, то она автоматически начинает вызывать событие дублирования "кнопка нажата", ну это лечится дополнительно проверкой.. стоит именно этому аспекту уделить внимание.. может и проблема в другом и я ошибся... но это будет крах, если она не будет работать в рефордже, ведь это 1 и самых главных условий
(Карта должна запускаться и стабильно работать на рефордже)
Одно дело лич с мемхаком и другие подобные карты (использующие например моды ММЕ), а другое когда другие делающие на чистом Jass или на гуи, заявляют что "эта карта только 126 патча", потому что у них видители 1 fps, может не надо было пхать столько всего туда?
NanO, В легион этот дроп так же наблюдался, хотя автор заявляет что редко, но постоянно всех десинхает, дропает главное меню и т.д
Так что "работает" это понятие условное
stuneff="Abilities\\Spells\\Human\\Thunderclap\\ThunderclapTarget"
StunSystem={}
function StunUnit(hero,dur)
if not StunSystem[GetHandleId(hero)] then
-- print("оглушен первый раз")
StunSystem[GetHandleId(hero)]={
Time=0,
Eff=nil
}
end
local data=StunSystem[GetHandleId(hero)]
if not data.eff then DestroyEffect(data.eff) end
data.Eff=AddSpecialEffectTarget(stuneff,hero,"overhead")
local curdur=0
if data.Time<dur and data.Time==0 then
--print("полное оглушение, обновляем")
data.Time=dur
else
--print("Есть более долгое оглушение")
return
end
BlzPauseUnitEx(hero,true)
TimerStart(CreateTimer(), 0.1, true, function()
curdur=curdur+0.1
data.Time=data.Time-0.1
if curdur>=dur then
BlzPauseUnitEx(hero,false)
DestroyTimer(GetExpiredTimer())
data.Time=0
DestroyEffect(data.Eff)
end
end)
end
» WarCraft 3 / Игра подвисает при нажатии клавиши f9
» WarCraft 3 / Natives list с описанием
Открываем каском рефордж и выдёргивает близард и коммон, смотрим радуется
или вот
» WarCraft 3 / Массовая невидимость
А ещё не стоит давать руны негеройским существам, это вызывает фатал
» XGM Конкурсы / Mini-Game Contest: Reforged
» WarCraft 3 / Помогите с созданием ловушки
И получить момент события либо входа в область с ловушкой, либо смерть ловушки,
» XGM Конкурсы / Mini-Game Contest: Reforged
А если серьёзно надо сначала что-то показать, чтобы зазвать людей на эти тесты
Показываем - демонстраций геймлпея
Завлекаем - проектом на XGM
Народ собираем в #Лобби Дискорд Сервера XGM
И запомните - ваша карта нужна только вам, научитесь тестить сами с собой (Kloader 126 патч), многооконность на рефордже
Всегда можно написать ИИ который будет верным спутником для участия в тестах
Прошли времена, когда вы получаете некий фидбек от игроков, и согласно их интересам развиваете карту... И думать - если кому то понравиться, то я буду дальше развивать проект, нет это так не работет, Вар3 модмейкинг крайне суров и не дружелюбен
На баттлнете вообще 90% европейцев, нет английского - до свиданья, рандомов на тесты вам не найти
» WarCraft 3 / Иконки из игры Lands of Lords
» WarCraft 3 / Как спрятать интерфейс в Jass new gen pack?
» WarCraft 3 / Смена длинительности способности
» WarCraft 3 / Массовая невидимость
» WarCraft 3 / Как спрятать интерфейс в Jass new gen pack?
Если что, jngp поддерживает мемхак и можно вот такие вещи делать
» WarCraft 3 / Массовая невидимость
» WarCraft 3 / Массовая невидимость
» WarCraft 3 / Контратака
Вопрос задавал wetalq, чё вы тут влезли вообще не понятно...
Но меня это не стригерит делать отдельную карту для показа, что оно работает
Ред. Берги
» WarCraft 3 / Контратака
» WarCraft 3 / Останови пандемию!
Я хочу нонстопом попробовать ещё с самого начала
» WarCraft 3 / Останови пандемию!
» WarCraft 3 / Останови пандемию!
» WarCraft 3 / Останови пандемию!
Я ещё не играл но и нигде не написано, но кажись это стрелочки
Так вот на рефордже в 132.2 завезли неприятную особенность, если удерживать кнопку импута, то она автоматически начинает вызывать событие дублирования "кнопка нажата", ну это лечится дополнительно проверкой.. стоит именно этому аспекту уделить внимание.. может и проблема в другом и я ошибся... но это будет крах, если она не будет работать в рефордже, ведь это 1 и самых главных условий
(Карта должна запускаться и стабильно работать на рефордже)
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / Убей моего пеона
» WarCraft 3 / Убей моего пеона
Так что "работает" это понятие условное
Ред. Берги
» WarCraft 3 / Убей моего пеона
Даунгрейд
Добавлена визуальная перезарядка способностей
» WarCraft 3 / Смена длинительности способности
» WarCraft 3 / Смена длинительности способности