战网中国

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

远古通道、act3废庙等有盖子的入口会中断的,请用新的NTMo...

[复制链接]

143

主题

1733

帖子

8038

积分

风云使者

Rank: 7Rank: 7Rank: 7

积分
8038

突出贡献

跳转到指定楼层
楼主
发表于 2018-1-6 18:50:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
主要是NTMove.ntl有修改,这里的NTMove是新的,请用新的覆盖旧的即可。

本帖子中包含更多资源

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

x
回复

使用道具 举报

43

主题

1589

帖子

4275

积分

精灵王

Rank: 6Rank: 6

积分
4275

社区居民忠实会员

QQ
沙发
发表于 2018-1-6 19:18:08 | 只看该作者
前排围观
QQ1151219652/微信zaitaohema 【河马超市】
回复

使用道具 举报

43

主题

1589

帖子

4275

积分

精灵王

Rank: 6Rank: 6

积分
4275

社区居民忠实会员

QQ
板凳
发表于 2018-1-6 19:18:14 | 只看该作者
前排围观
QQ1151219652/微信zaitaohema 【河马超市】
回复

使用道具 举报

31

主题

468

帖子

2593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2593

社区居民

地板
发表于 2018-1-6 19:34:39 来自手机 | 只看该作者
楼上借个地围观
回复 支持 反对

使用道具 举报

1

主题

22

帖子

956

积分

圣骑士

Rank: 5Rank: 5

积分
956

社区居民忠实会员

5#
发表于 2018-1-7 08:15:41 | 只看该作者
谢谢楼主分享,解决了一大难题
回复 支持 反对

使用道具 举报

143

主题

1733

帖子

8038

积分

风云使者

Rank: 7Rank: 7Rank: 7

积分
8038

突出贡献

6#
 楼主| 发表于 2018-1-7 19:09:27 | 只看该作者
我2000年玩的时候,估计好多论坛里的朋友还没有长牙呢。我2007年玩的时侯,估计本论坛玩的也是不多吧?哈哈,我现在是“新人”啦!
回复 支持 反对

使用道具 举报

32

主题

59

帖子

432

积分

贫民

Rank: 1

积分
432
7#
发表于 2018-1-9 11:20:23 | 只看该作者
本帖最后由 st7934 于 2018-1-9 11:38 编辑

樓主大大 是您自改的嗎?另外請問
如果單純只是想要可以正常跑ancient tunnel
我需要改那些地方就好?

因為你的版本好像跟我不一樣
很多參數我這都沒有
回复 支持 反对

使用道具 举报

143

主题

1733

帖子

8038

积分

风云使者

Rank: 7Rank: 7Rank: 7

积分
8038

突出贡献

8#
 楼主| 发表于 2018-1-9 11:58:43 | 只看该作者
不是我改的,如果你用不上,可以把下面这段代码覆盖ntmove中对应部分:
  1. function NTM_TakeStair(areaid)
  2. {
  3.         var _unit;
  4.         var _prearea;
  5.         var _dist = 2;
  6.         var _unit2;
  7.         switch(areaid){
  8.                 case 47:
  9.                 case 65:
  10.                         _unit = NTC_FindUnit(NTC_UNIT_OBJECT, 74); // trap door
  11.                         break;
  12.                 case 93:
  13.                         _unit = NTC_FindUnit(NTC_UNIT_OBJECT, 366); // sewer stairs
  14.                         break;
  15.                 case 94:
  16.                 case 96:
  17.                 case 98:
  18.                         _unit = NTC_FindUnit(NTC_UNIT_OBJECT, 195);// stair
  19.                         _dist = 4;
  20.                         break;
  21.                 case 95:
  22.                 case 97:
  23.                 case 99:
  24.                         _unit = NTC_FindUnit(NTC_UNIT_OBJECT, 194);// stair
  25.                         _dist = 4;
  26.                         break;
  27.                 case 100:
  28.                         _unit = NTC_FindUnit(NTC_UNIT_OBJECT, 386); // trav to duri
  29.                         _dist = 4;
  30.                         break;
  31.                 case 128:
  32.                         _unit = NTC_FindUnit(NTC_UNIT_OBJECT, 547); // to wsk 1
  33.                         break;
  34.                 default:
  35.                         _unit = NTM_GetStairInt(areaid);
  36.                         break;
  37.         }
  38.         if(!_unit){
  39.                 return false;
  40.         }

  41.         _prearea = me.areaid;
  42.         for(var i = 0 ; i < 20 ; i++){
  43.                 if((i % 5) == 0){
  44.                         if(i == 10){
  45.                                 NTM_MoveTo(_prearea, me.x+6, me.y+6);
  46.                         }
  47.                         if(_unit.classid == 366 && _unit.mode != 2){
  48.                                 _unit2 = NTC_FindUnit(NTC_UNIT_OBJECT, 367); // sewer leaver
  49.                                 if(NTM_GetCloserInt(_unit2, _dist)){
  50.                                         NTC_DoClick(NTC_CLICK_LDOWN, NTC_SHIFT_NONE, _unit2);
  51.                                         NTC_Delay(200);
  52.                                 }
  53.                         }

  54.                         if(NTM_GetCloserInt(_unit, _dist)){
  55.                                 NTC_DoClick(NTC_CLICK_LDOWN, NTC_SHIFT_NONE, _unit);
  56.                                
  57.                         }
  58.                 }

  59.                 NTC_Delay(200);

  60.                 if(me.areaid != _prearea){
  61.                         break;
  62.                 }
  63.         }

  64.         while(me.areaid == 0){
  65.                 NTC_Delay(200);
  66.         }

  67.         if(me.areaid == _prearea){
  68.                 return false;
  69.         }
  70.         NTC_PingDelay(NTConfig_AreaDelay);

  71.            return true;
  72. }
复制代码
回复 支持 反对

使用道具 举报

32

主题

59

帖子

432

积分

贫民

Rank: 1

积分
432
9#
发表于 2018-1-9 14:40:42 | 只看该作者
只需蓋這段 就能成功?
回复 支持 反对

使用道具 举报

143

主题

1733

帖子

8038

积分

风云使者

Rank: 7Rank: 7Rank: 7

积分
8038

突出贡献

10#
 楼主| 发表于 2018-1-9 18:23:56 | 只看该作者
是的,因为它的错误就是下楼梯不行。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-29 11:57 , Processed in 0.166770 second(s), 23 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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