Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: WildOneVL on March 02, 2014, 07:03:20 PM
-
Создал свой первый рабочий сценарий бота для игры, задался вопросом о продаже этого сценария.
Появился такой вопрос, есть ли возможность как-нибудь ограничить доступ к скрипту от третьих лиц?
Т.е. открывать доступ к работе скрипта только с моего MAC адреса или же IP адреса? Т.е. прежде чем отправить человеку скрипт, я прописываю его MAC адрес или IP адрес в скрипте, после чего последний начинает работу.
Я видел в дальнейших планах разработчика введение возможности приватизации сценария для продажи, но вдруг есть возможность сделать это внутри самого скрипта не дожидаясь обновления?
-
нет такой возможности, по крайней мере в данной версии программы.
Сами скрипты не шифруются и представляют из себя просто текстовые файлы, программа не обладает никакой криптозащитой и не умеет читать скрипты из зашифрованных файлов.
-
Вот в эту тему сегодня приземлюсь со своим интересом.
Может быть кому-то послужит в качестве образца. Но буду рада услышать замечания. Может быть можно как-то усовершенствовать. Например, вставлять дату не из буфера через копирование, а сразу, в требуемых замены, полях. Я почему то только сейчас об этом подумала... Должно же получиться?
#name "Новая дата в шаблоны"
// определить старт.корды
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (0,0, 300,300, "Банк6.bmp", -1, 100)
$start_x=$_return1 // 33
$start_y=$_return2 // 8
WAITMS(100)
ELSE
WAITMS(100)
HALT
END_IF
// вывод текущей даты в лог
LOGSHOW (1, 200,300)
WAIT(1)
LOGCLEAR
WAITMS(50)
// прописать текущую дату в лог
$dd = $_date_d
$dm = $_date_m
$dy = $_date_y
LOGWRITE($dd,".",$dm,".",$dy)
WAITMS(500)
LCLICK($start_x+239,$start_y+353) // м/д временем и датой 272/361
// выделить дату в логе
WAITMS(500)
KEYDOWN(#SHIFT)
WAITMS(20)
KEYPRESS(#END)
WAITMS(20)
KEYUP(#SHIFT)
WAIT(1)
// скопировать в буфер обмена
KEYDOWN(#CTRL)
WAITMS(20)
KEYPRESS(#C)
WAITMS(20)
KEYUP(#CTRL)
WAITMS(20)
// закрыть лог
LCLICK($start_x+487,$start_y+305)
WAITMS(20)
// выбор иконки - создать документ по шаблону
WAIT(1)
LCLICK($start_x+383,$start_y+140) // 416/148
WAIT(5)
SUB(Data)
LCLICK($start_x+367,$start_y+152) // открыть документ // 400/160
WAIT(3)
LCLICK($start_x+767,$start_y+397) // переход на вкладку Расчетные документы 800/405
WAIT(2)
// выделить старую дату в программе
LCLICK($start_x+807,$start_y+492) // окончание строки с датой
WAITMS(100)
KEYDOWN(#SHIFT)
WAITMS(20)
KEYPRESS(#HOME)
WAITMS(20)
KEYUP(#SHIFT)
WAITMS(20)
// вставить из буфера
KEYDOWN(#CTRL)
WAITMS(20)
KEYPRESS(#V)
WAITMS(20)
KEYUP(#CTRL)
WAIT(2)
// сохранить изменение в шаблоне
LCLICK($start_x+392,$start_y+122) // 425/130
WAIT(5)
END_SUB
// открыть первый шаблон
LCLICK($start_x+487,$start_y+372) // выделить 1-ую строку в таблице шаблонов 520/380
WAIT(3)
Data()
// открыть второй шаблон
LCLICK($start_x+487,$start_y+396) // выделить 2-ую строку в таблице шаблонов 520/405
WAIT(3)
Data()
// открыть третий шаблон
LCLICK($start_x+487,$start_y+422) // выделить 3-ую строку в таблице шаблонов 520/430
WAIT(3)
Data()
// открыть четвертый шаблон
LCLICK($start_x+487,$start_y+447) // выделить 4-ую строку в таблице шаблонов 520/455
WAIT(3)
Data()
// открыть пятый шаблон
LCLICK($start_x+487,$start_y+472) // выделить 5-ую строку в таблице шаблонов 520/480
WAIT(3)
Data()
// открыть шестой шаблон
LCLICK($start_x+487,$start_y+497) // выделить 6-ую строку в таблице шаблонов 520/505
WAIT(3)
Data()
// открыть седьмой шаблон
LCLICK($start_x+487,$start_y+522) // выделить 7-ую строку в таблице шаблонов 520/530
WAIT(3)
Data()
HALT
-
Не понятно, а зачем это всё через лог?
Напрямую формируем строку и в буфер
$dd = $_date_d
$dm = $_date_m
$dy = $_date_y
IF(STRLEN($dd) < 2)
$dd = STRCONCAT ("0", $dd)
END_IF
IF(STRLEN($dm) < 2)
$dm = STRCONCAT ("0", $dm)
END_IF
IF(STRLEN($dy) < 2)
$dy = STRCONCAT ("0", $dy)
END_IF
TOCLIP(STRCONCAT($dd,".",$dm,".",$dy))
WAITMS(20)
-
Не понятно, а зачем это всё через лог?
Напрямую формируем строку и в буфер
$dd = $_date_d
$dm = $_date_m
$dy = $_date_y
IF(STRLEN($dd) < 2)
$dd = STRCONCAT ("0", $dd)
END_IF
IF(STRLEN($dm) < 2)
$dm = STRCONCAT ("0", $dm)
END_IF
IF(STRLEN($dy) < 2)
$dy = STRCONCAT ("0", $dy)
END_IF
TOCLIP(STRCONCAT($dd,".",$dm,".",$dy))
WAITMS(20)
Спасибо, Vint, вы очарование :)