[問題] inherit的問題
看板mud_sanc (Sanctuary - 聖殿)作者justinj (黑旋風)時間12年前 (2013/10/29 15:13)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/2 (看更多)
我在某一個檔案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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
15
26