Skip to content

별도로 수정한 것 없이, 하기대로 움직였을 경우, 공격스킬을 별도로 지정이되지 않아
멈추는 것인지요?? 공격 스킬을 지정할때 어떻게 지정을 하면 되는지?
붓 사용 선배님들의 조언 부탁 드립니다..
(소서기준으로 볼때, 공격스킬 설정이 제대로 안된 것 같아 드리는 질문 이였습니다)

현상으로써는 마을에서 불랙마치로 이동 콜투를 지른다음, 텔레포트로 이동하고 피트에 도달하여
햄머 한번 돌린후 드상태로 멈추는 현상이 발생되며 이때 하기와 같은 오류 문구가 발생 됩니다...
"<D2NT Error> E\DiabloII\Bot\Scripts\libs\Common\Mysnaglt.ntl(317): SyntaxError ; missing;
Before statement"


//##########################################################################
 // 공격 설정하기
 //---------------
 // MyConfig_AttackSkill[X] = [스킬 번호, 몬스터와의 간격, 무기 번호, 오라]
 // 참고: 스킬을 설정하지 않으면 기본 값이 적용됩니다.(Blessed Hammer, Zeal, Fist of the Heavens, Smite)
 // 블래시드 해머의 공격 좌표는 "scripts/NTBot/MyConfigs/Attack.ntl"에서 설정합니다.
 //==========================================================================
 MyConfig_AttackSkill[0] = [-1, 0, 0, 0]; // 처음 한번만 공격할 스킬
 MyConfig_AttackSkill[1] = [-1, 0, 0, 0]; // 대장 공격할 스킬
 MyConfig_AttackSkill[2] = [-1, 0, 0, 0]; // 1번 쿨타임 동안 공격할 스킬
 MyConfig_AttackSkill[3] = [-1, 0, 0, 0]; // 부하 공격할 스킬
 MyConfig_AttackSkill[4] = [-1, 0, 0, 0]; // 3번 쿨타임 동안 공격할 스킬
 MyConfig_AttackSkill[5] = [-1, 0, 0, 0]; // 1, 3번이 저항일 경우 공격할 스킬
 MyConfig_AttackSkill[6] = [-1, 0, 0, 0]; // 5번 쿨타임 동안 공격할 스킬

 NTConfig_UseRedemptionHP = 80; // 라이프가 적으면 리뎀션하기 = 백분율
 NTConfig_UseRedemptionMP = 60; // 마나가 적으면 리뎀션하기 = 백분율

 MyConfig_CheckMonster = [true, 19, 20, 21, 22, 23, 184, 194, 212, 213, 214, 215, 216, 237, 301, 302, 303, 644, 645, 646, 690, 691]; // [몬스터 사냥하지 않기, 사냥하지 않을 몬스터 ClassID . . .] * 참고: 쓰론 오브 디스트럭션에서는 사냥합니다.

 MyConfig_UsePhoenix = [0, 80, 60]; // 불사조로 리뎀션하기 = [0: 사용 안함/ 1: 1번 무기/ 2: 2번 무기, 라이프(백분율), 마나(백분율)]

 MyConfig_Pumping = [0, 0, 0, 140, true, false]; // [투구 펌핑 횟수, 갑옷 펌핑 횟수, 펌핑 순서 = 0: 투구 -> 갑옷/ 1: 갑옷 -> 투구, 핑 지연 시간(1/1000초), 펌핑 후 용병 무기 재장착하기, 펌핑에 실패하면 방에서 무한 대기하기] * 경고: 아이템을 잃어버릴 수 있습니다. * 주의: 펌핑하기 위해 교체하는 아이템은 아이템 이니에 줍도록 설정합니다.

 MyConfig_ResetEnigma = false; // 텔레포트 버그 시 수수께끼 재장착하기 * 경고: 아이템을 잃어버릴 수 있습니다.
 MyConfig_SwapTeleport = 1; // 텔레포트로 이동 중 장착할 무기 번호
 MyConfig_SafeHunting = false; // 몬스터가 많은 곳에 텔레포트 하는 걸 방지하고, 아이템을 주울 때 거리 10이내 몬스터 잡기 * 참고: 방어가 약한 원거리 공격 캐릭터만 사용합니다.

 MyConfig_CheckMerc = true; // 사냥 중 용병이 죽으면 살리기
 MyConfig_CheckSelfCurse = [[false, 2, 9, 19, 55, 60, 61], [0, 2, 9, 19, 55, 60, 61]]; // 캐릭터 = [[마을에 있으면 앤피씨 만나 저주 풀기, 저주 . . .], [마을 밖에서 저주 걸리면 마을 가기(0: 사용 안함/ 1: 공격할 때만 검사/ 2: 마을 밖에 있으면 검사), 저주 . . .]] * 저주: 2 = Poison, 9 = Amplify Damage, 19 = Weaken, 55 = Iron Maiden, 60 = Decrepify, 61 = Lower Resist
 MyConfig_CheckMercCurse = [[false, 2, 9, 19, 55, 60, 61], [0, 2, 9, 19, 55, 60, 61]]; // 용병 = [[마을에 있으면 앤피씨 만나 저주 풀기, 저주 . . .], [마을 밖에서 저주 걸리면 마을 가기(0: 사용 안함/ 1: 공격할 때만 검사/ 2: 마을 밖에 있으면 검사), 저주 . . .]] * 저주: 2 = Poison, 9 = Amplify Damage, 19 = Weaken, 55 = Iron Maiden, 60 = Decrepify, 61 = Lower Resist
 NTConfig_ClearPosition = [false, false, false]; // 주변 몬스터 잡기 = [대장 몬스터 잡은 후, 상자 열기 전, 대기할 때]

 // 사냥터로 가기 전에 할 프리캐스트 설정하기
 //-------------------------------------------
 // MyConfig_Precast.push([무기 번호, 스킬 번호])
 // 주의: 설정한 순서대로 합니다.
 // 참고: 설정하지 않으면 기본 값으로 프리캐스트 합니다.
 //==========================================================================
 //MyConfig_Precast.push([2, 155]); // Battle Command
 //MyConfig_Precast.push([1, 52]); // Enchant
 //MyConfig_Precast.push([1, 117]); // Holy Shield
 //MyConfig_Precast.push([2, 149]); // Battle Orders

 // 이동이나 사냥 중에 할 프리캐스트 설정하기
 //-------------------------------------------
 // MyConfig_CheckPrecast.push([무기 번호, 스킬 번호])
 //==========================================================================
 //MyConfig_CheckPrecast.push([2, 155]); // Battle Command
 //MyConfig_CheckPrecast.push([1, 52]); // Enchant
 //MyConfig_CheckPrecast.push([1, 117]); // Holy Shield
 //MyConfig_CheckPrecast.push([2, 149]); // Battle Orders