作者amosdeus (幽素)
看板mud_sanc
标题Re: [wizs]问题请教(六)
时间Thu Mar 22 01:21:54 2007
※ 引述《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)