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.


Messages - Oraven

Pages: 1 ... 242 243 [244] 245 246
3646
Не работает.
Помогите разобраться?

Только что обнаружил, что если после инклуда есть комент то ничего не работает. это баг

Напиши просто
#include "date.cms"

3647
Что такого терялось при конвертировании что он не принимал картинку? Мда....

Разве ты не знаешь что JPG жмет картинки с потерями данных, от сюда появляются артефакты (такой пиксельный мусор на острых гранях)
Формат BMP вообще не сжимает картинки.

3648
Читал, читал про колормод и ничего не понял. Обьясните ещё раз пожалуйста.
 В настройках программы цветовосприятие стоит на максимуме. В скрипте прописано:
Code: [Select]
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN(0,0,100,100, "file.bmp")
END_IF
И картинку не находит. Выставляю в настройках проги цвета 4096 и картинка на месте, без проблемм. И колормод не нужен. Почему так? Картинка сделана тоже при 4096 цветах.

1. Почему ты сидишь на старой версии кликера?
2. нужно выставить 4 = 4096
Code: [Select]
GETSCREEN
COLORMODE(4)
IF_PICTURE_IN(0,0,100,100, "file.bmp")
END_IF

3649
Использование / Re: Гнев Богов
« on: October 30, 2012, 12:10:05 PM »
В версии 4.5 для этих картинок есть папка bmps. куда класть в 4.7 не знаю.

4.6-4.7 в ту же папку где лежит скрипт

3650
По отдельности  вторая  часть не   работает.
  Взял две части скрипта от Сергея и соединил вместе.
Тишина.
 Что не так сделано, для оформления  100% рабочего скрипта?
 * 100% рабочий скрипт = взял , скопировал , вставил в  редактор и получил результат.

А чему ты удивляешься? Слепил все тяп ляп! Вот и результат.

Там есть
GOSUB(UPDATE_DATE)
#include "date.cms"//Подключаем инклуд
И куда это все идет?

Не говоря уже о HALTгей   ;D ;D ;D ;D

3651
Как сделать удобный генератор паролей?
Скажем, в  текстовом файле  у нас имеется перечень сайтов , или аккаунтов , где у  хранятся  некие действующие  логины \ пароли .
Сейчас такое время,  что менять пароль лучше регулярно (спецы рекомендуют делать это  раз в месяц)
Вероятно   программа  вполне способна  генерировать 6-8 значные пароли и представлять  их в виде  новой строки , под названием того, или иного сайта, в имеющемся у нас перечне.

Я использую для этого KeePass 2
В ней есть все что нужно для хранения паролей, и генератор тоже. Программа русскоязычная нужно только скачать Языковой файл в разделе Translations
http://keepass.info/news/n121004_2.20.1.html

3652
Архив / Re: Ошибка обработки условия OR ?
« on: October 29, 2012, 09:10:20 PM »
Видимо да потому как такой скрипт работает

Code: [Select]
if ( (1=2) | (3=2) | (3=3) )
print(work7)
end_if
halt

Да и вообще зачем писать OR если проще | ?????

3653
Проще всего так

Code: [Select]
// Часть скрипта выполняется в начале 1 раз

start:

// остальной скрипт
goto(start)

3654
Предложения / Re: ELSE_IF
« on: October 29, 2012, 08:53:49 PM »
Только так
Code: [Select]
IF($somevar = 1)
//code
ELSE
IF($somevar = 2)
//code
ELSE
IF($somevar = 3)
//code
END_IF
END_IF
END_IF

3655
Может с этим лучше бы справился плагин?! Думаю для программиста написать плаги с функцию возвращения текущей даты и время было бы несложно.

3656
// здесь ожидание загрузки страницы - ну здесь будет код который напишешь ты и он будет все время вызываться GOSUB (wait_load)
SUB(wait_load) прописываешь в конце скрипта 1 раз

3657
Делаешь SUB с ожиданием и проверкой а GOSUB вставляешь везде в скрипт где нужна перезагрузка. И тогда задержка будет именно столько сколько нужно.

GOSUB (wait_load)

SUB(wait_load)
// здесь ожидание загрузки страницы
END_SUB

3658
1. Зачем делаешь такие пробелы в коментах? Это неудобно. Но главное длинные коменты у тебя не полностью закоментированны!
    Если пишешь длинный комент пиши его в несколько строк. Там в редакторе есть полоса, вот по ней и отделяй строки. Закоментить несколько строк можно мусоркой.
2. Ты пишешь везде
Code: [Select]
else
GOTO(sl4)
end_if
sl4:
это лишнее, скрипт и так пойдет в низ если условие не сработало
3. Пользуйся авто форматом чтобы расставить отступы. Так понятнее где что и сразу увидишь если где то забыл поставить завершающую end_if

Code: [Select]
mag1: //иду в магазин
LCLICK(863,81)
WAIT(12)

// от сель и дальше проверяю есть ли чё продать, каждую ячейку надо проверять
//каждый раз,потому что если продал из неё что то, то в ней может появится что то
//ещё(из закрамов родины)
sl1: //от сель и дальше продаю
getscreen
if_pixel_in(482, 262, 483, 263, 16579836)
   LCLICK(695,286)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl1) //если что то есть, то продали
end_if

sl2:
getscreen
if_pixel_in(482, 310, 483, 311, 16579836)
   LCLICK(695,336)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl2)
end_if

sl3:
getscreen
if_pixel_in(482, 360, 483, 361, 16579836)
   LCLICK(695,386)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl3)
end_if

sl4:
getscreen
if_pixel_in(482, 410, 483, 411, 16579836)
   LCLICK(695,433)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl4)
end_if

sl5:
getscreen
if_pixel_in(482, 460, 483, 461, 16579836)
   LCLICK(695,482)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl5)
end_if

sl6:
getscreen
if_pixel_in(482, 510, 483, 511, 16579836)
   LCLICK(695,532)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl6)
end_if

sl7:
getscreen
if_pixel_in(482, 560, 483, 561, 16579836)
   LCLICK(695,582)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl7)
end_if

ht1:
getscreen
if_pixel_in(482, 556, 483, 557, 0)
   // останавливаю скрипт, потому что все 7 ячеек забиты тем что мне нужно и надо
   // убрать это куда-то вручную (хотя конечно на это тоже можно сделать скрипт)
   HALT
else
   LCLICK(929,81) // места не забиты, перехожу на почту игры
   WAIT(12)
end_if

po:
GETSCREEN
if_pixel_in(883, 301, 892, 306, 11982062)
   goto(ch) // есть письма идём забирать
else
   goto(mag2) // писем нет идём на последнюю продажу в магазин
end_if

ch: //ну тут процедура сбора и удаления письма
LCLICK(968,305)
WAITMS(4000)
LCLICK(911,558)
WAITMS(110)
LCLICK(911,558)
WAITMS(RND(600,1000))
LCLICK(729,377)
WAITMS(RND(6000,8000))
LCLICK(916,308)
WAITMS(RND(600,1000))
LCLICK(1063,535)
WAITMS(RND(1000,2000))
LCLICK(738,494)
WAIT(RND(6,12))

GETSCREEN
IF_PICTURE_IN(655,487,703,525, "555.bmp") //проверяю есть ли ещё свободные места в закромах родины
   goto(po) //места есть, чистим почту
else
   goto(mag1) //мест нет больше, идём сдавать всё в магаз
END_IF

mag2: //последняя распродажа золотого запаса родины
LCLICK(863,81)
WAIT(12)

sl11:
getscreen
if_pixel_in(482, 262, 483, 263, 16579836)
   LCLICK(695,286)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl11)
end_if

sl12:
getscreen
if_pixel_in(482, 310, 483, 311, 16579836)
   LCLICK(695,336)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl12)
end_if

sl13:
getscreen
if_pixel_in(482, 360, 483, 361, 16579836)
   LCLICK(695,386)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl13)
end_if

sl14:
getscreen
if_pixel_in(482, 410, 483, 411, 16579836)
   LCLICK(695,433)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl14)
end_if

sl15:
getscreen
if_pixel_in(482, 460, 483, 461, 16579836)
   LCLICK(695,482)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl15)
end_if

sl16:
getscreen
if_pixel_in(482, 510, 483, 511, 16579836)
   LCLICK(695,532)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl16)
end_if

sl17:
getscreen
if_pixel_in(482, 560, 483, 561, 16579836)
   LCLICK(695,582)
   WAITMS(RND(300,500))
   LCLICK(728,375)
   WAIT(RND(5,8))
   GOTO(sl17)
end_if

//ну а тут проверяю есть ли что продавать. если нечего, то иду на большую дорогу
//за новыми приключениями
ht:
GETSCREEN
IF_PICTURE_IN(419,546,468,598, "333.bmp")
   LCLICK(94,51)
   WAITMS(500)
   LCLICK(57,287)
   WAITMS(500)
   LCLICK(123,685)
   KEYPRESS(#0)
   WAITMS(120)
   KEYPRESS(#0)
   LCLICK(84,709)
   WAIT(6000)
   LCLICK(97,612)
   WAITMS(500)
   LCLICK(172,108)
   goto(mag1) //где то что то надыбал и иду в магаз
else
   //а это если есть что продать, но не могу, потому что щёки чем то набиты как
   //у хомяка, надо узнать чем
   goto(ht1)
end_if

3659
Прочее / Re: Кто победит?
« on: October 28, 2012, 12:57:30 PM »
да норм всё)) мне уже указали на мою ошибку... надо было задавать область поиска пикселя, а я указывал только начальные координаты.
а вот кто мне обьяснит вот это? почему находит рисунок совсем не в тех координатах что заданы?

Для функции IF_PICTURE_IN допускается, пока, задавать только 1 картинку!!!
Прежде чем писать что либо смотри синтаксис!

3660
1. Мой вариант рандомного времени  для пауз нерабочий , или неизящен?

В моем случае скрипт имеет гибкие настройки. Рандом нужен не всегда.

Pages: 1 ... 242 243 [244] 245 246