簡體   English   中英

Garry的Mod工具-Gun Lua錯誤

[英]Garry's Mod Tool-Gun Lua Error

我已經為Garry的Mod反編譯了舊的Pikmin插件,因為它會產生以下錯誤:

[錯誤] workshop / lua / sv_pikmin.lua:38:嘗試調用全局“ ValidEntity”(nil值)1. v-workshop / lua / sv_pikmin.lua:38 2.調用-lua / includes / modules / hook。 lua:84 3.未知-游戲模式/沙盒/實體/武器/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

謝謝,皮克敏25。

ValidEntity不是您范圍內的函數。 因此,您不能調用它。

我不知道您從何處獲得該功能,我也不是Gary的Mod專家。 但是參考文檔列出了一個函數IsValid(entity)。 也許您可以使用它,因為您顯然正在嘗試驗證實體。

因此,嘗試用IsValid(tr.Entity)替換ValidEntity(tr.Entity) IsValid(tr.Entity)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM