| 
 | 
 
 本帖最后由 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
查看全部评分 
 
- 
 
 
 
 
 |