Форум Игромании
 
Регистрация
Справка

 
 
Опции темы
Старый 19.01.2008, 23:00   #81
Кандидат наук
 
Аватар для pokibor
 
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,354
Репутация скрыта [+/-]
DEAD_Angel
Дизайнеру-то конечно, нет, а вот программисту не помешали бы. Вообще, я уже запутался, кто у вас за что отвечает? Вообще, программисты в команде есть, или только на словах? А то пока вся игры выливается в один рисунок, которые некоторые к тому же скачать не могут!
P.S. Народная примета: если человек не знает, что такое Windows API, значит, оно ему и не надо.
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!

Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)
pokibor вне форума  
Отправить сообщение для pokibor с помощью ICQ
Старый 19.01.2008, 23:11   #82
Юзер
 
Аватар для DEAD_Angel
 
Регистрация: 30.12.2007
Адрес: г.Краснодар; Мой комп.
Сообщений: 227
Репутация: 51 [+/-]
Цитата:
Сообщение от pokibor Посмотреть сообщение
Вообще, программисты в команде есть, или только на словах?
Цитата:
DEAD_Angel - художник
andNsX - гамакер
HaNproKilleR - художник
ORTODOX - руководитель проекта
^i_Swep - программер, вроде, но на Java
DEAD_Angel вне форума  
Отправить сообщение для DEAD_Angel с помощью ICQ
Старый 20.01.2008, 14:52   #83
Юзер
 
Регистрация: 19.07.2007
Сообщений: 480
Репутация: 228 [+/-]
pokibor
Ты учавствуешь? Твое неоцинимое знание С++ сильно бы помогло нашему проекту
Кто-нибудь музыкой увлекается? Надо еще мюзишн сочинить
Игру можно разработать и под телефон(что в школе то делать))))
Я хотел на троих, т.е 3 игроков могло бы играть ,это бы было клево
__________________
Forza Rossoneri!
ORTODOX вне форума  
Отправить сообщение для ORTODOX с помощью ICQ
Старый 20.01.2008, 16:38   #84
Кандидат наук
 
Аватар для pokibor
 
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,354
Репутация скрыта [+/-]
Цитата:
Сообщение от ORTODOX Посмотреть сообщение
pokibor
Ты учавствуешь? Твое неоцинимое знание С++ сильно бы помогло нашему проекту
Я консультант. Моё знание C++ будет вам помогать, но командовать собой я никому не дам. Сейчас вот доделаю движок, будь он неладен (несколько запарился с внедрением окна, да и тест на другой машине выявил крайне странную проблему) и кину его вам. А там посмотрим
Цитата:
Сообщение от ORTODOX Посмотреть сообщение
Кто-нибудь музыкой увлекается? Надо еще мюзишн сочинить
Толку, если ещё игровой процесс-то неизвестен?
Цитата:
Сообщение от ORTODOX Посмотреть сообщение
Игру можно разработать и под телефон(что в школе то делать))))
Я хотел на троих, т.е 3 игроков могло бы играть ,это бы было клево
Да хоть на десятерых, если ядро правильно спроектировать, кол-во игроков будет делом настройки управления и карты.
P.S. ORTODOX, смотри, не совершай ошибок, а то опять в бан улетишь, и проект снова останется обезглавленным.
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!

Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)
pokibor вне форума  
Отправить сообщение для pokibor с помощью ICQ
Старый 20.01.2008, 17:01   #85
Юзер
 
Регистрация: 19.07.2007
Сообщений: 480
Репутация: 228 [+/-]
Цитата:
Сообщение от pokibor Посмотреть сообщение
но командовать собой я никому не дам
у нас никто ни кем не командует ,страна то демократическая , да и форум тоже
Цитата:
Сообщение от pokibor Посмотреть сообщение
Сейчас вот доделаю движок,
ждем
Цитата:
Сообщение от pokibor Посмотреть сообщение
Да хоть на десятерых
это радует

Добавлено через 41 секунду
Желающте еще есть?

Добавлено через 1 час 11 минут
Что тема затихла Обращение к художникам (DEAD_Angel,HaNproKilleR )
танки нарисовали? ЕКсли ответ положительный, то выкладывайте, посмотрим, покритикуем ,похвалим Ждем-с ....
__________________
Forza Rossoneri!

Последний раз редактировалось ORTODOX; 20.01.2008 в 18:13. Причина: Добавлено сообщение
ORTODOX вне форума  
Отправить сообщение для ORTODOX с помощью ICQ
Старый 20.01.2008, 19:18   #86
Кандидат наук
 
Аватар для pokibor
 
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,354
Репутация скрыта [+/-]
Цитата:
Сообщение от ORTODOX Посмотреть сообщение
у нас никто ни кем не командует ,страна то демократическая , да и форум тоже
Командовать можно и прямо, и не прямо. Если я что-то пообещаю и т.п., это уже будет непрямым командованием. Кстати, демократия и командование - вообще разные вещи, никак к друг другу не относящиеся.
Цитата:
Сообщение от ORTODOX Посмотреть сообщение
Что тема затихла Обращение к художникам (DEAD_Angel,HaNproKilleR )
танки нарисовали? ЕКсли ответ положительный, то выкладывайте, посмотрим, покритикуем ,похвалим Ждем-с ....
Только рисуйте сразу с альфой и, желательно, чтобы размер картинки был степенью двойки.
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!

Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)

Последний раз редактировалось pokibor; 20.01.2008 в 19:35.
pokibor вне форума  
Отправить сообщение для pokibor с помощью ICQ
Старый 20.01.2008, 20:15   #87
Юзер
 
Регистрация: 19.07.2007
Сообщений: 480
Репутация: 228 [+/-]
Цитата:
Сообщение от pokibor Посмотреть сообщение
Только рисуйте сразу с альфой
т.е объяни... пожалуиста ...
__________________
Forza Rossoneri!
ORTODOX вне форума  
Отправить сообщение для ORTODOX с помощью ICQ
Старый 20.01.2008, 20:39   #88
Кандидат наук
 
Аватар для pokibor
 
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,354
Репутация скрыта [+/-]
Цитата:
Сообщение от ORTODOX Посмотреть сообщение
т.е объяни... пожалуиста ...
Ну, рисунки с альфа-каналом, причём все его градации поддерживаются, а не только есть-нет.
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!

Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)
pokibor вне форума  
Отправить сообщение для pokibor с помощью ICQ
Старый 20.01.2008, 21:17   #89
Юзер
 
Аватар для DEAD_Angel
 
Регистрация: 30.12.2007
Адрес: г.Краснодар; Мой комп.
Сообщений: 227
Репутация: 51 [+/-]
Цитата:
Сообщение от ORTODOX Посмотреть сообщение
Что тема затихла Обращение к художникам (DEAD_Angel,HaNproKilleR )
танки нарисовали? ЕКсли ответ положительный, то выкладывайте, посмотрим, покритикуем ,похвалим Ждем-с ....
ORTODOX
Мы так рады, что ты вернулся.
По теме: насчёт рисунков, предыдушие посты почитай, я там скетчи и танк выкладывал.
Танк оптимизирую (256*256 будет) , альфу (только будет "чёрно-белая" фотошоповская альфа) сделаю.
P.S. Мы решили что HaNproKilleR будет "левел"-дизайнером.
DEAD_Angel вне форума  
Отправить сообщение для DEAD_Angel с помощью ICQ
Старый 20.01.2008, 21:31   #90
Кандидат наук
 
Аватар для pokibor
 
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,354
Репутация скрыта [+/-]
DEAD_Angel
Жду-недождусь, когда вы решите ещё, какие, собственно, уровни он будет дизайнить, т.е. концепцию набросаете.
И потихоньку думайте о рисовании шрифтов для игры. Насколько я знаю, автоматическое создание шрифтов в DirectX мягко говоря неудовлетворительно, на выходе оно даёт шрифт с приличными артефактами.
Не обязательно что-то оптимизировать под 256 x 256 хотя и это не помешает - достаточно просто добавить пустоты до этого размера. степенью двойки должны быть сами текстуры, а уж какой регион из них будет выводится на экран - не имеет значения. Он не обязан быть равным степени двойки.

Да, и вопрос на миллион: кто тут хотя бы знает язык программирования C++? Кто сможет на нём писать? Мои классы сильно облегчат работу и позволят обойтись без знания Windows API и DirectX, но писать-то всё равно будете вы!
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!

Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)
pokibor вне форума  
Отправить сообщение для pokibor с помощью ICQ
Старый 20.01.2008, 21:38   #91
Юзер
 
Аватар для DEAD_Angel
 
Регистрация: 30.12.2007
Адрес: г.Краснодар; Мой комп.
Сообщений: 227
Репутация: 51 [+/-]
Цитата:
Сообщение от pokibor Посмотреть сообщение
Не обязательно что-то оптимизировать под 256 x 256 хотя и это не помешает - достаточно просто добавить пустоты до этого размера.
Я так и сделаю, я же знаю для чего альфа нужна.

Добавлено через 1 минуту
Цитата:
Сообщение от pokibor Посмотреть сообщение
И потихоньку думайте о рисовании шрифтов для игры. Насколько я знаю, автоматическое создание шрифтов в DirectX мягко говоря неудовлетворительно, на выходе оно даёт шрифт с приличными артефактами.
Я незнаю какой "финальный" шрифт, т.е. картинка со шрифтами или ешё какая-то штука... (А шрифт как нибудь придумаем)

Последний раз редактировалось DEAD_Angel; 20.01.2008 в 21:40. Причина: Добавлено сообщение
DEAD_Angel вне форума  
Отправить сообщение для DEAD_Angel с помощью ICQ
Старый 20.01.2008, 21:41   #92
Юзер
 
Аватар для ^i_Swep
 
Регистрация: 28.01.2007
Сообщений: 116
Репутация: 20 [+/-]
Цитата:
Сообщение от pokibor Посмотреть сообщение
Да, и вопрос на миллион: кто тут хотя бы знает язык программирования C++? Кто сможет на нём писать?
Я
Цитата:
Сообщение от pokibor Посмотреть сообщение
позволят обойтись без знания Windows API и DirectX
Вот поэтому и молчал. Я думал, ты под directx собирался делать..
p.s. я прикупил хорошую книжку про directx (автор Андре Ламот, кстати, как твоё мнение, если знаком), но ещё не изучал, нет времени
p.p.s. не надейтесь, что за неделю изучу

Последний раз редактировалось ^i_Swep; 20.01.2008 в 21:50.
^i_Swep вне форума  
Старый 20.01.2008, 21:57   #93
Новичок
 
Аватар для L'ombre
 
Регистрация: 07.03.2006
Адрес: !here();
Сообщений: 38
Репутация: 26 [+/-]
разработал черновой вариант концепции ядра игры. этот черновик может лечь в основу диздока, той его части, касающейся ядра.
Скрытый текст:

основные сущности в игре:
- уровень, он же interaction manager, в дальнейшем - Level
Управляет взаимодействием всех сущностей
- матрица. состоит из элементов. что очевидно..
- элемент матрицы. CellItem. то, из чего состоит матрица.

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

существует два основных подвида Traverser'а:
- MatrixTraverser - это объект, движущийся относительно матрицы И
привязанный к матрице, оставляющий в ней след, имеющий размер.
т.е. вместе с движением объекта перемещается его представление в матрице
- PointTraverser - безразмерный объект, движущийся относительно матрицы И НЕ
оставляющий в ней след (но при этом взаимодействует с остальными объектами)
т.е. объект движется, но не имеет представления в матрице

Таким образом, Танк - это такой специальный MatrixTraverser,
умеющий стрелять, проезжающий по определённым клеткам и не умеющий по остальным и тд.

Снаряд - это PointTraverser, с соответствующими свойствами

Ближе к деталям:

Абстрактные сущности.

Destroyable
Сущность материальная, которую можно разрушить
свойства:
- Armor. Броня, Порог прочности.
определяет взаимодействие с PointTraverser'аим (снарядами)
Чтобы нанести повреждение, нужно, чтобы мощность снаряда была не меньше.
Если броня равна нулю, то снаряды пролетают сквозь этот объект.
- HitPoints. Численное прдставление прочности.
если снаряд пробил броню, то HitPoints уменьшаются.
При достижении значения 0 объект разрушен и исчезает из матрицы
(т.е. заменяется на пустой)
данное свойство показывает текущее значение
- MaxHitPoints - а это максимальное значение Hit Point'ов данного объекта.


Traverser
это нечто движущееся относительно матрицы. Основные свойства:
- X,Y. координаты центра в матрице
- Direction. Направление, одно из четырёх.
- Speed/Delay - так или иначе задаёт скорость

MatrixTraverser
Обладает размером. В общем случае прямоугольный.
- Width, Height - размеры, в клетках матрицы.
Какой ячейке соответствуют координаты, надо решить позже.
Предположительно, той, что ближе к центру.
например, если координата объекта шириной Width == 4 X == 2,
то этот объект занимает ячейки матрицы 1, 2, 3, 4 (нумерация, естественно, начинается с нуля)
(естественно это не окончательное решение)
- ID - может быть некий тип, но пока необязательно..

PointTraverser
на данный момент ещё не решил, должен ли он отличаться просто от Traverser'а,
кроме смысла. А по смыслу - это предок всех снарядов.
Скорее, будут отличаться обработчики событий.
PointTraverser движется иначе. А именно - МЕЖДУ ячейками
(т.е. координаты интерпретируются по-другому)
например, если координата X == 2, то объект находится между второй и третьей ячейкой.

Неабстрактные сущности

CellItem
Элемент (ячейка) матрицы. Потомок Destroyable
дополнительные свойства:
- Passability. Проходимость.
определяет взаимодействие с MatrixTraverser'аим (танками)
(вещественное число. 0 - объект непроходим; отличное от нуля значение влияет на скорость;
1 - нормальная скорость; 0.5 - замедленная в два раза, 2 - удвоенная и тд)
поскольку некоторые клетки могут быть доступны для MatrixTraverser'ов,
для представления этого понадобится ещё одно поле, пусть будет
- Meta. Флаг, который каким-либо образом показывает,
что эта ячейка занята каким-то MatrixTraverser'ом.
Например, порядковый номер танка (индекс в контейнере танков)
Для ядра игры этих свойств достаточно. Для визуализатора понадобится ещё хотя бы одно -
- ID. Уникальное число, идентификатор этого объекта.
Если все взаимодействия определяются вышеописанными свойствами,
то это поле определяет, как нужно объект отрисовывать.
склоняюсь к тому, чтобы не делать сложной иерархии классов для объектов матрицы;
просто все объекты принадлежат к одному классу и отличаются набором свойств.
тогда можно задавать все объекты в рантайме - например, загружать из файла.

Tank
танк является потомком MatrixTraverser'а и Destroyable
(т.е. это объект, способный двигаться в матрице, который можно уничтожить)
со своим набором свойств
- Weapons. вектор орудий. об этом позже.
- Owner. кто этим танком командует. номер игрока, флаг игрок/AI и тд

Missile
потомок PointTraverser'а.
специфические свойства:
- AttackPower. "Пробивная сила". Сравнивается с Armor объектов и танков.
- Damage. Повреждения, наносимые объектам, после того, как пробита броня.
- DamageDepth, DamageWidth - определяют область, затронутую взрывом
- Charges. Свойство, призванное обобщить концепцию снаряда.
Это "количество зарядов" - сколько раз снаряд может взорваться.
То есть, снаряд, после того, как он столкнулся со стеной и взорвал её,
может полететь дальше. Звучит абсурдно для снаряда, но это может быть лазер
или плазменный шар. При достижении количества 0 снярад уничтожается.
(если броня не пробита, или же хитпойнтов оказалось слишком много,
то не важно, сколько зарядов - снаряд уничтожается)
- Owner. Танк, выпустивший этот снаряд. Это понадобится для обработки Friendly Fire -
смогут ли танки противника повреждать дуг друга.

Остальные сущности

Weapon.
Оружие танка. определяется свойствами:
- Тип снаряда. идентификатор (если у снарядов будут идентификаторы)
или собственно указатель на объект.
- Скорострельность. - это максимальное количество снарядов, выпущенных из этого орудия,
которые могут существовать в каждый момент времени.
Например, если 1 - то танк не может выстрелить, пока не взорвётся выпущенный ранее снаряд.
и т.д.
У танка может быть несколько орудий, между которыми можно переключаться.
Делать заканчивающиеся снаряды, думаю, нет смысла.

Explosion
Столкновение снарядов с чем-либо, обладающим ненулевой бронёй,
порождает экземпляр этого класса.
Возможно, нет смысла делать эту сущность, так как решающую роль будет играть метод,
вызываемый во время взрыва. Этот метод обходит все ячейки и танки, и сообщает им,
что с ними случилось,
т.е. какой атаке они подверглись, какие повреждения могут получить итд.
Наличие объекта этого класса может быть полезно для отрисовки

RespawnPoint
точка возрождения. так как это точка, то это просто потомок какого-нибудь Traverser'а

PowerUp
объект, имеющий размер, при "столкновении" с которым танк получает какой-либо бонус:
- новое оружие
- усиление брони или HP
и тд
потомок MatrixTraverser'а, хоть и не движется. Основное свойство - тип бонуса.

BaseStation
(название надо обдумать)
это такой объект, который вражеские танки стремятся уничтожить.
опционально. тоже потомок MatrixTraverser'а и Destroyable

Структура игрового процесса

Основная сущность:
Level, уровень.
основные элементы:
- Матрица
- Вектор танков.
- Список снарядов
дополнительные:
- контейнер точек возрождения
- контейнер powerup'ов
- "базовая станция", которую нужно защищать.

(к контейнеру танков потребуется произвольный доступ,
а объекты из контейнера снарядов должны легко удаляться)

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

Двигаться могут танки - находящиеся в одном списке - и снаряды - в другом.
Выстрел любого танка добавляяет его снаряд в список снарядов.
Танк может добавить в список несколько снарядов.
попадание снаряда во что-либо может удалить его из этого списка.
Попадание в танк может его уничтожить - уничтоженный танк не удаляется из контейнера,
так как возможен respawn - этот экземпляр будет перемещён в другое место и "воскрешён"
(если закончились все танки в "запасе",
то этот танк просто пропускается при дальнейшей обработке).


небольшой пример взаимодействия:
Скрытый текст:

допустим, снаряд перемещается на одну ячейку вперёд.
Некий метод уровня вызывает метод снаряда OnMove,
который смотрит, что находится в новой точке
там оказывается слой кирпича. Поскольку у кирпича есть броня, не равная нулю,
то создаётся объект Explosion. вызывается метод Run этого объекта;
туда передаётся снаряд, породивший взрыв. Этот метод определяет зону, затронутую взрывом,
и вызывает для каждой ячейки метод OnExplosion.
Этот метод (у каждой ячейки) анализирует параметры снаряда и сопоставляет их со своими параметрами. Поскольку это крипич, броня его меньше, то он должен повредиться.
Damage снаряда достаточно высок, и весь слой просто взрывается - то есть каждая ячейка
трансформирует себя в пустую ячейку.
управление возвращается в OnMove снаряда,
и там уменьшается на единицу зачение Charges;
получившееся значение возвращается в вызывающий метод уровня,
оказывается, что это 0, значит снаряд нужно уничтожить. Снаряд удаляется из списка.


Цитата:
Сообщение от ORTODOX Посмотреть сообщение
L'ombre
Кто ты? Т.е кем будешь?
я - ваш кошмар!
не знаю, будет ли у меня время реализовать всё это. Скорее всего, программить вышеописанное придётся кому-то из вас.
так что мне логичнее стать консультантом
__________________
Use the Darkness that you have inside

Последний раз редактировалось L'ombre; 20.01.2008 в 22:46.
L'ombre вне форума  
Старый 20.01.2008, 21:58   #94
Юзер
 
Аватар для DEAD_Angel
 
Регистрация: 30.12.2007
Адрес: г.Краснодар; Мой комп.
Сообщений: 227
Репутация: 51 [+/-]
^i_Swep
А ты кто (в смысле про список учавствующих)?
*вопрос устарел, уже исправили*

Последний раз редактировалось DEAD_Angel; 20.01.2008 в 22:09.
DEAD_Angel вне форума  
Отправить сообщение для DEAD_Angel с помощью ICQ
Старый 20.01.2008, 22:05   #95
Юзер
 
Регистрация: 19.07.2007
Сообщений: 480
Репутация: 228 [+/-]
L'ombre
Кто ты? Т.е кем будешь? Я тебя в участники забью
__________________
Forza Rossoneri!
ORTODOX вне форума  
Отправить сообщение для ORTODOX с помощью ICQ
Старый 20.01.2008, 22:21   #96
Кандидат наук
 
Аватар для pokibor
 
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,354
Репутация скрыта [+/-]
L'ombre - отлично! Ну, ты уже знаешь
ORTODOX - Думаю, нас с L'ombre и правда лучше записать в консультанты

Цитата:
Сообщение от ^i_Swep Посмотреть сообщение
Вот поэтому и молчал. Я думал, ты под directx собирался делать..
Я и сделал под DirectX. Для того я и написал эти классы, чтобы использующий их не заботился о DirectX и прочем. Но они DirectX используют, не сомневайтесь У кого хватит терпения, сможет глянуть в их исходные коды, хотя я бы не сказал, что там всё правильно и хорошо сделано...
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!

Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)
pokibor вне форума  
Отправить сообщение для pokibor с помощью ICQ
Старый 20.01.2008, 22:32   #97
Юзер
 
Аватар для System32
 
Регистрация: 28.08.2007
Адрес: Горький
Сообщений: 187
Репутация: 125 [+/-]
Вот так всё и начинается ! Сначало делают танчики , а потом глядишь и Crysis переплюнут ! Хороша задумка , доделайте до конца plz !!!
__________________
S.S.T.32
System32 вне форума  
Отправить сообщение для System32 с помощью ICQ Отправить сообщение для System32 с помощью Skype™
Старый 20.01.2008, 22:35   #98
Юзер
 
Регистрация: 19.07.2007
Сообщений: 480
Репутация: 228 [+/-]
System32
Постараемся
__________________
Forza Rossoneri!
ORTODOX вне форума  
Отправить сообщение для ORTODOX с помощью ICQ
Старый 20.01.2008, 22:41   #99
Юзер
 
Аватар для DEAD_Angel
 
Регистрация: 30.12.2007
Адрес: г.Краснодар; Мой комп.
Сообщений: 227
Репутация: 51 [+/-]
System32
Давай к нам, т.е. записывайся в участники. Что умеешь ?
DEAD_Angel вне форума  
Отправить сообщение для DEAD_Angel с помощью ICQ
Старый 20.01.2008, 22:45   #100
Юзер
 
Регистрация: 19.07.2007
Сообщений: 480
Репутация: 228 [+/-]
Может я еще чем-то помочь могу?
__________________
Forza Rossoneri!
ORTODOX вне форума  
Отправить сообщение для ORTODOX с помощью ICQ
 

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:10.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования