ria pc game
translate to English   translate to Chinese
fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
24 марта 2019 18:55
Вход Регистрация Забыли пароль ?

megainformatic - Модуль для регистрации пользователя на сайте
Модуль для регистрации пользователя на сайте Всё течет, всё изменяется ... И рано или поздно Ваш сайт или сервис дорастёт до того, что Вам понадобится регистрировать новых пользователей на сайте. Хорошо, если модуль регистрации уже встроен в вашу cms. Однако тогда, когда Вам потребуется сделать с этим модулем что-то нестанда
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 14

Вакансии

Коллекция php скриптов

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 15

megainformatic - Приключения Кости Коробкина - В гостях у тёти Светы часть 1 - интерактивный комикс

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс

fle game generator - fle генератор игр - fly snow 3d падающий снег - расширяемый генератор визуальных образов, с музыкой mp3, ogg и генерацией игр

fle game generator - fle генератор игр - fly snow 3d падающий снег - расширяемый генератор визуальных образов, с музыкой mp3, ogg и генерацией игр

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 16

megainformatic Создание и размещение видео баннера mp4

megainformatic Использование баннер-ротатора

megainformatic fle game engine Simple game / Пример простой игры

megainformatic fle game engine Simple game / Пример простой игры - страница 1 - Спрайты

Creating game on fle game engine - Draw Line - This can be helpful/ Создание игры на fle game engine - Рисование линий - Это может пригодиться.

Платная подписка на fle game engine

megainformatic Создание игры на fle game engine - Simple game - страница 2 - Объекты / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 3 - Объекты / Пример простой игры

Платная подписка на fle game engine

megainformatic Создание игры на fle game engine - Simple game - страница 4 - Код - Настройка параметров Scene Editor fge и написание кода для вывода спрайта шарика в вашем первом игровом приложении / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 5 - Отображаем прыгающий шарик, узнаем как задается для спрайта его центр и знакомимся с векторной системой координат / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 6 - Загрузка игровой сцены / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 7 - Перемещения игровой сцены / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 8 - Закрываем часть сцены от пустот при помощи черной текстуры с прорезью, ограничиваем перемещение сцены / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 9 - Реализуем корректное попадание в ямы и около ям - определяем границы спрайтов ям и спрайта прыгаюшего шарика / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 10 - Проверка столкновений / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 11 - Игровой счёт, звуки, музыка / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game extended - страница 1 - Создание новой сцены (уровня, комнаты), добавление новых возможностей / Пример простой игры - расширенная версия

Платная подписка на simple game fle game engine версия 1.0.7 от 05.01.2017

Платная подписка на simple game fle game engine версия 1.0.7 от 05.01.2017

Советы копирайтеру - как не обмануть и не быть обманутым

Balls and Holes игра скачать + как создать игру на fle game engine

Balls and Holes игра скачать + как создать игру на fle game engine

Something: Unexplained 2 captive of desires

KKK Коллекционное издание: Веселый Буквоежка Комикс + Костя Коробкин Комикс + Нечто: Необъяснимое в плену желаний 2 начало

KKK Коллекционное издание: Веселый Буквоежка Комикс + Костя Коробкин Комикс + Нечто: Необъяснимое в плену желаний 2 начало

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 17

megainformatic - Игродельня

megainformatic - Новости страница 542

megainformatic - С днём защитника отечества !

megainformatic fle game engine fle / Пример простой игры fle - Скроллинг больших локаций

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 18

megainformatic - Шарики и Ямки игра PC

megainformatic - Шарики и Ямки игра PC

megainformatic fle game engine fle / Изучаем основы c++ - переменные на примере реального игрового проекта Balls and Holes

megainformatic - Реферальная ссылка

megainformatic - Изменение постоянных свойств в зависимости от контекста

megainformatic - Костя Коробкин Компания Зергов онлайн комикс читать

megainformatic - Искатели приключений Зеленый Шарик

megainformatic - Без названия

megainformatic - Мульти анимация

Pencil, Paper and the Ball PC game

megainformatic - Костя Коробкин Компания Зергов онлайн комикс читать страница 2

megainformatic - Костя Коробкин Компания Зергов онлайн комикс читать страница 3

megainformatic - fle game engine - создание 3d игры - simple game 3d

Pencil, Paper and the Ball PC game

I Free lancer - tale, story Я фрилансер повесть, история

подробнее

     
  Мастер-класс: Создание модели и текстуры Коммандного Центра (как в StarCraft 2)  
     
  модель коммандного центраСкачать готовую модель вы можете кликнув по картинке.  
     
  Этот объемистый урок расскажет Вам как научиться создавать нечто подобное: всем известно, что вышла игра StarCraft 2 компании Blizzard. Об этой игре ходят легенды. Но не дожидаясь когда вам удастся засесть за игру, а также для того, чтобы пополнить свои навыки и умения попробуем вообразить себя "крутым дизайнером" (прямо как из Blizzard) и попробовать создать модель и текстуру для коммандного центра из StarCraft 2.  
     
 

Часть 2

Переходим ко второй части нашего урока - созданию модели в 3ds max. В предыдущей части мы подготовили скетч для облегчения работы по созданию модели.

 
     
  Итак, приступим!  
     
  Запустив 3ds max 7 (или выше) установим для каждого окна Viewport в качестве фонового рисунка созданный скетч -  
     
  Выбираем нужный Viewport, Views > Viewport background > Files и находим нужный файл. Также не забудьте дополнительно установить параметры показанные на рисунке -  
     
  установка фонового изображения для выбранного окна Viewport  
     
  Повторяем эту операцию для остальных окон Проекций (Viewport).  
     
  Открываем готовую модель (которую я уже создал для Вас) - скачать ее можно здесь (40 Кб).  
     
  готовая модель Коммандного Центра - 40 Кб  
     
  И пытаемся разобраться как всё это сделано.  
     
  готовая модель Коммандного Центра  
     
  Посмотрев внимательно на модель Вы можете выделить следующие базовые элементы -  
     
  базовые элементы модели Коммандного Центра  
     
 

- основа (base);

- лесенка (ladder);

- стойка (support);

- элементы крыши (roof);

- башенка (tower);

 
     
 

Основа - это большой видоизмененный при помощи модификатора Editable Mesh цилиндр.

Лесенка - видоизмененный box;

Стойка - это совокупность видоизмененных цилиндров; Клонированием стоек Вы получите 4.

Элементы крыши - крестообразная конструкция полученная модификациями в основе которых лежит обычный box, модификатор тоже обычный - editable mesh. (Неужели из обычного бокса можно сделать такое?!)

Башенка - снова видоизмененный цилиндр.

 
     
  Начнём с Основы. Создаем цилиндр радиусом 1,4 единиц, высотой 0,2, Height Segments = Cap Segments = 1, Sides = 24.  
     
  В стеке модификаций преобразуем примитив в editable mesh правой кнопкой мыши.  
     
  Основа имеет коноидальную форму, поэтому потребуется расширить основание цилинда за счет смещения вершин - в стеке модификаций раскрываем узел Editable Mesh и выделяем уровень воздействия на vertex (вершины).  
     
  работа с моделью на уровне вершин  
     
  В окне фронтальной проекции выделяем все вершины основания и при помощи инструмента Select And Uniform Scale в окне проекции вида сверху растягиваем выделенные вершины для образования коноидальной формы.  
     
  расширение дна  
     
  Переходим на уровень воздействия Polygon в стеке модификаций, выделяем полигон в основании (окружность) и производим серию выдавливаний и вдавливаний - кнопка Bevel в группе Edit Geometry окна модификатора editable mesh, добиваясь нужной формы основания в соответствии со скетчем -  
     
  выдавливание нужных форм  
     
  вдавливание  
     
  Если сравнить полученное основание с основанием в готовой модели Вы увидите насколько точно Ваша работа соответствует цели. Если не совсем получилось - поэкспериментируйте еще!  
     
  Внимательно рассмотрев основание в готовой модели Вы наверное сразу догадаетесь что еще нужно вдавить и выдавить -  
     
  выделение для выдавливания декоративных выступов  
     
  выдавливание выступов  
     
  Выдавливаем выход и выступ с противоположной стороны -  
     
  формирование двери и выступа  
     
  Наверное вы знаете, что работать можно с вершинами, ребрами, гранями, полигонами - достаточно лишь выбрать нужный объект в стеке модификаций модификатора editable poly. Кроме того, выделенные объекты можно не только выдавливать, но и видоизменять стандартными инструментами - Select And Move, Select And Uniform Scale. За счет этого можно улучшать вид и придавать нужную форму. Это касается и нашего последнего выступа на основании базы. Его можно улучшить. Сделайте его похожим на тот, который имеется в готовой модели.  
     
  улучшение выступа  
     
  На переднем плане показан выступ в готовом основании базы, на заднем плане - тот который предстоит еще сформировать после применения Extrude (выдавливания). Для придания нужной формы за счет смещения ребер - переходим на уровень Edge в узле Editable Mesh стека модификаций, выделяем нужные ребра и смещаем их.  
     
  То же можно сделать на уровне вершин, слегка вдвинув слишком выпирающие точки на оси симметрии выступа.  
     
  Последний штрих - посмотрите на готовое основание и выдавите еще то, чего не хватает, чтобы Ваше основание полностью соответствовало готовому.  
     
   
     
  [назад] [далее мы создадим стойки (опоры)]  
     
подробнее

Что нужно знать для создания сайта ? float - использование в css - стилях

[к содержанию]

Атрибут float применяется для выравнивания блоков div по

<div style="float: left;">по левому краю отведенного пространства страницы</div>


по левому краю отведенного пространства страницы



<div style="float: right;">по правому краю отведенного пространства страницы</div>


по правому краю отведенного пространства страницы



<div>без выравнивания</div>


без выравнивания



аналогично объявляется в виде атрибута для описанного в css - файле класса или id

<style>
.element1 {
float: left; border: 1px solid #000000; background: #75ab41;
}


#element_2 {
float: right; border: 1px solid #000000; background: #75ab41;
}


</style>

<div class="element1">по левому краю отведенного пространства страницы</div>


<div id="element_2">по правому краю отведенного пространства страницы</div>


еще один пример -



<style>
.element1 {
float: left; border: 1px solid #000000; background: #75ab41;
}

#element_2 {
float: right; border: 1px solid #000000; background: #75ab41;
}

#elem_3 {
width: 400px;
background: #ffff00;
}

#elem_3 .elem_4 {
border: 1px solid #000000; background: #75ab41; width: 200px;
}

#elem_3 .elem_5 {
float: left; border: 1px solid #000000; background: #EC64FF; width: 200px;
}

#elem_3 .elem_6 {
float: right; border: 1px solid #000000; background: #6C87F1; width: 200px;
}
</style>

<div class="element1">по левому краю отведенного пространства страницы</div><br><br><br>

<div id="element_2">по правому краю отведенного пространства страницы</div><br><br><br>

<div id="elem_3">
<div class="elem_4">
какой-то текст в блоке без float
</div>

<div class="elem_5">
другой текст - float: left;
</div>

<div class="elem_4" style="background: #ff0000;">
снова текст в блоке без float
</div>

<div class="elem_4" style="background: #00ff00;">
и еще текст в блоке без float
</div>

<div class="elem_6">
теперь текст в блоке float: right;
</div>

</div>

<br><br><br>

<div style="clear: both;"></div>

а вот как он выводится -

по левому краю отведенного пространства страницы



по правому краю отведенного пространства страницы



какой-то текст в блоке без float
другой текст - float: left;
снова текст в блоке без float
и еще текст в блоке без float
теперь текст в блоке float: right;



В показанном примере видно как ведут себя блоки div имеющие или не имеющие тот или иной тип выравнивания блока с атрибутом float.

Важно запомнить всего 2 важных момента:

1) Если блоки не имеют указанного атрибута float - то они выводятся "как есть" - занимая всё отведенное им пространство и очередной блок будет помещен ниже данного;

2) Если вам требуется очистить пространство, занимаемое любыми блоками - примените атрибут clear: both; как показано в примере выше.

далее

[к содержанию]

подробнее

Веселый Буквоежка - онлайн комикс - страница 10

представляем Веселый Буквоежка - онлайн комикс.

Что потом ?

Веселый Буквоежка - онлайн комикс - страница 10

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

[страница 1]  [страница 2]  [страница 3]  [страница 4]  [страница 5]  [страница 6]  [страница 7]  [страница 8]  [страница 9]  [страница 10]  [страница 11]  [страница 12]  [страница 13]  [страница 14]  [страница 15]  [страница 16]  [страница 17]  [страница 18]  [страница 19]  [страница 20]  [страница 21]  [страница 22]  [страница 23] 

подробнее

ЕСЛИ ВСЁ ЖЕ НЕУДАЧА

Да, всё возможно. Сделанное кому-то зло возвращается. Если ты показал кому-то его никчемность, то и тебе это вернется. Даже если, казалось бы, это нужно было сделать. В итоге вместо того, чтобы оказать помощь и поддержку мы вредим сами себе. Мы оказываемся никчемны - не смогли помочь, а значит - никуда не годимся сами.

Иногда нужно пойти на уступки, суметь понять и простить. Выработать в себе положительное мышление. Продолжать двигаться вперед несмотря ни на что. Сделать что-то для кого-то. И оно к тебе обязательно вернется. Даже в самом простом виде - оказав помощь ты тем самым становишься полезным другим и уже не ощущаешь собственное одиночество и ненужность.

Утрата искры добра приводит нас к депрессии. Мы перестаем чувствовать этот мир. Мы ощущаем болезненное одиночество, пустоту, ненужность и никчемность.

Парадокс. Но это так. Если ты думаешь о невозможности чего-то - то оно никогда не сбудется. Однако если ты не ищещь короткого и прямого пути, а просто продолжаешь путь - рано или поздно твоя цель будет достигнута, а мечта обязательно сбудется !!!

Прошу тебя - собери в себе всё то, что позволит тебе быть красивым, добрым, умным, сильным, творящим только то, что идёт от самого сердца - будь это добро или необходимое зло.

Итак, я вернулся в рабочую колею. Что мне не нравится: не нравится когда заказчик пытается мной командовать. Нравится когда ставится задача и я её выполняю самостоятельно - без постоянных указок и придирок.

Из всех заказчиков с кем я работал большинство именно такие - которые любят командовать и придираться ко всему - и что оправданно и что нет.

И лишь малая доля заказчиков которые дают мне большую волю и самостоятельность стали моими постоянными.

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

Очень часто приходится работать практически даром. Делать сложные задачи за мизерную оплату.

Почему так происходит ?



Как договориться с заказчиком так, чтобы получать достойное вознаграждение за свой труд ?



1) На начальном этапе знакомства заказчик оценивает мои навыки. Он не готов платить много за неизвестно что. Но готов потратить самую минимально возможную для него сумму на решение поставленной задачи.

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

3) Если сотрудничество успешно развивается дальше, то происходит взаимное балансирование интересов: заказчик старается пойти мне на встречу и ставить более выполнимые задачи, я в свою очередь стараюсь брать с него минимально возможную и оправданную оплату.

4) Причины разрыва сотрудничества могут быть следующими:

4.1) заказчик оказался мошенником и не сделал оплату
4.2) заказчик заведомо не ставил цель оплачивать и принимать проект - он просто мной играл
4.3) заказчик принял и оплатил работу лишь частично - т. е. имеет определенную долю нечестности на руку - см. пункт 4.1 и/или 4.2
4.4) заказчик принял работу, но в ходе выполнения было множество придирок - в результате работать с ним дальше уже не хочется
4.5) работа над проектом нарушена по моей вине - затягивание сроков - из-за большой занятости над другими проектами
4.6) задачи оказались для меня сложными или я вижу, что заказчик неадекватно ставит задачи и требует - т. е. ставит заведомо сложные
или невыполнимые задачи, а требует минимальной или бесплатной работы аргументируя что это всё входило в ТЗ или подразумевалось.

Прослеживаю линию положительного мышления - т. е. я не занижаю свою самооценку и свои возможности и в то же время учитываю разумные требования заказчика по проекту.

Подразумеваю: я готов выполнить любой или почти любой проект, для которого у меня будет достаточно знаний и умений.

Если знаний и умений будет недостаточно - я постараюсь их пополнить в ходе выполнения проекта и всё-таки завершить проект.

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

Если заказчик слабо или вообще некомпетентен. Если ему требуется постоянно всё объяснять и "водить за руку", но при этом он не готов за это делать дополнительную оплату - такой заказчик мне совершенно не подходит.

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

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

Заказчики и в том числе я сам, могут часто явно или неявно прибегать к различного рода манипуляциям мною:

1) большое количество неоправданных придирок
2) затягивание приемки работы и её оплаты
3) просьба пойти на уступки
4) завышенная/заниженная стоимость проекта
5) несдерживание обещаний - когда говорилось одно, а имеем другое

я в свою очередь даю им за это:
1) большое количество ошибок и недоделок
2) затягивание с выполнением работы и внесениями исправлений
3) отказ от уступок
4) заниженная/завышенная стоимость проекта
5) несдерживание обещаний - когда говорилось одно, а имеем другое

Результативность и моральное удовлетворение

После завершения проекта я получаю следующее:

1) обещанную мне оплату
2) новые знания о предметной отрасли и опыт общения с заказчиком

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

Всё зависит от того каким оказался проект (простым, средним, сложным), каков оказался заказчик - умеющим держать своё слово или нет.

Самопознание.

Определенная доля проблем в любом проекте связана именно с моими навыками и психологическими особенностями.

Чаще всего мы получаем то, что отражается в нас самих: если мы относимся к себе пренебрежительно, то и получаем это, если завышаем свои требования - то их завышают и по отношению к нам, если трезво оцениваем проект и свои возможности - то получаем разумную оплату за него и новые знания и положительные эмоции.



ИТОГ

Любой проект - это чаще всего исключение из общего правила. Если мы сумели разглядеть его особенности и адекватно среагировали, то получаем достойную оплату, положительное моральное удовлетворение и довольного клиента.

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

И всё-таки также не следует забывать одну простую вещь: нельзя постоянно увлекаться чем-то одним и следовать постоянно одним и тем же правилам игры. Это неправильно, это губительно для нас самих. Это попытка загнать себя в такие рамки из которых мы никогда не выберемся.

Поэтому как бы нам не хотелось переделать этот мир под нас самих - это не получится.

Поэтому забудьте правила. Не следуйте постоянно чему-то одному. Старайтесь быть разным и видеть разное.

Вот и всё. Или почти всё :) ....

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


Шаблоны для сайтов - что это и какие они бывают ?

Шаблон сайта - это специальный набор файлов, в формате html, css, php, js, swf и каких-либо еще, формирующий внешний вид сайта.

Специалисты веб-мастера и строители сайтов выделяют шаблоны на чистом html, без интеграции в конкретную cms и потому более, универсальные, но однако, требующие дополнительной доработки, если данный шаблон будет работать в составе сайта под нужную cms.

Также существует целый класс шаблонов написанных специально под определенную cms - joomla, drupal, wordpress, shop script le, opencart, prestashop, modx, dle, pg dating pro, netcat, hostcms, bitrix, megainformatic cms и других cms, которые я забыл упомянуть.

Условно все эти шаблоны можно разбить на две большие группы: стилевые и тематические

Стилевые шаблоны - это просто - они задают определенный стиль: дикий запад, техно, sci-fi, ретро, море, природа, музыка, космос, наука, программирование, кино, поэзия и прочее и прочее.

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

Исходя из этих важных моментов создается общий вид шаблона.

Следует упомянуть какие основные элементы есть практически в любом шаблоне сайта.

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

top bar, топ бар - специальная область в верхней части сайта, может содержать какие-то специфичные элементы (плавающий текст, ключевые фразы, форму поиска, входы в личный кабинет пользователя и другое.

topmenu, топ-меню, топ меню, верхнее меню, меню - содержит верхнее меню сайта.

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

content, контент, центр - содержит основную информационную часть страницы сайта.

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

Как видите - шаблоны сайта - это просто - Вы можете сменить шаблон у этого сайта, который видите сейчас - для этого найдите блок с кнопкой ШАБЛОН выберите в выпадающем списке какой-либо шаблон и нажмите эту кнопку. Сразу после этого Вы будете перенесены на главную и шаблон сайта изменится.

Как создать свой шаблон ?

Об этом уже написано множество статей - обратитесь к разделу Как сделать сайт ?

В данном разделе представлены статьи на самые различные темы, посвященные созданию сайтов на php.

Некоторые статьи доступны только зарегистрированным пользователям. Но регистрация на нашем сайте бесплатная, поэтому милости просим!

Кроме того, там же есть другие нужные статьи - по html, css, javascript, flash и основам дизайна.

Если Вы хотите научиться рисовать макеты шаблонов и верстать их - то вся эта информация вам обязательно пригодится.

Кроме того, на сайте есть уроки посвященные Работе в Photoshop, а также сборники статей - Уроки Photoshop Уроки Photoshop Чудеса Уроки Photoshop Рисуем и анимируем

megainformatic live chat
Начать беседу
X
 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 0,0837