綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[修改] 比利的棍子腳本教學(觸摸精靈)

 關閉 [複製連結] 查看: 14038|回覆: 124|好評: 0
51
小人物98 | 收聽TA | 只看該作者
發表於 2015-12-26 21:52
发个安卓的游戏客户端给我呀 谢谢
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

52
小人物98 | 收聽TA | 只看該作者
發表於 2015-12-26 21:53
游戏下载连接给一个吧亲
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

53
Mercedes1222 | 收聽TA | 只看該作者
發表於 2015-12-26 23:57
我有把手機的開發人員選項 座標打開來看
精準位置的確跟你的位置用1920x1280相同

-- 脚本描述
DESCRIPTION="123";

-- 适用屏幕参数
SCREEN_RESOLUTION="1920x1080";
SCREEN_COLOR_BITS=32;

-- 主入口
function main()
::lab::
mSleep(1000)
dianx,diany=findColorInRegion(0xFF0000,120,280,140,1280)
if dianx==-1 and diany==-1 then  
goto lab
end
juli=diany-310.5
changdu=202.5+juli
if
changdu>900
then
changdu=900
end
mSleep(1000)
touchDown(1,135,855)
::lab1::
c=getColor(changdu,310.5)
if
c~=0xFF0000
then
mSleep(1)
goto lab1
end
touchUp(1)
end

應該只有dianx,diany=findColorInRegion(0xFF0000,120,280,140,1280)有錯誤

其他的我照你說的都改成精準目標的數值了
但是dianx,diany=findColorInRegion(0xFF0000,120,280,140,1280)我不知道要改什麼

還有請問
如果是座標打錯應該會跟其他人一樣棍子還是會上下動阿...
為什麼我的她連棍子都不會上下動呢?
是不是哪邊出錯了?
數字不對應該也要上下動才對啊...
感謝

點評

每台手機XY起始座標位置不同,你得很明顯就是座標都抓錯,findColorInRegion(0xFF0000,左上X,左上Y,右下X,右下Y)這個範圍沒抓到,多用notifyMessage(dianx);  發表於 2015-12-30 10:30
用手機-->設定-->開發人員選項-->指標位置 打勾,然後比利的畫面抓座標,不需要點選開始,次數都沒有的畫面也可以,主要座標都可以抓的到  發表於 2015-12-29 14:13
這一行沒搜尋到紅色的點棍子就完全不會動了,另外你那些數字根本不能直接用計算的,要用截圖電腦去看對應到我那張圖的點是什麼(不會有小數點)  發表於 2015-12-27 13:39
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

54
modefu | 收聽TA | 只看該作者
發表於 2015-12-27 18:44
modefu 發表於 2015-12-26 21:13
版大 有辦法幫我改嗎我寄手機圖給你幫我早COLOR位置嗎?
dianx,diany=findColorInRegion(0xFF0000,120,280,1 ...

1.上面changdu的數字改小一點
2.c=getcolor座標改精準一點

這上面我都有試過改
1.changdu我設定665他才會上上下下,在小就不動了
2.c=getcolor設定207或208 才會上上下下,其他數值也都不會動作
該怎辦大大= =
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

55
q77112833 | 收聽TA | 只看該作者
發表於 2015-12-27 21:10
樓上都已經有相關的問題了,怎麼還在問一樣的
findColorInRegion(0xFF0000,120,280,140,1280)
1280改1270
。。。。。。。。。。。。。。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 1 反對 0

使用道具 舉報

56
yrhhifdooii | 收聽TA | 只看該作者
發表於 2015-12-28 22:58
大大你好  我跟你用一樣的N2
不過我的不同地方在  下面這邊  所以我想跟你請問這樣會影響嗎??(目前大概可以過到30關左右)
SCREEN_RESOLUTION="720x1280";
SCREEN_COLOR_BITS=4;

另外 請問你有搭配  加(減)速器嗎?  是否可以推薦一下是那一個
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

57
ray1175 | 收聽TA | 只看該作者
發表於 2015-12-30 10:08
樓主,我剛剛COPY了2樓的那個用~再改回你的設定數字~但是一直出現語法錯誤??這是什麼情況?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

58
i41165316631 | 收聽TA | 只看該作者
發表於 2015-12-30 12:10
請問大大 我修改過後 會放掉棍子 可是都會過頭 請問要怎麼修改呢?
-- 适用屏幕参数
SCREEN_RESOLUTION="1080x1920";
SCREEN_COLOR_BITS=32;

-- 主入口
function main()
::lab::
mSleep(1000)                                    --延遲1000毫秒
dianx,diany=findColorInRegion(0xFF0000,194,455,223,1700) --尋找紅色
if dianx==-1 and diany==-1 then          --如果沒找到紅色
goto lab                                                 --重新尋找
end
juli=diany-311                             --juli=找到紅色的Y座標扣除比利站的位子的紅色Y坐標
changdu=208+juli                        --cgangdu=juli+比利站的位子的紅色棍子到地的距離
if
changdu>960                          --如果超過螢幕的最上面(會有一小段被擋住.所以不是720)
then
changdu=960                             --強制等於螢幕的最上面(會有一小段被擋住.所以不是720)
end
mSleep(1000)                            --延遲1000毫秒
touchDown(1,135,855)             --觸碰螢幕(後面的座標沒什麼差別)
::lab1::
c=getColor(changdu,311)         --c=在"X=changdu,Y=207"的位子找尋顏色
if
c~=0xFF0000                          --c不等於紅色
then
mSleep(1)                                                
goto lab1                                 --在等系統找到紅色為止
end
touchUp(1)                             --觸碰放開
end

點評

changdu=208+juli 這裡的208改小一點  發表於 2015-12-30 17:55
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

59
ray1175 | 收聽TA | 只看該作者
發表於 2015-12-30 18:47
-- 脚本描述
DESCRIPTION="$$$";

-- 适用屏幕参数
SCREEN_RESOLUTION="720x1280";
SCREEN_COLOR_BITS=4;

-- 主入口
function main()
::lab::
mSleep(1000)
dianx,diany=findColorInRegion(0xFF0000,120,280,150,1200)
if dianx==-1 and diany==-1 then
goto lab
end
juli=diany-207
changdu=136+juli
if
changdu>660
then
changdu=660
end
mSleep(1000)
touchDown(1,135,855)
::lab1::
c=getColor(changdu,207)
if
c~=0xFF0000
then
mSleep(1)
goto lab1
end
touchUp(1)
end

這是我的腳本~常常會超過目標而失敗!!

點評

changdu=136+juli 這裡的136改小一點  發表於 2015-12-30 19:22
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

60
kebnnychu | 收聽TA | 只看該作者
發表於 2015-12-30 20:09
請問可以把腳本檔案傳給我嗎??我是用按鍵精靈,或是版大自己的程式,拜託拜託,我絕對不是伸手牌,是對腳本完全沒有研究
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

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

本版積分規則