Здравствуйте, гость ( Вход | Регистрация )

3 страниц V < 1 2 3  
Ответить в эту темуОткрыть новую тему
> Небеса: уникальная игра!, Поиск хода
Caspik
сообщение 17.3.2017, 12:41
Сообщение #41


*

Registred
Сообщений: 1
Регистрация: 17.3.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.390



Посмотрел видео на ютубе, сделал как там. Но при запуске скрипта он просто висит, а в лог выводится... (IMG:style_emoticons/default/mellow.gif) (IMG:style_emoticons/default/unsure.gif)

лог

Код
 set timer
set #a(36) findcolor (#startX((654) #startY(129) #endX(859) #endY(334) #stepX(41) #stepY(41) (0-16777215) %arr)
#a = 36
if  size(%arr) > 0
    set #sizeInput(36) size (%arr)
#sizeInput = 36
    set #sizeOutput(23) 0
#sizeOutput = 0
    set size(%output)
    for #i(36) 1 #sizeInput(36)  1
        set #duplicat(1) 0
#duplicat = 0
        for #n(5) 1 #sizeOutput(0) 1
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(0) #sizeOutput(0)  + 1
#sizeOutput = 1
            set %output()[#sizeOutput(1) ] %arr(10277862)[#i(1) 3]
%output [ 1 1 ] = 10277862
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(1) 1 #sizeOutput(1) 1
            if  %arr(1114245)[#i(2) 3] = %output(10277862)[#n(1)]
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(1) #sizeOutput(1)  + 1
#sizeOutput = 2
            set %output()[#sizeOutput(2) ] %arr(1114245)[#i(2) 3]
%output [ 2 1 ] = 1114245
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(1) 1 #sizeOutput(2) 1
            if  %arr(8566473)[#i(3) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(8566473)[#i(3) 3] = %output(1114245)[#n(2)]
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(2) #sizeOutput(2)  + 1
#sizeOutput = 3
            set %output()[#sizeOutput(3) ] %arr(8566473)[#i(3) 3]
%output [ 3 1 ] = 8566473
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(2) 1 #sizeOutput(3) 1
            if  %arr(20224)[#i(4) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(20224)[#i(4) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(20224)[#i(4) 3] = %output(8566473)[#n(3)]
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(3) #sizeOutput(3)  + 1
#sizeOutput = 4
            set %output()[#sizeOutput(4) ] %arr(20224)[#i(4) 3]
%output [ 4 1 ] = 20224
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(3) 1 #sizeOutput(4) 1
            if  %arr(14811135)[#i(5) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(14811135)[#i(5) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(14811135)[#i(5) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(14811135)[#i(5) 3] = %output(20224)[#n(4)]
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(4) #sizeOutput(4)  + 1
#sizeOutput = 5
            set %output()[#sizeOutput(5) ] %arr(14811135)[#i(5) 3]
%output [ 5 1 ] = 14811135
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(4) 1 #sizeOutput(5) 1
            if  %arr(14811135)[#i(6) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(14811135)[#i(6) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(14811135)[#i(6) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(14811135)[#i(6) 3] = %output(20224)[#n(4)]
        end_for
            if  %arr(14811135)[#i(6) 3] = %output(14811135)[#n(5)]
                set #duplicat(0) 1
#duplicat = 1
                break
        if  #duplicat(1) = 0
    end_for
        set #duplicat(1) 0
#duplicat = 0
        for #n(5) 1 #sizeOutput(5) 1
            if  %arr(6123899)[#i(7) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(6123899)[#i(7) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(6123899)[#i(7) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(6123899)[#i(7) 3] = %output(20224)[#n(4)]
        end_for
            if  %arr(6123899)[#i(7) 3] = %output(14811135)[#n(5)]
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(5) #sizeOutput(5)  + 1
#sizeOutput = 6
            set %output()[#sizeOutput(6) ] %arr(6123899)[#i(7) 3]
%output [ 6 1 ] = 6123899
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(5) 1 #sizeOutput(6) 1
            if  %arr(66309)[#i(8) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(66309)[#i(8) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(66309)[#i(8) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(66309)[#i(8) 3] = %output(20224)[#n(4)]
        end_for
            if  %arr(66309)[#i(8) 3] = %output(14811135)[#n(5)]
        end_for
            if  %arr(66309)[#i(8) 3] = %output(6123899)[#n(6)]
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(6) #sizeOutput(6)  + 1
#sizeOutput = 7
            set %output()[#sizeOutput(7) ] %arr(66309)[#i(8) 3]
%output [ 7 1 ] = 66309
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(6) 1 #sizeOutput(7) 1
            if  %arr(1507512)[#i(9) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(1507512)[#i(9) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(1507512)[#i(9) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(1507512)[#i(9) 3] = %output(20224)[#n(4)]
        end_for
            if  %arr(1507512)[#i(9) 3] = %output(14811135)[#n(5)]
        end_for
            if  %arr(1507512)[#i(9) 3] = %output(6123899)[#n(6)]
        end_for
            if  %arr(1507512)[#i(9) 3] = %output(66309)[#n(7)]
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(7) #sizeOutput(7)  + 1
#sizeOutput = 8
            set %output()[#sizeOutput(8) ] %arr(1507512)[#i(9) 3]
%output [ 8 1 ] = 1507512
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(7) 1 #sizeOutput(8) 1
            if  %arr(1093071)[#i(10) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(1093071)[#i(10) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(1093071)[#i(10) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(1093071)[#i(10) 3] = %output(20224)[#n(4)]
        end_for
            if  %arr(1093071)[#i(10) 3] = %output(14811135)[#n(5)]
        end_for
            if  %arr(1093071)[#i(10) 3] = %output(6123899)[#n(6)]
        end_for
            if  %arr(1093071)[#i(10) 3] = %output(66309)[#n(7)]
        end_for
            if  %arr(1093071)[#i(10) 3] = %output(1507512)[#n(8)]
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(8) #sizeOutput(8)  + 1
#sizeOutput = 9
            set %output()[#sizeOutput(9) ] %arr(1093071)[#i(10) 3]
%output [ 9 1 ] = 1093071
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(8) 1 #sizeOutput(9) 1
            if  %arr(14811135)[#i(11) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(14811135)[#i(11) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(14811135)[#i(11) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(14811135)[#i(11) 3] = %output(20224)[#n(4)]
        end_for
            if  %arr(14811135)[#i(11) 3] = %output(14811135)[#n(5)]
                set #duplicat(0) 1
#duplicat = 1
                break
        if  #duplicat(1) = 0
    end_for
        set #duplicat(1) 0
#duplicat = 0
        for #n(5) 1 #sizeOutput(9) 1
            if  %arr(14811135)[#i(12) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(14811135)[#i(12) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(14811135)[#i(12) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(14811135)[#i(12) 3] = %output(20224)[#n(4)]
        end_for
            if  %arr(14811135)[#i(12) 3] = %output(14811135)[#n(5)]
                set #duplicat(0) 1
#duplicat = 1
                break
        if  #duplicat(1) = 0
    end_for
        set #duplicat(1) 0
#duplicat = 0
        for #n(5) 1 #sizeOutput(9) 1
            if  %arr(16777215)[#i(13) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(16777215)[#i(13) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(16777215)[#i(13) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(16777215)[#i(13) 3] = %output(20224)[#n(4)]
        end_for
            if  %arr(16777215)[#i(13) 3] = %output(14811135)[#n(5)]
        end_for
            if  %arr(16777215)[#i(13) 3] = %output(6123899)[#n(6)]
        end_for
            if  %arr(16777215)[#i(13) 3] = %output(66309)[#n(7)]
        end_for
            if  %arr(16777215)[#i(13) 3] = %output(1507512)[#n(8)]
        end_for
            if  %arr(16777215)[#i(13) 3] = %output(1093071)[#n(9)]
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(9) #sizeOutput(9)  + 1
#sizeOutput = 10
            set %output()[#sizeOutput(10) ] %arr(16777215)[#i(13) 3]
%output [ 10 1 ] = 16777215
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(9) 1 #sizeOutput(10) 1
            if  %arr(930891)[#i(14) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(930891)[#i(14) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(930891)[#i(14) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(930891)[#i(14) 3] = %output(20224)[#n(4)]
        end_for
            if  %arr(930891)[#i(14) 3] = %output(14811135)[#n(5)]
        end_for
            if  %arr(930891)[#i(14) 3] = %output(6123899)[#n(6)]
        end_for
            if  %arr(930891)[#i(14) 3] = %output(66309)[#n(7)]
        end_for
            if  %arr(930891)[#i(14) 3] = %output(1507512)[#n(8)]
        end_for
            if  %arr(930891)[#i(14) 3] = %output(1093071)[#n(9)]
        end_for
            if  %arr(930891)[#i(14) 3] = %output(16777215)[#n(10)]
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(10) #sizeOutput(10)  + 1
#sizeOutput = 11
            set %output()[#sizeOutput(11) ] %arr(930891)[#i(14) 3]
%output [ 11 1 ] = 930891
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(10) 1 #sizeOutput(11) 1
            if  %arr(2448251)[#i(15) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(2448251)[#i(15) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(2448251)[#i(15) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(2448251)[#i(15) 3] = %output(20224)[#n(4)]
        end_for
            if  %arr(2448251)[#i(15) 3] = %output(14811135)[#n(5)]
        end_for
            if  %arr(2448251)[#i(15) 3] = %output(6123899)[#n(6)]
        end_for
            if  %arr(2448251)[#i(15) 3] = %output(66309)[#n(7)]
        end_for
            if  %arr(2448251)[#i(15) 3] = %output(1507512)[#n(8)]
        end_for
            if  %arr(2448251)[#i(15) 3] = %output(1093071)[#n(9)]
        end_for
            if  %arr(2448251)[#i(15) 3] = %output(16777215)[#n(10)]
        end_for
            if  %arr(2448251)[#i(15) 3] = %output(930891)[#n(11)]
        end_for
        if  #duplicat(0) = 0
            set #sizeOutput(11) #sizeOutput(11)  + 1
#sizeOutput = 12
            set %output()[#sizeOutput(12) ] %arr(2448251)[#i(15) 3]
%output [ 12 1 ] = 2448251
        end_if
    end_for
        set #duplicat(0) 0
#duplicat = 0
        for #n(11) 1 #sizeOutput(12) 1
            if  %arr(6656)[#i(16) 3] = %output(10277862)[#n(1)]
        end_for
            if  %arr(6656)[#i(16) 3] = %output(1114245)[#n(2)]
        end_for
            if  %arr(6656)[#i(16) 3] = %output(8566473)[#n(3)]
        end_for
            if  %arr(6656)[#i(16) 3] = %output(20224)[#n(4)]
        end_for
            if  %arr(6656)[#i(16) 3] = %output(14811135)[#n(5)]
        end_for
            if  %arr(6656)[#i(16) 3] = %output(6123899)[#n(6)]
        end_for
            if  %arr(6656)[#i(16) 3] = %output(66309)[#n(7)]
        end_for
            if  %arr(6656)[#i(16) 3] = %output(1507512)[#n(8)]
        end_for
            if  %arr(6656)[#i(16) 3] = %output(1093071)[#n(9)]
        end_for
            if  %arr(6656)[#i(16) 3] = %output(16777215)[#n(10)]
        end_for
            if  %arr(6656)[#i(16) 3] = %output(930891)[#n(11)]
        end_for
            if  %arr(6656)[#i(16) 3] = %output(2448251)[#n(12)]




и так пока я не устану. Час ждал, ничего не изменилось (IMG:style_emoticons/default/huh.gif)
Качал последний архив, дальше скрипта настроек не ушел (IMG:style_emoticons/default/unsure.gif)
Небеса находятся в вк приложении, а не на оф сайте. Но тут же идёт поиск по цвету.... В общем я хз, надеюсь на разъяснения (если не сложно) со стороны автора скрипта
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 17.3.2017, 13:35
Сообщение #42


**********

Elder
Сообщений: 2.606
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 16187
Пользователь №: 16.971
Возраст: 29



Для начала попробуйте скрипт из Обновление 3. Там нет использования скилов, но зато меньше настроек.
В этой строке:
Код
left 133, 575 20 20 20 20     // клик в любое место, чтобы курсор не оставался над картинками

Возможно надо будет поменять координаты 133, 575 на любые другие.
Если с этим обновлением разберетесь, то с другими будет проще.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Veritas
сообщение 17.3.2017, 13:36
Сообщение #43


*

Registred
Сообщений: 5
Регистрация: 17.3.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.391
Возраст: 39



Подскажите как расширить поле скрипта. Раньше все было как надо. Сейчас длина строчки скрипта сильно ограничена. Не пойму где в настройках это корректировать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 17.3.2017, 14:02
Сообщение #44


**********

Elder
Сообщений: 2.606
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 16187
Пользователь №: 16.971
Возраст: 29



Цитата
Подскажите как расширить поле скрипта. Раньше все было как надо. Сейчас длина строчки скрипта сильно ограничена. Не пойму где в настройках это корректировать.

Растянуть пилот до нужных размеров. Ограничения на длину строки в редакторе нет.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Veritas
сообщение 17.3.2017, 22:45
Сообщение #45


*

Registred
Сообщений: 5
Регистрация: 17.3.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.391
Возраст: 39



Может я тупой но в поле скрипта стоит вертикальная линия и после нее справа команды не работают. Поредвинуть ее не понимаю как. Подскажите плиз.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 18.3.2017, 2:10
Сообщение #46


**********

Elder
Сообщений: 2.606
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 16187
Пользователь №: 16.971
Возраст: 29



Создайте отдельную тему. Прикрепите скрин и код, который не работает. Не нужно эту тему засорять вопросами, не имеющими отношения к скрипту.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

3 страниц V < 1 2 3
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 25.8.2019, 1:49
Designed by Nickostyle