找回密码
 注册
搜索
查看: 1140|回复: 9

代码贡献——大理巡城优化

[复制链接]
门派:不明
发表于 2010-8-14 01:10:35 | 显示全部楼层 |阅读模式
俺自己机器人虽然优化,不过只适合自己,不好意思出手
新人嘛,精力有限,当然不能多走冤枉路。

首先看代码:


                if(!(ob->query_temp("dali_xc/xueshan")轿子雪山
                 && ob->query_temp("dali_xc/tianchi2")天池半山
                 && ob->query_temp("dali_xc/yuelong")玉龙雪山
                 && ob->query_temp("dali_xc/ylf1")))应乐峰南
                        return notify_fail("你是不是偷懒,城西漏了些地方没巡? \n");
                if(!(ob->query_temp("dali_xc/anning")安宁温泉
                 && ob->query_temp("dali_xc/dg3")游园会
                 && ob->query_temp("dali_xc/xishuang")西双版纳
                 && ob->query_temp("dali_xc/hg2")海埂南
                 && ob->query_temp("dali_xc/hg3")))海埂北
                        return notify_fail("你是不是偷懒,城南漏了些地方没巡? \n");
                if(!(ob->query_temp("dali_xc/nianhuasimen")拈花寺  //值得注意
                 && ob->query_temp("dali_xc/xs2")望海楼
                 && ob->query_temp("dali_xc/sl")石林
                 && ob->query_temp("dali_xc/yzh")阳宗海
                 && ob->query_temp("dali_xc/ydxxxxxx")))燕子窝
                        return notify_fail("你是不是偷懒,城东漏了些地方没巡? \n");
                if(!(ob->query_temp("dali_xc/caifeng")裁缝店
                 && ob->query_temp("dali_xc/chaguan")茶馆
                 && ob->query_temp("dali_xc/xiulou")绣楼
                 && ob->query_temp("dali_xc/chouduan")绸缎庄
                 && ob->query_temp("dali_xc/xiyuan")戏园子
                 && ob->query_temp("dali_xc/yanzhi")铸剑房
                 && ob->query_temp("dali_xc/datiepu")打铁铺
                 && ob->query_temp("dali_xc/shudian")书肆
                 && ob->query_temp("dali_xc/dafujia")大富之家
                 && ob->query_temp("dali_xc/zahuopu")杂货铺
                 && ob->query_temp("dali_xc/shuyuan")书院
                 && ob->query_temp("dali_xc/huadian")花店
                 && ob->query_temp("dali_xc/yaopu")药铺
                 && ob->query_temp("dali_xc/dangpu")当铺
                 && ob->query_temp("dali_xc/yanju")作坊
                 && ob->query_temp("dali_xc/duchang")赌场
                 && ob->query_temp("dali_xc/qian")大理钱庄
                 && ob->query_temp("dali_xc/kedian")客店
                 && ob->query_temp("dali_xc/yizhan")驿站
                 && ob->query_temp("dali_xc/mafang")))马房
                        return notify_fail("你是不是偷懒,城内漏了些地方没巡? \n");




在大理城东会有:

山间小路-
    你前面一个山岗,路开始逐渐平坦,但是仍不好走,你不断的拨开挡在路
上的杂草,荆棘。偶尔听到一阵阵的野兽叫声,头顶有一些不知名的小鸟在跳
来跳去,四周丛林密布,鲜花绿草若隐若现。


void init()
{
      object me = this_player();
      if (me->query_temp("xuncheng") && random(20) < 3 ){
      me->move(__DIR__"road"+(random(3)+1));
      }
}
有概率随机自动移动到旁边路上
所以这里,eu;sw多走几步,就可以了。防止发生("你是不是偷懒,城东漏了些地方没巡? \n");



只要巡城增加判断:在城东看到拈花寺,就继续,否则继续找拈花寺
门派:不明
 楼主| 发表于 2010-8-14 01:16:31 | 显示全部楼层
所以路线就是可以少走很多路:


#ALIAS xc1 {wu;eu;wu;nu;n;nu;nd;n;s;su;sd;s;sd;ed;sd;eu;sd;wu;sd;sw;su;}
#ALIAS xc2 {nd;w;nw;sw;u;d;ne;se;sw;su;nd;ne;e;ne;ed;e;}
#ALIAS xc3 {n;w;e;n;w;e;n;w;e;n;get huasheng;w;get huasheng;eat huasheng;drink;#2 drop huasheng;e;n;s;e;s;e;n;n;s;s;s;s;n;e;n;n;n;}
#ALIAS xc4 {e;n;s;e;w;s;e;w;s;e;w;s;e;w;s;e;e;se;n;s;s;e;w;s;e;w;su;enter;yun jingli}
#ALIAS xc5 {d;d;d;e;e;up;e;w;d;w;w;up;up;up;out;nd;n;n;nw;ne;#5 eu;#3 se}//开始避免被移走
//也可以在这里增加一个trigger,以拈花寺为触发,我就简单不写了


#ALIAS xc6 {s;out;nw;nw;wd;wd;sw;w;w;s;e;w;s;e;w;s;e;w;s;e;w;s;n;w;s;n;w;n;e;w;w;}
#ALIAS xc7 {e;n;s;s;s;s;su;e;w;se;w;w;e;e;s;su;sw;ne;nd;n;su;n;s;s;n;nd;nw;nd;n;n;yun jingli;w;}
#ALIAS xc8 {s;n;w;s;n;w;e;n;w;e;n;w;e;n;w;e;n;w;}

评分

1

查看全部评分

门派:不明
发表于 2010-8-14 01:50:31 | 显示全部楼层
这个我建议研究僧直接方ROBOT好了...基本上我们都看不懂这些代码...
门派:不明
发表于 2010-8-14 09:47:15 | 显示全部楼层
见得,见得,大大的见得。支持放出机器人。
门派:不明
发表于 2010-8-14 11:39:24 | 显示全部楼层
9494,放ROBOT吧,俺们不懂那是什么意思
门派:不明
发表于 2010-8-14 13:15:06 | 显示全部楼层
看不懂啊
要成品
门派:不明
发表于 2010-8-14 13:15:27 | 显示全部楼层
clone把六脉的code研究明白了么?
门派:不明
发表于 2010-8-14 17:53:51 | 显示全部楼层
原帖由 cytz@ts 于 2010-8-14 01:50 发表
这个我建议研究僧直接方ROBOT好了...基本上我们都看不懂这些代码...

9494.。。。。。。。。。。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-11-10 12:44 , Processed in 0.024101 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表