战网中国

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

问个超难问题

[复制链接]
匿名
跳转到指定楼层
#
匿名  发表于 2015-1-14 00:27:30 回帖奖励 |正序浏览 |阅读模式
bool CheckCollision(object 1, object 2, flag)
bool CheckCollision(areaid, x1, y1, x2, y2, flag) //好像没有人这么用
Bit 0 - Map non walkable
Bit 1 - LOS blockers, like walls for instance
Bit 2 - Leap blocks, blocks ranged
Bit 3 - Block Player's walk but not Mercenary's walk
Bit 4 - Some doors, entry/exits, a few waypoints. Also seems to have something to do with light.
Bit 5 - Blocks light only, not LOS
Bit 6 - Stuff from catapults in act 5 and poison clouds not
Bit 7 - Players, all players, yourself and others
Bit 8 - NPCs & Monsters (a dot)
Bit 9 - Items
Bit 10 - Objects
Bit 11 - Closed Doors
Bit 12 - NPCs & Monsters (where you collide with them)
Bit 13 - Friendly NPCs
Bit 14
Bit 15 - Dead bodies, tps, most likely interactive non blockers
看了很久也没看懂具体意思,对着脚本例子也不行,能否请高人举例12,说明详细涵义
回复

使用道具 举报

19

主题

70

帖子

670

积分

圣骑士

Rank: 5Rank: 5

积分
670
13#
 楼主| 发表于 2015-1-16 17:08:12 | 只看该作者
xiexie我仔细看看,刚才又发现了bug,getpath()真心不能完全放心啊。
回复 支持 反对

使用道具 举报

1

主题

205

帖子

3296

积分

精灵王

Rank: 6Rank: 6

积分
3296

社区居民忠实会员

12#
发表于 2015-1-16 13:12:16 | 只看该作者
都是大神,我是来学习的,lz把muddy bot优化好了分享了一下。之前下来试用了一下,感觉还可以
回复 支持 反对

使用道具 举报

137

主题

909

帖子

5177

积分

风云使者

Rank: 7Rank: 7Rank: 7

积分
5177

社区居民忠实会员原创写手

11#
发表于 2015-1-16 11:43:09 | 只看该作者
[quote=lambochan,137401]路过,自己下来看。。








别期望太高,D2NT内的D2BS核有不少的函数或函数功能,基于安全理由,都被kimsout砍了,所以D2NT从没发生过ban潮。。(你顶楼的函数功能正是被砍对象之一,有几个bit是不w...[/quote] 南瓜大俠現身, 崇拜一下
回复 支持 反对

使用道具 举报

19

主题

70

帖子

670

积分

圣骑士

Rank: 5Rank: 5

积分
670
10#
 楼主| 发表于 2015-1-14 17:08:54 | 只看该作者
[quote=白色曼陀螺,137111]此函数我认为是检测A到B中间是否存在障碍的。我也只见过flag等于1,4,6的情况。[/quote] 功能没错,大概是这样。没有详细api介绍,只能看代码来逆推函数功能,难啊。
回复 支持 反对

使用道具 举报

19

主题

70

帖子

670

积分

圣骑士

Rank: 5Rank: 5

积分
670
9#
 楼主| 发表于 2015-1-14 16:48:57 | 只看该作者
muddy bot,德国人muddy water改写的,d2nt33底版,优化不错,腰带系统绝佳,杀怪也有优先次序和自动躲避功能,城镇管理很好,就是act5凯恩位置错误(我自己改好了)。感觉除了没有图形配置界面,走路堵死,其它都很好(组队功能我没有成功,因为我在私服,可能服务器有微量修改防bot,现在组队在用八神升级,想把这个功能移植过去)。
可惜muddy water他现在放弃了更新,转投etal bot去了,我只好自己改出来走路的,因为对js完全不了解,靠一点c的底子在摸索,所以经常在这里提问,不懂的地方太多了。建议使用,你会有一种非常精致的感觉。
回复 支持 反对

使用道具 举报

64

主题

468

帖子

2141

积分

精灵王

Rank: 6Rank: 6

积分
2141
8#
发表于 2015-1-14 16:45:50 | 只看该作者
用bh pal在nm难度试试?
另,你用的到底什么bot啊?是它本身就有这功能,还是你研发出来的?
回复 支持 反对

使用道具 举报

19

主题

70

帖子

670

积分

圣骑士

Rank: 5Rank: 5

积分
670
7#
 楼主| 发表于 2015-1-14 15:34:25 | 只看该作者
[paragraph][quote=被关了,137105]act1,2 boss没什么油水啊
act3,4 boss能走过去k吗?[/quote] 可以到达,就是一身暗金druid,肉搏能力还是不行,刚打到劳模面前和避难所门口药物耗尽,佣兵挂了,没再杀下去。
回复 支持 反对

使用道具 举报

56

主题

147

帖子

1408

积分

精灵王

Rank: 6Rank: 6

积分
1408

社区居民忠实会员原创写手

6#
发表于 2015-1-14 15:14:37 | 只看该作者
支持顶!
回复 支持 反对

使用道具 举报

19

主题

70

帖子

670

积分

圣骑士

Rank: 5Rank: 5

积分
670
5#
 楼主| 发表于 2015-1-14 15:14:18 | 只看该作者
[quote=被关了,137105]act1,2 boss没什么油水啊
act3,4 boss能走过去k吗?[/quote] act1,2 boss是bugmf,打戒指和符文
act3,4没有门要开,应该可以。我试试,就是装备不太好。
回复 支持 反对

使用道具 举报

31

主题

1092

帖子

5881

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5881

社区居民忠实会员喜欢达人

地板
发表于 2015-1-14 14:55:56 | 只看该作者
此函数我认为是检测A到B中间是否存在障碍的。我也只见过flag等于1,4,6的情况。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-9 04:16 , Processed in 0.055504 second(s), 21 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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