看板 mud_sanc 關於我們 聯絡資訊
執行時段錯誤: *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)
horry7:收到,已修正。 01/08 18:23