北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 2012|回复: 4

新手求教这种错误怎么处理

[复制链接]
发表于 2020-12-15 14:23:29 | 显示全部楼层 |阅读模式
跟着cappuccino学着做都会出错,居然出错了不知道怎么检查,求教一下,以下是代码
get_listesc = function ()
    Execute("listesc")
        wait.make(function()
        local l, w = wait.regexp("镖局押镖任务列表")
        if string.find(l, "> ") then
            SetVariable("hubiao_from",string.sub(l, 3, 6))
        else
            SetVariable("hubiao_from",string.sub(l, 1, 4))
        end
        listesc = {}
        EnableTrigger("hubiao_listesc",1)
    local l, w = wait.regexp("使用命令【getesc 任务序号】来认领押镖任务。")
        local quest_no, quest_place = get_best_quest(listesc) -------------106行
        SetVariable("hubiao_place",quest_place)
        Execute("getesc " .. quest_no)
        lj = path_hubiao[GetVariable("hubiao_from")][GetVariable("hubiao_place")][1]
        print("获得lj值",lj)
        EnableTrigger("hubiao_listesc",0)

        end)



end


get_best_quest = function (listesc)
        tprint(listesc)
    ----获得最优任务序号,预留接口
        for i, v in pairs(listesc) do
           print(v.place)
           print("from",GetVariable("hubiao_from"),"to", v.place)
           if path_hubiao[GetVariable("hubiao_from")][v.place] then ----------126行
               return v.no, v.place

           end
---------------------------------------------------
错误信息为:Error raised in trigger function (in wait module)
stack traceback:
        [string "Script file"]:126: in function 'get_best_quest'
        [string "Script file"]:106: in function <[string "Script file"]:96>
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-12-15 23:44:36 | 显示全部楼层
tprint(listesc)   print(v.place) 都有输出吗
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2020-12-16 11:47:47 | 显示全部楼层
没有输出给
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-12-16 12:52:49 | 显示全部楼层

先初始化一个listesc={},当作存储信息的表
再用table.insert(表名,存储信息),把获取的数据加入listesc中
你好像没有把有效信息加入到listesc中,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2020-12-16 16:15:22 | 显示全部楼层
谢谢您,已经检查出问题了 太感谢了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-3-29 07:33 PM , Processed in 0.010468 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表