《模拟人生自由行动》Cheats.lua修改Simoleons报错求助
《模拟人生自由行动》Simoleons货币修改正确方法
你的代码报错是因为两处Lua语法错误:
- 函数定义的参数必须是变量名,不能直接写常量
10000 - 日志输出的字符串和变量拼接需要用
..连接,直接堆砌内容会触发语法错误
以下是两种正确的修改写法:
写法1:支持自定义金额(推荐)
这种写法允许你调用时指定任意金额,没传参数则默认设置为10000:
function SetSimoleons(amount) amount = amount or 10000 im.log.info('Setting Simoleons to: ' .. amount) playerModule.simoleons = amount end
使用示例:
- 想设置为50000:调用
SetSimoleons(50000) - 用默认10000:直接调用
SetSimoleons()
写法2:固定设置为10000
如果只需要固定设置成10000,可简化为:
function SetSimoleons() local amount = 10000 im.log.info('Setting Simoleons to: ' .. amount) playerModule.simoleons = amount end
替换Cheats.lua中原有的SetSimoleons函数代码,保存后重新加载脚本即可生效。
内容的提问来源于stack exchange,提问作者Alden Vacker
相关产品推荐
相关产品推荐

