※ 引述《laechan (眼鏡男)》之銘言:
: ※ 引述《amosdeus (幽素)》之銘言:
: 一、你上面的 zi.c inherit GMONSTER; 是有問題的,因為你
: 的 zi.c 的怪物寫法是 MONSTER 的寫法,並不是 GMONSTER
: 的。
: 二、所有的 int 宣告的函數,都必須注意,要確保每一個判斷
: 都必須要有回傳值(return 整數),不然即使 update 沒有
: 錯誤,程式執行中也可能會有錯誤。例如底下函數...
: int DARK2(int dam,string type)
: {
: switch(type)
: {
: case "dam":dam=0;break;
: case "light": dam*=3;break;
: default:break;
: }
: 你漏掉了 return dam;
: }
我已經修改好了,測試之後還是有問題,照DARK2部份來看普通攻擊應該會打不中
測試的結果還是沒作用。
麻煩請再幫我看一下 謝謝
: 打怪物,怪物馬上消失,寫法是在怪物裡頭自定 kill_ob 函數
void kill_ob(object ppl)
{
write(query("chi_name")+"面露疑惑說道:"HIY"如果沒事,偶要回去煮飯嚕!!\n"NOR+
query("chi_name")+"丟下你不管轉身離開了。\n");
remove();
return ;
}
> k zi
你對著(Q版)中原須奈子喝道: 「小王八蛋﹗今日不是你死就是我活﹗」
你開始攻擊 (Q版)中原須奈子.
(Q版)中原須奈子面露疑惑說道:如果沒事,我要回去煮飯嚕!!
(Q版)中原須奈子丟下你不管轉身離開了。
□ □ □ 戰 鬥 開 始 □ □ □
執行時段錯誤: *Illegal to move or destruct an object (/u/p/plain/wide/virtue/npc/zhong#2296) defining actions from a verb function which returns zero.
程式: (0):0
物件: 0
○○○ 這場戰鬥結束了!! ○○○
Plain@Sanc
--
咽咽學楚吟 病骨傷幽素 秋姿白髮生 木葉啼風雨
燈青蘭膏歇 落照飛蛾舞 古壁生凝塵 羇魂夢中語
【 傷心行 李賀 】
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.212.105
※ 編輯: amosdeus 來自: 59.126.212.105 (03/22 03:17)