- 3 Окт 2023
- 20
- 1
- Проект
- Кастомка с системой талантов
Lua:
function CAddonTemplateGameMode:OnStiflingDagger_1( keys )
local player = keys.playerID
local ability = player:FindAbilityByName(keys.abilityName)
ability:SetAbilitySpecialValue(4, 1000)
end
...addons\dotacustommy\scripts\vscripts\addon_game_mode.lua:77: attempt to index local 'player' (a number value)
stack traceback:
...addons\dotacustommy\scripts\vscripts\addon_game_mode.lua:77: in function <...addons\dotacustommy\scripts\vscripts\addon_game_mode.lua:75>
Script Runtime Error: ...addons\dotacustommy\scripts\vscripts\addon_game_mode.lua:77: attempt to index local 'player' (a number value)
stack traceback:
...addons\dotacustommy\scripts\vscripts\addon_game_mode.lua:77: in function <...addons\dotacustommy\scripts\vscripts\addon_game_mode.lua:75>
Пытался еще использовать EntIndexToHScript для переменной player, но тогда появлялась другая ошибка. Что я делаю не так? Мне нужно просто изменять значение переменной в kv файле через lua скрипт