241
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
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.
SUB(подпрограмма) // подпрограмма
WAITMS(100)
LCLICK(109,154)
WAIT($y)
$check = 0
WHILE($check = 0) // Цикл ожидания картинки
GETSCREEN(758, 215, 1341, 491)
IF_PICTURE_IN (758, 215, 1341, 491, "007.bmp") //Условие 1
PRINT("Картинка найдена")
$check = 1 // Выход из цикла ожидания картинки
WAITMS(100)
LCLICK(827,553)
WAITMS(200)
KEYPRESS(#DELETE)
WAITMS(100)
KEYPRESS(#DELETE)
WAITMS(100)
KEYPRESS(#DELETE)
WAITMS(100)
KEYPRESS(#DELETE)
WAITMS(200)
KEYSTRING($x)
WAITMS(100)
LCLICK(1200,640)
WAITMS(200)
LCLICK(1500,150)
ELSE
PRINT("Картинка не найдена")
END_IF
WAITMS(15)
END_CYC
WAITMS(100)
END_SUB
SUB(STRTOUPPER, $input_string)
IF($len_letters != 59)
STRSEPARATE("А:Б:В:Г:Д:Е:Ё:Ж:З:И:Й:К:Л:М:Н:О:П:Р:С:Т:У:Ф:Х:Ц:Ч:Ш:Щ:Ъ:Ы:Ь:Э:Ю:Я:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z", ":", $arraylist_upperLetters)
$len_letters = ARRSIZE($arraylist_upperLetters)
END_IF
FOR($i = 1, $i < STRLEN($input_string) + 1)
$cut = STRCUT($input_string, $i, 1)
$pos = STRPOS("АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯABCDEFGHIJKLMNOPQRSTUVWXYZ", $cut)
IF($arraylist_upperLetters[$pos-1] != $cut)
$input_string = STRCONCAT(STRCUT($input_string, 1, $i-1), $arraylist_upperLetters[$pos-1], STRCUT($input_string, $i+1, STRLEN($input_string)))
END_IF
END_CYC
$return_string = $input_string
END_SUB
STRTOUPPER("test")
PRINT($return_string) // Результат 15:04:45 TeST
HALT
$time = $_time_t + 29
WHILE($time > $_time_t)
LCLICK(400,150)
WAITMS(50)
END_CYC
WAIT(60)
FOR($i = 0, $i < 3) //должен запускать вложенный цыкл 3 раза и остановиться
LCLICK(970,870)
WAIT(1)
FOR($a = 0, $a < 28) //вложеный цыкл. делает 28 нажатий, и завершаеться
LCLICK(1000,500)
WAIT(1)
END_CYC
END_CYC
HALT
не убежит так бот от игроков, поверь моему опыту,
только сразу к телепортироваться на другую карту и пережидать пока улетят или в невидимости фармить.
а зачем от красных убегать, этож мобы их фармят?на обычных картах да, но на пвп картах только живые враги
а убегают только от вражеских игроков и ещё отсиживаются пока они карту не покинут.
Или я уже, что-то забыл?
лучше сразу честно признаться для какой это игры и выложить скрины,
а то окажется что это очередной давно и многократно написанный DarkOrbit или ещё что-то уже готовое.
да, и код выкладывайте сразу, на код компания быстрее составится.
IF( ( ($flee_from_enemy & $pvp_maps) == 1) & ( ($actual_map & $work_map) == STRCONCAT(4, $id_company) ) )
#include "data\include\ship_position.cms" // Получение координат корабля на миникарте
IF(PXLCOUNT($_xpos - 15, $_ypos - 15, $_xpos + 15, $_ypos + 15, 204) > 0)
SCANPXL($array_coord, $_xpos - 15, $_ypos - 15, $_xpos + 15, $_ypos + 15, 204)
$check_out = 0
$len = ARRSIZE($array_coord)
IF($len > 0)
FOR($i = 0, ($i < $len, 2) & ($check_out = 0))
IF( ($_xpos - $array_coord[$i])*($_xpos - $array_coord[$i])+($_ypos - $array_coord[$i+1])*($_ypos - $array_coord[$i+1]) <= (8*8) ) // тут совершенно другая история
$check_out = 1
END_IF
END_CYC
UNDEFINE($array_coord)
END_IF
END_IF
END_IF
$X_run = INT($_xpos - $array_coord[$i]) * 2
$Y_run = INT($_ypos - $array_coord[$i+1]) * 2
MOVE($_xpos + $X_run, $_ypos + $Y_run)
$pxl_count = 0
WHILE($pxl_count = 0)
GETSCREEN
$pxl_count = PXLCOUNT(0,0, $_xmax,$_ymax, 255)
WAITMS(15)
END_CYC
$check = 0
FOR($a = 11, ($a < 13) & ($check = 0))
GETSCREEN
IF_PICTURE_IN (790, 365, 1110, 390, STRCONCAT("Image_", $a, ".bmp"), -1, 60) //если Image_11.bmp не находиться искать Image_12.bmp
$check = 1
END_IF
END_CYC
Я обсуждаю - как это сделать, не отметая кликер.