脚本如下:
function 弓箭手攻击设置
set_race(1);
set_skill("弓箭手物理攻击");
end
function 棍职业攻击设置
set_race(2);
set_skill("棍物理攻击");
end
function 刀职业攻击设置
set_race(3);
set_skill("刀物理攻击");
end
function 剑职业攻击设置
set_race(4);
set_skill("剑物理攻击");
end
function main
call 剑职业攻击设置;
label 战斗设定
if get_level() > 5
register(1, "main", "回城过程");
jmp 5 级战斗过程
end;
// 默认过程
jmp 5 级战斗过程
//return;
label 5 级内战斗过程
goto("烟波山");
loop 杀怪
// 杀兔子
fight(124, 164, 30, 1);
end;
label 5 级战斗过程
goto("山洞");
loop 杀怪
// 杀一般的怪
fight(86, 123, 30, 1);
fight(138, 119, 30, 1);
fight(138, 119, 1000, 1);
// 杀张大手
//fight(83, 47, 30, 1);
end;
label 回城过程
msg("....这里是 回城...");
goto("草药铺", "老郎中")
chat_npc("老郎中")
if get_error() > 0
jmp 过程异常
end
// 获得我的物品列表
get_my_items();
// 卖普通物品
sell_items(1);
// 买东西 止血草 10 个
buy("止血草", 10, 1);
// 买够 金创药 10 个, 注意: 根据后面标准位判断
buy("金创药", 10, 1);
get_my_items();
msg("回程过程结束...");
jmp 战斗设定
msg(" <<<<<< main2 end >>>>>>> ");
return;
label 过程异常
msg("过程异常,查日志");
end;