|
本帖最后由 vicioush@tj 于 2016-8-30 13:59 编辑
功能说明:
按预先设定列表练功,填好后就不用管了,送信1的时候会练2次技能
1、修改shujian.lua,请修改function pfmSet(),在里面加入以下内容,作用是打iset的时候出现练功列表
l_result=utils.inputbox ("你送信1需要练习武功的SKILLS(格式:force|dodge|sword|blade|parry)是?", "lianskills", GetVariable("lianskills"), "宋体" , "12")
if not isNil(l_result) then
SetVariable("lianskills",l_result)
Note ("练习技能设定完成")
print(GetVariable("lianskills"))
end
2、修改job.lua
请在sx1dazuo_desc=function()上方加入一下内容:
liantimes=1 ---循环计数用
function sxlian_trigger()
DeleteTriggerGroup("sxliantrigger")
create_trigger_t('sxlian1',"^>*\\s*由于实战经验不足,阻碍了你的「\\D*」进步",'','sxlian_next')
create_trigger_t('sxlian2',"^>*\\s*你现在的修为不足以提高(\\D*)了。",'','sxlian_next')
create_trigger_t('sxlian3',"^>*\\s*你必须通过学习才能练新的一招。",'','sxlian_next')
SetTriggerOption("sxlian1","group","sxliantrigger")
SetTriggerOption("sxlian2","group","sxliantrigger")
SetTriggerOption("sxlian3","group","sxliantrigger")
EnableTriggerGroup("sxliantrigger",true)
end
function sxlian_next()
EnableTriggerGroup("sxliantrigger",false)
liantimes=liantimes+1
local length=table.getn(skillslian)
if liantimes>length then
liantimes=1
end
end
然后将sx1dazuo_desc=function()替换为以下内容:(代码里面有华山专用的,不影响其他门派使用,大家可以改成自己需求的也行)
sx1dazuo_desc=function()
sxlian_trigger()
skillslian= {}
skillslian = utils.split(GetVariable("lianskills"),'|')
local skill=skillslian[liantimes]
local skillcheck=skills["force"].lvl
if skillcheck<hp.pot_max-100 then
liantimes=1
end
if sx1wait<3 then
if skill=="sword" then ----这里本来是慕容用的,练功武器判断用,对于多武器的门派可以修改这里
exe('unwield blade;unwield '..leweapon..';wield sword')
elseif skill=="blade" then
exe('unwield sword;unwield '..leweapon..';wield blade')
else
exe('unwield sword;unwield '..leweapon..';unwield blade')
end
if skills["dugu-jiujian"].lvl < hp.pot_max-100 then ----这里是华山需要补华山剑法用的,先练满9剑,然后再练华山剑法
exe('yun qi;lian '..skill..';yun jingli;dazuo '..hp.dazuo)
else
exe('yun qi;jifa sword huashan-jianfa;lian '..skill..';yun jingli;dazuo '..hp.dazuo)
end
return
else
if sx1wait<5 then
exe ('yun qi;dazuo '..hp.dazuo)
else
DeleteTriggerGroup("sxliantrigger")
exe('yun qi')
print('打坐完成。不怕死就来吧,偷信小贼!')
end
end
if perform.force and perform.force=="dulong-dafa" then
exe('yun wudi')
end
end |
评分
-
1
查看全部评分
-
|