Пытаюсь получить координаты в Diablo 2, координаты смотрю в artmoney и затем пробую найти их в Киборе, но мне кажется все глохнет еще на получении процесса. Он почему-то всегда равен 0, хотя на калькулятор всегда выводится разное число. Вот что пишу
CODE:
win wind=window ("Diablo II");
int prc=openprocess(wind);
char poisk[4];
codhex(999, #poisk[0]);
int adr[100000];
int found = findmemory (-1, #poisk[0], 4, #adr[0], 50424480, prc);
messagebox("process #" + format(prc) + "; found count: " + format(found));
int prc=openprocess(wind);
char poisk[4];
codhex(999, #poisk[0]);
int adr[100000];
int found = findmemory (-1, #poisk[0], 4, #adr[0], 50424480, prc);
messagebox("process #" + format(prc) + "; found count: " + format(found));
Сообщение выводит очень быстро, как будто ничего и не искал. Может дело в Windows XP, или тут все равно какая винда?