背景: #EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读新闻

补锅的脚本

[日期:2006-12-19] 来源:  作者:质子 [字体: ]
;由于是第一次编写,难免很多亢余语句,请大家多指教.
;说明:
;执行条件:1、包里有足够的铁2、包里有足够的补锅工具3、铁和工具放在随身包的第一层(就是;ALT+I打开的那个包)。4、你的补锅技能要高于30。
;执行原理:脚本会自动判断你的补锅技能高低,然后选择合适的制品进行练功。练功生成的垃圾会自动扔进垃圾袋。由于时间原因,我没有编写判断铁或补锅工具不足时自动从银行取出。
;需要说明的是因为垃圾袋和普通袋子的type相同,但ID不同,所以在脚本最后,使用者要根据自己的情况改动一个地方,改动位置脚本中我会说明。

initevents
checktools:
gosub checktools

finditem ktl c
set #lobjectid #findid
event macro 17 0
wait 10
chooseskill tink
if #skill > 300 && #skill < 500
{
gosub hxbd
}
if #skill > 500 && #skill < 600
{
gosub jsq
}
if #skill >600 && #skill < 1000
{
gosub xwyj
{
if #skill >= 1000
{
msg skill is full$
halt
}

sub checktools
finditem enk c
if #findtype >< enk
{
msg no iron$
halt
}
finditem ktl c
if #findtype >< ktl
{
msg no tools$
halt
}
return

sub hxbd
{
click 61 148
wait 10
click 271 152
wait 10
finditem big c
gosub lj
gosub checktools
}

sub jsq
{
click 61 148
wait 10
click 427 313
wait 10
click 276 229
wait 10
finditem iwh
gosub lj
gosub checktools
}

sub xwyj
{
click 69 210
wait 10
click 273 150
wait 10
finditem zvh c
gosub lj
gosub checktools
}

sub lj
{
set %laji #findid
finditem BDSIRMD c ;这一句里你需要把BDSIRMD改成你的垃圾袋的ID,如果你的包里没有其他袋子,那么就改成CKF
set %x #findx + 17
set %y #findy - 5
event drag %laji
wait 10
click %x %y
}
return

阅读:
录入:樊鹏华

推荐 】 【 打印
上一篇:压制的脚本
下一篇:将练铁匠产生的垃圾消除的脚本
相关新闻      
本文评论       全部评论
发表评论


点评: 字数
姓名:

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款