mud_sanc 板


LINE

假设不动 times_check 的话,底下说明书的改法 一、新设定一个玩家在 study 时的参数 ppl->set_temp("studying_book",book); 二、更改 times_check 的呼叫为底下 "/open/cmds/times_check"->set_times_check( ppl->query("name"),base_name(book), file_name(book)+";"+min+";"+max+";"+login_on+";"+sk, stat_int); 三、更改 /std/book.c 内建 cancel_effect 函数 mixed tmps=explode(med_names,";"); 这样就会得到四个东西,然後就能实现底下判断 if((int)ppl->query_temp("login_on")!=atoi(tmps[3])) return 1; if(!book=ppl->query("studying_book")) return 1; if(file_name(book)!=tmps[0]) return 1; if(environment(book)!=ppl && environment(book)!=environment(ppl)) return 1; min=atoi(tmps[1]); max=atoi(tmps[2]); sk=atoi(tmps[4]); 上面的概念就是说,以 /d/book/gate1.c 这本书为例,所有 初级的 gate 书都共用同一个 /d/book/gate1.c 这个物件的 cancel_effect(而不是身上 book 的 cancel_effect),然後 再依据可能变更的四个 data file_name(book) min_skill max_skill login_on sk 将它们读入後写进 med_names 字串,这样就能实现虽然呼叫 同一个物件,但还是能区别玩家所读的书「的不同资料」。 实测结果: > call /open/cmds/times_check;check_names;"laechan" times_check 区: laechan ({ "/d/book/ragnarok1", "/d/book/ragnarok1#237690;1000;1500;1378353220;1001" }) 140 秒後. 你对於刚刚所读的诸神黄昏初级书的内容, 已经融会贯通了! 你的技能「诸神黄昏」进步了一级(1001)! 你心想:嗯,可以继续再读几下诸神黄昏初级书了...... > study ragnarok book 你翻了翻诸神黄昏初级书, 一边念着里头的几小段戎文, 一边暗记在心... 这样改的好处是「只针对 book」,其它都可以照旧,是最小 幅度的改法。缺点是若还有不足的地方就得再改 book 然後 再做 shutdown,这点会造成玩家不便的部份就请多包含。 底下是 shutdown 後 study book 後的 times_check 资料: call /open/cmds/times_check;return_times_check "times_check=([ \"1378366399\" : ([ \"ache\" : ({ \"/d/book/ragnarok2\", \"/d/book/ragnarok2#86;1500;2000;1378366212;1512\" }) ]), \"1378366512\" : ([ \"/d/break/brk/boat\" : ({ \"/d/break/brk/boat\", \"start_plane\" }) ]), \"1378366510\" : ([ \"/d/break/brk/boat\" : ({ \"/d/break/brk/boat\",\"start_plane\" }) ]), \"1378366474\" : ([ \"/d/aty/bird/room/boat1\" :({ \"/d/aty/bird/room/boat1\",\"start_plane\"}) ]), \"1378366383\" : ([ \"laechan\" : ({ \"/d/book/ragnarok1\", \"/d/book/ragnarok1#3491;1000;1500;1378366223;1004\" }) ]) ]) 你对於刚刚所读的诸神黄昏初级书的内容, 已经融会贯通了! 你的技能「诸神黄昏」进步了一级(1004)! 你心想:嗯,可以继续再读几下诸神黄昏初级书了...... 最初登入的三分钟内得不到任何熟练度,请注意! Laechan --



※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 210.61.157.53 (09/05 15:33)
1F:→ laechan :norr 与 justin 两位有空在线上时要跟你们说些事情 09/05 15:35







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