※ 引述《justinj (黑旋风)》之铭言:
: 1.之前接任务是
: 设定接杀XX怪任务...quest demo显示目前杀了多少只
: 而如果是要设定杀XX副本怪几只要怎么做?
: 以及 quest或其它指令是否有显示你目前杀了几只
: (这个是要给玩家看的)
: ps.我是希望有可以设定什么时候决定开始计算要杀,以及结束
这我好像有写了,你可以看一下 /open/cmds/quest/quest_data/quest_data.c
里头的 quested 函数,它里面有一段 case "instance",往下找应该会看到
"mob_record" 之类的东西,可用来读取或修改(不确定有没有XD)杀怪内容,
至于什么时候开始杀,透过修改其内容(比方初始化它)就可办到。
你可以研究一下,如果还是不好用就提出来讨论或你自己动手改亦可,目前
应该是默认杀了多少怪皆有纪录。
: 2.
: questing指令的问题
: del_temp/delete_temp,0,({({玩家})}) 删除玩家暂存资料
: del_temp/delete_temp,变量名,({({玩家})}) 删除玩家某变量暂存资料
: query_first/query_first_time,变量名,({({玩家})})
: 前面的instance我就没补上去了...
: 前面二个是测试时下删除指令..但读资料似乎没做删除...
: 最后一个命令是做什么用的....读出来也没资料
questing 有宣告 mapping quest_temp 变量,前面两个应该就是
用来存取或修改这个变量用的。
第三个我就没印象那是什么。
Laechan