※ 引述《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