Я студент, и я пытаюсь получить значение «IntValue» для использования уровня, что я имею в виду, что мне нужно иметь уровень навыка для каждого отдельного игрока и использовать этот уровень навыка для умножения количество урона, которое наносит навык.
например: уровень навыка 5
урон должен быть: baseDamage * SkillLevel
в моем случае. базовый урон равен 2, так что конечный результат должен составлять 10 урон.
, но когда я пытаюсь выполнить этот код, это не сработает. (я не лучший в LUA и я довольно новичок в стеке, поэтому я заранее извиняюсь)
Код (пока я получил это):
local XP = 0 --Exp Amount
local LevelValue = player.Backpack.ScriptStorage.Player.SkillLevel.Value --Gets the value of the skill level from the "IntValue"
--Other code that i dont want to show (it just checks if a remote event has fired the server, and it adds .5 to the XP everytime it fires)
--This is the line that should add 1 to the level
LevelValue = LevelValue + 1
--But everytime it gets to 2 it simply gets set back to 1 (the default level)
Я только что показал соответствующие кусочки кода. все, что не относится к этому wasent, показано (за исключением: XP = XP + .5
, который находится в коде, который я не показываю)
надеюсь, это поможет понять, в чем проблема. как сказано выше: «я не лучший в LUA и я довольно новичок в стеке, поэтому я заранее извиняюсь»