找回密码
 注册
搜索
查看: 268|回复: 6

请大神帮忙!

[复制链接]
门派:古墓派
发表于 2018-1-26 14:03:52 | 显示全部楼层 |阅读模式
错误号: 0
事件:        Run-time error
描述:  [string "Script file"]:1815: attempt to call global 'sendok_fix' (a nil value)

stack traceback:

        [string "Script file"]:1815: in function <[string "Script file"]:1805>
调用者:    Function/Sub: sendOk called by trigger

Reason: 正在处理触发器 "lostletter4"

我做LL的时候每次送完信都报错,请问是哪里出了问题?该怎么改?
门派:古墓派
发表于 2018-1-26 14:42:51 | 显示全部楼层
发个log,只有错误信息,不知道是啥情况造成的
门派:古墓派
 楼主| 发表于 2018-1-26 14:54:18 | 显示全部楼层
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


你决定跟随地主老财一起行动。
> 你将失落的信笺交给了地主老财。
Run-time error
World: tj.sjever.net
Function/Sub: sendOk called by trigger
Reason: 正在处理触发器 "lostletter4"
[string "Script file"]:1815: attempt to call global 'sendok_fix' (a nil value)
stack traceback:
        [string "Script file"]:1815: in function <[string "Script file"]:1805>
脚本错误处的上下文:
1811 :    condition.vpearl=0
1812 :     DeleteTimer( 'sendTo' )
1813 :     DeleteTriggerGroup("lostletter")
1814 :     exe('follow none;cond;jobtimes')
1815*:     sendok_fix()
1816 :     return check_food()
1817 : end
1818 : function check_xuexi()
1819 :   if MidHsDay[locl.time] and score.master=='风清扬' then
地主老财冲上前去,激动地紧紧握住你的双手,哽咽着说不出话来。
过了一会儿,地主老财才说道:「我等侯段王爷的消息多时,正在踌躇为何音讯全无,真是多谢这位小姑娘。」
地主老财一脸气极败坏,恶狠狠地说道:这事没这么容易了结,你们都给我走着瞧!
你因为自己拾「信」不昧,获得了三百九十六点经验,一百七十七点潜能。
你获得了二点江湖声望。
>
你决定自己单独行动。




就这样 送完信就不动了
门派:古墓派
发表于 2018-1-26 15:37:51 | 显示全部楼层
你在 shujian.lua里引入了dolost.lua吗
这个是找不到sendok_fix()
sendok_fix在dolost最后
--[[说明:
1.在shujian.lua 的sLetterlost() “EnableTriggerGroup("lostletter",true)‘ 之前插入llgo()
2.在sendOk() 的return 之前加一句sendOk_fix()
3.在shujian.lua require 语句中加入 require "dolost"
-]]


function sendOk_fix()
        ll_place=nil
        DeleteTriggerGroup("lostplace")
end
门派:古墓派
 楼主| 发表于 2018-1-26 16:03:47 | 显示全部楼层
function sendOk()
    lookxin=0
    lostletter=0
    m_cmd=nil
    lostletter_locate=''
          mousedown_lostletter()--马上刷新地点
          condition.vpearl=0
    DeleteTimer( 'sendTo' )
    DeleteTriggerGroup("lostletter")
    exe('follow none;cond;jobtimes')
    sendok_fix()
    return check_food()
end

我是这么加的,对么?
门派:古墓派
发表于 2018-1-26 16:23:07 | 显示全部楼层
看起来是在shujian.lua里面没有导入dolost;
在shujian.lua文件头部,添加一行require "dolost"
其次确保lua文件夹下有:dolost.lua文件。
门派:古墓派
发表于 2018-1-26 22:18:56 | 显示全部楼层
水平有限 帮不到你 不知道你搞定没
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-10 09:07 , Processed in 0.033369 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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