战网中国

标题: D2NT Manager 中文的掉落場景 修改請教 [打印本页]

作者: wgt710809    时间: 2014-1-12 19:36
标题: D2NT Manager 中文的掉落場景 修改請教
[attach]4531[/attach]
作者: D2    时间: 2014-1-13 08:34
樓主為何連你賣給商店的物品東西也會顯示出來啊
用的是幾版的?韓國版?
能請教嗎
作者: wgt710809    时间: 2014-1-13 08:42
[quote=D2,65086]樓主為何連你賣給商店的物品東西也會顯示出來啊
用的是幾版的?韓國版?
能請教嗎[/quote] 這我自己改的
我是用3.1版改成3.3
是最原始的版本,非韓國
作者: D2    时间: 2014-1-13 10:06
[quote=wgt710809,65089]這我自己改的
我是用3.1版改成3.3
是最原始的版本,非韓國[/quote] 怎改的能私下指教嗎
作者: zx0986282910    时间: 2014-1-13 18:38
+1我也需要指教一夏
作者: iamiori    时间: 2014-1-16 15:40
看字的色和格式... 有点像参考我的那个bot里面的代码来自行修改的吧.
那我说说这个地点的原理. (我的bot里)
1, 在xml日志模块中, 它有一个小部份.  当bot 激活一次捡取物品的动作. (这时,它就会输出一个txt, 放在\\scripts\\logs\\loc 这里面,  这里就是捡地上的东西时候,当时的场所名字.(游戏内显示的, 你用是中文就是中文,用英文游戏就是英文)
2, 如果不需要id, 就直接输出到界面
3, 如果需要id, 这时就会读取loc文件. 用这里面的场所来当作是这个物品的出处.(虽然有误差,但问题不大)
作者: iamiori    时间: 2014-1-16 15:51
NTSI_SnagIt()
这个是捡东西的函数
在default: 类里面, 添加一个函数 NTC_LogLocation(_area.name);

而这个函数内容为[code brush:text;toolbar:false;]function NTC_LogLocation(script)
{
   
   var _hfile = FileOpen(\"logs/loc/\" + me.charname + \"_LocInfo.txt\", 1);

   if(!_hfile)
      return false;
   
   _hfile.WriteLine(script);
   _hfile.Close();

}[/code]


然后, 到你想放这个内容的地方, 来读取
读取的函数是

[code brush:text;toolbar:false;]function NTC_GetScript()
{
   var _script;

   if(arguments.length < 1)
      index = false;

   var _hfile = FileOpen(\"logs/loc/\" + me.charname + \"_LocInfo.txt\", 0);
   
   if(_hfile){
        _script = _hfile.ReadLine();
        _hfile.Close();
   }
   else _script = \"At Town\";
   
   return _script;
}[/code]
作者: yohaa    时间: 2014-11-6 09:45
太棒了你!!!!!!!!!!!
作者: 白色曼陀螺    时间: 2014-11-6 19:39
写文件能解决跨游戏后ID的问题?
作者: dddfff    时间: 2014-11-9 00:19
修改後仍沒出現
是否能提供NTSnagIt.ntl
下載試看看嗎?
謝謝
作者: 白色曼陀螺    时间: 2014-11-10 08:36
比如先杀了乌龟又去杀了督军山克,再或者先杀了暴皮,又去杀了老尼,这种情况又如何来判断?




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