找回密码
 注册
搜索
查看: 2843|回复: 39

LL插件完整包v2.1(添加新增玩家功能)

[复制链接]
门派:昆仑派
发表于 2020-2-18 21:51:57 | 显示全部楼层 |阅读模式
本帖最后由 asura@tj 于 2020-2-19 11:12 编辑

应各位大大的要求,现将新增玩家功能添加到插件上.版本为2.1
2.1.1更新内容
紧急更新了Zruo说的弹出LL窗口,点新增卡住的问题,是因为新增功能没有设置制顶导致,已修改完成.
2.1更新内容
在程序主界面添加,玩家库功能

可在该界面下,添加玩家,不需要手工打开palyers.json文件维护了

在做LL的同时,如果搜索不到玩家名称旁边也增加了新增功能,可直接新增
这里需要注意的是,如果是更新以前的版本覆盖,需要将原有版本的config.ini,palyers.json,roles.json覆盖回来再双击xkserver打开程序,否则完整包的配置文件会覆盖你们之前维护过的配置,还有就是覆盖程序的时候一定要右键退出程序,在覆盖.


=======================================说明===========================
服务程序包含三部分
1.服务程序本身
2.配置
3.shujian.lua的接入
1.首先在MUSH根目录下的Plugs目录创建对应的后缀名为ini的文件
目录结构
MUSHS
   -------plugs
   -----------------ID1LLIN.ini
   -----------------ID1LLOUT.ini
   -----------------ID2LLIN.ini
   -----------------ID2LLOUT.ini
   -----------------ID3LLIN.ini
   -----------------ID3LLOUT.ini
2.然后解压后的文件放到你想放的地方没有放置要求
文件夹下有个
config.ini
修改他的配置,指定mush的路径
[System]
MushPath=C:\MUSHS
3.修改shujian.lua覆盖
function goMark(n,l,w)
    print('开始填写失落信件人物ID')
    local m_cmd=w[2]
    --OpenBrowser (m_cmd)
    --打开插件
    local fni = GetInfo (67) .. "plugs\\"..score.id.."LLIN.ini"
    local fi = io.open(fni,"w")
    fi:write(m_cmd)
    fi:close()

    local fno = GetInfo (67) .. "plugs\\"..score.id.."LLOUT.ini"
    local fo = io.open(fno,"w")
    fo:write("")
    fo:close()
    --插件结束
    --return Markletter()
    create_timer_s('llwait',1.0,'llwait')
end
function llwait()
  local f = io.open(GetInfo (67) .. "plugs\\"..score.id.."LLOUT.ini","r")
   local s = f:read()
  
   f:close() --关闭流
  
   if not isNil(s) then
    print(s)
   if s~="" then
    DeleteTimer('llwait')
    SetVariable("lostname",s)

   local fno = GetInfo (67) .. "plugs\\"..score.id.."LLOUT.ini"
    local fo = io.open(fno,"w")
    fo:write("")
    fo:close()
        return MarkName()
   end
   end

end  
好了搞定,双击xkserver.exe就好了,如果双击打不开,请下载framework4.0
http://www.zdfans.com/html/22000.html
不过我用的腾讯云windows2008r2是不需要安装framework的
玩家名单存储的文件是palyers.json

点击添加角色,可以将要做LL的游戏角色维护进去,只需要维护一次,主要是通过维护的游戏角色ID来寻找对应的ini文件
游戏角色维护成功后,就可以点击启动按钮启动了,后面就不可以放心的做LL了,即使不做也可以不用停止他,他不会影响你job
真正要退出他,或者更新他时电脑任务栏右下方有图标,只需要右键退出即可,这个时候,可以手工更新覆盖我新的版本,

下来就是做LL的时候,将不会自动弹出浏览器,会弹出我定义的窗体,只需要输入自己维护的palyers.json就可以方便的输入了,比如wd会列出所有wd弟子提供选择,wy会列出所有拼音wy的玩家提供选择,如果都没有可直接在输入框手工输入对应的名字回车可以完成本次LL,后面可将这个名字自己打开players维护进去,下个版本会添加界面维护玩家的功能.

----------------------------------------------------

本帖子中包含更多资源

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

×

评分

1

查看全部评分

门派:桃花岛
发表于 2020-2-18 22:03:09 | 显示全部楼层
支持支持,下载了
省事不少啊
门派:昆仑派
 楼主| 发表于 2020-2-18 22:20:15 | 显示全部楼层
本帖最后由 asura@tj 于 2020-2-18 23:11 编辑
zruo@tj 发表于 2020-2-18 22:03
支持支持,下载了
省事不少啊

问题已经更新了,是新增玩家窗口没有置顶造成的.
门派:明教
发表于 2020-2-19 09:14:32 | 显示全部楼层
赞一个,用上了。确实很好用。
门派:铁掌帮
发表于 2020-2-19 10:22:06 | 显示全部楼层
1.首先解压plugs放到MUSH根目录下

这里面说的plugs的压缩包我其实一直没找到
门派:昆仑派
 楼主| 发表于 2020-2-19 11:10:29 | 显示全部楼层
xice@tj 发表于 2020-2-19 10:22
1.首先解压plugs放到MUSH根目录下

这里面说的plugs的压缩包我其实一直没找到

谢谢提醒,说明写的有问题,plugs放几个ini文件就可以了
门派:铁掌帮
发表于 2020-2-19 13:01:30 | 显示全部楼层
asura@tj 发表于 2020-2-19 11:10
谢谢提醒,说明写的有问题,plugs放几个ini文件就可以了

就是空白文件,但是名字改成要求的就行了?
门派:桃花岛
发表于 2020-2-19 13:28:21 来自手机 | 显示全部楼层
其实有个目录就行,脚本会创建文件
门派:姑苏慕容
发表于 2020-2-19 14:28:11 | 显示全部楼层
好东西啊我去更新一下
门派:昆仑派
 楼主| 发表于 2020-2-19 15:16:22 | 显示全部楼层
xice@tj 发表于 2020-2-19 13:01
就是空白文件,但是名字改成要求的就行了?

对,我比较偷懒,没有判断如果没有自动创建
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-10 12:19 , Processed in 0.045260 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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