Results 1 to 4 of 4
  1. #1

    Default Got a syntax error using D2NT 3.3

    when i start up my bot I get the following error message:

    <D2NT Error> C:\D2NT\scripts\libs\common\NTItemParser.ntl
    (64) : SyntaxError : invalid assignment left-hand side

    Loaded default config

    Anyone know what that means or how do i fix it, the bot just sits there and does nothing now?

  2. #2

    Default

    can you open that file and copy it here?

  3. #3

    Default

    /*
    [Item-parser Syntax Information]
    1. [Keyword] separates into two groups
    - [Property Keywords] : [Type], [Name], [Class], [Quality], [Flag], [Level], [Prefix], [Suffix]
    - [Stat Keywords] : [Number or Alias]
    2. [Keyword] must be surrounded by '[' and ']'
    3. [Property Keywords] must be placed first
    4. Insert '#' symbol between [Property Keywords] and [Stat Keywords]
    5. Use '+', '-', '*', '/', '(', ')', '&&', '||', '>', '>=', '<', '<=', '==', '!=' symbols for comparison
    6. Use '//' symbol for comment
    */
    Include("libs/common/NTItemAlias.ntl");
    var _NTIP_CheckList = new Array();
    function NTIPOpenFile(filepath)
    {
    var _nipfile;
    var _line;
    _nipfile = FileOpen(filepath, 0);
    if(!_nipfile)
    return false;
    while(!_nipfile.eof)
    {
    _line = NTIPParseLineInt(_nipfile.ReadLine());
    if(_line)
    _NTIP_CheckList.push(_line);
    }
    _nipfile.Close();
    return true;
    }
    function NTIPCheckItem(item)
    {
    var i;
    var _identified;
    var _result = 0;
    _identified = item.itemflag & 0x10;
    for(i = 0 ; i < _NTIP_CheckList.length ; i++)
    {
    if(_NTIP_CheckList[i][0].length > 0)
    {
    if(eval(_NTIP_CheckList[i][0]))
    {
    if(_NTIP_CheckList[i][1].length > 0)
    {
    if(eval(_NTIP_CheckList[i][1]))
    return 1;
    else if(!_identified && _result == 0)
    _result = -1;
    }
    else
    return 1;
    }
    }
    else if(_NTIP_CheckList[i][1].length > 0)
    {
    if(eval(_NTIP_CheckList[i][1]))
    return 1;
    else if(!_identified && _result == 0)
    _result = -1;
    }
    }
    return _result;
    }
    // Internal function
    function NTIPParseLineInt(input)
    {
    var i;
    var _start, _end;
    var _section, _keyword;
    var _result;
    _end = input.indexOf("//");
    if(_end != -1)
    input = input.substring(0, _end);
    input = input.replace(/ |;/g, "").toLowerCase();
    if(input.length < 5)
    return null;
    _result = input.split("#");
    if(_result[0] && _result[0].length > 4)
    {
    _section = _result[0].split("[");
    _result[0] = _section[0];
    for(i = 1 ; i < _section.length ; i++)
    {
    _end = _section[i].indexOf("]") + 1;
    switch(_section[i][0])
    {
    case 't':
    _result[0] += "item.itemtype";
    break;
    case 'n':
    _result[0] += "item.classid";
    break;
    case 'c':
    _result[0] += "item.itemclass";
    break;
    case 'q':
    _result[0] += "item.quality";
    break;
    case 'f':
    if(_section[i][_end] == '!')
    _result[0] += "!(item.itemflag&";
    else
    _result[0] += "(item.itemflag&";
    _end += 2;
    break;
    case 'l':
    _result[0] += "item.itemlevel";
    break;
    case 'p':
    _result[0] += "item.itemprefix";
    break;
    case 's':
    _result[0] += "item.itemsuffix";
    break;
    default:
    Print("Unknown Keyword : " + input);
    break;
    }
    for(_start = _end ; _end < _section[i].length ; _end++)
    {
    if(!NTIPIsSyntaxInt(_section[i][_end]))
    break;
    }
    _result[0] += _section[i].substring(_start, _end);
    for(_start = _end ; _end < _section[i].length ; _end++)
    {
    if(NTIPIsSyntaxInt(_section[i][_end]))
    break;
    }
    _keyword = _section[i].substring(_start, _end);
    if(isNaN(_keyword))
    {
    switch(_section[i][0])
    {
    case 't':
    _result[0] += _NTIPAliasType[_keyword];
    break;
    case 'n':
    _result[0] += _NTIPAliasClassID[_keyword];
    break;
    case 'c':
    _result[0] += _NTIPAliasClass[_keyword];
    break;
    case 'q':
    _result[0] += _NTIPAliasQuality[_keyword];
    break;
    case 'f':
    _result[0] += _NTIPAliasFlag[_keyword] + ")";
    break;
    }
    }
    else
    {
    if(_section[i][0] == 'f')
    _result[0] += _keyword + ")";
    else
    _result[0] += _keyword;
    }
    _result[0] += _section[i].substring(_end);
    }
    }
    else
    _result[0] = "";
    if(_result[1] && _result[1].length > 4)
    {
    _section = _result[1].split("[");
    _result[1] = _section[0];
    for(i = 1 ; i < _section.length ; i++)
    {
    _end = _section[i].indexOf("]");
    _keyword = _section[i].substring(0, _end);
    if(isNaN(_keyword))
    _result[1] += "item.GetStat(" + _NTIPAliasStat[_keyword] + ")";
    else
    _result[1] += "item.GetStat(" + _keyword + ")";
    _result[1] += _section[i].substring(_end+1);
    }
    }
    else
    _result[1] = "";
    return _result;
    }
    function NTIPIsSyntaxInt(ch)
    {
    return (ch == '!' || ch == '%' || ch == '&' || (ch >= '(' && ch <= '+') || ch == '-' || ch == '/' || (ch >= ':' && ch <= '?') || ch == '|');
    }

  4. #4
    Elite Moderator comper's Avatar
    Join Date
    Dec 2011
    Location
    USA
    Battle Tag
    comper
    Posts
    955

    Default

    the error is not in that file that file is telling you have a error in your nip (pickit) file/s
    check what you have edit there and make sure you didn't leave a / or just added /
    but that is where your error is at in one or more of them nip files so double check them

    ---------- Post added at 03:05 PM ---------- Previous post was at 03:02 PM ----------

    plus you don't have your char config file set right or you have it pointing to the wrong
    char in your manager that is why you are getting this - Loaded default config

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. D2nt error Help!!!
    By dwarve098 in forum Help and Suggestions!
    Replies: 1
    Last Post: 04-08-2011, 08:57 AM
  2. Bot: Item Parser Syntax Error
    By Ekorre in forum Hacks Bots and Editors
    Replies: 1
    Last Post: 02-22-2011, 08:36 AM
  3. d2nt error
    By Hellwasfun in forum Hacks Bots and Editors
    Replies: 1
    Last Post: 11-29-2010, 06:55 AM
  4. Syntax Error HELP!!!!!
    By BudBud in forum Help and Suggestions!
    Replies: 6
    Last Post: 11-27-2010, 11:47 AM
  5. d2nt bot error
    By neilhat1 in forum Hacks Bots and Editors
    Replies: 0
    Last Post: 05-03-2009, 08:16 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •