)*\\( 你(看起来已经力不从心了.+|摇头晃脑、歪歪斜斜地站都站不稳,眼看 ... mush模块下如何调用fight.mod ,北大侠客行MUD论坛" />

北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 3483|回复: 3

mush模块下如何调用fight.mod

[复制链接]
发表于 2011-9-25 19:23:03 | 显示全部楼层 |阅读模式
一个脚本走天下中已经包含了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
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 19:26:50 | 显示全部楼层
代码太混乱了,编辑下吧,用代码功能
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 19:42:18 | 显示全部楼层
主脚本里loadmod("fight.mod")
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-25 20:31:38 | 显示全部楼层

回复 3楼 的帖子

那个fight.mod模块,若你说他不触发的问题。也许会出现,因为那是根据以前的fight触发写的。要是调用应该如楼上说的,在主框架文件pkuxkx2011.lua里直接饮用即可。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-25 01:49 AM , Processed in 0.013901 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表