如何写一个脚本
写一个脚本从开头的代码到结尾的代码大致写法 ,可以理解为这是一个基本框架。
操作方法
- 01
首先我们要分析 一个游戏需要的功能是什么 比如十万个大魔王 需要的是疯狂点击以及升级属性的功能那么首先第一步就是把我们的ui展示给玩家 yesorno,retuserui=showUI("ui.json"); 如何写ui在前面也有说过 这个yesorno retuserui变量 yesorno则为接受用户点击确定还是取消 retuserui是接受用户选了什么功能 这个会在另一个番外篇讲那么ui给用户玩完我们就要判断他点的是确定还是取消了 if yesorno==0 then toast("您选择了取消,停止脚本运行") lua_exit() end yesorno返回0为取消 1为确定 大家可以根据自己需要写代码
- 02
那么判断完用户点击 我们就开始进入脚本了 我们可以在进入前放点toast(消息提示)或者dialog(提示框)放完这些之后呢 我们就要将脚本初始化了 init("0",0) 因为十万个大魔王是竖屏游戏 所以我们这里写0那么初始化完之后 我们就进入功能的代码了我们的第一个功能很明显是疯狂点击 那么我们可以封装一个tap函数 function tap(x, y) touchDown(1, x, y); mSleep(20); touchUp(1, x, y); end
- 03
大家可能也看到了msleep(20) 延时只有20毫秒 这个是为了快速点击而选择的延时 大家要根据手机的性能不同来选择 不然会出现根本停不下来或手机卡爆的情况但是注意 如果大家需要的是一种非常快速的点击反应 建议不要封装函数来点击 而是直接使用 touchDown和 touchUP写完上面之后我们就开始点击屏幕了我们可以通过随便选一个点 假设为(300,300)这个点那么我们的调用方法就是tap(300,300)那么就有人问了 这样我的脚本只能运行一次呀 只能点击一次屏幕 那么这个时候我们就要用到我们的循环代码了 while(1) do tap(300,300) end 这种代码情况下就可以一直点击,直到用户使用xx助手的停止功能为止。