![]() |
Здравствуйте, гость ( Вход )
![]() |
![]()
Сообщение
#1
|
|||||||
![]() Футбольный бог ![]() Сообщений: 11 585 Регистрация: 15.2.2010 Из: Россия, Москва ![]() ИД на сайте: 261385 Репутация: ![]() ![]() ![]() |
Всем привет! Поздравляю с началом нового сезона! Продолжаю практиковаться в программировании. Теперь написал более серьезную вещь.
Прелюдия: показать
Встречайте! Очень полезный скрипт, который экономит кучу времени! Особенно полезен для тех, у кого в КТ участвует несколько команд, находящихся в управлении. Думаете, что у вас всего 2-3 варианта состава под определенный МУСК и нет вариантов для смены тактики? Вы ошибаетесь. В некоторых случаях (командах) - очень сильно ошибаетесь. Их гораздо больше. ![]() Скрипт подбирает и показывает все возможные, не повторяющиеся варианты состава под заданный промежуток МУСК только из выбранных вами игроков вашей команды!
Видео-инструкция (нажмите на "Показать") (для лучшего качества видео нажмите на шестеренку справа снизу и выберите 720HD) показать
Если что будет непонятно - спрашивайте. Если заметите какие-то баги - пишите. Если будут пожелания по улучшению функционала - желайте. Приветствуются благодарности в виде плюсов в репу, и в виде перевода мне бонусов для еще большей мотивации продолжать поддерживать скрипт. ![]()
История изменений показать
Сообщение отредактировал Dimionius_84 - 8.4.2025, 21:39 -------------------- |
||||||
|
|||||||
![]() |
![]()
Сообщение
#61
|
|
![]() Футбольный бог ![]() Сообщений: 11 585 Регистрация: 15.2.2010 Из: Россия, Москва ![]() ИД на сайте: 261385 Репутация: ![]() ![]() ![]() |
При добавлении нового игрока, а затем возвращении на кнопку Назад, каждый раз добавленный игрок исчезает из списка и его приходится заново добавлять. Можно это исправить? Сделал, чтобы результаты отображались в новой вкладке. Настройки остаются на предыдущей, следовательно и добавленные игроки тоже. Теперь даже можно сравнивать результаты с разными настройками. Сообщение отредактировал Dimionius_84 - 3.6.2016, 15:54 -------------------- |
|
|
![]()
Сообщение
#62
|
|
Вечно молодой, вечно Конь ![]() Сообщений: 10 042 Регистрация: 29.4.2015 Из: Москва ![]() ИД на сайте: 406698 Репутация: ![]() ![]() ![]() |
Программа просто шикарна, теперь ен могу её не использовать просто в каждой команде)
Один вопрос - у меня не прокатило поработать со сборной, после ввода числового ID команды страничка загружается как надо, подгружаются все игроки, но выбрать их невозможно. Галочки ставятся, но кнопки "Далее" нет, Выбрать всех/Отменить выбор всех не работает. И есть строчка: "Fatal error: Call to a member function getAttribute() on a non-object in /home/u132623886/public_html/lv/pages/musc/kt.php on line 104" Я код не вижу, и не представляю, что там в 104 строчке прописано. Не подскажешь, что я делаю не так? Заранее спасибо! -------------------- |
|
|
![]()
Сообщение
#63
|
|
![]() Футбольный бог ![]() Сообщений: 11 585 Регистрация: 15.2.2010 Из: Россия, Москва ![]() ИД на сайте: 261385 Репутация: ![]() ![]() ![]() |
Программа просто шикарна, теперь ен могу её не использовать просто в каждой команде) Один вопрос - у меня не прокатило поработать со сборной, после ввода числового ID команды страничка загружается как надо, подгружаются все игроки, но выбрать их невозможно. Галочки ставятся, но кнопки "Далее" нет, Выбрать всех/Отменить выбор всех не работает. И есть строчка: "Fatal error: Call to a member function getAttribute() on a non-object in /home/u132623886/public_html/lv/pages/musc/kt.php on line 104" Я код не вижу, и не представляю, что там в 104 строчке прописано. Не подскажешь, что я делаю не так? Заранее спасибо! Скорее всего ты все делаешь правильно, но сказывается верстка сайта Бутсы. Я посмотрю, что там не так. Как я понимаю, сборная Брунея? UPD: Ага, увидел. Действительно, на сборной Брунея есть такое. Посмотрю, что можно сделать. Сообщение отредактировал Dimionius_84 - 5.6.2016, 16:12 -------------------- |
|
|
![]()
Сообщение
#64
|
|
![]() Футбольный бог ![]() Сообщений: 11 585 Регистрация: 15.2.2010 Из: Россия, Москва ![]() ИД на сайте: 261385 Репутация: ![]() ![]() ![]() |
Один вопрос - у меня не прокатило поработать со сборной, после ввода числового ID команды страничка загружается как надо, подгружаются все игроки, но выбрать их невозможно. Галочки ставятся, но кнопки "Далее" нет, Выбрать всех/Отменить выбор всех не работает. И есть строчка: "Fatal error: Call to a member function getAttribute() on a non-object in /home/u132623886/public_html/lv/pages/musc/kt.php on line 104" Я код не вижу, и не представляю, что там в 104 строчке прописано. Не подскажешь, что я делаю не так? Заранее спасибо! Исправил. Теперь должно работать. Сообщение отредактировал Dimionius_84 - 5.6.2016, 17:13 -------------------- |
|
|
![]()
Сообщение
#65
|
|
Вечно молодой, вечно Конь ![]() Сообщений: 10 042 Регистрация: 29.4.2015 Из: Москва ![]() ИД на сайте: 406698 Репутация: ![]() ![]() ![]() |
Скорее всего ты все делаешь правильно, но сказывается верстка сайта Бутсы. Я посмотрю, что там не так. Как я понимаю, сборная Брунея? UPD: Ага, увидел. Действительно, на сборной Брунея есть такое. Посмотрю, что можно сделать. Исправил. Теперь должно работать. Да, действительно, сборная Брунея. Сейчас все работает, еще раз спасибо! -------------------- |
|
|
![]()
Сообщение
#66
|
||||
![]() Футбольный бог ![]() Сообщений: 11 585 Регистрация: 15.2.2010 Из: Россия, Москва ![]() ИД на сайте: 261385 Репутация: ![]() ![]() ![]() |
Очередной апдейт! Сегодня плотно поработал с исключением кривых составов.
![]() Добавил игрока и обнаружил кривые составы, когда есть два игрока с позицией Ld/Lwd, например. В связи с этим добавил в пункт "Исключать составы с двумя крайними одной позиции и с двумя Sw" (теперь не только с чистыми, но и с совмещениями) следующие условия (не в сам пункт, а внутрь скрипта). показать
Также добавлен новый пункт в настройках, который позволяет исключать из показа составы, где есть крайний игрок и крайний вингер того же амплуа Например, вот такие ![]() В данный пункт входят следующие условия. показать
Сообщение отредактировал Dimionius_84 - 6.6.2016, 20:36 -------------------- |
|||
|
||||
![]()
Сообщение
#67
|
|
Вечно молодой, вечно Конь ![]() Сообщений: 10 042 Регистрация: 29.4.2015 Из: Москва ![]() ИД на сайте: 406698 Репутация: ![]() ![]() ![]() |
Очередной апдейт! Сегодня плотно поработал с исключением кривых составов. ![]() Большая просьба ко всем, кто хочет еще больше улучшить скрипт, внимательно прочитать условия выше. Посмотрите, не ошибся ли я, и не получится ли так, что будут исключаться нормальные составы? Если есть предложения по добавлению дополнительных условий, то предлагайте! Буду рад. Прогнал в уме каждую строчку, косяков быть не должно. Lf и Lw (как и Rf и Rw) не стал исключать умышленно? -------------------- |
|
|
![]()
Сообщение
#68
|
|
![]() Футбольный бог ![]() Сообщений: 11 585 Регистрация: 15.2.2010 Из: Россия, Москва ![]() ИД на сайте: 261385 Репутация: ![]() ![]() ![]() |
Прогнал в уме каждую строчку, косяков быть не должно. Lf и Lw (как и Rf и Rw) не стал исключать умышленно? Спасибо за проверку. Я тоже попробовал на нескольких командах старую версию скрипта и новую, исключаются только те составы, которые должны исключаться по условию. Думаю, что все нормально. Да, напов я намеренно не трогал. Lw и Rw исключал только в сочетании с крайними полузащитниками. Но если надо, то могу и их включить. Просто на мой взгляд, в Бутсе нап с Lw или Rw вполне уживаются вместе. Если будут часто попадаться какие-то нежелательные составы, то предлагайте условия для их исключения. Шаблоны в этом сообщении. Думаю, что там все понятно. Прямо так можете и писать, как там. Произвел еще один апдейт. На этот раз он связан вот с какой штукой. Совсем забыл про нее сказать. Дело в том, что на сайте Бутсы в карточке игрока мастерство указано с округлением до сотых (в карточке игрока, откуда, собственно, скрипт и берет значение мастерства). А ведь на самом деле мастерство у игрока с округлением до тысячных (можно убедиться, посмотрев отчеты тренировок), и МУСК считается именно с тысячными долями. Вы, наверное, замечали, что МУСК в результатах работы скрипта отличается от того, что получается в билдере. Это происходит как раз из-за этого округления. Так вот. Я тут набрел на мысль и нашел ей подтверждение. В редких случаях 1-2 возможных вариантов составов теряются именно из-за этого округления. Теряются составы, которые по МУСК максимально приближены к МУСК турнира. Например, для МУСК 1500 скрипт не показывал составы (если они есть), если у них реальный МУСК в билдере 1499.999, например. Диапазон таких значений МУСК малюсенький и не факт, что в нем будут возможные составы в принципе, но тем не менее иногда один лишний состав не помешает. Тем более, что он может быть более предпочтительным. Решил включить данную погрешность в скрипт. Теперь в результатах работы скрипта (в карточках составов) может быть МУСК с превышением до 0.01. То есть, если МУСК турнира 1500, то в карточках может появиться состав с МУСК как 1500, так и 1500.01. Это не значит, что состав превышает МУСК турнира, надо проверять в билдере!. Учитывайте это. Скрипт может показать состав, у которого МУСК будет как чуть меньше МУСК турнира, так и чуть больше. Экспериментальным путем определил, что это составы с МУСК 1500.01 (в результатах скрипта). Такие составы могут в билдере иметь МУСК, как 1499.999, например, так и 1500.001. Составы с МУСК 1500 (по скрипту) в билдере будут иметь МУСК = 1499.*** и не будут превышать МУСК турнира практически в 100 процентах случаев. Резюмирую: 1. Вам НЕ нужно вручную вписывать максимальный МУСК 1500.01, например. Я все это зашил в скрипт. Скрипт сам его увеличит. То есть, вам по-прежнему нужно писать точный МУСК турнира (или число, меньше МУСК турнира, если рассчитываете состав за несколько дней до матча) без десятых и сотых. 2. Например, для турнира с МУСК 1500. Если в карточках составов скрипта будет написан МУСК состава 1500 - это не значит, что МУСК состава в билдере будет превышать МУСК турнира. В 100 процентах случаев МУСК в билдере будет меньше. 3. Опять же, для МУСК турнира 1500, к примеру. Если в карточках составов скрипта будет написан МУСК 1500.01, то это также не значит, что МУСК состава в билдере будет превышать МУСК турнира. Но в этом случае вероятность превышения велика, поэтому такие составы надо проверять - будьте внимательны. Сообщение отредактировал Dimionius_84 - 8.6.2016, 13:42 -------------------- |
|
|
![]()
Сообщение
#69
|
|
![]() Футбольный бог ![]() Сообщений: 11 585 Регистрация: 15.2.2010 Из: Россия, Москва ![]() ИД на сайте: 261385 Репутация: ![]() ![]() ![]() |
Очередной апдейт!
Добавил отображение названия команды на страницу настроек Добавил отображение названия команды и выбранной схемы на страницу результатов -------------------- |
|
|
![]()
Сообщение
#70
|
|
![]() Футбольный бог ![]() Сообщений: 11 585 Регистрация: 15.2.2010 Из: Россия, Москва ![]() ИД на сайте: 261385 Репутация: ![]() ![]() ![]() |
Добавил в шапку видео-инструкции по скрипту. Там все наглядно показано + обещанные фишки со строгими и не строгими составами.
![]() Немного доработал скрипт. - перенес некоторые условия из настройки "Исключать составы с двумя крайними одной позиции и с двумя Sw" в настройку "Исключать составы, в которых есть крайний игрок и крайний вингер того же амплуа", а то получалось немного не логично. Теперь первая исключает только кривые составы, когда в составе есть два игрока одной позиции и их невозможно запихнуть в 1 прямоугольник в билдере. То есть, исключительно кривые. А вторая исключает составы, когда есть крайний игрок и вингер. Но при этом состав можно отправить и в билдере все уместится. - добавил проверку на то, отмечен ли игрок в столбце "С", если он отмечен в столбце "О" Сообщение отредактировал Dimionius_84 - 10.6.2016, 16:24 -------------------- |
|
|
![]()
Сообщение
#71
|
|
![]() Футбольный бог ![]() Сообщений: 13 994 Регистрация: 12.10.2010 ![]() ИД на сайте: 343892 Репутация: ![]() ![]() ![]() |
Добавил в шапку видео-инструкции по скрипту. Там все наглядно показано + обещанные фишки со строгими и не строгими составами. ![]() Немного доработал скрипт. - перенес некоторые условия из настройки "Исключать составы с двумя крайними одной позиции и с двумя Sw" в настройку "Исключать составы, в которых есть крайний игрок и крайний вингер того же амплуа", а то получалось немного не логично. Теперь первая исключает только кривые составы, когда в составе есть два игрока одной позиции и их невозможно запихнуть в 1 прямоугольник в билдере. То есть, исключительно кривые. А вторая исключает составы, когда есть крайний игрок и вингер. Но при этом состав можно отправить и в билдере все уместится. - добавил проверку на то, отмечен ли игрок в столбце "С", если он отмечен в столбце "О" Прикольная штука, реально неплохо помогает ![]() -------------------- ![]() ![]() Гайана навсегда в сердце Борова |
|
|
![]()
Сообщение
#72
|
|
Играет за сборную ![]() Сообщений: 2 318 Регистрация: 8.1.2011 ![]() ИД на сайте: 258129 Репутация: ![]() ![]() ![]() |
почини http://essential.perm.ru/
![]() -------------------- Арада (ОАЭ-1)
Унион Эспаньола Чили 3-Б с 18 сезона Арценсе Сальвадор-1 с 21 сезона Поливалентес до Паланка Ангола-2 с 21 сезона Боа Вануату-1 с 22 сезона Бангкок Университи Таиланд с 24 сезона 22 сезон Место в рейтинге менеджеров = 19 , 23 сезон - 2 место |
|
|
![]()
Сообщение
#73
|
|
![]() Футбольный бог ![]() Сообщений: 11 585 Регистрация: 15.2.2010 Из: Россия, Москва ![]() ИД на сайте: 261385 Репутация: ![]() ![]() ![]() |
почини http://essential.perm.ru/ ![]() У меня времени не хватит. Там, как я понимаю, надо постоянно с БД возиться. Если только отдельные какие-нить скрипты перенести. Те, что без БД работают. -------------------- |
|
|
![]()
Сообщение
#74
|
|
![]() SVI NA SJEVER! ![]() Сообщений: 6 619 Регистрация: 25.1.2011 Из: Донецк ![]() ИД на сайте: 354036 Репутация: ![]() ![]() ![]() |
-------------------- |
|
|
![]()
Сообщение
#75
|
|
![]() Дворовый игрок ![]() ![]() Сообщений: 28 Регистрация: 8.7.2015 ![]() ИД на сайте: 407341 Репутация: ![]() ![]() ![]() |
Можно ли добавить на сайт функцию установки оптимальной цены на билеты?
![]() |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 26.8.2025, 4:43 |