战网中国

标题: 求高人幫debug^^ [打印本页]

作者: feelman    时间: 2013-7-30 23:41
标题: 求高人幫debug^^
此錯誤訊息是指下列紅字的程式碼有誤嗎?
求高人幫debug?

[attach]2171[/attach]
function NTA_StaticCheckBoss(boss)
{
    var bosslist = ["andariel", "duriel", "mephisto", "diablo", "baal", "the countess", "eldritch the rectifier", "lister the tormentor", "Toorc Icefist", "Hephasto The Armorer"];
    for( var j = 0; j < bosslist.length; ++j ){
        if(boss.name.toLowerCase() == bosslist[j].toLowerCase())
  {
            return true;
        }
    }
    return false;
}
作者: zxc51405140    时间: 2013-7-30 23:47

作者: 191929    时间: 2013-7-31 08:12
是不是自己修改拾取文件了
作者: pl0911    时间: 2013-7-31 12:31
1.要先了解,是第一次使用BOT就這個樣子???
2.還有修改了啥動作,造成這個文件出錯


不然這個文件程式碼再NT3.1以前是錯誤撰寫,可是在NT3.3或是NT3.5是正確撰寫
作者: windforce    时间: 2013-7-31 12:59
这是什么版本的BOT啊?
试试这样:
在 function NTA_StaticCheckBoss(boss)
{
之后插入:
if(!boss)
  return false;

你文中红字部分的 == 可以改成 ===

呵呵
作者: feelman    时间: 2013-7-31 21:45
先謝謝樓上幾個大大的幫解~
試過後,還是出現同標的錯誤訊息=.=
作者: aaa    时间: 2013-8-1 23:53
function NTA_StaticCheckBoss(boss)

{

    if( !boss || !boss.name )
        return false;
    var bosslist = [\"andariel\", \"duriel\", \"mephisto\", \"diablo\", \"baal\", \"the countess\", \"eldritch the rectifier\", \"lister the tormentor\", \"Toorc Icefist\", \"Hephasto The Armorer\"];

    for( var j = 0; j < bosslist.length; ++j ){

        
if(boss.name.toLowerCase() == bosslist[j].toLowerCase())
{

            return true;

        }

    }

    return false;

}

作者: feelman    时间: 2013-8-2 15:29
[quote=aaa,32056]function NTA_StaticCheckBoss(boss)
{
    if( !boss || !boss.name )
        return false;
    var bosslist = [\"anda...[/quote] 有顯著的改善~感謝高人妙手回春^^~





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