战网中国

标题: 坐标求助 [打印本页]

作者: skill    时间: 2015-3-13 17:38
标题: 坐标求助
case "heal": walkto(5132, 5091);


像这种语句中的 二维坐标(5132, 5091)该怎么理解,原点是在哪儿的?
作者: 白色曼陀螺    时间: 2015-3-13 17:55
可以利用map在游戏内测试坐标,不用探究原点在何处,和游戏地图生成有关系。
作者: skill    时间: 2015-3-14 21:23
[quote=白色曼陀螺,145697]可以利用map在游戏内测试坐标,不用探究原点在何处,和游戏地图生成有关系。[/quote] km人物跑到a3城内小站(wp)附近时,施放了个冰甲,然后游戏立刻断开连接退出。
屏幕上显示 \"Heading to durance\", 是执行的这段代码有问题么?
作者: skill    时间: 2015-3-14 21:24
function movetowaypoint()
{
        var text = \"Heading to durance\";
        me.overhead(text);
        if (me.act == 3) {
                switch (position) {
                        case \"waypoint\":        break;
                        case \"start\":                 mbm_WalkPath(Path_S2C, text);
                                                walkto(5143, 5088);
                                                me.overhead(text);
                                                if (esp) mbm_FastCast(ENERGYSHIELD);
                                                walkto(5148, 5077);
                                                me.overhead(text);
                                                if (asp != \"none\") mbm_FastCast(asp);
                                                walkto(5153, 5064);
                                                me.overhead(text);
//                                                walkto(5154, 5061);
                                                break;
                        case \"heal\":                walkto(5143, 5088);
                                                if (esp) mbm_FastCast(ENERGYSHIELD);
                                                me.overhead(text);
                                                walkto(5148, 5077);
                                                if (asp != \"none\") mbm_FastCast(asp);
                                                me.overhead(text);
                                                walkto(5153, 5064);
                                                break;
                        case \"stash\":                if (esp) mbm_FastCast(ENERGYSHIELD);
                                                walkto(5152, 5055);
                                                me.overhead(text);
                                                if (asp != \"none\") mbm_FastCast(asp);
                                                walkto(5152, 5054);
                                                me.overhead(text);
                                                break;
                        case \"repair\":                mbm_WalkPath(Path_Hratli2R, text);
                                                walkto(5158, 5077);
                                                me.overhead(text);
                                                if (esp) mbm_FastCast(ENERGYSHIELD);
                                                walkto(5158, 5069);
                                                me.overhead(text);
                                                if (asp != \"none\") mbm_FastCast(asp);
                                                walkto(5158, 5064);
                                                break;
                        case \"revive\":                mbm_WalkPath(Path_Asheara2V, text);
                                                walkto(5142, 5087);
                                                me.overhead(text);
                                                if (esp) mbm_FastCast(ENERGYSHIELD);
                                                walkto(5148, 5077);
                                                me.overhead(text);
                                                if (asp != \"none\") mbm_FastCast(asp);
                                                walkto(5153, 5064);
                                                break;
                        default:                bug(\"act 3 movetowaypoint from \" + position);
                                                break;
                }
        } else {
                switch(position) {
                        case \"waypoint\":        break;
                        case \"start\":                if (esp) mbm_FastCast(ENERGYSHIELD);
                                                walkto(5046, 5036);
                                                if (asp != \"none\") mbm_FastCast(asp);
                                                walkto(5046, 5030);
                                                break;
                        case \"heal\":                walkto(5076, 5047);
                                                walkto(5061, 5039);
                                                if (esp) mbm_FastCast(ENERGYSHIELD);
                                                walkto(5051, 5034);
                                                if (asp != \"none\") mbm_FastCast(asp);
                                                walkto(5048, 5029);
                                                break;
                        case \"repair\":                walkto(5077, 5042);
                                                walkto(5063, 5039);
                                                if (esp) mbm_FastCast(ENERGYSHIELD);
                                                walkto(5051, 5034);
                                                if (asp != \"none\") mbm_FastCast(asp);
                                                walkto(5048, 5029);
                                                break;
                        case \"revive\":                if (esp) mbm_FastCast(ENERGYSHIELD);
                                                walkto(5028, 5024);
                                                if (asp != \"none\") mbm_FastCast(asp);
                                                walkto(5037, 5028);
                                                break;
                        case \"stash\":                walkto(5035, 5037);
                                                if (esp) mbm_FastCast(ENERGYSHIELD);       
                                                walkto(5039, 5031);
                                                if (asp != \"none\") mbm_FastCast(asp);
                                                walkto(5042, 5027);
                                                break;
                        default:                bug(\"act 4 movetowaypoint from \" + position);
                                                break;
                }
        }
        position=\"waypoint\";
}
作者: 白色曼陀螺    时间: 2015-3-15 16:30
这个bot我不熟,看起来不是ntbot,估计你是私服吧,私服的游戏程序会有一些改动,所以bot可能会出现不兼容。




欢迎光临 战网中国 (http://battlecn.net/) Powered by Discuz! X3.1