作者laechan (小太保)
看板mud_sanc
标题Re: [闲聊] qc
时间Mon Aug 20 20:20:49 2007
※ 引述《amosdeus (幽素)》之铭言:
: 呃~ 其实mob有些问题说
: 就是采用 随机叙述的哪些mob
: 叙述写在obj 但是把 ::create(); 加上// 或是删除
: 导致在mob部份的程式出问题!
: > clone for-mob2.c
: Cloning: /u/p/plain/wide/virtue/mob/for-mob2.c执行时段错误: *Bad argument 1 to call_other()
: Expected: string or array or object Got: 0.
: 程式: std/ob/ob_d.c:62
: 物件: /std/ob/ob_d
: /std/user#16257 "cmd_hook" std/user.c:266
: /cmds/new/_clone "cmd_clone" cmds/new/_clone.c:68
: /u/p/plain/wide/virtue/mob/for-mob2#16276 "move" std/ob/mob.c:98
: /std/ob/ob_d "move" std/ob/ob_d.c:62
: 以上
: 谢谢
: Plain@Sanc
> cc for-mob2.c
/std/ob/mob.c: 更新及载入了.
/std/mob/living.c: 更新及载入了.
/std/mob/attack.c: 更新及载入了.
/std/monster.c: 更新及载入了.
/u/p/plain/wide/virtue/obj/forest2.c: 更新及载入了.
/u/p/plain/wide/virtue/mob/for-mob2: 更新及载入了.
:::::::::::::: /u/p/plain/wide/virtue/mob/for-mob2.c ::::::::::::::
#include "../virtue.h"
inherit FOREST2;
#define FOREST2 VO+"forest2.c"
:::::::::::::: /u/p/plain/wide/virtue/obj/forest2.c ::::::::::::::
#include "../virtue.h"
inherit MONSTER;
^^^^^^^^
我说过了,monster 类的物件不要放 /obj 目录, 因为这就是
原因, qc 起来非常麻烦。
怪物已经可以 clone, 基本上把 ::create(); 回复即可, 因
为你们一开始就先 inherit MONSTER 所以 ::create() 是必
要的, 这是我的 miss.
以後物件不依分类目录名称放的话, 不予 qc.
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.231.39