mud_sanc 板


LINE

理论上现在应该不会停了,心跳停止的原因在於 times_check 函数在执行过程中产生错误所致,一般来说会产生错误的片段 if(file_exists(times_check[tmp][tmp2][0]) || file_exists(times_check[tmp][tmp2][0]+".c")) { ob=find_object_or_load(times_check[tmp][tmp2][0]); if(!ob) { ob=clone_object(times_check[tmp][tmp2][0]); 大概就是将上面 find_object_or_load 及 clone_object 的部 份用 catch 包起来即可,这两个片段的撰写用意在於,以book 为例,实际上 cancel_effect 是呼叫到 /d/book/xxxx.c 而非 玩家身上的实体书(即实体书的存在意义变成只剩下 min-max), 但即便一堆玩家身上有实体书,/d/book/xxxx.c 本身也可能因 为系统 reborn 的缘故而清掉,因此用两道程序重新载入。 (不过这并不是好的做法。另外 file_exists 判断应该可略过) 目前问题比较大的是 study 而非 times_check,从这次更动的 经验可知道当原本一个 call_out 的东西改成 times_check 方 式时最好重写相关判断。 以这次的问题为例,当玩家 study 时 times_check 就出现一 笔资料,因此 1.必须避免 times_check 出现两笔以上相同的资料 要嘛避免,不然就是 times_check 有办法判断只有一笔有作 用目前用 file_name(book) 及 login_on 来处理。 2.必须避免因 times_check 错误造成玩家无法再读 这个最好的做法就是让原本 ppl->set_temp("study 的设定 加进 time()+n 的判断,这样就算 times_check 停止心跳, 经过一段时间後玩家也可以再 study。 这个修改需 shutdown。 3.在 set_times_check 及 set_times_no_save 加入心跳判断 当呼叫者是玩家,且 times_check 无心跳时,告诉玩家讯息 并且中止 set_times。 4.实体书泛滥的问题 为避免以後玩家 book 越屯越多,将采底下处理.. 1.book 将改虚拟书 └但是上面关於 book 的修改还是可用在 egingin 等书上 2.虚拟书可用 ob read 去读,每读一次 a.加 0~n (0 代表可能读了没心得) b.加 1~n (代表读一次至少加 1) 3.虚拟书没有认主问题,可 ob sell 也可 ob trade,亦可 堆叠,而且方便做堆叠上限,我基本上也不会管制数量, 但是读了一次书後要等一阵子才能再读第二次,则是确定 的。 以上会列入下礼拜修改重点,玩家身上的实体书将无法再读, 玩家也无法再打到实体书,但是可打到虚拟书,预定全面实装 时间将在中秋节後(因为要改很多东西)。 预定会先新增 /std/new_ob/vobjs/b 目录及各书本实体档。 Laechan --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.61.157.53
1F:推 justinj :测试书店内read...下午回来後就没在read了..然後其中 09/07 17:01
2F:→ justinj :一只没法子再按read(因为按过了.).但times那边没有. 09/07 17:02
3F:→ justinj :不过study反而还可以动.. 09/07 17:02







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灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP