CustomGames.ru - Dota 2 пользовательские игры

Лимит скорости передвижения

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KEKMAN

  • 168
  • Мощь: 2
  • Dota forever <3
Кто нибудь знает как лимит скорости повысить?
MODIFIER_PROPERTY_MOVESPEED_LIMIT
MODIFIER_PROPERTY_MOVESPEED_MAX
Не работают, на моддоте предлагают сделать так:
Код
function thirst( keys )
local caster = keys.caster
    caster:ApplyDataDrivenModifier(caster, caster, "modifier_bloodseeker_thirst_speed", {})
end
Но тоже не работает

Оффлайн CryDeS

  • Друзья CG
  • 1200
  • Мощь: 12
Re: Лимит скорости передвижения
« Ответ #1 : 25-03-2017, 12:35:02 »
Кто нибудь знает как лимит скорости повысить?
MODIFIER_PROPERTY_MOVESPEED_LIMIT
MODIFIER_PROPERTY_MOVESPEED_MAX
Не работают, на моддоте предлагают сделать так:
Код
function thirst( keys )
local caster = keys.caster
    caster:ApplyDataDrivenModifier(caster, caster, "modifier_bloodseeker_thirst_speed", {})
end
Но тоже не работает
Перечисленые тобой enum'ы работают в ЛУА модификаторах

Оффлайн KEKMAN

  • 168
  • Мощь: 2
  • Dota forever <3
Re: Лимит скорости передвижения
« Ответ #2 : 25-03-2017, 13:49:24 »
Перечисленые тобой enum'ы работают в ЛУА модификаторах
Можно пример, пожалуйста? Или где почитать об этом, не могу понять как работает

Оффлайн CryDeS

  • Друзья CG
  • 1200
  • Мощь: 12
Re: Лимит скорости передвижения
« Ответ #3 : 25-03-2017, 14:47:19 »
Можно пример, пожалуйста? Или где почитать об этом, не могу понять как работает
moddota.com/forum...lua-item-tutorial

Оффлайн KEKMAN

  • 168
  • Мощь: 2
  • Dota forever <3
Re: Лимит скорости передвижения
« Ответ #4 : 27-03-2017, 12:03:07 »
moddota.com/forum...lua-item-tutorial
Спасибо.
Код:
Код
LinkLuaModifier( "speedlim", "heroes/modmovespeed.lua", LUA_MODIFIER_MOTION_NONE )

function speedlimit( keys )
local caster = keys.caster
local ability = keys.ability
caster:AddNewModifier(caster, ability, "speedlim", {})
end

Код
speedlim= class({})


function speedlim:DeclareFunctions()
local funcs =
{
MODIFIER_PROPERTY_MOVESPEED_MAX,
MODIFIER_PROPERTY_MOVESPEED_LIMIT,
}

return funcs
end

function speedlim:GetModifierMoveSpeed_Limit()
return 700
end

function speedlim:GetModifierMoveSpeed_Max()
return 700
end
« Последнее редактирование: 27-03-2017, 12:38:45 от mrlikelot »