作者laechan (小太保)
看板mud_sanc
标题Re: [wizs] 读取资料
时间Fri Jul 1 15:30:50 2011
※ 引述《justinj (黑旋风)》之铭言:
: 某档案A有写 return notify_fail(MSG);
: 某档案B要抓档案A(但不是inherit)出来,那我要怎麽让MSG给使用的人看
: 例如 档案A..
: cmd_aaa(string str)
: {
: if(!str||str=="") return notify_fail(MSG);
: .
: .
: }
: 档案B
: void init()
: {
: add_action("cmd_xxx","aaa");
: }
: int cmd_xxx(string str)
: {
: call_other("档案A",({"cmd_aaa",str}));
: return 1;
: }
: 这招是没法子的...看看有没有别招...amem
方法是有的。
return notify_fail 你把它想成跟 tell_object 是一样
的即可,它一定会有一个接收的主体物件。
inherit ROOM;
void create()
{
.
.
}
void init()
{
add_action("testcmds","testcmds");
}
int testcmds(string str)
{
return "/cmds/std/_blarket"->cmd_blarker(str);
}
上面的意思就是你在这个房间下 testcmds, 等於你直接下
指令 blarket 的意思。
然後来测试一下..
> blarket -xxx
blarket: 没有这个指令格式喔.
> testcmds -xxx
blarket: 没有这个指令格式喔.
belldandy.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.81.16.93
1F:推 justinj :soga~~~ 07/01 16:47