Post by casaone on May 15, 2018 9:25:22 GMT
NORDEN = 1
OSTEN = 2
SUDEN = 3
WESTEN = 4
richtung = 1
zuLaufendeSchritte = 1
schritt = 0
function resetLaufeImKreis()
richtung = 1
zuLaufendeSchritte = 1
schritt = 0
end
function laufeImKreis()
if richtung == NORDEN then
swipeNachNorden()
elseif richtung == OSTEN then
swipeNachOsten()
elseif richtung == SUDEN then
swipeNachSuden()
elseif richtung == WESTEN then
swipeNachWesten()
end
schritt = schritt + 1
rotate()
end
function rotate()
if schritt == zuLaufendeSchritte then
drehRichtung()
verlangereSchritte()
schritt=0
end
end
function drehRichtung()
richtung = richtung + 1
if richtung == 5 then
richtung = 1
end
end
function verlangereSchritte()
if (richtung == NORDEN) or (richtung == SUDEN) then
zuLaufendeSchritte = zuLaufendeSchritte + 1
end
end
--Deads-------------------------------------------------------------------------------
function farmeDeads()
local deadsRegion = sucheDeads()
starteKampfGegenDeads(deadsRegion)
--wahleCommander()
end
battleRegion = Region(205,260, 1000,1900)
battleRegion:highlight(1)
function sucheDeads()
local deads = {}
repeat
laufeImKreis()
deads = isDeadsSichtbar()
until next(deads) == nil --Überprüft ob Table leer ist
return deads
end
deadsPattern = Pattern("dead.png"):similar(0.7)
function isDeadsSichtbar()
allDeads = listToTable(battleRegion:findAllNoFindException(deadsPattern))
if allDeads == nil then
return {}
end
goodDeads = {}
for _,dead in pairs(allDeads) do
if isWantedLevel(dead) then
table.insert(goodDeads,dead)
end
end
return goodDeads
end
function userWantLevel(level)
if level >= 28 and level then return true
end
return false
end
function isWantedLevel(deadsRegion)
local levelRegion = Region(deadsRegion:getX()-300,deadsRegion:getY(), 100, 100)
levelRegion:highlight(1)
for i = 1, 30, 1 do
if userWantLevel(i) and levelRegion:exists(Pattern("level"..i..".png"):similar(0.6)) then
return true
end
end
return false
end
Anyone can find the fail?Laufeimkreis is a movement System with swipe () then let him Search..
Now he should Search for all dead.png with specific Level and add them to a table..