Есть скрипт
CODE:
win wind=window ("GemsofWar", "UnityWndClass", -1);
wind.left =0;
wind.top =0;
movewindow(wind);
int prc=openprocess(wind);//Открываем процесс с указателем на окно w.
int mana=11;
int adr[1000000];
int chitat_v_char[100000];
/////////////////////////
char poisk[32];
poisk[0]=formatic(31); poisk[1]=formatic(0); poisk[2]=formatic(0);
poisk[3]=formatic(0); poisk[4]=formatic(111);
poisk[5]=formatic(0); poisk[6]=formatic(0);
poisk[7]=formatic(0); poisk[8]=formatic(53);
poisk[9]=formatic(0); poisk[10]=formatic(0);
poisk[11]=formatic(0); poisk[12]=formatic(13);
poisk[13]=formatic(0); poisk[14]=formatic(0);
poisk[15]=formatic(0); poisk[16]=formatic(mana);
poisk[17]=formatic(0); poisk[18]=formatic(0);
poisk[19]=formatic(0); poisk[20]=formatic(14);
poisk[21]=formatic(0); poisk[22]=formatic(0);
poisk[23]=formatic(0); poisk[24]=formatic(0);
poisk[25]=formatic(0);poisk[26]=formatic(0);
poisk[27]=formatic(0); poisk[28]=formatic(0);
poisk[29]=formatic(0); poisk[30]=formatic(0);poisk[31]=formatic(0);
/////////////////////////////////////////////
char poiskmask[32];
for (int n=0; n<32; n++)poiskmask[n]=formatic(1);
poiskmask[5]=formatic(0);
findmemorymask (1, #poisk[0], 1, #adr[0], 0, #poiskmask[0], 100, prc);
wind.left =0;
wind.top =0;
movewindow(wind);
int prc=openprocess(wind);//Открываем процесс с указателем на окно w.
int mana=11;
int adr[1000000];
int chitat_v_char[100000];
/////////////////////////
char poisk[32];
poisk[0]=formatic(31); poisk[1]=formatic(0); poisk[2]=formatic(0);
poisk[3]=formatic(0); poisk[4]=formatic(111);
poisk[5]=formatic(0); poisk[6]=formatic(0);
poisk[7]=formatic(0); poisk[8]=formatic(53);
poisk[9]=formatic(0); poisk[10]=formatic(0);
poisk[11]=formatic(0); poisk[12]=formatic(13);
poisk[13]=formatic(0); poisk[14]=formatic(0);
poisk[15]=formatic(0); poisk[16]=formatic(mana);
poisk[17]=formatic(0); poisk[18]=formatic(0);
poisk[19]=formatic(0); poisk[20]=formatic(14);
poisk[21]=formatic(0); poisk[22]=formatic(0);
poisk[23]=formatic(0); poisk[24]=formatic(0);
poisk[25]=formatic(0);poisk[26]=formatic(0);
poisk[27]=formatic(0); poisk[28]=formatic(0);
poisk[29]=formatic(0); poisk[30]=formatic(0);poisk[31]=formatic(0);
/////////////////////////////////////////////
char poiskmask[32];
for (int n=0; n<32; n++)poiskmask[n]=formatic(1);
poiskmask[5]=formatic(0);
findmemorymask (1, #poisk[0], 1, #adr[0], 0, #poiskmask[0], 100, prc);
(по артмани смотрю)... 17е значение надо менять, а 5е не учитывать.
Не соображу как poisk[16] заменить на цифру "2"....