16
Общие вопросы / Re: Что не так?
« on: September 16, 2017, 11:23:38 PM »
Я вас понял) Большое спасибо
Добавлена тема оформления "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.
Дак что делать с этим кодом?Советую вам почитать мануал по кликерману и начинать понимать что вы пишите. Иначе все ваши усилия просто бесполезны
Врёт всё этот " Дядя", какие ещё смещения курсора он видит в режиме привязки?Вот не ожидал от вас Кирил, не ожидал. Я вижу вот такой курсор как на скрине. Ибо его визуальное перемещение при нажатии клавиш перемешения заложен в механику игры.
Вместо нескольких мониторов, завёл-бы обычную виртуалку и не придумывал проблем себе и другим.
Quoteне забывай, тестируемый скрипт (у меня test.cms) должен быть сохранен рядом с твоим lib.cms
Как не стыдно признавать но проблема оказалась имено в этом. Инклуд файл лежал в другой папке. После перемещения обоих в корень все заработало. Спасибо
sub(kmove,$key,$pause,$cicle)
for($m=0,$m<$cicle)
keypress($key)
waitms($pause)
end_cyc
end_sub
В которой присутствует цикл. Проблема в следующем. Если функция используется напрямую в файле со скриптом то все работает как говорится на ура. Но как только мы данную функцию подключаем как библиотеку черезпримерно, как я написал выше из условий по метке переходить можно.Оптимизация) Хорошие манеры требуют сокращать код) Записывая последывательность попроще размер кода увеличется в разы) Также это как правело сильно ухудшает читабельность)Code: (clickermann) [Select]$val="214,280,210,287,313,187,312,190,263,260,449,240,403,192,403,192,415,190,467,238,520,193,518,186"
Чем так сложно и долго задавать координаты кликов, можно быстро записать свои действия и вставить записанный скрипт в основной.
//==Kordinat move==
$val_move="214,242,214,370,315,169,310,405,310,235,600,244,380,246,495,262,689,266,419,259,514,244,515,121"
for($x=0,$x<23,2)
$y=$x+1
lclick($arr_move[$x],$arr_move[$y])
wait(3)
lclick($arr[$x],$arr[$y])
wait(9)
keypress(#Enter)
wait(1)
end_cyc
if($cyc>1)
lclick(177,72)
wait(8)
lclick(257,182)
wait(5)
keypress(#Enter)
wait(3)
keypress(#right)
waitms(500)
keypress(#down)
waitms(500)
keypress(#down)
waitms(500)
for($n=0, $n<24)
keypress(#F2)
waitms(500)
end_cyc
keypress(#F1)
waitms(250)
lclick(21,373)
goto(go)
else
end_if
примерно так.