作者laechan (小太保)
看板mud_sanc
标题[wizs] debug.log 2013/08/06
时间Tue Aug 6 09:27:39 2013
object /adm/obj/simul_efun: eval_cost too big 3000000
执行时段错误: *Too long evaluation. Execution aborted.
程式: adm/simul_efun/prop_logic.c(adm/obj/simul_efun.c):20
物件: /adm/obj/simul_efun
/d/poet/room/st "sell" std/shop/base_shop.c:503
/adm/obj/simul_efun "new_capacity" adm/simul_efun/new_and_count.c
(adm/obj/simul_efun.c):32
/d/event/ground/obj/bone2#454156 "query" std/ob/object.c:16
/adm/obj/simul_efun "_query" adm/simul_efun/prop_logic.c
(adm/obj/simul_efun.c):20
嘛,没想到会有玩家跑去那里。(应该给个奖励才对)
上面的 bug 是因为玩家 sell 东西造成,原因是
for(...)
{
.
.
new_capacity(me);
}
而理论上应该可以把 new_capacity 移出 for,移出前要检查
回圈里是否有 return ; (可以有 continue)
object /adm/obj/simul_efun: eval_cost too big 3000000
执行时段错误: *Too long evaluation. Execution aborted.
程式: adm/simul_efun/prop_logic.c(adm/obj/simul_efun.c):21
物件: /adm/obj/simul_efun
/d/spell/frozen-orb "cycle_call" d/spell/frozen-orb.c:57
/d/spell/frozen-orb "cycle_over" d/spell/frozen-orb.c:125
/std/user#6633 "shut" std/user/attack.c:159
/adm/daemons/shut_d "shut_tar" adm/daemons/shut_d.c:224
/adm/obj/simul_efun "show" adm/simul_efun/show.c(adm/obj/simul_efun.c):103
/std/user#6633 "query" std/ob/user.c:112
/adm/obj/simul_efun "_query" adm/simul_efun/prop_logic.c(adm/obj/simul_efun.c):21
这是在 cycle_over 里发生的错误
obs=all_inventory(room);
s=sizeof(obs);
if(s>0)
foreach(ob in obs)
if(ob && !userp(ob) && ob->query("killer")>0)
{
ppl->shut(NAMES,dam1,9000,({"ice","magic",lv/10}),ob);
if(ob)
{
ob->set("gravity_effect",50+lv);
ob->delete_temp("flying");
}
}
房间怪太多,目前无解,那其实猜的出来这是在幽灵坟场放技能
造成的(因为那边怪最多)。
有暂时的解法就是限定最多几连击,目前暂时先不限,我先缩减
坟场的怪物量。
执行时段错误: *Array index out of bounds.
程式: d/ppl/norr/quarcha/npc/quiz_npc.c:59
物件: /d/ppl/norr/quarcha/npc/train#449818
生物名: Goro
/d/ppl/norr/quarcha/npc/train#449818 "quiz" d/ppl/norr/quarcha/npc/quiz_npc.c:59
这个 norr 再参考一下。
write("\n"+NPC_NAME+"说道:"HIY+data["quiz_data"]
[0]+"\n\n"NOR);
有 bug 的地方是标红色的部份。读 [0] 会有 bug 代表连设定
都没有。
执行时段错误: *Bad argument 1 to present()
Expected: string or object Got: 0.
程式: d/ppl/norr/quarcha/mob/doll.c:41
物件: /d/ppl/norr/quarcha/mob/doll#465608
生物名: doll
/d/ppl/norr/quarcha/mob/doll#465608 "kill_doll" d/ppl/norr/quarcha/mob/doll.c:41
if(present(str,environment(this_player()))!=this_object())
return 0;
不是 this_object() 就是 this_player() 已消失。
执行时段错误: *Bad argument 1 to keys()
Expected: mapping Got: 0.
程式: u/l/laechan/skycastle/room/crops_room.c:152
物件: /d/map/isalon/crops_room
/u/l/laechan/skycastle/room/skyfarm_mob#248759 "list_xxx" u/l/laechan/skycastle/room/skyfarm_mob.c:366
/d/map/isalon/crops_room "list_xxx" u/l/laechan/skycastle/room/crops_room.c:152
改成
if(!home_crops=(mapping)skyroom->query("crops"))
return notify_fail("你的家里没有任何作物喔.\n");
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.61.157.53