봇 캐릭이 스크립트 에러를 내며 피트(사냥터)를 찾아가지 못할때
분류
봇관련
조회 수
2,321
추천 수
0
피트를 가려면 타운에서 Black Marsh나 Outer Closter 웨이를 타야 하는데, 웨이까지 갔다가 아래의 메세지를 날리며 캐릭이 다시 돌아옵니다.
[2006/02/07] [14:15:24] Error : TP to town request sent! Message = TPXP_Exception : name = DM_UsePortal(), message = Waypoint not found ! [Area:40, Ping:351ms]
[2006/02/07] [14:16:05] Error : TP to town request sent! Message = TPXP_Exception : name = DM_UsePortal(), message = Waypoint not found ! [Area:40, Ping:380ms]
그리고 다시 NPC(상인)에게 돌아갔다가 웨이를 타러갈때, 벽같은데 걸려서 못가던가, 웨이까지 갔다가 타운 바깥으로 나가지를 못합니다. 그리고 다음 스크립트로 넘어가던가, 마지막 스크립트면 방을 나와서 다른방을 생성합니다.
이런 증상을 보이는 이유는 바로 XP 봇 캐릭이 스크립트 에러때마다 상인을 만나도록 설정되어서 생겨나는 증상입니다.
피트의 경우 다른 스크립트와는 달리 한번 웨이를 갔을때 2곳의 웨이(블랙마쉬와 아우터)를 검색하여 피트로 갑니다.
피트 스크립트는 피트에 빠른 이동을 위해 Outer Closter의 웨이를 먼저 검색하여 피트로 가도록 설정되어 있습니다.
보통 봇 돌리시는 분들은 처음에는 계속 NPC (상인)을 만나도록 봇을 설정을 합니다.
그런데 그러다 보니까 다른 사냥은 잘하는데 꼭 피트만 못가더군요.
그래서 혹시나 하고 상인을 필요이상으로 만나지 않도록 설정했더니 간단하게 해결이 됩니다.
script/libs/xp 폴더안에 있는 자신의 봇 캐릭터 설정 파일을 열어서
XP_BuyKeys = false;
XP_ShopIt = false;
XP_AlwaysHealer = false; <=== 이 부분을 false로 바꾸시면 됩니다.
XP_AlwaysRepair = false;
XP_RandomNPC = false;
만일 true로 설정하는 경우, 캐릭이 웨이를 갔다가 다시 상인한테 돌아가고, 에러 메세지를 띄운뒤, 상인과 또 얘기하고 다시 웨이를 가려고 합니다. 이때 다시 가려다가 에러가 생겨나서 피트 스크립트가 종료됩니다.
다른 스크립트에서는 True를 해도 아무런 이상이 없으나 피트를 돌리고자 하시는 분들은 제 방법대로 하시면
봇이 피트를 돌기 시작하실겁니다.