|
leaies 發表於 Jun 17, 2016 9:09:47 GMT
感覺等了許久都沒有見到要修正的跡象,
所以就提出來了。
指令中的「等候時間」部分個人以為應該
設定為「尋找途中的中途放棄時間」而不
是「強制等候時間」。以下面腳本作為例
子:
while (true) do
local 補血藥 = 0
local 補法藥 = 0
if 遊戲畫面:exists("血量_多.png",1) ~= nil then
local 補血藥 = 3
elseif 遊戲畫面:exists("血量_中.png",1) ~= nil then
local 補血藥 = 2
elseif 遊戲畫面:exists("血量_少.png",1) ~= nil then
local 補血藥 = 1
elseif 遊戲畫面:exists("法力_多.png",1) ~= nil then
local 補法藥 = 3
elseif 遊戲畫面:exists("法力_中.png",1) ~= nil then
local 補法藥 = 2
elseif 遊戲畫面:exists("法力_少.png",1) ~= nil then
local 補法藥 = 1
else
end
if 補血藥 == 3 then AAA
if 補血藥 == 2 then BBB
if 補血藥 == 1 then CCC
if 補法藥 == 3 then DDD
if 補法藥 == 2 then EEE
if 補法藥 == 1 then FFF
end
基本上這個腳本執行起來,每次開始補血前一定都會等候個
6秒左右。回合制的卡牌遊戲姑且不論,若是其他諸如計時
制度的轉珠遊戲、即時制度的對戰遊戲;這區區的6秒估計
玩家會被人打死,更別論等候時間設定不止6秒或是採用更
複雜判斷的玩家,基本大概都會有天文數字般的等候時間。
|
|
|
AnkuLua 發表於 Jun 17, 2016 10:13:17 GMT
您的問題請用 waitMultiReg() 或 waitMulti() 函數 可以在七騎士腳本裡找到用法
如果要求速度,請善用Region
您的例子其實也可以等零秒即可,只會找畫面一次
|
|