Android 台灣中文網
標題:
觸摸精靈安卓版
[打印本頁]
作者:
ChangMichael
時間:
2015-12-14 15:23
標題:
觸摸精靈安卓版
本帖最後由 ChangMichael 於 2015-12-14 15:25 編輯
小弟因為想多開某個遊戲來掛,目前只有天天模擬器配上按鍵精靈安卓版能夠使用,不過按鍵精靈的指令跟腳本精靈差很多,尤其while部分,本來在腳本精靈上面可以正常作業的,換到按鍵精靈就整個掛掉,研究了一兩個禮拜,去官網發問也沒結果,所以想來求助下大家,有沒有接觸過,幫小弟開導一下。
小弟的問題如下
Dim time1
Dim waitsec = 60
time1=time()
Do
Delay 1000
If Time() - time1 >= waitsec Then
......
time1=time()
Exit Do
Else
Delay 10
End If
Loop
複製代碼
上面的語法必須等到60秒倒數完才會往下執行,我該怎麼把我想做的動作放在這六十秒內,讓他同時去進行呢。
腳本精靈我是這樣實現的,但這樣子的寫法按鍵精靈安卓版不支援。
time1=os.time()
while true do
time2=os.time()
if time2-time1 >= 1*60 then
........
time1=os.time()
sleep(1000)
else
sleep(10)
end
end -- while
複製代碼
上面是簡單舉例,內容我省略掉很多,主要的重點在於按鍵精靈的無限循環該怎麼表示。
作者:
ChangMichael
時間:
2015-12-24 10:34
算自問自答吧,總要有個交代。
改用tickcount()這個函數就行了。
具體腳本如下:
Dim wtime,stime
wtime = 240
stime = TickCount()
If (TickCount() - stime) / 1000 >= wtime Then
xxxxxx
end if
動作之後記得再一次,來重置時間
stime = TickCount()
複製代碼
作者:
c545979520
時間:
2017-12-1 20:23
lua原生的時間控制
local t=os.time()
while os.time()-t<60 do
--你需要運行的代碼
end
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1