mush模块下如何调用fight.mod
一个脚本走天下中已经包含了fight.mod文件,文件里包含了多个触发:addtri("fight_onheal","^(> )*\\( 你(看起来已经力不从心了.+|摇头晃脑、歪歪斜斜地站都站不稳,眼看就要.+)\\)","fight","fight.onheal")
addtri("fight_onfaint","^(> )*\\( 你已经陷入半昏迷状态,随时都可能摔倒晕去。\)|^(> )*你的眼前一黑,接著什么也不知道了\\w*)\\)","fight","fight.onfaint")
addtri("fight_onhurt","^(> )*\\( 你(动作似乎开始有点不太灵光\\w*|气喘嘘嘘,看起来状况并不太好\\w*|似乎十分疲惫,看来需要好好休息了\\w*|似乎有些疲惫,但是仍然十分有活力\\w*|已经一副头重脚轻的模样\\w*|看起来已经力不从心了\\w*|摇头晃脑、歪歪斜斜地站都\\w*)\\)","fight","fight.onhurt")
addtri("fight_onhitme","^(>)*( )*看起来\\S+想杀死你.+","fight","fight.onhitme")
addtri("fight_killnpc","^(>)*( )*\\S+已经这样了你还要打,过分了点吧?\\w*","fight","fight.killnpc")
fight.onheal=function()
Execute("yun recover")
end
fight.onhurt=function()
Execute("yun recover")
end
fight.onfaint=function()
Execute("yun recover")
游戏中如何调用这些触发。
北大侠客行MUD,中国最好的MUD 代码太混乱了,编辑下吧,用代码功能 主脚本里loadmod("fight.mod")
回复 3楼 的帖子
那个fight.mod模块,若你说他不触发的问题。也许会出现,因为那是根据以前的fight触发写的。要是调用应该如楼上说的,在主框架文件pkuxkx2011.lua里直接饮用即可。
页:
[1]