找回密码
 注册
搜索
查看: 14820|回复: 113

根据tianyi 的代码,整理了个做ll 的小lua !

[复制链接]
门派:不明
发表于 2016-11-9 16:03:18 | 显示全部楼层 |阅读模式
本帖最后由 mmdnt@tj 于 2016-12-3 21:10 编辑

1.在shujian.lua 的sLetterlost() 函数中的 “EnableTriggerGroup("lostletter",true)‘ 之前插入llgo()
2.在sendOk() 函数中‘return’ 之前加一句sendOk_fix()
3.在shujian.lua 顶部require 语句中加入 require "dolost"

2016-12-3 再次修复几个点
明教紫衫林,桃园,追随大昏脚步,增加massageshow 提示
使用方法 :按照提示输入对方名字之后回车就OK!(如果中间对方地址有变化,输入l lose letter 就可以重新定位)

鉴于部分人问我在大昏更新之后如何继续使用这个
1.在大昏的sLetterlost() 函数中将这两句注释掉
  1. --create_trigger_t('lostletter8',"^[> ]*好象收信人曾在(\\D*)一带出现。$",'','get_lost_locate')
  2. --SetTriggerOption("lostletter8","group","lostletter")
复制代码

其他地方还是按照1楼的方式设置,就可以继续使用了



主要优点:
1.只需在当铺输入对方名字,按个回车,就会追着对方跑(想重新定位就输入'l lose letter'),不用再输入llgo 了,等着收声望
可能存在的问题:
1、未进行是否过河、过江判断,如果对方不是身处神龙岛、慕容的话会一直追过河
2、未考虑慕容弟子能直接进出慕容的情况,所以慕容弟子一样会在江边等player 完成慕容区域的任务。如果需要考虑的话可以修改下lostp_get(),增加个判断

  1.         if score.party == '姑苏慕容' then ll_place=ll_place end

复制代码



测试
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


请打开网页http://www.sjever.net/bbs/loseletter.php?uid=mmdnt@tj&amp;code=n2H5cYCf查看收信人。
开始填写失落信件人物ID
> 你在信卦上写上收信人的名字。
> 失落的信笺(Letter)
这是一封大理国镇南王府送出的书信。
信封纸色蜡黄,信舌用火漆封着。
信封上写着:普通百姓「送信一苏州城二仙亭」纵横(Xman)
好象收信人曾在
扬州城长江渡船一带出现。


dest.room,dest.area=getAddr('扬州城长江渡船')
print(dest.room,dest.area)
输出-->

<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


false nil


本帖子中包含更多资源

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

×

评分

2

查看全部评分

门派:少林派
发表于 2016-11-13 19:44:25 | 显示全部楼层
反正我都用自己的半自动,
追着跑还是等我自己决定的
门派:古墓派
发表于 2016-11-9 16:09:56 | 显示全部楼层
感谢各位大神啊                  
门派:丐帮
发表于 2016-11-9 16:26:22 | 显示全部楼层
这个怎么使用?解压后直接放在lua文件夹里就行?以后更新shujian.lua什么的不用管他了?
门派:不明
 楼主| 发表于 2016-11-9 16:28:43 | 显示全部楼层
本帖最后由 mmdnt@tj 于 2016-11-9 16:56 编辑
psrain@tj 发表于 2016-11-9 16:26
这个怎么使用?解压后直接放在lua文件夹里就行?以后更新shujian.lua什么的不用管他了?


目前要管,大昏神还没更公版的mush
但是相对天意的原贴,不用复制那么多,只要按照我的说明简单的改3个地方就ok
门派:华山派
发表于 2016-11-9 17:13:44 | 显示全部楼层
goto(xxx)会dis_all的
这个我估计会有问题吧
门派:不明
 楼主| 发表于 2016-11-9 17:15:59 | 显示全部楼层
xyxs@tj 发表于 2016-11-9 17:13
goto(xxx)会dis_all的
这个我估计会有问题吧

只要没重练,不会dis_all

一重练就dis_all 了,你所有任务都没记录了,除非用SetVariable 这个,然后再Get
门派:华山派
发表于 2016-11-9 17:19:46 | 显示全部楼层
mmdnt@tj 发表于 2016-11-9 17:15
只要没重练,不会dis_all

一重练就dis_all 了,你所有任务都没记录了,除非用SetVariable 这个,然后 ...

goto这个函数里有dis_all的
门派:天龙寺
发表于 2016-11-9 17:20:04 | 显示全部楼层
ptbx版的怎么改。。。
门派:不明
 楼主| 发表于 2016-11-9 17:20:53 | 显示全部楼层
xyxs@tj 发表于 2016-11-9 17:19
goto这个函数里有dis_all的

我没仔细看,但是我自己用的蛮好!
门派:不明
 楼主| 发表于 2016-11-9 17:21:19 | 显示全部楼层
redsun@tj 发表于 2016-11-9 17:20
ptbx版的怎么改。。。

和这个一样的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-9 23:32 , Processed in 0.031506 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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