战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1450|回复: 5
打印 上一主题 下一主题

咨询 韩国BOT能不能组队杀牛

[复制链接]

5

主题

8

帖子

149

积分

侠客

Rank: 3Rank: 3

积分
149
跳转到指定楼层
楼主
发表于 2014-7-3 19:35:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
主要要求就是这样的,法师建游戏,拿腿,但不开门(因为已经杀了牛王了),别的号加进来,BAR负责开牛门,然后在别的地图如2层给大家BOBO,不能进牛门,因就他一个还能开门,别的号和法师一起杀牛,要求一起杀,不是分开各自杀,要不爱挂。韩国的BOT能不能实现这样的,还是要自己改很多东西才可能。
回复

使用道具 举报

37

主题

352

帖子

2682

积分

精灵王

Rank: 6Rank: 6

积分
2682

社区居民忠实会员

沙发
发表于 2014-7-3 20:08:43 | 只看该作者
需要修改现有的脚本的,实现起来并不困难,脚本原本就是先检测地上有没有腿,有腿 会直接捡起来开门,如果已经开门了也不会再去捡腿。但是   去捡了腿 自己肯定就开门了,你需要修改这段,比如加上固定角色名字的判断,是指定的角色拿了腿回城就丢下腿,等待开门。
并且指定的名字的 bar 角色 不去捡腿 只在城里循环检测地上有没有腿。。。开门以后去其他 场景 bo ,并检测  sor 是否在组,这样就可以了。
回复 支持 反对

使用道具 举报

5

主题

8

帖子

149

积分

侠客

Rank: 3Rank: 3

积分
149
板凳
 楼主| 发表于 2014-7-4 07:28:37 | 只看该作者
谢谢楼上的,去看看能不能改下
回复 支持 反对

使用道具 举报

5

主题

8

帖子

149

积分

侠客

Rank: 3Rank: 3

积分
149
地板
 楼主| 发表于 2014-7-5 00:14:11 | 只看该作者
为啥我的寻路会失败呢,我也仿照着韩版BOT的做法,把BUS的坐标写到文件里面去,然后帮手循环读出来,然后飞过去帮杀,但总是会失败


具体的代码就是这样的:
function NTMain()
{

        Include(\"libs/common/NTCommon.ntl\");
NTC_IncludeLibs();
NTC_IncludeConfig(\"NTBot/char_configs\");
NT_LoadConfig();
NTSI_LoadNIPFiles(\"NTBot/item_configs\");
NTA_Initialize();
        等等。。。。
       MyLoop();
       等等。。。。
}


var DestX,DestY;
function MyLoop()
{
   while(true){
      if(ReadPosition()){ //这一步会读取文件,把坐标写到 DestX,DestY
           NTM_MoveTo(me.areaid,DestX,DestY,4,true); //总是失败
      }  
    }
}


而且我调用 GetDistance(me.x,me.y,DestX,DestY) 总是返回 1


同房间的Bus,Bobo都正常的,就是帮手的这部分不能正常工作。
回复 支持 反对

使用道具 举报

37

主题

352

帖子

2682

积分

精灵王

Rank: 6Rank: 6

积分
2682

社区居民忠实会员

5#
发表于 2014-7-5 22:10:02 | 只看该作者
ntbot 不是万能的,角色在不同的地区或者距离过远 是取不到别的角色位置信息的。
目前没有好办法,
想学习你可以看看LeechBot(Joiner).ntj  中我编写的
function My_MoveToCommander(commandername)
具体脚本内容太长我就不贴了。
我改的脚本都是加了很多注解的,你确实有兴趣修改,就好好看看 相关的脚本吧。
回复 支持 反对

使用道具 举报

25

主题

264

帖子

2098

积分

精灵王

Rank: 6Rank: 6

积分
2098

社区居民忠实会员

6#
发表于 2014-7-19 22:08:15 | 只看该作者
以前改过一个,可是被我最近不小心删掉了。
基本有一个原则,让不开门的CHAR把牛王先杀掉。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|BattleCN ( 陕ICP备05006600号 )

GMT+8, 2025-2-10 23:33 , Processed in 0.043686 second(s), 20 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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