|
趁现在有精神,把这些天修改的东西整理整理. 每个人的思路不一样,因此仅供大家参考,我尽量把代码贴完整
如有遗漏,跟帖我再补充
文件:job.lua
1, 为两个武士添加武器变量
yptjob.skills1_level=1
yptjob.skills2_level=1
yptjob.fengzhao=false
--添加两个武器变量
yptjob.weapon1 = nil
yptjob.weapon2 = nil
2,修改smytrigger
function SmyTrigger()
DeleteTriggerGroup("gbluAsk")
create_trigger_t('gbluAsk1',"^(> )*你向鲁有脚打听有关",'','gbluAsk')
create_trigger_t('gbluAsk2',"^(> )*这里没有这个人。$",'','gbluNobody')
SetTriggerOption("gbluAsk1","group","gbluAsk")
SetTriggerOption("gbluAsk2","group","gbluAsk")
EnableTriggerGroup("gbluAsk",false)
DeleteTriggerGroup("gbluAccept")
create_trigger_t('gbluAccept1',"^(> )*鲁有脚说道:「颂摩崖是西夏武士东来的必经之地,你速带几名弟子埋",'','check_food_ypt')
create_trigger_t('gbluAccept2',"^(> )*鲁有脚说道:「您上次任务辛苦了,还是先休息一下再说吧。",'','gbluBusy')
create_trigger_t('gbluAccept3',"^(> )*鲁有脚说道:「这个任务我已经交给",'','gbluBusy')
create_trigger_t('gbluAccept4',"^(> )*鲁有脚说道:「我这里现在没有什么任务可以给你。",'','gbluBusy')
create_trigger_t('gbluAccept5',"^(> )*鲁有脚说道:「你不是已经接过任务了吗?",'','gbluBusy')
SetTriggerOption("gbluAccept1","group","gbluAccept")
SetTriggerOption("gbluAccept2","group","gbluAccept")
SetTriggerOption("gbluAccept3","group","gbluAccept")
SetTriggerOption("gbluAccept4","group","gbluAccept")
SetTriggerOption("gbluAccept5","group","gbluAccept")
EnableTriggerGroup("gbluAccept",false)
DeleteTriggerGroup("yptFight")
create_triggerex_lvl('yptFight1','^看起来(\\D*)想杀死你!','','yptLook')
create_trigger_t('yptFight4','^(> )*山崖北面的小路上闪出两条人影,你纵身而起,立即和人影战在了一起。','','ypt_kill_imm')
create_trigger_t('yptFight2','^(> )*远处的山路传来一阵轻啸,隐约听得有人施展轻功飞驰而来。','','yptFightbegin')
create_trigger_t('yptFight3','^(> )*你孤身一人纵身翻上了崖壁险绝之处。','','yptFightCheck')
--分段双杀,添加两个触发
create_trigger_t('yptFight5','^(> )*你把 "action" 设定为 "check_wushi_ok" 成功完成。','','yptKillBegin')
create_trigger_t('yptFight6','^(> )*你把 "action" 设定为 "perform_zongjue" 成功完成。','','yptPerformZongjue')
SetTriggerOption("yptFight1","group","yptFightkill")
SetTriggerOption("yptFight2","group","yptFight")
SetTriggerOption("yptFight3","group","yptFight")
SetTriggerOption("yptFight4","group","yptFight")
SetTriggerOption("yptFight5","group","yptFight")
SetTriggerOption("yptFight6","group","yptFight")
job.killer[sxjob.killer1]=false
EnableTriggerGroup("yptFight",false)
EnableTriggerGroup("yptFightkill",false)
end
|
评分
-
1
查看全部评分
-
|