Android 台灣中文網
標題:
請教前輩技能CD 的問題.
[打印本頁]
作者:
sznh223
時間:
2015-9-5 11:11
標題:
請教前輩技能CD 的問題.
自動戰鬥.
條件 :
1. Find 顏色(吸血或者吸藍的), Delay500, 施放點擊技能A. CD 3秒.
2. Delay 2000, 施放技能B CD 10秒
End.
如果繼續施放技能A 怎麼加如條件 ? 在上面語句加入, 會出現沒有CD 一到沒有怪仍施放技能的問題.
另外, 如果加BUFF 技能 CD 60 秒是怎麼加入 ? 放到語句會出現所有的 執行都要60秒后開始. 比如技能A 無法在攻擊過程中自動施放.
新手不知道是否違規, 請諒解。
作者:
lf2net5577
時間:
2015-9-5 11:46
DO
狀態
FOR 次數
IF 判斷Find 顏色
施放技能1
delay
施放技能2
NEXT
LOOP
使用自動戰鬥的時候,系統本身也在執行攻擊鍵,所以你按技能時他會無法讀取!
所以不用去管技能CD多久,一直RUN就對了
For迴圈的次數 依照你技能施放時間+延遲時間去算吧
另外如果是不放就會死的狀態建議用找顏色的方法,直接GETpixelcolor比較準確
作者:
sznh223
時間:
2015-9-5 12:29
lf2net5577 發表於 2015-9-5 11:46
DO
狀態
FOR 次數
Thanks, 意思是迴圈多少次了, 再執行一個 增加BUFF 的技能。 舊不會影響倒上面的迴圈、?
因為一直放技能會藍不夠, 所有才設置有CD的,普通攻擊幾下后,有個短暫的停頓,可以出技能。
另外,並列的語句是按順序還是按邏輯迴圈的 ?
IF 語句1. END
IF 語句2. END
Delay 60秒
是同時執行還是按照時間判定 ? 語句外的Delay 會影響到語句的迴圈。
再次感謝。
作者:
lf2net5577
時間:
2015-9-5 12:48
ㄜ其實我一直都看不懂你要表達什麼XD?!
反正我知道你要寫個自動放技能+延遲+放BUFF
但你沒有說是使用自動戰鬥還是定點放阿?!
另外角色是啥也說一下,不同角色不同寫法!
照你的敘述是好像是定點?!
定點的話,同樣是一個DO LOOP 包一個FOR迴圈
FOR執行完後會回到DO LOOP執行剩下的動作,在繼續FOR迴圈,一種無限循環
程式是由上往下執行的,一句做完才會繼續往下執行,除非有條件~
語句外的Delay 會影響到語句的迴圈。
這句話我就完全看不懂了.......
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1