Я пытаюсь создать gmod gamemode. В моем init.lua я хотел, чтобы члены команды не могли повредить друг друга. Таким образом, я использовал этот кодgmod GameMode Lua. IsPlayer retuning nill value
function GM:EntityTakeDamage(target, dmginfo)
if (target:IsPlayer() and dmginfo:IsPlayer()) then
if (dmginfo:Team() == target:Team()) then
dmginfo:ScaleDamage(0.0) // Sets damage to 0
end
end
end
Однако это дает мне ошибку, говоря мне, что IsPlayer()
является нулевым значением, даже если оно должно быть возвращающая логическое значение. Это указывает на каких-либо других других линий, то в соответствии с IsPlayer()
и говорит это IsPlayer()
GMod расширяет парсер Lua, чтобы '' // комментарии. –
Спасибо, я думал, что оба входа были сущностями – FacelessTiger