IPB

Здравствуйте, гость ( Вход )


Важные объявления

Бесплатные бонусы и гольдены >> Инструкция по получению.
> Автоматический подбор состава под МУСК!
Dimionius_84
сообщение 23.5.2016, 20:58
Сообщение #1


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Всем привет! Поздравляю с началом нового сезона! Продолжаю практиковаться в программировании. Теперь написал более серьезную вещь.

Прелюдия:
показать
Замучились подбирать состав на матчи КТ вручную, да еще и для нескольких команд, тратя на это кучу времени и нервов?
Замучились перетаскивать маечки в надежде на то, что добавление очередного игрока не превысит МУСК турнира?
Не знаете, подходит ли МУСК турнира для вашей команды, и сколько у вас будет вариантов состава под этот МУСК для тактического маневра?


Встречайте!

Очень полезный скрипт, который экономит кучу времени! Особенно полезен для тех, у кого в КТ участвует несколько команд, находящихся в управлении.
Думаете, что у вас всего 2-3 варианта состава под определенный МУСК и нет вариантов для смены тактики? Вы ошибаетесь. В некоторых случаях (командах) - очень сильно ошибаетесь. Их гораздо больше. smile.gif

Скрипт подбирает и показывает все возможные, не повторяющиеся варианты состава под заданный промежуток МУСК только из выбранных вами игроков вашей команды!

 i 
Уведомление:

Десктопная программа (программа для Windows):
https://cloud.mail.ru/public/Ckng/71kgSK4Mw

[Обязательно прочитать!!!] Небольшие пояснения к десктопной версии скрипта:
показать

Все то же самое, что и в web-версии, ссылка на инструкцию к которой есть в самом низу этого оповещения, за исключением пары моментов:

1. Для корректной работы программы на Вашем ПК должен быть установлен .NET Framework 4.5. Скачать и установить его можно по ссылке с оф. сайта Microsoft https://www.microsoft.com/ru-ru/download/de...s.aspx?id=30653

2. Программа не требует установки. Оба файла из архива должны лежать В ОДНОЙ папке с любым названием

3. В десктопной версии нет ограничений ни на кол-во выбранных игроков, ни на разницу между минимальным и максимальным МУСК. На сколько быстро будет работать программа зависит от вычислительной мощности Вашего ПК.

4. ОДНАКО. Я все же не советую выбирать больше 22-х игроков, потому что программе и Вашему компьютеру придется перебрать "2 в степени кол-ва выбранных игроков" вариантов. Например, если вы выбрали 24 игрока, то программа перебирает 2^24 вариантов, а это 16 777 216 вариантов. Помимо простого перебора, в программе зашито очень много условий, которые проверяются для КАЖДОГО ВАРИАНТА. Поэтому процесс может очень сильно затянуться. Помните, чем больше у вас выставлено ограничений (требований) в настройках, тем быстрее будет происходить процесс.

5. Если Вы все-таки решили испытать мощность Вашего компьютера, то будьте готовы к тому, что программа может подвисать. Это выражается в том, что Вы не сможете нажать на кнопку "Остановить", не сможете передвигать окно программы, и в верхней части окна будет написано "Не отвечает".

Несмотря на то, что написано "не отвечает", программа продолжает работу - ЭТО НОРМАЛЬНО. Вы можете либо дождаться окончания работы, просто не обращая внимания на это зависшее окошко, либо можете остановить программу через Диспетчер задач.

6. Как уже говорилось в пункте 3, в программе появилась кнопка "Остановить". Вы ее можете нажать в любой момент, если процесс затянулся, и Вы больше не хотите ждать.
Также в программе есть кнопка "Скопировать в буфер" под окном с результирующими составами. Нажав на нее, вы можете скопировать результаты в блокнот, например.

7. В программе немного изменен интерфейс добавления игроков.
Чтобы добавить игрока/игроков, нужно:

- нажать на кнопку с тройной стрелочкой "влево" ("<<<"), игроки из основного столбца с выбором игроков ("Выберите игроков") перенесутся в рабочее окно функции, которое находится сразу под кнопкой "Спарсить состав". Это окно редактируемое.
- добавить нужного игрока/игроков вручную, прописав его в формате ПОЗИЦИЯ*ИМЯ*МАСТЕРСТВО (разделитель целой и дробной части у мастерства - "точка", а не "запятая").
Вы можете добавить сразу нескольких игроков.
- нажать на тройную стрелочку "вправо" (>>>), игроки добавятся в список выбора и в список выбора игроков, которые должны обязательно входить в состав

НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ добавлять игроков в список НА СВОИ ПОЗИЦИИ. То есть, если это Cm, то добавьте его в ту часть списка игроков, где Cm-ы, если Cd, то в строку между двух каких-нибудь Cd и так далее. Это будет удобнее и для Вас, и поможет избежать ошибок при расчетах.

Все это Вы можете проделывать несколько раз, не перезагружая программу.

8. Программа реализована таким образом, что, просчитав составы для одной команды, вы можете, не перезагружая программу вбить в поле "id команды" id следующей Вашей команды и нажать на кнопку "Спарсить состав". В полях выбора игроков появится состав уже другой команды. Не обращайте внимания на то, что в некоторых полях останутся данные от старой команды - они будут автоматически заменяться на новые по мере выполнения тех или иных функций.

Также, не перезагружая программу Вы можете, например, рассчитать состав с одними настройками и после окончания расчета, если Вас что-то не устроило, например, выбрать другую схему и снова нажать на кнопку "Рассчитать".

9. НОВАЯ функция "Массовый подбор". Инструкция тут: http://forum.butsa.ru/index.php?showtopic=...&p=10097015

10. НОВАЯ функция "Профили настроек". Инструкция тут: http://forum.butsa.ru/index.php?showtopic=...&p=10164838

11. НОВЫЕ функции "Ручной режим задания схем" и "Столбец Поз.". Инструкция тут: http://forum.butsa.ru/index.php?showtopic=...&p=10247394


Инструкция по функции "Массовый подбор"
Инструкция по функции "Профили настроек"
Инструкции по столбцу "Поз." и по "Ручному режиму" указания схем

WEB-версия:
Адрес скрипта: http://u915279i.beget.tech/lv/pages/musc/

Текстовая инструкция тут (ниже есть более наглядная видео-инструкция)



Видео-инструкция (нажмите на "Показать")
(для лучшего качества видео нажмите на шестеренку справа снизу и выберите 720HD)
показать

Подбор состава

Часть 1: https://www.youtube.com/watch?v=sZ3nAC-KXmM
Часть 2: https://www.youtube.com/watch?v=3Rh79aSEDYA
Часть 3. Фишки со строгими и не строгими схемами: https://www.youtube.com/watch?v=9ZKF0q4rqn8

Если что будет непонятно - спрашивайте.
Если заметите какие-то баги - пишите.
Если будут пожелания по улучшению функционала - желайте.

Приветствуются благодарности в виде плюсов в репу, и в виде перевода мне бонусов для еще большей мотивации продолжать поддерживать скрипт. blush2.gif

 ! 
Предупреждение:
Из-за того, что хостинг, на котором находится скрипт, бесплатный, и сервер слабый, могут быть ошибки типа "500 Internal Server Error". Все, что нужно сделать - это заново запустить скрипт, чуть погодя.
Также учтите, что, если на сайте Бутсы проводятся технические работы - скрипт работать тоже не будет.


История изменений
показать

07.04.2017
- добавлен "Ручной режим" указания схем http://forum.butsa.ru/index.php?showtopic=...&p=10247394
- добавлен столбец "Поз." для более точного указания позиции футболиста http://forum.butsa.ru/index.php?showtopic=...&p=10247394
- добавлен чекбокс "Ld и Rd" http://forum.butsa.ru/index.php?showtopic=...&p=10247394
- в десктопную версию добавлемы подсказки
25.03.2017
- изменен интерфейс программы, теперь он такой же, как и в web-версии. Столбец "С" - это то, что раньше было "Выберите игроков", столбец "О" - это то, что раньше было "Обязательно должны входить в состав"
- появился столбец "П", при помощи которого идет цветовое разделение на вратарей, защитников, полузащитников и нападающих по первой позиции игрока
- добавлена возможность редактирования игроков прямо в таблице http://forum.butsa.ru/index.php?showtopic=...&p=10226922
- исправлены мелкие баги, добавлены схемы

26.02.2017
- окно выпадающего списка с профилями настроек теперь подстраивается под ширину того, что в нем содержится



- в самом списке с профилями настроек элементы сортируются по алфавиту
- добавил 2 новые схемы: "6 защей и 1 нап" и "6 защей"
22.01.2017
- в десктопную версию добавлена функция "Профили настроек" http://forum.butsa.ru/index.php?showtopic=...&p=10164838
08.11.2016
- в десктопную версию добавлена функция массового подбора игроков http://forum.butsa.ru/index.php?showtopic=...&p=10097015
10.06.2016
- перенес некоторые условия из настройки "Исключать составы с двумя крайними одной позиции и с двумя Sw" в настройку "Исключать составы, в которых есть крайний игрок и крайний вингер того же амплуа", а то получалось немного не логично. Теперь первая исключает только кривые составы, когда в составе есть два игрока одной позиции и их невозможно запихнуть в 1 прямоугольник в билдере. То есть, исключительно кривые. А вторая исключает составы, когда есть крайний игрок и вингер. Но при этом состав можно отправить и в билдере все уместится.
- добавил проверку на то, отмечен ли игрок в столбце "С", если он отмечен в столбце "О"
09.06.2016
- на страницу настроек добавлено название команды
- на страницу результатов добавлено название команды и выбранная схема
08.06.2016
- скрипт учитывает погрешность вычислений, которая возникает в результате округления мастерства игроков до сотых на сайте Бутсы. Подробнее http://forum.butsa.ru/index.php?showtopic=...t&p=9960713
06.06.2016
- добавлены новые условия для исключение кривых составов при активации пункта "Исключать составы с двумя крайними одной позиции и с двумя Sw"
- добавлен новый пункт в настройки и, соответственно, новая возможность для ограничения составов по их качеству "Исключать составы, в которых есть крайний игрок и крайний вингер того же амплуа"
05.06.2016
- исправлен баг с парсингом составов сборных
03.06.2016
- результирующие варианты составов для удобства открываются на новой вкладке браузера
02.06.2016
- исправлен баг при добавлении игрока с именем и фамилией
- добавлена возможность показывать имена футболистов
30.05.2016
- оптимизирован код, скрипт стал быстрее работать
- кол-во допустимых выбранных игроков в настройках увеличено до 22
28.05.2016
- скрипт адаптирован под сборные
- добавлена возможность прописывать имена новым добавленным игрокам http://forum.butsa.ru/index.php?showtopic=...t&p=9947025
25.05.2016
- добавлена возможность указывать игроков, которые обязательно должны быть в подбираемых составах http://forum.butsa.ru/index.php?showtopic=...t&p=9940918
- немного улучшен дизайн
- добавлена возможность добавлять в состав произвольных игроков http://forum.butsa.ru/index.php?showtopic=...t&p=9942212
24.05.2016
- добавлены цветные маркеры для игроков определенный позиций на страницу настроек http://forum.butsa.ru/index.php?showtopic=...t&p=9939542
- в настройки добавлена возможность исключить показ составов, в которых есть 2 чистых (без совмещений) крайних игрока и 2 чистых Sw http://forum.butsa.ru/index.php?showtopic=...t&p=9959055
- для более удобного выбора игроков из состава добавлена кнопка "Выбрать всех/Очистить"
- добавлен счетчик количества выбранных игроков


Сообщение отредактировал Dimionius_84 - 8.4.2025, 21:39


--------------------
Go to the top of the page
 
+Quote Post
12 страниц V  « < 2 3 4 5 6 > »   
Start new topic
Ответов (45 - 59)
hcs
сообщение 30.5.2016, 15:01
Сообщение #46


Игрок дубля
Иконка группы

Сообщений: 154
Регистрация: 1.3.2016
Из: Стокгольм
Финляндия
ИД на сайте: 409407


Репутация:   15  


Цитата(Dimionius_84 @ 30.5.2016, 12:52) *
Дело в том, что ты отметил всех игроков в столбце "О". Когда ты отмечаешь игрока в столбце "О", ты говоришь скрипту: "Покажи мне только те составы из игроков в столбце "Н" в которые входит данный игрок".

То есть, ты выбираешь игроков в столбце "Н", а в столбце "О" ты отмечаешь тех, кто обязательно должен войти в состав (можно нескольких, но, сам понимаешь, их должно быть не больше 11). Например, ты хочешь, чтобы скрипт тебе показал только те составы, куда входит Распопович. Тогда твои настройки будут выглядеть примерно так:

("Скрипт, покажи мне все возможные составы из выбранных мною игроков в столбце "Н", но только те из них, куда входит мой Распопович")



У тебя же в столбце "О" отмечены абсолютно все игроки, но ведь такого быть в принципе не может, в составе 11 игроков, а у тебя обязательными отмечены все 20.

Все-равно показывает 0


--------------------
Go to the top of the page
 
+Quote Post
Иван78
сообщение 30.5.2016, 15:02
Сообщение #47


SVI NA SJEVER!
Иконка группы

Сообщений: 6 619
Регистрация: 25.1.2011
Из: Донецк
Россия
ИД на сайте: 354036


Репутация:   529  


Цитата(hcs @ 30.5.2016, 15:01) *
Все-равно показывает 0

А у меня уже "0" не показывает.
Предлагает варианты good.gif
Спасибо за разъяснения! hi.gif


--------------------


Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 30.5.2016, 15:04
Сообщение #48


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Цитата(Иван78 @ 30.5.2016, 14:02) *
А у меня уже "0" не показывает.
Предлагает варианты good.gif
Спасибо за разъяснения! hi.gif

Пожалуйста, рад, что помог drinks.gif

Цитата(hcs @ 30.5.2016, 14:01) *
Все-равно показывает 0

А можешь скрины настроек (или просто настройки напиши словами) дать и id команды?

Сообщение отредактировал Dimionius_84 - 30.5.2016, 15:24


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 30.5.2016, 19:45
Сообщение #49


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Очередной апдейт!

- оптимизировал код, за счет чего увеличилась производительность скрипта, и он стал работать быстрее. В связи с этим максимально допустимое кол-во выбранных игроков увеличено до 22!

Сообщение отредактировал Dimionius_84 - 30.5.2016, 19:58


--------------------
Go to the top of the page
 
+Quote Post
Dimson
сообщение 30.5.2016, 20:59
Сообщение #50


Футбольный бог
Иконка группы

Сообщений: 7 066
Регистрация: 28.1.2006
Из: Россия, Санкт-Петербург
Россия
ИД на сайте: 29950


Репутация:   410  


Выбрал всех 19 игроков и глаки поставил везде но пишет всего:0 в чем проблема?


--------------------


Трофеи:
показать
-Второй призёр первенства Монако-2-14 сезон
-Орден Святого Карла—высшая государственная награда Княжества Монако-15 сезон
-Победитель первенства Монако-2-23 сезон
-Победитель первенства Шотландия-3А 25 сезон
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 30.5.2016, 21:04
Сообщение #51


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Цитата(Dimson @ 30.5.2016, 19:59) *
Выбрал всех 19 игроков и глаки поставил везде но пишет всего:0 в чем проблема?

Можешь скрины настроек, выбранного состава и id команды запостить? Или мне в личку, если не хочешь палиться.

Проблема может быть в этом
http://forum.butsa.ru/index.php?showtopic=...t&p=9949243

или в этом
http://forum.butsa.ru/index.php?showtopic=...t&p=9949372

Сообщение отредактировал Dimionius_84 - 30.5.2016, 21:17


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 31.5.2016, 0:36
Сообщение #52


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Многих вводили в заблуждение названия столбцов с чекбоксами. Назвал их по-другому и добавил описание, которое можно увидеть, наведя мышкой на шапки столбцов.


--------------------
Go to the top of the page
 
+Quote Post
Gamsy
сообщение 31.5.2016, 15:45
Сообщение #53


Футбольный бог
Иконка группы

Сообщений: 3 408
Регистрация: 29.7.2011
Россия
ИД на сайте: 346742


Репутация:   182  


Цитата(hcs @ 30.5.2016, 15:01) *
Все-равно показывает 0

Решил проверить вашу команду. Задал даже более жесткие условия, чем у вас, и нашел 600+ вариантов


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 31.5.2016, 18:39
Сообщение #54


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Цитата(Gamsy @ 31.5.2016, 14:45) *
Решил проверить вашу команду. Задал даже более жесткие условия, чем у вас, и нашел 600+ вариантов

Просто многие не читают инструкцию. А зря. Там очень много полезного. Согласен, я не очень умею объяснять (сам знаю - объяснить не могу), но вроде все более менее понятно изложил. Позже сниму видео, как это делаю я (делал на протяжении всего прошлого сезона blush2.gif ) со всякими нюансами.

Сообщение отредактировал Dimionius_84 - 31.5.2016, 19:02


--------------------
Go to the top of the page
 
+Quote Post
Lenz
сообщение 1.6.2016, 11:53
Сообщение #55


Играет за сборную
Иконка группы

Сообщений: 1 604
Регистрация: 12.9.2011
Россия
ИД на сайте: 369605


Репутация:   94  


Цитата(Dimionius_84 @ 30.5.2016, 13:52) *
Дело в том, что ты отметил всех игроков в столбце "О". Когда ты отмечаешь игрока в столбце "О", ты говоришь скрипту: "Покажи мне только те составы из игроков в столбце "Н" в которые входит данный игрок".

тоже сначала так делал
потом, минут через 15 чесания репы, понял в чем ошибся smile.gif


--------------------
Когда человек обращается за поиском смысла, обычно ему на самом деле не хватает просто секса. © Психолог
Go to the top of the page
 
+Quote Post
futbol17
сообщение 1.6.2016, 21:03
Сообщение #56


Сидит на скамье запасных
Иконка группы

Сообщений: 266
Регистрация: 10.4.2014
Из: Москва
Россия
ИД на сайте: 402450


Репутация:   43  


Спасибо Dimionius_84 за отличный скрипт smile.gif Молодец!!! Очень удобно
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 2.6.2016, 8:25
Сообщение #57


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Цитата(futbol17 @ 1.6.2016, 20:03) *
Спасибо Dimionius_84 за отличный скрипт smile.gif Молодец!!! Очень удобно

Пожалуйста, рад, что мой скрипт полезен для менеджеров Бутсы.

Нашел один баг, но пока не пойму, что именно его вызывает. В общем, когда добавляете в состав нового игрока, то пишите только его фамилию или имя (либо одно, либо другое) в одно слово без пробелов, дефисов и знака "'" (например, вместо Д'Коста, лучше написать ДКоста). В общем, только буквы и ничего больше.

Сообщение отредактировал Dimionius_84 - 2.6.2016, 8:26


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 2.6.2016, 13:18
Сообщение #58


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Победил я этот баг, в поле "Имя" можно писать и имя, и фамилию через пробел. Специально для команд, где есть футболисты с одинаковыми фамилиями сделал опцию "Показывать имена футболистов". Если чекбокс отмечен, то в составе для выбора игроков и в результирующих составах будут отображены их имена и фамилии.

Сообщение отредактировал Dimionius_84 - 2.6.2016, 13:19


--------------------
Go to the top of the page
 
+Quote Post
Bonetsky
сообщение 3.6.2016, 7:11
Сообщение #59


Сидит на скамье запасных
Иконка группы

Сообщений: 267
Регистрация: 21.2.2015
Россия
ИД на сайте: 356721


Репутация:   57  


Скрипт отличный! Спасибо тебе большое! rolleyes.gif

При добавлении нового игрока, а затем возвращении на кнопку Назад, каждый раз добавленный игрок исчезает из списка и его приходится заново добавлять. Можно это исправить?
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 3.6.2016, 12:46
Сообщение #60


Футбольный бог
Иконка группы

Сообщений: 11 585
Регистрация: 15.2.2010
Из: Россия, Москва
Россия
ИД на сайте: 261385


Репутация:   717  


Цитата(Bonetsky @ 3.6.2016, 6:11) *
Скрипт отличный! Спасибо тебе большое! rolleyes.gif

При добавлении нового игрока, а затем возвращении на кнопку Назад, каждый раз добавленный игрок исчезает из списка и его приходится заново добавлять. Можно это исправить?

Пожалуйста! Рад, что скрипт полезен.

Хорошо, попробую это исправить.


--------------------
Go to the top of the page
 
+Quote Post

12 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 26.8.2025, 4:43
Rambler's Top100