第一步:安装触动精灵、打开悬浮窗
安卓手机没 root
需要先安装一个 VMOS
安卓手机已经 root 或安装 VMOS
- 安装触动精灵安卓版(点击到官网下载 APK)
- 打开触动精灵,给 root 权限、悬浮窗权限
- 触动精灵 - 我的账号 - 偏好设置 - 打开悬浮窗


没有安卓手机
如果你只有 iPhone,也可以用电脑实现挂机
- 下载安装触动精灵电脑版(雷电模拟器)
- 打开触动精灵,给权限
- 触动精灵 - 我的账号 - 偏好设置 - 打开悬浮窗
第二步:把脚本放到触动精灵里
方法一:导入文件
1. 下载脚本文件
链接:https://pan.baidu.com/s/1ZSJUS_GoVrZHllffGLKEjA
提取码:a3sl
2. 触动精灵左上角 - 导入脚本 - 选择 main.lua

方法二:新建脚本
1. 复制下面的脚本源码

1 -- Create By TouchSpriteStudio on 11:14:10
2 -- Copyright © TouchSpriteStudio . All rights reserved.
3
4 --local ts = require"ts"
5 require"TSLib"
6 w,h = getScreenSize()
7 fms = 1000
8 --1080P 15 号字高 70,宽 40
9 --iPhone 6 15 号字高 40,宽 30
10 --iPhone 6P 15 号字高 60,宽 50
11 if w == 1080 and h == 1920 then
12 lx0,ly0,rx0,ry0 = 10,220,1070,300
13 lx,ly,rx,ry = 0,0,1050,70
14 elseif w == 720 and h == 1280 then
15 lx0,ly0,rx0,ry0 = 10,120,710,200
16 lx,ly,rx,ry = 0,0,700,80
17 elseif w == 640 and h == 1136 then
18 lx0,ly0,rx0,ry0 = 10,130,630,180
19 lx,ly,rx,ry = 0,0,620,40
20 elseif w == 1242 and h == 2208 then
21 lx0,ly0,rx0,ry0 = 10,200,1232,260
22 lx,ly,rx,ry = 0,0,1222,60
23 else
24 toast("脚本尚未完全适配您的手机分辨率,不保证运行效果")
25 mSleep(3000)
26 end
27 fwShowWnd("banner",lx0,ly0,rx0,ry0,1);
28 fwShowTextView("banner","text1","开启浮动窗口","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.5);
29 --显示一个文字视图
30 mSleep(500);
31
32 UINew("种水果","立即运行","立即退出","tmfruit.dat",0,30)
33 UILabel("使用须知",20,"center","230,50,92")
34 UILabel("1. 需要手动进入活动页面脚本才生效",16,"left","0,0,0")
35 UILabel("2. 任务按照从上到下依次排序,可屏蔽部分任务",16,"left","0,0,0")
36 UILabel("3. 不支持分享好友任务",16,"left","0,0,0")
37 UILabel("4. 目前已兼容分辨率:",16,"left","0,0,0")
38 UILabel(" 安卓 1920x1080",16,"left","0,0,0")
39 UILabel("选择任务",20,"center","230,50,92")
40 UICheck("task2,task3,task4,task5,task6","任务二,任务三,任务四,任务五,任务六","1@2@3@4")
41 UIShow()
42
43 function window()
44 ss = 30
45 for i = 1,30 do
46 ss = ss-1
47 fwShowTextView("banner","text1","倒计时 "..ss,"center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.5);
48 mSleep(fms)
49 end
50 end
51
52 t0 = os.time()
53 fwShowTextView("banner","text1",t0,"center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.5);
54
55 function finish()
56 t1 = os.time()
57 log(t1)
58 if t1-t0 >= 30 then
59 fwShowTextView("banner","text1","倒计时完成,已获得福气","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
60 mSleep(fms)
61 log("叉叉")
62 if w == 640 and h == 1136 then
63 multiColTap({
64 { 44, 70, 0xffffff},
65 { 35, 79, 0xffffff},
66 { 42, 95, 0xffffff},
67 { 38, 89, 0xff6483},
68 { 31, 83, 0xffffff},
69 })
70 multiColTap({
71 { 591, 74, 0xf9eff2},
72 { 585, 72, 0xfaf0f3},
73 { 587, 71, 0xf5eef0},
74 { 587, 69, 0xfdfbfc},
75 { 586, 69, 0xfdf9fa},
76 })--关闭
77 multiColTap({
78 { 31, 64, 0xf9f9f9},
79 { 42, 78, 0xf9f9f9},
80 { 38, 83, 0xf9f9f9},
81 { 38, 91, 0x444444},
82 { 38, 76, 0x444444},
83 { 31, 83, 0x444444},
84 })--白底左上角<
85 multiColTap({
86 { 37, 67, 0xff4151},
87 { 43, 83, 0xff384e},
88 { 39, 100, 0xff304a},
89 { 43, 95, 0xffffff},
90 { 41, 74, 0xffffff},
91 { 32, 83, 0xffffff},
92 })--红底左上角<
93 multiColTap({
94 { 44, 77, 0xda1b39},
95 { 27, 74, 0xda1b39},
96 { 30, 91, 0xd71a3a},
97 { 39, 92, 0xffffff},
98 { 39, 75, 0xffffff},
99 { 31, 83, 0xffffff},
100 })--红底左上角<
101 elseif w == 1242 and h == 2208 then
102 multiColTap({{ 69, 103, 0xffffff},{ 62, 109, 0xffffff},{ 64, 144, 0xffffff},{ 55, 135, 0xffffff},{ 46, 126, 0xffffff},})
103 elseif w == 1080 and h == 1920 then
104 os.execute("input keyevent KEYCODE_BACK")
105 mSleep(1000)
106 elseif w == 720 and h == 1280 then
107 os.execute("input keyevent KEYCODE_BACK")
108 mSleep(1000)
109 else
110 toast("暂不支持您的手机分辨率")
111 mSleep(3000)
112 end
113 t0 = os.time()
114 end
115 end
116
117 if w == 1080 and h == 1920 then
118 fwShowTextView("banner","text1","分辨率:1920x1080","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.5);
119 mSleep(fms)
120 while true do
121 multiColTap({
122 { 953, 1625, 0xe10600},
123 { 975, 1576, 0xffeab3},
124 { 982, 1618, 0xcf1705},
125 { 1066, 1698, 0xe30100},
126 })--右下角入口
127 x,y = findMultiColorInRegionFuzzy( 0xfd613f, "63|-13|0xff0036,-99|-18|0xfedfdf,72|-7|0xff0036", 90, 783, 473, 1001, 599)--签到
128 if x ~= -1 then
129 fwShowTextView("banner","text1","签到","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
130 mSleep(fms)
131 tap(x,y)
132 log("签到")
133 end
134 if task2 == "任务二" then
135 x,y = findMultiColorInRegionFuzzy( 0xff6247, "121|58|0xfc4740,62|-20|0xffffff,69|81|0xffffff", 90, 783, 853, 991, 975)--2
136 if x ~= -1 then
137 fwShowTextView("banner","text1","点击第二个任务","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
138 mSleep(fms)
139 tap(x,y)
140 t0 = os.time()
141 window()
142 log("点击第二个任务")
143 finish()
144 end
145 end
146 if task3 == "任务三" then
147 x,y = findMultiColorInRegionFuzzy( 0xfd613f, "64|59|0xfc4740,-77|-6|0xffffff,109|68|0xffffff", 90, 771, 1045, 998, 1151)--3
148 if x ~= -1 then
149 fwShowTextView("banner","text1","点击第三个任务","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
150 mSleep(fms)
151 tap(x,y)
152 t0 = os.time()
153 window()
154 log("点击第三个任务")
155 finish()
156 end
157 end
158 if task4 == "任务四" then
159 x,y = findMultiColorInRegionFuzzy( 0xfe6240, "50|60|0xfb483e,-87|0|0xffffff,97|73|0xffffff", 80, 777, 1240, 987, 1332)--4
160 if x ~= -1 then
161 fwShowTextView("banner","text1","点击第四个任务","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
162 mSleep(fms)
163 tap(x,y)
164 t0 = os.time()
165 window()
166 log("点击第四个任务")
167 finish()
168 end
169 end
170 if task5 == "任务五" then
171 x,y = findMultiColorInRegionFuzzy( 0xfe6240, "4|61|0xfc4740,-90|1|0xffffff,103|66|0xffffff", 90, 773, 1426, 993, 1520)--5
172 if x ~= -1 then
173 fwShowTextView("banner","text1","点击第五个任务","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
174 mSleep(fms)
175 tap(x,y)
176 t0 = os.time()
177 window()
178 log("点击第五个任务")
179 finish()
180 end
181 end
182 if task6 == "任务六" then
183 x,y = findMultiColorInRegionFuzzy( 0xfe6240, "73|60|0xfc4740,-70|2|0xffffff,118|66|0xffffff", 80, 780, 1623, 982, 1703)--6
184 if x ~= -1 then
185 fwShowTextView("banner","text1","点击第六个任务","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
186 mSleep(fms)
187 tap(x,y)
188 t0 = os.time()
189 window()
190 log("点击第六个任务")
191 finish()
192 end
193 end
194 end
195
196 else
197 toast("脚本尚未完全适配您的手机分辨率,不保证运行效果")
198 mSleep(3000)
199 setScreenScale(true, 1080, 1920)
200 fwShowTextView("banner","text1","分辨率:1920x1080","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.5);
201 mSleep(fms)
202 while true do
203
204 while true do
205 multiColTap({
206 { 953, 1625, 0xe10600},
207 { 975, 1576, 0xffeab3},
208 { 982, 1618, 0xcf1705},
209 { 1066, 1698, 0xe30100},
210 })--右下角入口
211 x,y = findMultiColorInRegionFuzzy( 0xfd613f, "63|-13|0xff0036,-99|-18|0xfedfdf,72|-7|0xff0036", 90, 783, 473, 1001, 599)--签到
212 if x ~= -1 then
213 fwShowTextView("banner","text1","签到","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
214 mSleep(fms)
215 tap(x,y)
216 log("签到")
217 end
218 if task2 == "任务二" then
219 x,y = findMultiColorInRegionFuzzy( 0xff6247, "121|58|0xfc4740,62|-20|0xffffff,69|81|0xffffff", 90, 783, 853, 991, 975)--2
220 if x ~= -1 then
221 fwShowTextView("banner","text1","点击第二个任务","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
222 mSleep(fms)
223 tap(x,y)
224 t0 = os.time()
225 window()
226 log("点击第二个任务")
227 finish()
228 end
229 end
230 if task3 == "任务三" then
231 x,y = findMultiColorInRegionFuzzy( 0xfd613f, "64|59|0xfc4740,-77|-6|0xffffff,109|68|0xffffff", 90, 771, 1045, 998, 1151)--3
232 if x ~= -1 then
233 fwShowTextView("banner","text1","点击第三个任务","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
234 mSleep(fms)
235 tap(x,y)
236 t0 = os.time()
237 window()
238 log("点击第三个任务")
239 finish()
240 end
241 end
242 if task4 == "任务四" then
243 x,y = findMultiColorInRegionFuzzy( 0xfe6240, "50|60|0xfb483e,-87|0|0xffffff,97|73|0xffffff", 80, 777, 1240, 987, 1332)--4
244 if x ~= -1 then
245 fwShowTextView("banner","text1","点击第四个任务","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
246 mSleep(fms)
247 tap(x,y)
248 t0 = os.time()
249 window()
250 log("点击第四个任务")
251 finish()
252 end
253 end
254 if task5 == "任务五" then
255 x,y = findMultiColorInRegionFuzzy( 0xfe6240, "4|61|0xfc4740,-90|1|0xffffff,103|66|0xffffff", 90, 773, 1426, 993, 1520)--5
256 if x ~= -1 then
257 fwShowTextView("banner","text1","点击第五个任务","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
258 mSleep(fms)
259 tap(x,y)
260 t0 = os.time()
261 window()
262 log("点击第五个任务")
263 finish()
264 end
265 end
266 if task6 == "任务六" then
267 x,y = findMultiColorInRegionFuzzy( 0xfe6240, "73|60|0xfc4740,-70|2|0xffffff,118|66|0xffffff", 80, 780, 1623, 982, 1703)--6
268 if x ~= -1 then
269 fwShowTextView("banner","text1","点击第六个任务","center","FFFFFF","000000",15,0,lx,ly,rx,ry,0.6);
270 mSleep(fms)
271 tap(x,y)
272 t0 = os.time()
273 window()
274 log("点击第六个任务")
275 finish()
276 end
277 end
278 end
279 end
280 setScreenScale(false)
281 end
2. 触动精灵左上角 - 新建脚本 - 粘贴
方法三:下载脚本(需要触动授权)
触动精灵 - 找脚本 - 搜索 - 水果 - 下载

第三步:运行脚本
- 在触动精灵“我的脚本”界面勾选上一步添加的脚本
- 打开福气水果活动界面
- 点击悬浮窗
- 运行
来源:https://www.cnblogs.com/lisaisacat/p/12176040.html
