作者Hamano (浜の)
看板mud_sanc
标题[心得] MUSHclient - Plugins:自动补 Heart
时间Wed Dec 14 18:58:49 2011
┌──────────────────────────────────┐
│操作环境:MUSHclient 4.73(较旧版本不保证能够正常运行)使用语言:Lua│
└──────────────────────────────────┘
说明:heart 类技能效果消失时自动补 heart
(技能名称取自 z-15-45 hmml前辈之文章,删除了意念控制、暴力手臂这二
个无法 heart 的技能,删除了气功心法这一个似乎不存在的技能?!另外内功心
法因为有点小问题并不在最下方
黄色字体的列表中,但仍会正常补 heart ,请放
心使用)
此 Plugin 缺点:
无法自动补拳士的「内功心法」(已修正,乱试试出来了...)
使用说明:
1、到
http://min.us/mbaCFjQE6u 下载 Plugin (页面右下 Download File)
将档案解压缩至 worlds\plugins\ 底下
2、游戏视窗「
File」→「
Plugins」,点选「
Add」
选择下载的 sanc_AutoHeart.xml 档并开启,之後关闭 Plugins 视窗就完成了
◆ 会自动补 Heart 的技能列表在下方红色虚线内
黄字部份,若技能有缺漏或错误
或者你有其他任何建议、想要的 Plugin 功能都欢迎提出!如果以我浅薄的程式
基础可以解决的我会尽力帮忙 (
*〞︶〝
*)
★ 若上述下载连结失效,复制下面红色虚线内的文字并另存为 *.xml 档案即可
----------------------------------------
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE muclient>
<!-- Saved on 星期三, 十二月 14, 2011, 6:32 下午 -->
<!-- MuClient version 4.73 -->
<!-- Plugin "sanc_AutoHeart" generated by Plugin Wizard -->
<muclient>
<plugin
name="sanc_AutoHeart"
author="Hamano"
id="29f31315101f7f7d5a510670"
language="Lua"
purpose="Heart类技能效果消失自动补heart"
date_written="2011-12-14 18:31:12"
requires="4.73"
version="1.0"
>
</plugin>
<!-- Triggers -->
<triggers>
<trigger
enabled="y"
keep_evaluating="y"
match="^[> ]*你的(.+)效果消失了。$"
regexp="y"
send_to="12"
sequence="100"
>
<send>auto_heart ("%1")</send>
</trigger>
<trigger
enabled="y"
keep_evaluating="y"
match="^[> ]*你的内..心法效果消失了。$"
regexp="y"
sequence="100"
>
<send>heart fister</send>
</trigger>
</triggers>
<!-- Script -->
<script>
<![CDATA[
heartch = {
"界王拳",
"易筋经",
"龙斗气",
"盗贼之心",
"刀者意志",
"骑士之魂",
"剑士之心",
"战士之心",
"信仰之心",
"烟岚之篆",
"魔力释放术",
"魔力操控术",
"加强杀伤力",
"冒险者之心",
"狂暴之吼",
}
hearten = {
"kaioken",
"egingin",
"drafight",
"thief",
"blade",
"knight",
"slasher",
"fighter",
"clerical",
"vapor calligraphy",
"magic",
"magic",
"damage",
"adventure",
"violent-shout",
}
function auto_heart (heart)
for k, v in pairs (heartch) do
if heart == v then
Send ("heart " .. hearten[k])
end -- if
end -- for
end -- function
]]>
</script>
</muclient>
----------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
1F:→ Hamano :翻又翻到相关的,所以就补了一下这个plugin 12/14 18:59
2F:推 justinj :我放弃试写了...完全无法下手...amem 12/14 22:04
3F:→ Hamano :楼上在试写什麽?0.0 12/14 22:17
4F:推 justinj :当然是将我的触发转过来呀..发现根本无法下手... 12/15 08:38
5F:推 justinj :而且写一个新触发很难写(其实写不出来)...这个是重点 12/15 08:40
6F:→ justinj :也许转旧触发比较简单,但旧触发是由zmud来测试写出来 12/15 08:41
7F:→ justinj :我是觉得你要不要po lua语法教学呀..avert 12/15 08:43
8F:→ laechan :这个有程式基础会比较容易上手没错 12/15 09:15
9F:→ laechan :justin你可以在mud里写一支程式专门产生你要的触发档 12/15 09:16
10F:→ Hamano :其实我也还在入门阶段 可以的话我会把我知道的部分跟 12/15 09:56
11F:→ Hamano :大家分享 (不过可能会有不正确的地方,因为都是自己 12/15 09:57
12F:→ Hamano :硬啃杂文乱学来的...) 12/15 09:57
13F:推 justinj :我是没时间研究..我只是拿h上面写的改一下.但要找要 12/15 11:58
14F:→ justinj :花太多时间,再加上触发管理发现很难(因为没有对照表 12/15 11:59
15F:→ justinj :的话你不用的要砍也难..尤其是我在7.21写了一,二十个 12/15 12:00
16F:→ justinj :触发以上的最麻烦...) 12/15 12:00
17F:→ justinj :虽然说我知道这是写成一个个物件来用..反正要有时间 12/15 12:02
18F:→ justinj :才能转...这个现在没那麽有空...) 12/15 12:03
19F:→ Hamano :我看不懂j版友说的是什麽意思 囧 12/15 19:00
※ 编辑: Hamano 来自: 123.241.194.17 (12/15 19:28)
20F:推 hmml :这几个都是必备的东东...其实能整合在一起吧... 12/31 02:32
21F:→ Hamano :可以整合 不过我是想说会不会有人不要某些功能 01/01 18:34
22F:→ Hamano :所以就没有放在一起了 01/01 18:34