|
发表于 2019-4-23 22:58:47
|
显示全部楼层
我发一个自动练功模块的,搬运别人发的,结合SL的情况,略修改了一下,不会再烦恼自己去设置那一大堆命令。
只需要在mush里输入setlian,输入次数就OK了。
所有的改动都在shujian.lua里
打开shujian.lua
1.function check_food()
exe('cha') ----添加这个
set_sxlian() ----添加这个
if score.gender=='无1' then --厂公专用,封闭房间
map.rooms["city/mingyufang"].ways["north"]=nil
map.rooms["changan/eastjie1"].ways["north"]=nil
end
map.rooms["sld/lgxroom"].ways["#outSld"]="huanghe/huanghe8"
if score.party=='华山派'and hp.shen<0 then
map.rooms["huashan/houtang"].ways["north"]=nil
map.rooms["huashan/qianting"].ways["south"]=nil
end
2.function setLian() ---找到这个,全换成如下内容
l_result=utils.inputbox ("你练功的次数是? ", "mycishu", GetVariable("mycishu"), "宋体" , "12")
if not isNil(l_result) then
SetVariable("mycishu",l_result)
lianxi_times = l_result
end
end
3. function pfmSet()
找到这句:
l_result=utils.inputbox ("你练功的alias是? 不想练可填none", "sx1lian", GetVariable("sx1lian"), "宋体" , "12")
if not isNil(l_result) then
SetVariable("sx1lian",l_result)
l_pfm = l_result
create_alias('sx1lian','sx1lian','alias sxlian '.. l_pfm)
Note("练功的alias")
exe('sx1lian')
end
替换为:
l_result=utils.inputbox ("你练功的次数是? ", "mycishu", GetVariable("mycishu"), "宋体" , "12")
if not isNil(l_result) then
SetVariable("mycishu",l_result)
lianxi_times = l_result
end
Note("使用默认PFM")
exe('pfmset')
end
4.最后shujian.lua里的最底部加上如下内容:
function dazuo_lianxi_auto()
tmp_lxskill='bei none;unwield mu jian;unwield blade;unwield whip;unwield club'
lianxi_times=GetVariable('mycishu')
for p in pairs(skills) do
if (skillEnable[p] and skills[p].lvl<hp.pot_max-100) or (skillEnable[p] and skills[p].lvl==hp.pot_max-100 and skills[p].pot<(skills[p].lvl+1)^2) then
if skillEnable[p]=="force" then
tmp_lxskill=tmp_lxskill..'lian force '..lianxi_times..';'
end
if skillEnable[p]=="dodge" then
tmp_lxskill=tmp_lxskill..'lian dodge '..lianxi_times..';yun jingli;'
end
if skillEnable[p]=="finger" then
tmp_lxskill=tmp_lxskill..'jifa finger '..p..';lian finger '..lianxi_times..';yun jingli;'
end
if skillEnable[p]=="cuff" then
tmp_lxskill=tmp_lxskill..'jifa cuff '..p..';lian cuff '..lianxi_times..';yun jingli;'
end
if skillEnable[p]=="strike" then
tmp_lxskill=tmp_lxskill..'jifa strike '..p..';lian strike '..lianxi_times..';yun jingli;'
end
if skillEnable[p]=="hand" then
tmp_lxskill=tmp_lxskill..'jifa hand '..p..';lian hand '..lianxi_times..';yun jingli;'
end
if skillEnable[p]=="leg" then
tmp_lxskill=tmp_lxskill..'lian leg '..lianxi_times..';yun jingli;'
end
if skillEnable[p]=="whip" then
tmp_lxskill=tmp_lxskill..'wield whip;lian whip '..lianxi_times..';unwield whip;yun jingli;'
end
if skillEnable[p]=="club" then
tmp_lxskill=tmp_lxskill..'wield club;lian club '..lianxi_times..';unwield club;yun jingli;'
end
if skillEnable[p]=="claw" then
tmp_lxskill=tmp_lxskill..'jifa claw '..p..';lian claw '..lianxi_times..';yun jingli;'
end
if skillEnable[p]=="blade" then
tmp_lxskill=tmp_lxskill..'jifa blade '..p..';wield blade;lian blade '..lianxi_times..';unwield blade;yun jingli;'
end
end
end
tmp_lxskill=tmp_lxskill..'bei cuff;hp;unset 积蓄'
end
function set_sxlian()
dazuo_lianxi_auto()
create_alias('sx1lian','sx1lian','alias sxlian '..tmp_lxskill)
exe('sx1lian')
end
OK,大功告成。 |
评分
-
1
查看全部评分
-
|