如何解决“尝试调用方法'addMoney'(nil值)”错误?

卢卡斯·达玛斯(Lucas Damase)

我有两个.lua文件,一个文件名为sv_money.lua,另一个文件名为Economy.lua

sv_money.lua中的代码是:

local meta = FindMetaTable("Player")
local PlayersMoney = {}

function meta:addMoney(amount)
    if not amount then return false end

    PlayersMoney[self:SteamID64()] = PlayersMoney[self:SteamID64()] + amount
end

在经济.lua中:

for k, v in pairs(player.GetAll()) do
    v:addMoney(60)
    Notify(v, "You've received 60€.", 5, "Generic" )
end

预期结果是播放器屏幕上的通知“您已收到...”,但实际结果是错误:

Lua Error: [ERROR] addons/economy/lua/autorun/economy.lua:63: attempt to call method 'addMoney' (a nil value)
    1. unknown - addons/economy/lua/autorun/economy.lua:63 

对我来说,出于未知的原因,economy.lua中的此代码有效:

hook.Add("PlayerSpawnProp", "Cost", function(ply, class)
        if not ply:canAfford(10) then
            Notify(ply, "You don't have enough money !", 5, "Error" )
            return false
        else
            Notify(ply, "You've spent 10€ to spawn this prop.", 5, "Generic" )
            ply:addMoney(-10)
            return true
        end
end)
卢卡斯·达玛斯(Lucas Damase)

问题是,economy.lua是在客户端执行的,而我的代码是在服务器端执行的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试调用 nil 值(字段“maxn”)错误

如何解决此错误“方法'/'被调用为空”

如何解决调用方法c#的库错误?

如何解决此错误:“尝试索引?(数字值)”

Lua错误尝试索引全局nil值

尝试索引全局“矩形”(nil值)错误

当我尝试初始化一个类以调用其方法之一时,出现错误,如何解决?

lua错误:尝试调用nil值(字段'getn')

如何解决致命错误:解开Optional值时意外发现nil

如何解决在调用View Controller时IBOutlet配置和UI不显示的nil错误?

错误main.lua:138:尝试调用方法“ checkCollision”(nil值)

尝试运行AudioContext.createMediaElementSource()时,如何解决“ Audion无法识别调用'connect'的对象”错误?

尝试在错误状态下调用 getDuration: mPlayer=0x0, mCurrentState=1 我该如何解决?

尝试调用方法“ func”(nil值)

lua尝试调用方法“ len”(nil值)

如何解决错误与从Java调用单科特林活动的方法?

如何解决未捕获的错误:调用未定义的方法stdClass :: query()

如何解决onReceive方法调用的此Swift编译器错误?

尝试RDP时如何解决CredSSP加密错误

尝试显示JSP页面时如何解决该错误?

尝试打开Windows显示设置时如何解决错误?

如何解决尝试创建消息队列的“访问被拒绝”错误?

尝试显示SVG <image>时如何解决403错误?

错误检查尝试,我该如何解决这个问题?

如何解决PHP ACF错误:“尝试访问类型为bool的值的数组偏移量”?

我如何解决php中的“尝试访问int类型值的数组偏移量”错误

料滴尝试解码nil值会导致EOF错误

Splash API / lua错误:尝试索引本地元素(nil值)

尝试索引全局“应用程序”(nil值)错误

TOP 榜单

热门标签

归档