Re: [问题] 副本

楼主: laechan (挥泪斩马云)   2014-07-14 09:57:14
> instance -enter 1
instance -enter 1
执行时段错误: *Arguments to -= do not match in type.
程式: /std/new_ob/instance/instance_ob.c:112
物件: /std/new_ob/instance/ppl_area/laechan_blood
/std/user#265 "cmd_hook" /std/user.c:140
/cmds/std/_instance "cmd_instance" /cmds/std/_instance.c:172
/cmds/std/_instance "check_cd_times" /cmds/std/_instance.c:68
/adm/obj/simul_efun "questing" /adm/simul_efun/pri_cmds.c(/adm/obj/simul_e
fun.c):358
/open/cmds/quest/quest_data/quest_data "quested" /open/cmds/quest/quest_data/que
st_data.c:744
/std/new_ob/instance/ppl_area/laechan_blood "instance_data" /std/new_ob/instance
/instance_ob.c:112
x=sizeof(vars);
if(x<1)
return ob->instance_data("all");
else if(x<2)
return ob->instance_data(vars[0]);
else
744 return ob->instance_data(vars[0],vars[1]);
if(sscanf(str2,"%s-%s-%s",s1,s2,s3)==3)
{
int i,j;
j=sizeof(ppl_instance[s1]);
for(i=0;i<j;i++)
if(ppl_instance[s1][i][0]==s2 && ppl_instance[s1][i][1]==s3)
ppl_instance[s1][i]=0;
112 ppl_instance[s1]-=({0});
}
> call laechan_blood;instance_data;"del-ppl_instance";"zoroo-normal-0"
UNDEFINED
房间(/std/new_ob/instance/ppl_area/laechan_blood)->
instance_data( "del-ppl_instance", "zoroo-normal-0" ) = ERR("*Arguments to
-= do not match in type.\n")
> call laechan_blood;instance_data;"ppl_instance"
;"zoroo"
房间(/std/new_ob/instance/ppl_area/laechan_blood)->
instance_data( "ppl_instance", "zoroo" ) = UNDEFINED
那么问题来了,为什么 ppl_instance["zoroo"] 会是 UNDEFINED?
> instance -enter 1
vars=({ "ppl_instance", "ppl_area/laechan_blood" })
idata=([ "zoroo" : ({ ({ "hard1", 0, 1405301274 }), ({ "hard1", 0, 1405301283 })
, ({ "hard1", 0, 1405301287 }), ({ "hard1", 0, 1405301292 }), ({ "hard1", 0, 140
5301295 }) }) ])
绫儿: 你还无法进入这个副本喔.
原因就在于 ppl_instance 的主 key 不是 names,而是 quest_num。
嘛,怪了,我记得 ppl_instance 的主 key 应该是 names...
算了,总之已修改,再观察看看,zoroo 我已经让你 instance -enter 1
5 次,约 11 点的时候我会再试一次,若 bug 已修正,你就可申请 bug
回报及协助测试的 rewards。
Laechan

Links booklink

Contact Us: admin [ a t ] ucptt.com