【发布时间】:2016-08-11 17:25:57
【问题描述】:
我已经反编译了 Garry's Mod 的旧 Pikmin 插件,因为它会产生以下错误:
[ERROR] Workshop/lua/sv_pikmin.lua:38: 尝试调用全局“ValidEntity”(一个零值) 1. v - 车间/lua/sv_pikmin.lua:38 2.调用——lua/includes/modules/hook.lua:84 3. 未知 - gamemodes/sandbox/entities/weapons/gmod_tool/shared.lua:279
这部分代码在第 38 行:
local function DontToolMe(ply, tr, tool)
if (ValidEntity(tr.Entity) && tr.Entity:GetClass() == "pikmin_onion" || tr.Entity:GetClass() == "pikmin" || tr.Entity:GetClass() == "pikmin_model") then
if (tool == "duplicator") then
return false;
end
end
return true;
结束
第 38 行特别是带有“ValidEntity”关键字的“if”语句。
我希望能够以某种方式更新这个出色的插件,以便我们可以将它与工具枪一起使用。
我这里有整个项目:https://drive.google.com/file/d/0Bwr6tf5HSyxyRXZ0c2VkQmEtU2M/view?usp=sharing
谢谢, Pikmin25.
【问题讨论】:
标签: lua garrys-mod