|
本帖最后由 asura@tj 于 2020-2-18 21:41 编辑
服务程序包含三部分
1.服务程序本身
2.配置
3.shujian.lua的接入
1.首先解压plugs放到MUSH根目录下
目录结构
MUSHS
-------plugs
-----------------ID1LLIN.ini
-----------------ID1LLOUT.ini
-----------------ID2LLIN.ini
-----------------ID2LLOUT.ini
-----------------ID3LLIN.ini
-----------------ID3LLOUT.ini
2.然后解压MushServer放到你想放的地方
文件夹下有个
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
查看全部评分
-
|