Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
konctantin777
Отправлено: 24 Июня, 2019 - 09:25:19
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




В виз редакторе нарисован большой бот и собирается из него долго. При добавлении новой функции, чтобы просто её настроить уходит много времени. Можно ли придумать как сделать в виз отдельно функцию и потом её просто подключить ? Не знаю, например, все m_KIB заменить на 22m_KIB ?
 
 Top
Dantes3000
Отправлено: 24 Июня, 2019 - 09:30:48
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




konctantin777 , можно сделать функцию отдельно, протестировать ее, а потом просто сделать точно так же
 
 Top
konctantin777
Отправлено: 24 Июня, 2019 - 10:15:19
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Да это да, но есть опыт, что когда квадратиков много- по любому где то в значениях бывает ошибка при переносе (
 
 Top
konctantin777
Отправлено: 25 Июня, 2019 - 09:50:55
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




А можно ли как то подключать часть скрипта типа include а потом отключать ?
 
 Top
Dantes3000
Отправлено: 25 Июня, 2019 - 09:55:58
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




konctantin777 , Можно сделать функцию без лишних связей. Тогда скопировать определенную часть кода. И потом эту функцию можно будет вызывать в скрипте через блок кода
 
 Top
konctantin777
Отправлено: 25 Июня, 2019 - 10:14:50
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 Dantes3000 пишет:
konctantin777 , Можно сделать функцию без лишних связей. Тогда скопировать определенную часть кода. И потом эту функцию можно будет вызывать в скрипте через блок кода


Маленькую функцию и перенести руками не сложно, а большой будут и картинки. Значит будет путаница и с метками и с картинками... Пробовал уже (
 
 Top
Budni
Отправлено: 25 Июня, 2019 - 10:32:33
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018  
Репутация: 2




konctantin777 , Можно написать нужную функцию отдельно кодом а потом её вставить в виз редактор через блок код. Я больше года в виз редакторе ботов делал, и как перешел на обычный код огромное облегчение испытал со многими сложностями.
 konctantin777 пишет:
собирается из него долго.

Прям чувствую твою боль, было тоже самое.
 konctantin777 пишет:
А можно ли как то подключать часть скрипта типа include а потом отключать ?

При таком подходе будет конфликт переменных и функций, если поменять имя каждой, то вполне рабочий код будет. Вот только не понял, что значит отключить. Можно метку global goto поставить в ту часть куда нужно выйти.

P/s. Ну и ещё я делал несколько exe файлов, и обращался к ним из кода, кода нужно было.

(Отредактировано автором: 25 Июня, 2019 - 10:34:39)

 
 Top
konctantin777
Отправлено: 25 Июня, 2019 - 10:41:17
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Если в копии кибора сделать функцию, (в виз редакторе) то при сборке в скрипт метки будут нумироваться с нуля- так не подключить. Т.е. остаётся только делать много много маленьких экзешников ?
 
 Top
Budni
Отправлено: 25 Июня, 2019 - 13:55:31
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018  
Репутация: 2




konctantin777 , Обновить железо, писать код не глядя, компилировать только когда полностью напишешь, настраивать блоки кода на чистом листе виз редактора, потом переносить их в основной,писать код без использования виз редактора. Попросить Владимира оптимизировать код, чтоб быстрее собирался))

 konctantin777 пишет:
Если в копии кибора сделать функцию, (в виз редакторе) то при сборке в скрипт метки будут нумироваться с нуля- так не подключить.
Немного не понял, что за метки, у меня все работает, просто в коде вырезаешь start_(); который подключить хочешь и вставляешь в первом коде в "блок кода" .
Так же в коде, в функции
CODE:
function start_()
{
Какой то код//
Какой то код//
Какой то код//

global goto a;//
}

Пишешь global goto a; чтобы выйти из этой функции на метку a:
При этом не забыв поменять все названия в функциях и переменных, заместо start_ писать start_1

(Отредактировано автором: 25 Июня, 2019 - 13:57:29)

 
 Top
Almighty
Отправлено: 27 Июня, 2019 - 11:54:21
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 64
Дата рег-ции: Июнь 2018  
Откуда: Kyiv
Репутация: 2




 Budni пишет:
konctantin777 , Обновить железо,
не вариант. У меня i5 с 12 гб оперативы и видео 4гб. (комп за 1100$).
Писал пол года назад о данном моменте, сказали, что в ближайшее время не планируется такая фишка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 6 (гостей: 6, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by