

任务名称="阿朱任务";

任务npc场景="镜湖";
任务npc名字="阮星竹";

买药品价格=取商会最低价格();
其他间隔=1;

function 接任务()
  while 取任务进度(任务名称) == -1 do
    
    召唤坐骑 ()
    寻路2 (任务npc场景, 任务npc名字)
    等待 (其他间隔)
    打开 (任务npc名字)
    等待 (其他间隔)
    对话 (任务名称)
    等待 (其他间隔) 
  end
end

function 完成任务()
   while 取任务进度 (任务名称) == 1 do
    召唤坐骑 ()
    寻路2 (任务npc场景, 任务npc名字)
    等待 (其他间隔)
    打开 (任务npc名字)
    等待 (其他间隔)
    对话 (任务名称)
    等待 (其他间隔)
    继续 ()
    等待 (其他间隔)
    完成 ()
    等待 (其他间隔)
   end
end

function 做任务()
   while 取任务进度 (任务名称) == 0 do
       local 任务内容,任务进度=取任务(任务名称)
	   if (寻找文本 (任务内容, "制作方法", 1, 0) > 0) then
         召唤坐骑 ()
         等待 (其他间隔)
         目标名称 = 取对象名称 (任务内容)
         目标地图 = 取对象地图 (任务内容)
         寻路2 (目标地图, 目标名称)
         等待 (其他间隔)
         打开 (目标名称)
         等待 (其他间隔)
         对话 (任务名称)
         等待 (其他间隔)
       end 
	   
	   if (寻找文本 (任务内容, "精华", 1, 0) > 0) then
          任务内容 = 取中间文本 (任务内容, "这种材料", "才能获得")
          召唤坐骑 ()
          等待 (其他间隔)
          目标地图 = 取对象地图 (任务内容)
          目标X = 取对象坐标 (任务内容, 1)
          目标Y = 取对象坐标 (任务内容, 2)
          目标名称=取中间文本 (任务内容,目标地图.."的", "<_")        
         while (取任务进度 (任务名称) == 0) do
		   跨图寻路 (目标地图,目标X,目标Y)
           杀怪 (0, 1)
           等待 (其他间隔)
           拣包 ()
         end
       end
	   
	   
	   if (寻找文本 (任务内容, "找一个物品", 1, 0) > 0 ) then 
         任务内容 = 取中间文本 (任务内容, "可以是", "之中的")
        目标对象 = 子文本替换(任务内容,"、"," ",1)
          if (取自己的金币() > 买药品价格 and 取背包物品数量 (任务内容) == 0)  then         
          召唤坐骑 ()
          商会买物品(目标对象,买药品价格)
          等待(2)
          end

          if (取背包物品数量 (任务内容) > 0) then
               召唤坐骑 () 
               寻路2 (任务npc场景, 任务npc名字)
               等待 (其他间隔)
               打开 (任务npc名字)
               等待 (其他间隔)
               对话 (任务名称)
               等待 (其他间隔)
               继续 ()
               等待 (其他间隔)
               选择完成(目标对象) 	
               等待 (其他间隔)			   
          else            
		       
             if(信息框("金币不够或背包满,手动完成后点取消,放弃任务点确定！",1)==0) then
                 放弃任务(任务名称)
                 等待 (900)   
             end      
          end
       end
	   
	   
   end

end

while 任务名称=="阿朱任务" do
完成任务()
接任务()
做任务()
end