Прохожий
Покинул форум
Сообщений всего: 17
Дата рег-ции: Окт. 2015
Репутация: 1
|
Цитата: int PosX_0[512];int PosY_0[512];
int Enimy_ident[11][17];loadimage(#Enimy_ident[0][0], "C:\allods_bots\idnEn.bmp");
int tooFar[21][1];loadimage (#tooFar[0][0], "C:\allods_bots\tooFar.bmp");
int mana[71][1];loadimage (#mana[0][0], "C:\allods_bots\mana.bmp");
int health[71][1];loadimage (#health[0][0], "C:\allods_bots\health.bmp");
int determ[32][1];loadimage (#determ[0][0], "C:\allods_bots\determ.bmp");
int doNotSee[34][1];loadimage (#doNotSee[0][0], "C:\allods_bots\doNotSee.bmp");
int fullMana[4][8];loadimage (#fullMana[0][0], "C:\allods_bots\fullMana.bmp");
int fullHealth[7][7];loadimage (#fullHealth[0][0], "C:\allods_bots\fullHealth.bmp");
win w = window ("Àëëîäû Îíëàéí", "NIVAL_MMO_ENGINE", -1);
int countEnimy = -1;
int countEnimyFin = 10;
e:;
if(isEnimy()==1)
{
sendkey('1', 1, w);
sleep(rand(300, 400));
if(isFar()==1)
{
sendkey('q', 1, w); sendkey('q', 1, w); sendkey('q', 1, w);
sendkey(TAB, 1, w);
}
goto e;
}
else
{
if(isSeak()==1)sleep(10000);
sendkey('q', 1, w); sendkey('q', 1, w); sendkey('q', 1, w);
sendkey(TAB, 1, w);
goto e;
}
function isEnimy()
{
if(findimage(-1, #Enimy_ident[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 784, 562, w)>0)return 1;
return 0;
}
function isFar()
{
if(findimage(-1, #tooFar[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 700, 156, w)>0)return 1;
if(findimage(-1, #doNotSee[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 700, 156, w)>0)return 1;
return 0;
}
function isSeak()
{
if(findimage(-1, #mana[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 784, 562, w) < 1)return 1;
if(findimage(-1, #health[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 784, 562, w) < 1)return 1;
if(findimage(-1, #determ[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 784, 562, w) > 0)sleep(5000);
return 0;
}
вот скрипт, но в неактивном окне перс как сидел, так и сидит. В активном варианте, при использовании key, всё работает.(Отредактировано автором: 12 Октября, 2015 - 13:50:19) |