作者laechan (小太保)
看板mud_sanc
标题Re: [问题] 一些函数用法的问题。
时间Thu Dec 20 17:52:28 2007
※ 引述《doall (狂人)》之铭言:
: > ask minlin about besetment
: 近水楼主厨 密琳:「唉!说来话长!总之...」
: 如此如此,这般这般...
: 近水楼主厨 密琳:「所以呢...」
: 近水楼主厨 密琳:「负责捕鱼的鱼师生病了!近水楼的食材不够用了!」
: 近水楼主厨 密琳:「我们需要有人补充(alimentation)渔货。」
: 近水楼主厨 密琳 一脸茫然的望着你
: 呜...要怎麽做他才不会出现 近水楼主厨 密琳 一脸茫然的望着你
: 而且,我要触发第二个或第三个action...他都没反应耶= =
: 难道mob身上只能写ask这个action??
: /u/d/dolla/area/ei/mob/chef.c
: 不知道问题出在哪里?
: 囧 我知道问题在哪里了
按 cmds 会看到 ask 这个系统指令,这代表你在 mob 身上设一些
参数,就可以用系统指令来支援 ask,你就不用自订 ask action。
set("ask_func","ask_xxx");
set("ask_keywords",({ 设定哪些字串可以拿来 ask }));
如果加设底下..
set("ask_allow_other_keywords",1);
就可以允许 ask 其它没有列入 ask_keywords 的字串。
int ask_xxx(object ppl,string keywords)
{
switch(keywords)
{
case "要问的东西":
让它执行啥;
break;
.
.
.
default: // 要问的事不在上述的 case 里头的
看要让它执行啥;
break;
}
return 1;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.225.184.49