|
发表于 2021-11-28 10:15:35
|
显示全部楼层
function pk_pfm_set()
if score.party=='武当派' then
kezhi_order={}
kezhi_order=kezhi_order_wd
end
if job.name=='pk' or job.name=='guanfu' or job.name=='diemenglou' or job.name=='hubiao' then
pk_valuecmd={}
pk_valuecmd=pk_valuecmd1
return
end
if job.name=='songmoya' then
pk_valuecmd={}
pk_valuecmd=pk_valuecmd3
return
end
end
function wudangRaozhi(targetsx)
raozhi_sx=kezhi_valueraozhi[targetsx]
if raozhi_sx and score.party and score.party=='武当派' then
create_trigger_t('fightraozhi1',"^[> ]*你施展出太极剑法中的绕指柔剑,剑势陡然变(\\D*)手中\\D*",'','raozhibegin')
create_trigger_t('fightraozhi2',"^[> ]*你剑意一滞,又恢复到原来的攻势",'','raozhiend')
SetTriggerOption("fightraozhi1","group","afight")
SetTriggerOption("fightraozhi2","group","afight")
if raozhi_sx=='慢' then
Send('alias pfmraozhi')
exe('jifa sword none;jifa sword taiji-jian')
else
Send('alias pfmraozhi set 绕指 '..raozhi_sx..';perform sword.raozhi')
end
end
end
function raozhibegin(n,l,w)
Send('alias pfmraozhi')
end
function raozhiend()
print('绕指结束')
if raozhi_sx then
if raozhi_sx=='慢' then
Send('alias pfmraozhi')
exe('jifa sword none;jifa sword taiji-jian')
else
Send('alias pfmraozhi set 绕指 '..raozhi_sx..';perform sword.raozhi')
end
end
end
function kezhiwugongSetPerform(tempatt,i,targetid)
..................前面部分略掉
wudangRaozhi(tempatt)--设置武当绕指柔剑 需要修改mush 里面设置fpm出绕指的指令
--[[
在设置pfm的地方,把perform 绕指都改成pfmraozhi
比如:yun taiji;jifa sword taiji-jian;bei none;jifa cuff taiji-quan;bei cuff;wield sword;
pfmraozhi;
perform sword.lian;perform sword.sanhuan;perform cuff.luanhuan;perform cuff.ji;perform strike.bingdi
]]
create_alias('kezhiwugongpfm','kezhiwugongpfm','alias pppp'..i..' '..GetVariable(kezhi_valuecmd[tempatt])..' '.. targetid)
exe('kezhiwugongpfm')
end
end
这应该是全部内容了,你再试试看。还有问题再交流 |
|