作者laechan (小太保)
看板mud_sanc
标题[座骑] rideto 与 flee
时间Fri Oct 9 11:06:49 2009
这两个指令我已写好,flee的部份本身较没问题,所以我先用
旧指令 support,这部份 highelf 不能动,不过应该不会有太
大问题。
(有问题可回报)
rideto 部份主函数我设定让 highelf 拥有即时修改权,目前
会产生的第一争议就是 rideto -save 目前可储存任何地点,
因此我打算写一个指令给 highelf 让它可以观看目前玩家储
存了哪些地点。
储存的地点目前也不会因为更换马匹而改变,这些都是试行方
案。让 highelf 观看全储存地点有三个用意..
一、用来观察哪些地点是玩家有重度需求的─将来列入可储存
考量
二、用来观察哪些地点是绝对不应设定可储存的─将来列入不
可储存地点
三、即时知道线上哪些玩家储存了哪些地点─观察大家的使用
情况
highelf 则可依需要自行加入 -save 或 rideto n 方面的限制
,例如你可以依所在地档名目录判断是否可 save 与 rideto,
方式如下...
object env;
string files;
env=environment(ppl);
files=base_name(env);
// 判断方式一
if(sscanf(files,"/d/ppl/highelf/xxx/xxx",files)) // 代表全档名有上述目录
// 判断方式二
if(strlen(files)>15 && files[0..14]=="/d/ppl/highelf/"
^^^^^^^^^^^^^^^ <= 该字串全长 15
就可以让 -save 与 rideto n 的功能暂时无法及於你的区域。
(有些已 save 的你也可以让它无法 rideto n)
另外你也可以自己写一些远隔做移除储存点的动作,例如某玩家
储存了某些地点你觉得不宜,可以写些道具去移除。
(资料栏位为玩家 temp data 区的 saveroom)
Laechan
PS指令已写好
> rideto -alist
全玩家储存地点一览:
女性魔人剑士 钢铁衣研发中(Laechan:剑士)
= 天上界 = /u/l/laechan/workroom
圣兰卡大陆 /d/ppl/map/n5e7
highelf 你随便找一只重新 update -R 过的座骑来骑就可以使
用该指令。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 61.225.162.202 (10/09 11:13)
1F:→ HighElf :先设定no_return和no_sneak,这两个明显不让人过去 10/10 07:34
2F:→ laechan :it's ok 10/10 07:51