WorldCheats Forum

Форум
Форум посвященный главным образом MMORPG играм. Никаких ХАЙДОВ!

 
ФорумПорталЧаВоПоискПользователиГруппыРегистрацияВход

Поделиться | 
 

 Рецензии. Обсуждение. Конечно же БОТ.

Предыдущая тема Следующая тема Перейти вниз 
АвторСообщение
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Рецензии. Обсуждение. Конечно же БОТ.   Пт Июн 12, 2009 12:37 pm

Итак, обильно покурив всю эту ветку форума в попытках быстро создать бота я пришёл ко всяким интересным выводам. Но изложить пока что хочу только общие впечатления.

Архитектура модулей версии 1.00 и выше имеет в своей сути одно неудобство в использовании. В принципе оно же и является преимуществом, упорядочивающим всю архитектуру бота в целом. Однако: Названия переменных, просто таки НЕУДОБОВАРИМЫ АБСОЛЮТНО. Без курения пары грам пласта разобраться где именно, и какая переменная используется а где она же задаётся и для чего - не-во-змо-жно.. Скажу сразу - если вы новичок, и решили по-быстренькому сварганить себе бота, не мучайтесь. Поставьте лучше Hot Keyboard PRO версии 3.0 выше, там есть функция записи ваших действий в макрос. И используйте макросы. В нулях вы конечно автоматом копать не сможете, особенно в проходных системах, но вот порыть лёд в импе - всегда пожалуйста.
Пессимистично? Отнюдь нет. Если даже вы нуб, но у вас есть некоторое количество времени (суммарно больше 90 часов), то идём в главную тему и качаем всё что нам понадобиться. В ОСОБЕННОСТИ - русский хэлп. Не забудьте ВНИМАТЕЛЬНО вчитаться в тему помощь новичкам, и прочее.
Скачали? Теперь вы готовы усвоить главное правило - ХЭЛП - ТВОЙ ЛУЧШИЙ ДРУГ. Никто кроме хэлпа не даст вам более точной информации.
Итак. У нас есть Хэлп, редактор АутоАйти, время и желание. Отлично! Теперь мы справимся!

И да пребудет с нами сила....

продолжение следует...
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Вс Июн 14, 2009 2:33 am

Ну что же, прошло немного времени и, после основательного углубления в хэлп AutoIT 3.0, у меня наконец-то нашлось немного времени продолжить делиться с вами впечатлениями от процесса написания бота на AutoIT 3.0 (да, да, да. ОЧЕНЬ МНОГА БУКАФ, Я ЗНАЮ.)
Итак, Я порылся в хэлпе (очень мягко сказано), в ссылках в главной теме, полазил по форумам AutoIT 3.0, скачал кое чего и....
...и сделал удивительный для себя вывод! Товарисчи. Сейчас вы услышите страшное слово: ПРОГРАММИРОВАНИЕ.
А вы как думали? Написание бота на AutoIT ИМЕННО ДЛЯ ЕВЫ и есть именно программирование. Если вы ожидали простого процесса нехитрых манипуляций с программой записи ваших возюканий мышой и тычков в клавиатуру - вам не сюда. Честное-пречестное слово. Теперь я в этом абсолютно уверен Smile
Теперь продолжим тех, кто не понял, или не испугался вышенаписаного.
Почему я так часто повторяю слово AutoIT? А вот почему - я сначала не обратил внимания на описание продукта под его названием а там чёрным по-белому написано: "AutoIt v3 - это язык для написания сценариев, напоминающий BASIC и предназначенный для автоматизации Windows GUI (графического интерфейса пользователя MS Windows)." Вчитайтесь внимательно: "...ЭТО ЯЗЫК ДЛЯ НАПИСАНИЯ..." ЭТО ЯЗЫК!!! Очуметь. То, что я сначала принял за очень сложный макроген, оказалось ЯЗЫКОМ ПРОГРАММИРОВАНИЯ. Ужас-то какой. Но я уже затратил более 90 часов на этот продукт, написал примитивного и тем не менее чудесно работающего бота, и мне уже некуда было отступать. Я снова перечитал всю ветку, и начал создавать новую сборку бота, выдёргивая модули автора темы (уважаемого Belfigor`а), сохраняя их отдельными скриптами, и собирая это всё в основном теле скрипта посредством команды #include (Круто. Я теперь нубопрограммер. Хехе Wink)
Раз уж это язык программирования, то мы сейчас вам тут напрограммируем...

Где-то на задворках сознания запертой кошкой тревожно скреблась мысль - "это программирование... тебе ни за что не разобраться..."

Продолжение следует...
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Пт Июн 26, 2009 9:35 am

Меня затянул в свои липкие объятия реал, но я наконец выкроил солидный кусок свободного времени и сел продолжать писать своего бота.
А после нескольких дней такого мозгоразрывания, я решил продолжить делиться с вами впечатлениями.

И перое впечатление которое я получил, когда собрал, казалось бы очень умную сборку, которая должна очень круто работь - нифига ничо не пашет.
Модуль сканирования локала, при переключении с одного окна на другое видит то, чего на самом деле нет, варптест видит варп там где его нет, а где он есть - варп не видит, фулкаргочек вообще не пашет. Куда бы я не впихнул битмап со стрелкой меню для ликовского openmenu, этот openmenu упорно отказывается работать внутри срипта, не смотря даже на то, что он чудно пашет в качестве отдельного модуля. А тут ещё Belfigor надоумил меня запускать все скрипты в режиме MustDeclareVars Laughing , и всё. Кранты. Ничего не запускается совсем Smile

Но. Не так-то мы просты. Переменные были все заданы заранее, циклы были перестроены, функции переписаны и подкорректированы, макросы отлажены.
Худо-бедно, бот запускается и работает.
Значит - я достиг уровня когда уже могу... А раз могу то...
...перейдём к сути названия темы:
РЕЦЕНЗИИ :

Начнём с первого и самого главного что для меня важно в создании бота.

Модуль сканирования локала.
в целом, конструкция идеальна, при условии, что вы используете её в одном окне, которое не будет менять своего местоположения ни при каких обстоятельствах. Однако, при применении в качестве скана локала для многооконного бота (у меня с пару десятков майнеров, самый хардкорный вариант), он начинает срабатывать на цвета опасности даже тогда, когда их нет. Что же, для тех, кто решит его адаптировать к многооконному варианту бота - крайне рекомендую вписать в цикл команду на остановку сканирования непосредственно перед тем, как ваш mainloop переткнёт активное окно на следующее, и реализовать активацию сканирования только по отчёту мэйнлупа, что окно уже активно.
Код писать не буду - поверьте - у меня текста получилось в десятки раз меньше чем кода Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Сб Июн 27, 2009 12:04 am

Что я могу сказать:
Поверьте господа нубосеки из корпорации "Нубосеки онлайн" Я долго думал что господин Арчибальд - есть точно такой же нубосек из тех которых я встречал за последние несколько лет, НО если вы просмотрели его посты и не придали им значения, то знайте из всех кто на данный момент отписался в этой теме единственный нубосек - это есть вы. С господином Арчибальдом, за последние две недели я написал больше актуального и полезного кода чем за последние три года. Господин Арчибальд по праву занимает дожность главного программиста проектировщика в нашей команде среди всех кто пытался/пытается объеденить усилия с нашим проектом в создании идеальной инфраструктуры которая будет работать без участия живого организма(человека, хомяка, собаки, кошки). Если вы пропустили все посты Арчибыльда, то вернитесь и перечитайте их еще пару десятков раз, поверьте, прочитав и осознав их смысл, вы сможете создать свой Скайнет в мире евы, который поработит всех живых и не живых (за исключением нас с господином Арчибальдом и еще ряда людей) существ. Назревает идея создать чемпионат, где по соревнуются ИИ разработчиков различных ПВП ботов. Ждем вашего участия. С уважением EVE Deve Team
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Чт Июл 23, 2009 7:03 pm

Кхе-кхем... Эээээ.
Ладно. То что постом выше написал Бельфигор, мне коментировать необязательно Smile

Продолжим в основную тему.

Сегодня я предлагаю рассмотреть и рецензировать модуль openMenu by Lyuk.

Отлично модуль работает. Прекрасно. Однако в модуле есть конкретный косяк, мало зависящий от способностей автора что-либо сделать. Косяк называется имаджсёрч. Я долго всячески изменял параметры тестил и всё такое. Результат от модуля в данном виде я решил отказаться. Вернее - от проверки через имаджсёрч. Косая в хлам функция. Я сделал проще. Написал модуль конвертирующий RGB в параметр яркости пиксела L и в проверке использую его. И ищу не всю картинку, а три вершинки этого треугольника, и его центр. Если все четыре проверки пройдены, сделовательно - перед нами именно тот треугольничек. А значит - и проверка косячить не будет.

Уважаемый Luyk, рекомендую настоятельнейшим образом мой способ Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Lyuk
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 41
Возраст : 37
Награда :  
Дата регистрации : 2009-04-30

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Пт Июл 24, 2009 8:01 am

Может выложишь изменённый вариант OpenMenu ?

Насчет имаджсёрча, дело в том что я делал бота который сам определял различные координаты. Согласен функция глючная (у меня например перестаёт работать после многочасовой копки , причину так и не нашел) но я её много где использовал, склоняюсь к мысли написать свой аналог.
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Пт Июл 24, 2009 12:44 pm

Lyuk пишет:

Насчет имаджсёрча, дело в том что я делал бота который сам определял различные координаты. Согласен функция глючная (у меня например перестаёт работать после многочасовой копки , причину так и не нашел) но я её много где использовал, склоняюсь к мысли написать свой аналог.
Угу. L и HLS тебе в помощь.
L - светимость
HLS - вообще цветовая таблица. Только в отличие от RGB в ней рассмаривается не цвет, или совмещения цветов, а яркость, светимость, насыщеность цвета. Т.е. как факт - сам цвет там игнорируется. Поскольку я дизигнер, мне это знакомо. Вот откуда блин мне было знать, что дизигнерские навыки и знания в программировании пригодиться могут? Very Happy
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Пн Июл 27, 2009 5:25 pm

В общем, поумав хорошенько, я решил что негоже рецензировать чужие модули и не показать кусочек своего кода. посовещавшись с Бельфигором мы пришли к выводу, что наша задача не "дать рыбу, но дать удилище". Принцип в общем-то понятен. Это конвертор РГБ в яркость. Можно использовать где угодно. Переводим цвет в яркость и работаем уже с ней. Далее - фильтруем цвет фона и цвет подсвеченной строки фона (этот код выдран из функции проверки Иконки ПОСа в овервью. Поэтому - даннаый пресет фильтрует именно цвета неподсвеченого и подсвеченого фона строки овервью а так же цвет НПЦ.
Вот он (хехе, это было в цикле. лень удалять лишние переменные. Всё, что незадекларировано - всё лишнее):
Func FindRightColor()
Opt("PixelCoordMode", 0)
Opt("MouseCoordMode", 0)
Dim $i, $a, $aa
$a = "0x"&Hex(PixelGetColor(772, 189+$i), 6)
$aa = TrimColor($a)
If $aa > TrimColor(0x1010101) And $aa > TrimColor(0x484848) And $aa > TrimColor(0x757575) And $aa <> TrimColor(0xC11414) And TrimColor(0xC11414) < $aa <= TrimColor(0xFFFFFF) Then
Return "Right Color!!!"
EndFunc

Func TrimColor($TargetTrim)
Dim $a, $as, $as1, $as2, $a_fin
$TargetTrim = Hex($TargetTrim, 6)
$a = $TargetTrim
$as = StringTrimRight($a, 4)
$as = Dec($as)
$as1 = StringTrimLeft(StringTrimRight($a, 2), 2)
$as1 = Dec($as1)
$as2 = StringTrimLeft($a, 4)
$as2 = Dec($as2)
$a_fin = $as + $as1 + $as2
$a_fin = $a_fin/3
$TargetTrim = Round($a_fin, 0)
Return $TargetTrim
EndFunc
Вернуться к началу Перейти вниз
Посмотреть профиль
Lyuk
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 41
Возраст : 37
Награда :  
Дата регистрации : 2009-04-30

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Вт Июл 28, 2009 3:06 am

Почитал справку, оказывается занимаемся изобретением велосипеда Smile - есть готовые библиотеки для работы с цветом:

$as = _ColorGetRed ($TargetTrim)
$as1 = _ColorGetGreen ($TargetTrim)
$as2 = _ColorGetBlue ($TargetTrim)

Преобразование RGB в HSL - _ColorConvertRGBtoHSL
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Вт Июл 28, 2009 4:28 am

Это давно пройдено и отброшено. Конвертор что дан в справке написан коряво.
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Вт Июл 28, 2009 5:04 am

+1 Бел.
2 Люк: попробуй сначала потестить, потом говори Smile
Он выдаёт не HLS вовсе в этом вся проблема. Да и в общем-то HLS как таковой не нужен. Яркости достаточно Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Lexx98
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 36
Возраст : 36
Награда :  
Дата регистрации : 2009-08-04

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Пт Авг 07, 2009 2:17 pm

Цитата :
If $aa > TrimColor(0x1010101) And $aa > TrimColor(0x484848) And $aa > TrimColor(0x757575) And $aa <> TrimColor(0xC11414) And TrimColor(0xC11414) < $aa <= TrimColor(0xFFFFFF) Then
А вам не кажется, что в данном примере есть излишние проверки?
Если из последнего условия выполняется TrimColor(0xC11414) < $aa, то уж предпоследнее выполняется и подавно, а если нет, то и предпоследнее нет. И если третье $aa > TrimColor(0x757575) выполняется, то выполняются и первые два, а если нет, то и первые два нет.
Если бы там где-нибудь были Or я бы ещё понял, но при And достаточно оставить 3 и 5, если я ничего не путаю.
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Пт Авг 07, 2009 3:38 pm

ЭЭЭ сегодня мною и Белфигором было обнаружено что этот кусок кода вообще не работает. На каком принципе работает проверка иконки ПОСа, которая сработала за последнюю неделю уже больше 10 мил. раз и ни разу не ошиблась для меня теперь загадка. Когда во всём разберусь - выложу готовый кожд. Пока что этот код лучше проигнорировать.
Вернуться к началу Перейти вниз
Посмотреть профиль
Lexx98
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 36
Возраст : 36
Награда :  
Дата регистрации : 2009-08-04

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Пт Авг 07, 2009 5:45 pm

Да я в общем-то конкретно этот кусок и не использую.
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Пт Авг 07, 2009 6:22 pm

А зря.
Итак. Внимание. долгие и продолжительные тесты выявили:
Код работает великолепно, функция триколор работает безупречно, это был глюк.
Код по-прежнему рекомендуется к использованию.
2 Lexx98:
Ответ на ваш вопрос скрыт в русском хелпе. Откройте его и вбейте в указатель "операторы". И Внимательно прочитайте пояснения к операторам ор и энд.
Такое количество проверок - абсолютно обосновано.
Всё, что я выкладываю, выстрадано многими часами фиксенья бота. Если я что-то выложил, значит я АБСОЛЮТНО уверен в полной и 100%ой работоспособности того куска кода, который я выложил. Бельфигор не даст соврать, в деле поиска и фикса багов я круто поднаторел за последнее время. Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Lexx98
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 36
Возраст : 36
Награда :  
Дата регистрации : 2009-08-04

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Пт Авг 07, 2009 6:44 pm

Тогда я вообще не пойму...
С операторами And,
Or и вообще, я в институте едва ли не лучше всех разбирался, а там
целые нагромождения их бывали, в одном выражении.
Просто, Тримколоры от тех чисел - это тоже числа, постоянные.
Вот и получается, если a>3 and a>5 and a>7 and a<>10 and 10< а <255 примерно таким образом. Хотя, там первый тримколор от 0x1010101 это не многовато циферок для шетснадцатиричной записи кода цвета?

Так что я пока не переубеждён! Smile
А не использую я именно это вот сравнение, ибо не знаю к чему оно относилось. А сам тримколор использую, куда лучше, чем что там стандартное для поиска пикселя по цвету...
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Пт Авг 07, 2009 8:48 pm

Русский Хэлп, раздел операторы:
Отметим следующие особенности реализации логических операторов AND, OR:
При оценке выражения If MyFunc1() OR MyFunc2() Then значение функции MyFunc2() НЕ БУДЕТ вычисляться, если значение MyFunc1() истинно.
При оценке выражения If MyFunc1() AND MyFunc2() Then значение функции MyFunc2() НЕ БУДЕТ вычисляться, если значение MyFunc1() ложно.
---===---
Да там очепятка.
просто три 10ки

таким образом:
"Если а> 10 и a> 15 и a> 25 и 230<=255"

Это выражение означает что если а меньше 10 то проверка не пройдена,
если а больше 10 но меньше 15 проверка не пройдена и так далее. И она
будет пройдена, только если все эти условия выполнены, это заменяет
огромную кучу строк формата if\then.
И это так же означает что если
в овервью у вас появится иконка неписи (яркость которой несколько
больше, чем яркость пикселей некоторых иконок, но она всегда
одинакова), то бот не сойдёт с ума и его не зациклит в аларм кейсе
прямо на ПОсе.
Автоит очень капризен и одновремено могуч своими операторами энд и ор.
Кстати
на будущее - аккуратнее с операторами select\case. у них есть коренное
отличие от If\elseif\then в автоите. И его тоже стоит почитать в хелпе
перед использованием. это поможет избежать вам многих багов при
написании бота. Лично я - где смог - отказался от этих операторов.



Из-за какого-то глюка не смог слитно написать эти сообщения., но, я думаю, вы меня поймёте Smile
Belfigor пишет:
Исправил сие надоразумение :3
Вернуться к началу Перейти вниз
Посмотреть профиль
Lexx98
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 36
Возраст : 36
Награда :  
Дата регистрации : 2009-08-04

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Сб Авг 08, 2009 4:18 am

Вот про что я - проверка будет пройдена, только если 230 < а < 255, при всех других вариантах - нет. Так зачем проверять а > 10 и т.д.? Избыточные условия. Зачем проверять, больше ли оно 25, если дальше есть проверка на больше ли оно 200? Если не срабатывает последнее условие - не срабатывает всё выражение, так зачем проверять что-то кроме последнего условия?

Конечно, если скрипт неправильно работает, если оставить только последнее условие - то это уже проблемы не логики условных выражений вообще, а конкретно Автоита.

Надо просто выяснить в конкретных числах, что больше, Тримколор от 0x757575 или Тримколор 0xC11414. И оставить только проверку на "из них большее" < а <= TrimColor(0xFFFFFF)
По законам дискретной математики (вроде в её курсе мы изучали всё это углублённо, но не суть важно), должно работать. Или вы уже проверяли мой урезанный вариант условия и он не работает? Проверьте, если есть возможность.

На счёт выделенного большими буквами. В итоге, чтобы условие было выполнено, мы должны вычислить значение функции Тримколор 6 раз, и да, если одно из условий будет ложно, то меньше, минимум 1 раз.
Тогда, если оставить только в таком виде: "из них большее" < а And а<= TrimColor(0xFFFFFF) то значение функции Тримколор быдет вычисляться максимум 2 раза, при той же самой логике выражения. И минимум 1 раз, при фейле проверки которого ты в своём выражении вычисляешь значение от 3-х до 5-ти раз (я не знаю точных значений тримколора сравнений, потому и неуверенность в количестве). Так что если ты напираешь именно на количество проверок функции, то ты всё-равно проигрываешь!
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Сб Авг 08, 2009 3:38 pm

Уважаемый Lexx98! Если у Вас создалось впечатление, что я, в своём мнении, претендую на истину в последней инстанции, то спешу Вас уверить - это совсем не так! Если мы с Белфигором и породили какими-либо своими высказываниями у Вас такое мнение - то это совершенно случайно, и это мнение ошибочно.
Теперь о коде:
ВСЁ что я выкладываю работает. И работает именно в том виде, в котором я это выкладываю. Оно может работать и в изменённом виде, но за работоспособность изменённого кода, как Вы сами понимаете, я не ручаюсь. Smile
Теперь конкретно об этих проверках:
Судя по-вашим высказываниям, вы человек с высшим образованием (которого я не имею), и вполне здравомыслящи и образованы, чтобы самостоятельно разобраться во всём самому. То, что кто-то из присутствующих на форуме выкладывает что-либо - исключительно его добрая воля и желание поделиться с окружающими удачными фрагментами кода, который каждый может использовать и модифицировать по-своему усмотрению. Я полагаю, вы в состоянии потестить самостоятельно.
Поймите меня правильно, я потратил 16 часов на попытку справиться с проблемой, которая заключалась не в коде, а В САМОЙ МЕХАНИКЕ ИГРЫ. Я с радостью поделился кодом и объяснил принцип действия. Но разжевывать почему так или иначе - увольте. С моей точки зрения, из моих предыдущих постов можно понять что с усечённого варианта эта проверка и началась. И если она в таком виде сейчас, значит иначе - она работала некорректно Smile

Уф. Написал. Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Сб Авг 08, 2009 3:51 pm

Сегодняшние тесты показали что конструкция:
$aa = TrimColor("0x"&Hex(PixelGetColor(772, 189+$i), 6))
Работает на пару сотых милисекунды быстрее чем:
$a = "0x"&Hex(PixelGetColor(772, 189+$i), 6)
$aa = TrimColor($a)
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Сб Авг 08, 2009 8:19 pm

О! Спасибо Белфигор. Smile
Дурная тенденция пошла однако. Пока я занят реалом, я узнаю обо всём последним Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
trunk
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 1
Возраст : 33
Награда :  
Дата регистрации : 2011-02-17

СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   Пт Фев 18, 2011 8:04 am

Тут еще жив кто нибудь?
Смотрел я на кусок кода смотрел
Код:
TrimColor("0x"&Hex(PixelGetColor(772, 189+$i), 6))
и понял что результат с такой функцией у них одинаковый
Код:
TrimColor(PixelGetColor(772, 189+$i))
или я чета недопонял?
Вернуться к началу Перейти вниз
Посмотреть профиль
Спонсируемый контент




СообщениеТема: Re: Рецензии. Обсуждение. Конечно же БОТ.   

Вернуться к началу Перейти вниз
 
Рецензии. Обсуждение. Конечно же БОТ.
Предыдущая тема Следующая тема Вернуться к началу 
Страница 1 из 1
 Похожие темы
-
» [Истории правдивые и не очень]
» Автономная электростанция- реальность при троекратном уменьшении тарифов.
» Инструкция о проведении учета жилищного фонда в Российской Федерации (утв. приказом Минземстроя РФ от 4 августа 1998 г. N 37)
» X Чемпионат Беларуси по шашечной композиции
» Имена и фамилии

Права доступа к этому форуму:Вы не можете отвечать на сообщения
WorldCheats Forum :: Лаборатория Читера :: EVE Online-
Перейти: