綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[其他] 【觸摸精靈】簡單腳本編寫+基礎教學文(新帖)

   關閉 [複製連結] 查看: 51567|回覆: 82|好評: 11
21
charxp | 收聽TA | 只看該作者
發表於 2014-5-13 19:11
我有用過過我的座標套上大大的 顏色獲取.lua 把獲取的色跟座標變更成我的
結果還是一樣一執行就跳成音量設置畫面 那是我哪裡有錯   謝謝指教
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

22
 樓主| 有本書 | 收聽TA | 只看該作者
發表於 2014-5-13 19:30
charxp 發表於 2014-5-13 19:11
我有用過過我的座標套上大大的 顏色獲取.lua 把獲取的色跟座標變更成我的
結果還是一樣一執行就跳成音量設 ...

上面的腳本是擬修改過的嗎?
一執行就跳到音量設置畫面?

你確認一下他是自己點到音量設置畫面,
還是一執行就跳到音量執行畫面?

這種問題我個人沒遇過,
而且這個腳本也沒有任何關於開啟音量設置的代碼和動作!

還有啊~你可刪掉
SCREEN_RESOLUTION="640x1136";
SCREEN_COLOR_BITS=32;
看看~沒用也刪掉吧!他只是查看腳本信息時會好看點的...
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

23
charxp | 收聽TA | 只看該作者
發表於 2014-5-13 21:12
大大我可以把上述腳本只用座標 不要取色可行嗎?謝謝
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

24
ChangMichael | 收聽TA | 只看該作者
發表於 2014-5-13 21:20
本帖最後由 ChangMichael 於 2014-5-13 21:28 編輯
charxp 發表於 2014-5-13 19:11
我有用過過我的座標套上大大的 顏色獲取.lua 把獲取的色跟座標變更成我的
結果還是一樣一執行就跳成音量設 ...


試試看把執行方法改成工作條,不要用音量控制。

控制條有時候會遮到你想按的地方,自己找地方擺。

手機橫擺的方向有差,一般是插電的方向要往右,或者要加上Rotation...
另外他執行的時候,你可以自己注意他模擬觸摸畫面的點擊效果是否正確
不正確的話,先轉180度看看

最後,你有在遊戲裡面執行吧。


P.S.
IOS跟Android基本上程式是共通的,主要差別還是在螢幕的分辨率座標還有顏色不同。
因此相同的程式你要用,在座標與取色部分你要自己重新抓取,
新版的這裡下載得到,已經內建截圖功能。
圖抓好複製到電腦用小畫家開,游標移動的時候下方會有座標X.Y值,套用到那個程式內
當然還有顏色部分也需要一併修改。

觸摸精靈你就簡單想成反覆執行你的點擊動作就好,如果有必要請把mSleep時間加大
因為手機速度還有遊戲執行速度都不一樣,可能人家手機一秒跑完,你的手機要跑三秒
時間累積一大,程式已經執行完了,你還停在登入畫面,這也是有可能的。


用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

25
 樓主| 有本書 | 收聽TA | 只看該作者
發表於 2014-5-13 21:52
樓上大大的回覆很詳細...哪像我傻傻的XD

版上既然有人也懂寫腳本~怎沒個可以推薦幾個不錯用的代碼 =  ="
自從不玩依露娜戰紀後,整個就很少碰觸摸精靈~
直到後來去玩戀舞,便開始專研腳本精靈...

話又說回來~我還是不懂你所謂的一執行就跳到音量設置畫面!
除了腳本自己點,我很難想像觸摸精靈有自動執行某些程序的功能~
又或者你是下載"變形金剛"版的~不過觸摸版的作者通常都是用輸入法做偽裝!
應該不會有這類問題...

結論:腳本座標設定有誤
解決方法:如樓上大大所說的去測試...

在不行的話,請回復更完整的敘述~或者提供腳本撥放後的影像!
這樣有利於分辨對錯...

還有要看它是否亂點,你可以到"設置/開發人員選項/打開觸覺回饋"
這樣你的所有滑動就不單單只是點擊,而是會有類似鼠標的原點...
這樣有利於測試腳本是否正常點擊!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

26
 樓主| 有本書 | 收聽TA | 只看該作者
發表於 2014-5-13 22:00
然後啊~很多人都會跟我要關於依露娜的腳本...
我不是很懂為什麼會有人有這類的想法!
我給你腳本,然後開始接受你那無止境地問東問西...
與其聽你在那邊無意義的問,倒不如來這篇教學文學寫腳本~
這個帖裡的相關代碼大部分我都是用在編寫依露娜戰紀的!
要學不學你自己決定~至於跟我要嘛...

這個腳本不是啥神聖的玩意...自從被人知道我有依露娜的掛機腳本!
我就很常聽到(可以給我你的腳本嗎?/出個價吧!/與其學倒不如跟你買...)

總之呢...這腳本就如上述,並不神聖...被問了那麼久了!我就乾脆公開好了...
有興趣的自己來複製回去改吧~對於改哪不是很懂的我竟量教!

function log(txt)
date = os.date("%m/%d/%Y-%H:%M:%S");
file = io.open("/mnt/sdcard/Touchelper/cooler.txt","a");
file:write(date.."
"..txt.."
");
file:write("
");
file:close();
end--對應記錄日誌

function main()-- 主入口
y1=os.time()
while true do
y2=os.time()
mSleep(100);
if y2-y1>=10*60 then
y1=os.time()
mSleep(2000);
touchDown(0, 46, 19);
mSleep(108);
touchUp(0);
mSleep(4000);
else
g = getColor(444, 21);--確認介面
p = getColor(99, 473);--確認占卜
u = getColor(222, 738);--確認背包
c = getColor(461, 410);--確認血量
j = getColor(461, 525);--確認魔量
if g ~= 0x5a413a then--介面異常
mSleep(1000);
log("介面異常")--紀錄介面異常
mSleep(60000);
else
if p == 0xceaa7b then--關閉占卜
mSleep(1000);
touchDown(0, 120, 359);--點擊關閉
mSleep(100);
touchUp(0);
else
if u == 0x291c21 then--背包已滿
mSleep(1000);
touchDown(0, 138, 136);
mSleep(100);
touchUp(0);
--丟棄物品
mSleep(3000);
touchDown(0, 457, 47);
mSleep(100);
touchUp(0);
mSleep(500);
touchDown(0, 347, 68);
mSleep(100);
touchUp(0);
mSleep(500);
touchDown(0, 396, 392);
mSleep(100);
touchUp(0);
mSleep(500);
touchDown(0, 337, 237);
mSleep(100);
touchUp(0);
mSleep(500);
touchDown(0, 230, 586);
mSleep(100);
touchUp(0);
mSleep(500);
touchDown(0, 186, 302);
mSleep(100);
touchUp(0);
mSleep(500);
touchDown(0, 189, 303);
mSleep(100);
touchUp(0);
mSleep(500);
touchDown(0, 456, 41);
mSleep(100);
touchUp(0);
--丟棄物品
else
if c ~= 0xad2000 then--回血
mSleep(200);
touchDown(0, 377, 751);--點擊右02
mSleep(100);
touchUp(0);
else
if j ~= 0x0869ad then--回魔
mSleep(200);
touchDown(0, 375, 655);--點擊右01
mSleep(100);
touchUp(0);
else
--以下攻擊
if j == 0x0869ad and c == 0xad2000 then
mSleep(500);
touchDown(0, 235, 650);--點擊右05
mSleep(100);
touchUp(0);
--以上攻擊

end--對應循環
end--對應時間
end--對應攻擊
end--對應魔量
end--對應血量
end--對應背包
end--對應占卜
end--對應介面
end--對應腳本

這腳本我不知道為啥只寫到一半~總之沒再玩了!對於腳本的更近也沒有興趣了...
腳本基本上就是
1.自動掛機(包含吃補) 2.被包滿格後丟棄放置於第一個的道具 3.紀錄關於斷線的訊息

喜歡自便,爛腳本寫了6個月~只因家人一句(電費變高了)果斷不玩依露娜XD
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

27
charxp | 收聽TA | 只看該作者
發表於 2014-5-14 06:55
ChangMichael 發表於 2014-5-13 21:20
試試看把執行方法改成工作條,不要用音量控制。

控制條有時候會遮到你想按的地方,自己找地方擺。

謝謝大大的指教 我先試看看 謝囉
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

28
charxp | 收聽TA | 只看該作者
發表於 2014-5-14 07:32
有本書 發表於 2014-5-13 21:52
樓上大大的回覆很詳細...哪像我傻傻的XD

版上既然有人也懂寫腳本~怎沒個可以推薦幾個不錯用的代碼 =  ="

謝謝大大 我會在試試 也請在多多指教囉!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

29
ChangMichael | 收聽TA | 只看該作者
發表於 2014-5-14 11:10
本帖最後由 ChangMichael 於 2014-5-14 11:17 編輯
有本書 發表於 2014-5-13 22:00
然後啊~很多人都會跟我要關於依露娜的腳本...
我不是很懂為什麼會有人有這類的想法!
我給你腳本,然後開始 ...


是,如您所說。觸摸精靈的程式撰寫其實沒有很難,主要的動作可以透過紀錄功能做出個雛形,剩下的只是利用條件判斷讓程式在A不行時走B、B不行時走C這樣。

初學者完全可以輕易上手。

而所謂的"條件判斷"也沒難到哪邊去,只要有一點邏輯能力跟興趣,玩個兩三次就懂了。

另外也別說什麼英文不好之類的理由,觸摸精靈有使用手冊,語法及參數都有給。

天朝"易語言"可是完全用中文來撰寫程式...
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

30
charxp | 收聽TA | 只看該作者
發表於 2014-5-14 16:38
大大我現在想寫的就是這樣請請大大指點如何下手及需要那些工具之類輔助(謝謝)
1.以血氣-武力-防禦30%為主
其次15% 都沒有就選3%-圖01&01-1

2.選奮戰OR力戰OR血戰
戰到第幾關換力戰;戰到第幾關換血戰-圖02

3.點繼續-圖03

4.點領取-圖04

p.7z

4.84 MB, 下載次數: 3, 下載積分: 碎鑽 -1 個

圖檔

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則