作者justinj (黑旋风)
看板mud_sanc
标题[问题] inherit的问题
时间Tue Oct 29 15:13:21 2013
我在某一个档案merc_room.c 有设定了一个动作finish
add_action("cmd_finish","finish")
int cmd_finish(string str)
{
....
}
那我另一个档案069.c 去 inherit 上述档
然後重新增加部分的资料
int cmd_finish(string str)
{
::cmd_finish(str);
...... //B区块
......
}
那我要怎麽样写才会让我执行finish指令时
1.当我还未完成时,不去执行B区块,但会吐出原讯息代表未完成的讯息
2.当我完成时,会去执行B区块
--
/\/. ◢◣ \\/.
,\//, //o\,\//,.\//\█◣ /o\\ ,\/,,\/
//o\◢◣ | //o\\/o//o\\█◣|◢◣ //o\/o\.//,
|◢██◣| ◣| | |██████◣| | \o\\
◢██████|◣◢█|███████◣ | |
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.146.194.243