PDA

Просмотр полной версии : [AC Tool] Помагите со скриптом


JonTsk
21.12.2011, 13:45
Вобщем, писал скрипт для спойла\кача, но что-то не получается из-за того что не особо разбираюсь во всех тонкостях программы и языках.
Подскажите что нужно и\или как подкорректировать что-бы макрос заработал.
Constants
/// Фул НР
HPmstx = 1755 // Координата Х НР_бара моба
HPmsty = 53 // Координата У НР_бара моба
HPmstr = 214 // код крастного в НР
HPmstg = 25 // код зеленого в НР
HPmstb = 67 // код синего в НР
/// Пока не
HPmlowx = 1413 // Координата Х НР_бара моба
HPmlowy = 54 // Координата У НР_бара моба
HPmlowr = 214 // код крастного в НР
HPmlowg = 25 // код зеленого в НР
HPmlowb = 67 // код синего в НР
/// Когда уже
HPmendx = 1409 //координата X ...
HPmendy = 53 // Координата У НР_бара моба
HPmendr = 90 // код крастного в НР
HPmendg = 36 // код зеленого в НР
HPmendb = 49 // код синего в НР
End


SetActiveWindow Lineage II
ClearGlobalKeys
While 1=1
Call Start_spoil
Call Low_attack
Call Konez_sweep
Delay 300
End

loop 90000
delay 5 sec

Procedure Start_spoil
loop 1
keys {F5} /// следующая цель
delay 250
end
LoadRGB $HPmstx, $HPmsty
If {RGBRed} = $HPmstr and {RGBGreen} = $HPmstg and {RGBBlue} = $HPmstb
loop 1
keys {F2} /// спойл
delay 3 sec
end

Procedure Low_attack
LoadRGB $HPmlowx, $HPmlowy
If {RGBRed} = $HPmlowr and {RGBGreen} = $HPmlowg and {RGBBlue} = $HPmlowb
loop 1
keys {F1} /// атака
delay 3 sec
end



Procedure Konez_sweep
LoadRGB $HPmendx, $HPmendy
If {RGBRed} = $HPmendr and {RGBGreen} = $HPmendg and {RGBBlue} = $HPmendb
loop 1
Keys {F3} /// свипаем
Delay 50
end
end
end
end

K1tsune
21.12.2011, 14:22
Не работает скорее всего потому что по координатам которые в блоке наверху программа не получает ожидаемых данных. Засними координаты вручную и исправь :) Сторонняя помощь невозможна, так как надо все перед собой видеть.