mud_sanc 板


LINE

※ 引述《justinj (黑旋风)》之铭言: : /*****************************************************************/ : 执行时段错误: *Can't load objects when no effective user. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : 程式: /adm/simul_efun/find_object_or_load.c(/adm/obj/simul_efun.c):20 : 物件: /adm/obj/simul_efun : /std/user#953868 "cmd_hook" /std/user.c:140 : /cmds/std/_wear "cmd_wear" /cmds/std/_wear.c:66 : /cmds/std/_wear "try_wear_one" /cmds/std/_wear.c:502 : /d/ppl/justinj/wristlet#1984514 "wear_func" /d/ppl/justinj/armor.c:176 : /adm/obj/simul_efun "find_object_or_load" : /adm/simul_efun/find_object_or_load.c(/adm/obj/simul_efun.c):20 : /*****************************************************************/ : 这个是我在写耐久度时出现的问题 : 我是设定当装备穿上时会去某个物件(装备管理房)登记(register) ^^^^^^^^^^^^^^^^^^^^^^^^ : 这样就会启动一段时间就减少 : 但如果某物件(装备管理房)还未生成时才会发生的问题... 你可以记一下,通常会发生这问题,有可能是你的装备管理房没有 inherit DAEMON,你可以检查一下。物件没有 inherit 任何东西时 你可以想成它将因此无载体,无载体的物件在你最初 update 时不 会有问题,但是过一段时间它被从记忆体清除後就会有问题。 (像我有段时间比较懒,有些东西直接 inherit ROOM,这也可以) Laechan --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.61.157.53
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1406619871.A.0A4.html
1F:推 justinj :装备管理房有inherit ROOM;.. 07/29 16:08
2F:→ justinj :发生的方法是我写在wear_func...XXX->register().. 07/29 16:09
if(data["Duration_Max"]) { set("wear_func_time",time()+180);//穿3分钟 find_object_or_load(EQ_CONTROL); EQ_CONTROL->eq_register(this_object()); } 不太建议这样写。 int wear_func() { object ob; . . if(data["Duration_Max"]) { set("wear_func_time",time()+180);//穿3分钟 if(!catch(ob=find_object_or_load(EQ_CONTROL))) ob->eq_register(this_object()); } 另外 mixed EQS = ({}); void eq_register(object ob)//装备登入 { set_heart_beat(1); EQS += ({ob}); } 这个可能会无效,至少在 tmi2_v3 是无效的,因为 mixed EQS=({}) 这并不是有效的初始化动作,一般是这样子做初始化你可参考 mixed EQS; void create() { ::create(); seteuid(getuid(this_object())); if(!EQS) EQS=({}); } 你可以想成所有有宣告 create 的函数再被载入时一定会呼叫,所 以将初始化的段落写在 create 内就变成一种很自然的想法。 ※ 编辑: laechan (210.61.157.53), 07/29/2014 16:30:48
3F:推 justinj :耐久度系统失效,请通知WIZ! 07/30 09:49
4F:→ justinj :一样...连载入都不行..只是变成可以往下跑而已.. 07/30 09:52
5F:→ laechan :喔我想起一件事,我很多东西都放.../open :p 07/30 10:45
6F:推 justinj :我还以为那边只有写入有问题才放那而已.. 07/30 11:05
7F:推 justinj :移过去也一样... 07/30 11:24
8F:→ laechan :你可以试试把部份放 open 看看或许会成功 07/30 11:25
9F:→ laechan :先试试就好,理论上在/d也应该能成功的,不成功应该是 07/30 11:25
10F:→ laechan :有别的原因在 07/30 11:25
11F:推 justinj :试过情况如下..装备上不能load_obj..房间可以... 07/30 11:42
12F:→ justinj :装备移到/open...还没试过..不过管理房移过去不行 07/30 11:43
13F:推 justinj :不行...那只剩房间跟装备的差别... 07/30 11:45
14F:推 justinj :seteuid(getuid(this_object())); 07/30 11:50
15F:→ justinj :房间有这个..装备没有..所以装备加那个就可以叫了 07/30 11:51
16F:→ laechan :唔原来你装备没加这个, 那通常是不行的 07/30 13:41
17F:推 justinj :刚刚去看一下..原来norr的范例本来就没有..--\\\ 07/30 14:08
18F:→ justinj :印象中只有怪物有..其它都是预设(写在最初档里) 07/30 14:09
19F:→ laechan :加那东西主要是给有想做特殊用途的物件用的 07/30 14:41
20F:→ laechan :一般物件(比方像是简单的房间)没有加也是ok的 07/30 14:42
21F:→ laechan :像指令是因为写在 user.c 的函数内去呼叫的所以大部 07/30 14:42
22F:→ laechan :份指令才可以只需 inherit DAEMON 及 int cmd_xxxxxx 07/30 14:42
23F:推 justinj :soga~~ 07/30 15:28







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP