精華區beta mud_sanc 關於我們 聯絡資訊
※ 引述《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