作者laechan (小太保)
看板mud_sanc
标题[wizs] 改一下
时间Tue Jan 8 10:25:30 2008
执行时段错误: *Bad argument 3 to message()
Expected: string or array or object Got: 0.
程式: adm/simul_efun/tell_room.c(adm/obj/simul_efun.c):6
物件: /adm/obj/simul_efun
/d/ppl/quest/memory/mob/serbit "ride_fire2" d/ppl/quest/memory/mob/serbit.c:85
/d/spell/watershield "start_effect" d/spell/watershield.c:114
/adm/obj/simul_efun "tell_room" adm/simul_efun/tell_room.c(adm/obj/simul_e
fun.c):6
serbit 的第 85 行附近...
int ride_fire2()
{
if(!query_temp("shield2"))
call_other("/d/spell/watershield","start_effect",this_object(),
this_object(),7,700,1);
}
一、int 的东西要记得 return 1
二、watershield.c 的第 114 行是 tell_room, 因为 mob 刚被 load
时是「不存在於房间的」,此时 tell_room 就会发生错误。
这部份已修正.
另外,八卦的怪物似乎有些问题,而且都是 a 系列的怪,我猜
是 special_fun 出问题,已先修改,再看看情况。
/d/ppl/highelf/happyearth/mob/beautify.c 这只怪跟上面有
类似的问题,怪物档案本身没啥问题,但是房间的部份,我以前
有说过, set("objects",([EM"beautify.c":1])) 这样写是不可
以的,.c 必须要去掉。
这个我以後再写程式去整个 change。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 125.231.122.33 (01/08 10:29)
1F:推 horry7:收到,已修正。 01/08 18:23