战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: bravheart037
打印 上一主题 下一主题

聊聊单机挂BOT的原因和我遇到的问题!

[复制链接]

88

主题

804

帖子

4059

积分

精灵王

Rank: 6Rank: 6

积分
4059

社区居民最爱沙发忠实会员原创写手

21#
发表于 2014-7-26 20:43:22 | 只看该作者
大箱子正常使用,挂BOT用和战网没什么区别。
就是运气比较衰,至今没挂出31号,除了SOR都在走路,KP和乌龟,好在不用担心被办,随意CR。
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

积分

侠客

Rank: 3Rank: 3

积分
0

社区居民忠实会员

22#
 楼主| 发表于 2014-7-26 21:28:23 | 只看该作者
[quote=肥猫啊,104840]我的是NT3.0,只要是NT应该就没问题。
韩国等BOT也都是演化过来的,底子还是NT。[/quote] 我的是NT3.1.我再试下……是不是就把原来的X=6改为X=10
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

积分

侠客

Rank: 3Rank: 3

积分
0

社区居民忠实会员

23#
 楼主| 发表于 2014-7-26 22:11:20 | 只看该作者
[quote=肥猫啊,104845]大箱子正常使用,挂BOT用和战网没什么区别。
就是运气比较衰,至今没挂出31号,除了SOR都在走路,KP和乌龟,好在不用担心被办,随意CR。[/quote] function NTT_ManageStash(invitem)
{
    var i, x, y;
    var _items;
    var _stashall;
    var StashHeight = (me.gametype == 0) ? 4 : 8;
    var _ignorestring = _NTT_IgnoredItems.join();
    var _ignoreitem;

    if(!GetUIState(0x19))
        return false;

    if(arguments.length < 1)
        _stashall = true;
    else
        _stashall = false;

    if(!NTC_StashGoldFull() && NTC_MyGoldCarry() > NTConfig_MinGoldToStash)
    {
        var _mygold = NTC_MyGoldCarry();

        Gold(3, _mygold);

        for(i = 0 ; i < 2 ; i++)
        {
            NTC_Delay(500);

            if(_mygold > NTC_MyGoldCarry())
                break;
        }
    }

    var _stashspace = new Array(StashHeight);

    for(y = 0 ; y < StashHeight ; y++)
        _stashspace[y] = new Array(10);

    for(y = 0 ; y < StashHeight ; y++)
    {
        for(x = 0 ; x < 10 ; x++)
            _stashspace[y][x] = 0;
    }

    _items = me.GetItems();

    if(!_items)
        return false;

    for(i = 0 ; i < _items.length ; i++)
    {
        if(_items.mode == 0 && _items.itemloc == 4)
        {
            for(y = 0 ; y < _items.ysize ; y++)
            {
                for(x = 0 ; x < _items.xsize ; x++)
                    _stashspace[y+_items.y][x+_items.x] = 1;
            }
        }
    }

    for(i = 0 ; i < _items.length ; i++)
    {
        if(_items.mode == 0 && _items.itemloc == 0 && (_stashall || (_items.x == invitem.x && _items.y == invitem.y)))
        {
            if(_stashall)
            {
                _ignoreitem = (NTConfig_Columns[_items.y][_items.x] == 0);

                if(!_ignoreitem)
                {
                    if( _ignorestring.indexOf(_items.code) != -1 || NTSI_CheckItem(_items) <= 0 )
                        _ignoreitem = true;
                }
            }
            else
                _ignoreitem = false;

            if(!_ignoreitem)
            {
                _itemdone = false;

                for(y = 0 ; y < StashHeight ; y++)
                {
                    if(_itemdone)
                        break;

                    for(x = 0 ; x < 10 ; x++)
                    {
                        if(_itemdone)
                            break;

                        if(_stashspace[y][x] == 0)
                        {
                            if((x+_items.xsize-1) < 10 && (y+_items.ysize-1) < StashHeight)
                            {
                                var _havespace = true;

                                for(m = 0 ; m < _items.ysize ; m++)
                                {
                                    for(n = 0 ; n < _items.xsize ; n++)
                                    {
                                        if(_stashspace[y+m][x+n] == 1)
                                        {
                                            _havespace = false;
                                            m = 4;
                                            break;
                                        }
                                    }
                                }

                                if(_havespace)
                                {
                                    if(NTC_ItemToCursor(_items))
                                    {
                                        for(n = 0 ; n < 80 ; n++)
                                        {
                                            if((n % 40) == 0)
                                                me.ClickItem(0, x, y, 4);

                                            NTC_Delay(100);

                                            if(!me.itemoncursor)
                                                break;
                                        }

                                        if(n < 80)
                                        {
                                            for(m = 0 ; m < _items.ysize ; m++)
                                            {
                                                for(n = 0 ; n < _items.xsize ; n++)
                                                    _stashspace[y+m][x+n] = 1;
                                            }
                                        }

                                        NTC_PingDelay(200);
                                    }

                                    _itemdone = true;
                                }
                            }
                        }
                    }
                }
            }

            if(!_stashall)
                return true;
        }
    }

    return true;
}
我自己是这么改的,你看看对吗?不起作用呢……。
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

积分

侠客

Rank: 3Rank: 3

积分
0

社区居民忠实会员

24#
 楼主| 发表于 2014-7-26 22:33:18 | 只看该作者
[quote=肥猫啊,104845]大箱子正常使用,挂BOT用和战网没什么区别。
就是运气比较衰,至今没挂出31号,除了SOR都在走路,KP和乌龟,好在不用担心被办,随意CR。[/quote] 可以把你的BOT上传或者发给我吗?或者加我QQ,教我一下。304310639.谢谢!
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

积分

侠客

Rank: 3Rank: 3

积分
0

社区居民忠实会员

25#
 楼主| 发表于 2014-7-26 22:43:10 | 只看该作者
我自己改的,不知道哪里不对,不起作用。请大神给予指正。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

31

主题

1092

帖子

5881

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5881

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

26#
发表于 2014-7-26 23:50:27 | 只看该作者
qq=11427125.可以解答基本问题,动脑筋和费事的事情不管。
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

积分

侠客

Rank: 3Rank: 3

积分
0

社区居民忠实会员

27#
 楼主| 发表于 2014-7-27 07:12:23 | 只看该作者
[quote=肥猫啊,104845]大箱子正常使用,挂BOT用和战网没什么区别。
就是运气比较衰,至今没挂出31号,除了SOR都在走路,KP和乌龟,好在不用担心被办,随意CR。[/quote] 经过自己的研究,搞定了,确实可以填满了!谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

88

主题

804

帖子

4059

积分

精灵王

Rank: 6Rank: 6

积分
4059

社区居民最爱沙发忠实会员原创写手

28#
发表于 2014-7-27 07:41:22 | 只看该作者
目前与战网相比,存在的问题:
1)大约间隔5-10分钟才自动存档,所以非正常退出的话存档不及时。这也是为什么要分开每个人物一个文件夹,一个独立存档的一个原因,公用的话有时会造成存档更新不及时,丢失数据。
2)大箱子固然好,但人物独立,也就只能用拷贝箱子文件的办法,实现共享了。
3)局域网模式下,带人,合作什么的,在结束游戏时容易闪退。如1),造成丢档,所以最好带完人,留在游戏内,等看到存盘文件创立的时间刷新了,再退。
4)火炬地图的M与D不召唤怪,只有干巴巴的3个老怪,这点不如战网生动,但挂机打火炬也就相对方便些。
5)原始的PlugY.ini,CD的出现过于困难了,8小时都未必出一只。因此有必要把PAL的那个PlugY.ini改动一下。
[WORLD EVENT]
ActiveWorldEvent=1
ShowCounterInAllDifficulty=1
ItemsToSell=The Stone of Jordan
MonsterID=333
OwnSOJSoldChargeFor=100
InititalSOJSoldMin=200
InititalSOJSoldMax=3000
TriggerAtEachSOJSoldMin=1
TriggerAtEachSOJSoldMax=10
ActiveAutoSell=1
TimeBeforeAutoSellMin=1
TimeBeforeAutoSellMax=1800
这样最短1,2分钟,最慢4,5小时出一只,比较合理。手动打火炬时就很有可能遇到一个。
6)BOT的NT_GameMsgEvents判断屏幕信息的功能有问题,以至于像什么判断CD的功能不能实现。相对好解决,十有八九是语言核心文件不同所致,换回原版的应该就可以,现在怎么切换也都是汉化的。我的PAL现在还不能TP,等有了31号再搞吧。
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

积分

侠客

Rank: 3Rank: 3

积分
0

社区居民忠实会员

29#
 楼主| 发表于 2014-7-27 15:45:36 | 只看该作者
[quote=肥猫啊,104921]目前与战网相比,存在的问题:
1)大约间隔5-10分钟才自动存档,所以非正常退出的话存档不及时。这也是为什么要分开每个人物一个文件夹,一个独立存档的一个原因,公用的话有时会造成存档更新不及时,丢失数据。
2)大箱子固然好,但人物独立,也...[/quote] 大神啊,你说的我似懂非懂的。不过改SOJ出DC那个我懂的。
第一,分开存档,其实就是N个暗黑+大箱子文件夹,要想共享物品,一般是BOT打到的先存到个人箱子的第2到N页,需要共享的时候转移到共享箱子里,然后 把共享箱子拷走(.sss结尾的那个文件)实现物品共享。
第二,我都是单机双开,手动自己带自己的小号。没发现什么丢失东西现象
第三,DC出现时间我一般设的时候长一点,需要打毁灭小符时候,就把时间设置的超短,进游戏就出DC,然后自己手动打个十多次。毁灭小符单机真的没战网那么精贵。
第四,火炬不会自动打,八神BOT在战网可以钥匙自动入库自动打火炬,但单机我都是BOT攒一大波KEY然后手动打,至今没出什么极品火炬。
第五,你说的NT_GAMEMSGEVENT,这一段是什么意思,我没懂。
第六,大神,你现在是BN呢,还是单机呢?
回复 支持 反对

使用道具 举报

88

主题

804

帖子

4059

积分

精灵王

Rank: 6Rank: 6

积分
4059

社区居民最爱沙发忠实会员原创写手

30#
发表于 2014-7-27 16:36:43 | 只看该作者
BN搞不动了,现在只在单机自欺欺人,而且还要努力欺的象些。
NT_GAMEMSGEVENT是NT的一个功能,用来判断屏幕的文字信息。。。例如:
function NT_GameMsgEvents(msg, type)
{
        if(msg.indexOf(\"Diablo Walks\") != -1)
        NTTM_CheckAct();
}
当判断到屏幕有CD出地表字样,立马回程。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-8 14:33 , Processed in 0.038702 second(s), 18 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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