IPB

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


> Автоматический подбор состава под МУСК!
Dimionius_84
сообщение 23.5.2016, 20:58
Сообщение #1


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

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


Репутация:   711  


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

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


Встречайте!

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

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

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

Десктопная программа (программа для Windows):
https://yadi.sk/d/KmLbQqNu3GkqzL

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

Все то же самое, что и в 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 - 3.7.2019, 2:10


--------------------
Go to the top of the page
 
+Quote Post
11 страниц V  < 1 2 3 4 5 > »   
Start new topic
Ответов (30 - 44)
Александр Виктор...
сообщение 25.5.2016, 19:30
Сообщение #31



Иконка группы

Сообщений: 42 350
Регистрация: 13.5.2008
Из: Красногвардейское
Украина
ИД на сайте: 227634


Репутация:   1957  


я вот еще какую штуку всегда хотел - чтобы прога считала силу команды по сделанной мною расстановке
силу, естессно, не моей команды smile.gif
бывает что у соперника дисквалы, травмы, непонятно, чего от него на поле ждать, а считать ростер из 20 рыл...


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

показать
За вклад в развитие ФС Уэльса

Мод изменения репутации отключен с 16.2.2013

playmaker, Чижъ, Mike_Izerman и do3eр навсегда останутся в этой подписи
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 25.5.2016, 21:09
Сообщение #32


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

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


Репутация:   711  


Цитата(Александр Викторович @ 25.5.2016, 18:30) *
я вот еще какую штуку всегда хотел - чтобы прога считала силу команды по сделанной мною расстановке
силу, естессно, не моей команды smile.gif
бывает что у соперника дисквалы, травмы, непонятно, чего от него на поле ждать, а считать ростер из 20 рыл...

Будет время - сделаю для тебя прогу под Windows. Дело не хитрое.

Если будет так:
1. Прога парсит состав команды Бутсы
2. Ты отмечаешь чекбоксами игроков
3. Прога выдает общую силу состава

Пойдет?


--------------------
Go to the top of the page
 
+Quote Post
Александр Виктор...
сообщение 25.5.2016, 21:19
Сообщение #33



Иконка группы

Сообщений: 42 350
Регистрация: 13.5.2008
Из: Красногвардейское
Украина
ИД на сайте: 227634


Репутация:   1957  


вполне good.gif


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

показать
За вклад в развитие ФС Уэльса

Мод изменения репутации отключен с 16.2.2013

playmaker, Чижъ, Mike_Izerman и do3eр навсегда останутся в этой подписи
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 25.5.2016, 21:32
Сообщение #34


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

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


Репутация:   711  


Цитата(Александр Викторович @ 25.5.2016, 20:19) *
вполне good.gif

ок

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

Теперь вы можете добавлять произвольных игроков в состав:
1. Выбираем из выпадающего списка категорию (вратари, защитники, полузащитники, нападающие)
2. Прописываем вручную позицию. Можно писать с совмещением. НО! Обязательно позицию нужно писать с большой буквы и никаких пробелов до и после. Т.е., так как в Бутсе. Например, Cd/Dm, Cf/Lf, Cf и так далее.
3. Пишем мастерство. Внимание! Разделитель дробной части - точка, а не запятая. Все как в Бутсе.
4. Жмем "Добавить игрока", игрок добавится в состав
5. Можно удалить всех добавленных игроков, нажав на соответствующую кнопку.

Что это дает?

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

Также вы можете проверить, сколько вариантов состава у вас будет, если вы купите приглянувшегося игрока на трансфере.

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


--------------------
Go to the top of the page
 
+Quote Post
Lenz
сообщение 28.5.2016, 8:21
Сообщение #35


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

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


Репутация:   93  


А можно эту штуку как то для КТ сборных приспособить? Я имею ввиду, конечно, до вызова игроков в сборную. Как то может самому загружать игроков, по одному, и смотреть варианты.


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


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

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


Репутация:   711  


Цитата(Lenz @ 28.5.2016, 7:21) *
А можно эту штуку как то для КТ сборных приспособить? Я имею ввиду, конечно, до вызова игроков в сборную. Как то может самому загружать игроков, по одному, и смотреть варианты.

Попробую приспособить. Но чуть позже - дела.

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


--------------------
Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 28.5.2016, 15:44
Сообщение #37


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

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


Репутация:   711  


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

Скрипт адаптирован под сборные!
1. На первой странице вводите числовой id сборной
2. Дальше все то же самое

Правда, теперь, видимо, будете тратить время на выбор самого лучшего варианта post-1.gif Для сборной Самоа и строгой схемы 3-5-2 (МУСК какой ставил - не помню) скрипт выдал 3000 с фигом вариантов ))) Но, если ставить галочку в столбце "О" рядом с теми, кто обязательно должен быть в составе, то количество вариантов заметно убавляется. В общем, если вариантов много, то делайте условие строже.

В планах добавить возможность писать имя добавленного игрока.

Вопрос к Lenz. Этого будет достаточно для твоей задачи? Если можно будет также, как и сейчас добавлять игроков, но с именем, чтобы их различать. Просто сейчас они добавляются с именем НОВЫЙ

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


--------------------
Go to the top of the page
 
+Quote Post
Lenz
сообщение 28.5.2016, 16:32
Сообщение #38


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

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


Репутация:   93  


Цитата(Dimionius_84 @ 28.5.2016, 16:44) *
Вопрос к Lenz. Этого будет достаточно для твоей задачи? Если можно будет также, как и сейчас добавлять игроков, но с именем, чтобы их различать. Просто сейчас они добавляются с именем НОВЫЙ

Думаю да. У меня была большая проблема в прошлом сезоне набрать игроков в сборную перед КТ. Когда игроки не вызваны в сборную, билдер их не видит. МУСК остается или прикидывать на глаз или просчитывать самому, что проблематично, учитывая количество вариантов.


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


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

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


Репутация:   711  


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

Добавил возможность прописывать имена новым добавленным игрокам. Если поле Имя оставить пустым, то игрок появится с именем "НОВЫЙ"


--------------------
Go to the top of the page
 
+Quote Post
Dimson
сообщение 28.5.2016, 23:28
Сообщение #40


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

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


Репутация:   410  


Молодец, отличная фича, буду пользоваться!!!


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


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


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

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


Репутация:   15  


Что-то начинает показывать число тактик = 0. Отмечаются в состав только игроки, где галочку ставишь в колонку необязательно.


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


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

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


Репутация:   513  


Ага. Что-то стало "0" писать...


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


Go to the top of the page
 
+Quote Post
Dimionius_84
сообщение 30.5.2016, 12:37
Сообщение #43


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

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


Репутация:   711  


Цитата(hcs @ 30.5.2016, 8:03) *
Что-то начинает показывать число тактик = 0. Отмечаются в состав только игроки, где галочку ставишь в колонку необязательно.

Цитата(Иван78 @ 30.5.2016, 10:02) *
Ага. Что-то стало "0" писать...

Со скриптом никаких багов не обнаружил, вроде все как было.

0 вариантов - это вполне нормально. Здесь может быть три причины:

1. Либо их действительно 0 для того состава игроков который вы выбрали под заданный промежуток МУСК.
2. Либо вы задаете слишком жесткие критерии в настройках - попробуйте ослабить
3. Либо, что более вероятно, вы задаете такие критерии в настройках, которые попросту не подходят составу выбранных игроков. Например, выбираете строгую схему 442, когда у вас нет либо Ld, либо Rd среди выбранных игроков (для таких случаев есть не строгая схема "4 заща и 2 напа", подробности про строгие и не строгие схемы - в инструкции). Или когда ставите галочку на "Lm и Rm", но в выбранных игроках нет либо Lm, либо Rm. И так далее... То есть, вы делаете противоречащие друг другу настройки.

Можете сделать скриншоты и показать свои настройки вместе с выбранными игроками и id команд?

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


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


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

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


Репутация:   513  


ФК Будучность 2488

Прикрепленный файл  ___________1.png ( 31.66 килобайт ) Кол-во скачиваний: 31

Прикрепленный файл  ___________2.png ( 64.62 килобайт ) Кол-во скачиваний: 26

Прикрепленный файл  ___________3.png ( 4.06 килобайт ) Кол-во скачиваний: 17

Прикрепленный файл  ___________4.png ( 222.83 килобайт ) Кол-во скачиваний: 31


На 4-й картинке состав, который я сам выбрал в билдере...
Что тут не так? unknw.gif


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


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


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

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


Репутация:   711  


Цитата(Иван78 @ 30.5.2016, 12:41) *
На 4-й картинке состав, который я сам выбрал в билдере...
Что тут не так? unknw.gif

Дело в том, что ты отметил всех игроков в столбце "О". Когда ты отмечаешь игрока в столбце "О", ты говоришь скрипту: "Покажи мне только те составы из игроков в столбце "Н" в которые входит данный игрок".

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

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



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

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


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

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

 



RSS Текстовая версия Сейчас: 28.3.2024, 21:17
Rambler's Top100