【发布时间】:2019-06-13 02:27:39
【问题描述】:
我想知道是否可以根据函数的参数从表中选择一个值。
我尝试过静态设置值,然后返回值。我只想使用函数参数来实现。
function CheckWeapon(ped, attachment)
for k,v in pairs(weapons)do
if GetHashKey(k) == GetSelectedPedWeapon(ped) then
print(v.attachment)
return v.attachment -- This needs to be based on the
-- argument "attachment"
end
end
return false
end
我希望如果我向这个函数提供参数“silencer”,我会在表中收到消音器的相应值。相反,它为零。如果我手动输入 return v.silencer,它仍然可以工作。
【问题讨论】:
标签: lua