Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Даниил1

Pages: [1]
1
http://armorgames.com/shop-heroes-game/18077
Нашел игрушку shop-heroes-game.
Написать бот для неё интереснее чем играть в эту игрушку =)
Clickerman я только начал изучать и столкнулся с проблемой.
И интерфейс кликермана, и сама программа выдаёт цвет (0) в функции PXL при попытке при подключении функции hset
При отключении показывает все цвета.
Игрушка браузерная, на юнити. HWND юнити и браузера различаюся.
Как только установил HWND для Юнити кликерман ослеп и стал выдавать 0, на попытку проверить цвет пикселся.
Строки 5-95
Пожалуйста, подскажите как устранить проблему.
(бот еще не дописан)
Code: (clickermann) [Select]
//Unity Web Player 354 157 1191 794
//197696


thread(t99)
Print("t99 run")

//$h = WNDFIND ("Unity Web Player")
$h=197696

hset($h, 1)
LOGWRITE("Unity Web Player: ",$h)
wndgetinfo($h, $var1, $var2, $var3, $var4)
print($h," ", $var1," ", $var2," ", $var3," ", $var4)
wait(1)
SetThread (t99, 0)
end_thread




//=============================================
//MAin
//Opredeliaem komnaty v kotoroi naxodimsa po elementam ypravlenia
//=============================================
thread(t0)
Getscreen
$Screen1 = PXL (34, 707)
$Screen2 = PXL (1155,707)
LOGWRITE("$Screen1: ",$Screen1)
LOGWRITE("$Screen2: ",$Screen2)
 //15377433))
$room = 0
If(($Screen1 = 16777215) & ($Screen2 = 14325531))
$room = 1
//gorod
end_if

if(($Screen1 = 1386814) & ($Screen2 = 3317222))
$room=2
//shop
end_if


if (($Screen1 = 16777215) & ($Screen2 = 3316965))
$room=3
//bar
end_if
LOGWRITE("Komnata: ",$room)

// eto stop kran proekta
//----------------------------     
If($room=0)                         
print("priostanovleno")
SetThread (t1, 2)
SetThread (t2, 2)
SetThread (t3, 2)
wait(10)
SetThread (t1, 1)
SetThread (t2, 1)
SetThread (t3, 1)
end_if
// ----------------------------
wait(1)

//=============================================
// Vkluchaem scenarii dla raznix komnat
//=============
Switch($room)
case(1)
SetThread (t1, 1)
SetThread (t2, 0)
SetThread (t3, 0)
  print("gorod")
 
case(2)
SetThread (t1, 0)
SetThread (t2, 1)
SetThread (t3, 0)
  print("shop")
 
case(3)
SetThread (t1, 0)
SetThread (t2, 0)
SetThread (t3, 1)
print("bar")

default
  print("smth else")
  print("$var = ", $room) 
end_switch
wait(1)
end_thread

//=============================================
// SHOP
//=============================================

thread(t2)
print("t2 run")
for($room, $room = 2)
   //GETSCREEN
   IF_picture_IN(446,830,1416,965,"redy2.bmp", -1, 15)
      LCLICK($_return1, $_return2)
      WAITms(500)
   ELSE
      WAIT(3)
   END_IF
   END_CYC
   wait(1)
end_thread

//=============================================

   

Pages: [1]