【发布时间】:2020-10-04 17:47:45
【问题描述】:
当我在游戏中运行脚本时,我收到如下错误消息:
.\AI\haick.lua:104: 'find' 的参数 #1 错误(应为字符串,结果为零)
local haick = {}
haick.type = type
haick.tostring = tostring
haick.require = require
haick.error = error
haick.getmetatable = getmetatable
haick.setmetatable = setmetatable
haick.ipairs = ipairs
haick.rawset = rawset
haick.pcall = pcall
haick.len = string.len
haick.sub = string.sub
haick.find = string.find
haick.seed = math.randomseed
haick.max = math.max
haick.abs = math.abs
haick.open = io.open
haick.rename = os.rename
haick.remove = os.remove
haick.date = os.date
haick.exit = os.exit
haick.time = GetTick
haick.actors = GetActors
haick.var = GetV
--> General > Seeding Random:
haick.seed(haick.time())
--> General > Finding Script Location:
local scriptLocation = haick.sub(_REQUIREDNAME, 1, haick.find(_REQUIREDNAME,'/[^\/:*?"<>|]+$'))
最后一行(文件中的 104)导致错误,我不知道如何修复它。 下面有 .lua 文件的链接: https://drive.google.com/file/d/1F90v-h4VjDb0rZUCUETY9684PPGw7IVG/view?usp=sharing https://drive.google.com/file/d/1fi_wmM3rg7Ov33yM1uo7F_7b-bMPI-Ye/view?usp=sharing
请帮忙!
【问题讨论】:
-
您应该给片段上方的链接提供一个链接,以便我们可以找到应该设置
_REQUIREDNAME的位置。
标签: automation lua