Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
SoulVader .Ali
(Gold Member)

Зарегистрирован: Sep 2009
Проживает: /Сити 17
Написал: 48 сообщений

Оценка: 1 Votes 1 чел.

Сообщение #910346
Цитата:
насколько оно фпс просаживает в момент взрыва?


Как это не странно, у меня фпс сажается не очень сильно.
А может я просто не тестировал её в агрессивных условиях.

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

А вот собственно ещё один ствол под названием Sl8 Combat Rifle. Модельку я взял из мода Synergy, и постарался воссоздать её такой как в том моде. Получилась, правда, чересчур мощная. Врагов буквально "уносит", а подправлять баланс неохота, ведь так прикольнее.
Прикрепленная картинка: [посмотреть в полный размер]
330d2999c72399f21cf9203384f9ed8b
Время? Что такое время? Неужели пришло то самое время...
Old Post 07-10-2009 18:38
SoulVader .Ali отсутствует Посмотреть данные 'SoulVader .Ali' Отправить Приватное Сообщение для 'SoulVader .Ali' Найти другие сообщения 'SoulVader .Ali' Добавить SoulVader .Ali в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SoulVader .Ali
(Gold Member)

Зарегистрирован: Sep 2009
Проживает: /Сити 17
Написал: 48 сообщений

Оценка: 1 Votes 1 чел.

Сообщение #910641
Вот, собственно, весьма любопытное устройство. Я окрестил его Annihilator. Стреляет большими и медленными энергетическими шарами разрывающими всех кто попадётся на пути (прошивает пятерых метрокопов насквозь). Ну что ещё сказать, тяжёлая, долго перезаряжается, эффективно в узких туннелях набитых врагами. Запускаешь шарик и слушаешь их вопли.
Прикрепленная картинка: [посмотреть в полный размер]
c8382c67fc1322143cada5d393cc73fb
Время? Что такое время? Неужели пришло то самое время...

Поправил SoulVader .Ali 08-10-2009 в 18:29

Old Post 08-10-2009 18:23
SoulVader .Ali отсутствует Посмотреть данные 'SoulVader .Ali' Отправить Приватное Сообщение для 'SoulVader .Ali' Найти другие сообщения 'SoulVader .Ali' Добавить SoulVader .Ali в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Teod
(На подхвате)

Зарегистрирован: Jun 2008
Проживает: random_state/default_city
Написал: 4325 сообщений

Оценка: 83 Votes 83 чел.

Сообщение #910645
А шары рикошетят или взрываются при попадании в стену?
И вообще: хотелось бы опробовать эти штучки в деле. Нельзя ли их выложить и как-нибудь влепить , скажем , в S-mod?
The Cake is a Pie!
Old Post 08-10-2009 18:31
Teod отсутствует Посмотреть данные 'Teod' Отправить Приватное Сообщение для 'Teod' Найти другие сообщения 'Teod' Добавить Teod в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Kysanagi
(Senior Member)

Зарегистрирован: Feb 2009
Проживает: /
Написал: 821 сообщений

Оценка: 24 Votes 24 чел.

Сообщение #910656
Teod можно. Это же просто набор скриптов и моделий выйдет. Так что это возможно выложить и "Влепить"

И да, SoulVader .Ali нехочется обидеть, но не впечатлило. Всё это видел ранние, хотя старайся, и возможно что то выёдет ещё хорошее.
Old Post 08-10-2009 18:49
Kysanagi отсутствует Посмотреть данные 'Kysanagi' Отправить Приватное Сообщение для 'Kysanagi' Найти другие сообщения 'Kysanagi' Добавить Kysanagi в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SoulVader .Ali
(Gold Member)

Зарегистрирован: Sep 2009
Проживает: /Сити 17
Написал: 48 сообщений

Оценка: 1 Votes 1 чел.

Сообщение #910657
Шарики рикошетят очень много раз. И еще я повторю, что все эти пушки я создаю именно в S-Mod 40 используя weapon_custom скрипты и скрипт smod_custom_explosive (для создания гранат) в оригинальном HL2 я созданием стволов не владею, только изменением. А если выложить то я могу скопировать скрипт прям сюда (если это можно) и эта пушка появиться у вас. Только моделька, иконка и звуки будут не те что у меня.

SoulVader .Ali добавил 08-10-2009 в 19:07:37:
Цитата:
И да, SoulVader .Ali нехочется обидеть, но не впечатлило. Всё это видел ранние, хотя старайся, и возможно что то выёдет ещё хорошее.


Я не обиделся . Но готов предположить что многие не видели подобного и им будет любопытно увидеть мои "творения". И это хорошо что вы критикуете, я готов выслушать все ваши отзывы и советы по поводу моих пушек и конечно продолжу выкладывать скриншоты и описания своих стволов.
Время? Что такое время? Неужели пришло то самое время...
Old Post 08-10-2009 18:55
SoulVader .Ali отсутствует Посмотреть данные 'SoulVader .Ali' Отправить Приватное Сообщение для 'SoulVader .Ali' Найти другие сообщения 'SoulVader .Ali' Добавить SoulVader .Ali в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SoulVader .Ali
(Gold Member)

Зарегистрирован: Sep 2009
Проживает: /Сити 17
Написал: 48 сообщений

Оценка: 1 Votes 1 чел.

Сообщение #910989
Итак, Плазменная Винтовка. Стреляет маленькими синими сгустками "плазмы". Возможность зума, может быть использовано NPC. Эта пушка не совсем моё творение. В Smod она присутствовала но была плохо оформлена. Я добавил модельку, перекрасил эффекты, нарисовал иконку, изменил звуки выстрелов и поправил характеристики, в отличие от старой версии "плазма" не рикошетит от стен. На основе этого оружия был создан Annihilator (смотрите выше).
Прикрепленная картинка: [посмотреть в полный размер]
58c1a106f6904a9bae1ebffefbab91ed
Время? Что такое время? Неужели пришло то самое время...
Old Post 09-10-2009 20:04
SoulVader .Ali отсутствует Посмотреть данные 'SoulVader .Ali' Отправить Приватное Сообщение для 'SoulVader .Ali' Найти другие сообщения 'SoulVader .Ali' Добавить SoulVader .Ali в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
SoulVader .Ali
(Gold Member)

Зарегистрирован: Sep 2009
Проживает: /Сити 17
Написал: 48 сообщений

Оценка: 1 Votes 1 чел.

Сообщение #911772
Я люблю Counter - Strike: Source, поэтому вставил в Smod некоторые его пушки. Это снайпеская винтовка AWP, автомат ES C90 и дробовик LEONE YG1265. Все они очень реалистичные, я сделал их такими же как в CSS. Кроме того, они могут быть экипированы NPC. Доволно забавно вооружить толпу повстанцев CSS оружием и альянс футуристическим и столкнуть их, конечный исход всегда разный, как в CS.
Прикрепленная картинка: [посмотреть в полный размер]
cd8f239ea936f4433e63b46331bf2b85
Время? Что такое время? Неужели пришло то самое время...
Old Post 11-10-2009 18:52
SoulVader .Ali отсутствует Посмотреть данные 'SoulVader .Ali' Отправить Приватное Сообщение для 'SoulVader .Ali' Найти другие сообщения 'SoulVader .Ali' Добавить SoulVader .Ali в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
={Hitmen}=
(Rock Path Collective)

Зарегистрирован: Jan 2008
Проживает: Russian Federation/St.-Petersburg
Написал: 254 сообщений

Оценка: 15 Votes 15 чел.

Сообщение #914744
SL8 делал в моде, но код скажу сразу, особо ничем не интересен, хочешь, прикреплю исходники (модель, думаю, ты и сам прикрепишь).
Old Post 22-10-2009 15:50
={Hitmen}= отсутствует Посмотреть данные '={Hitmen}=' Отправить Приватное Сообщение для '={Hitmen}=' Найти другие сообщения '={Hitmen}=' Добавить ={Hitmen}= в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SoulVader .Ali
(Gold Member)

Зарегистрирован: Sep 2009
Проживает: /Сити 17
Написал: 48 сообщений

Оценка: 1 Votes 1 чел.

Сообщение #919439
Давай, крепи!
Время? Что такое время? Неужели пришло то самое время...
Old Post 02-11-2009 20:32
SoulVader .Ali отсутствует Посмотреть данные 'SoulVader .Ali' Отправить Приватное Сообщение для 'SoulVader .Ali' Найти другие сообщения 'SoulVader .Ali' Добавить SoulVader .Ali в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
={Hitmen}=
(Rock Path Collective)

Зарегистрирован: Jan 2008
Проживает: Russian Federation/St.-Petersburg
Написал: 254 сообщений

Оценка: 15 Votes 15 чел.

Сообщение #920394
Вот, у меня на базе AUG прописан:

code:
#include "cbase.h"
#include "basecombatweapon.h"
#include "basehlcombatweapon.h"
#include "NPCevent.h"
#include "basecombatcharacter.h"
#include "AI_BaseNPC.h"
#include "player.h"
#include "gamerules.h"
#include "game.h"
#include "in_buttons.h"
#include "AI_Memory.h"
#include "soundent.h"
#include "hl2_player.h"
#include "EntityFlame.h"
#include "npc_combine.h"
#include "rumble_shared.h"
#include "shake.h"

// memdbgon must be the last include file in a .cpp file!!!
#include "tier0/memdbgon.h"

class CWeaponAUG : public CHLMachineGun
{
DECLARE_CLASS( CWeaponAUG, CHLMachineGun );
public:

DECLARE_DATADESC();
DECLARE_SERVERCLASS();

CWeaponAUG();

void AddViewKick( void );
void ItemPostFrame( void );
void PrimaryAttack( void );

void Operator_HandleAnimEvent( animevent_t *pEvent, CBaseCombatCharacter *pOperator );

float GetFireRate( void );

bool Reload( void );

int GetMinBurst() { return 4; }
int GetMaxBurst() { return 7; }

int CapabilitiesGet( void ) { return bits_CAP_WEAPON_RANGE_ATTACK1; }

virtual const Vector& GetBulletSpread( void )
{
static Vector cone;

if( GetOwner() && GetOwner()->IsPlayer() )
{
cone = ( m_bZoomed ) ? VECTOR_CONE_1DEGREES : VECTOR_CONE_3DEGREES;
}
else
{
cone = VECTOR_CONE_8DEGREES;
}

return cone;
}

bool Holster( CBaseCombatWeapon *pSwitchingTo = NULL );
virtual void Drop( const Vector &vecVelocity );
virtual bool Deploy( void );

protected:

void Zoom( void );

int m_nShotsFired;
bool m_bZoomed;

static const char *pShootSounds[];

DECLARE_ACTTABLE();
};

BEGIN_DATADESC( CWeaponAUG )

DEFINE_FIELD( m_nShotsFired, FIELD_INTEGER ),
DEFINE_FIELD( m_bZoomed, FIELD_BOOLEAN ),

END_DATADESC()

IMPLEMENT_SERVERCLASS_ST( CWeaponAUG, DT_WeaponAUG )
END_SEND_TABLE()

LINK_ENTITY_TO_CLASS( weapon_aug, CWeaponAUG );
PRECACHE_WEAPON_REGISTER( weapon_aug );

acttable_t CWeaponAUG::m_acttable[] =
{
{ ACT_RANGE_ATTACK1, ACT_RANGE_ATTACK_AR2, true },
{ ACT_RELOAD, ACT_RELOAD_SMG1, true },
{ ACT_IDLE, ACT_IDLE_SMG1, true },
{ ACT_IDLE_ANGRY, ACT_IDLE_ANGRY_SMG1, true },

{ ACT_WALK, ACT_WALK_RIFLE, true },

{ ACT_IDLE_RELAXED, ACT_IDLE_SMG1_RELAXED, false },
{ ACT_IDLE_STIMULATED, ACT_IDLE_SMG1_STIMULATED, false },
{ ACT_IDLE_AGITATED, ACT_IDLE_ANGRY_SMG1, false },

{ ACT_WALK_RELAXED, ACT_WALK_RIFLE_RELAXED, false },
{ ACT_WALK_STIMULATED, ACT_WALK_RIFLE_STIMULATED, false },
{ ACT_WALK_AGITATED, ACT_WALK_AIM_RIFLE, false },

{ ACT_RUN_RELAXED, ACT_RUN_RIFLE_RELAXED, false },
{ ACT_RUN_STIMULATED, ACT_RUN_RIFLE_STIMULATED, false },
{ ACT_RUN_AGITATED, ACT_RUN_AIM_RIFLE, false },

{ ACT_IDLE_AIM_RELAXED, ACT_IDLE_SMG1_RELAXED, false },
{ ACT_IDLE_AIM_STIMULATED, ACT_IDLE_AIM_RIFLE_STIMULATED, false },
{ ACT_IDLE_AIM_AGITATED, ACT_IDLE_ANGRY_SMG1, false },

{ ACT_WALK_AIM_RELAXED, ACT_WALK_RIFLE_RELAXED, false },
{ ACT_WALK_AIM_STIMULATED, ACT_WALK_AIM_RIFLE_STIMULATED, false },
{ ACT_WALK_AIM_AGITATED, ACT_WALK_AIM_RIFLE, false },

{ ACT_RUN_AIM_RELAXED, ACT_RUN_RIFLE_RELAXED, false },
{ ACT_RUN_AIM_STIMULATED, ACT_RUN_AIM_RIFLE_STIMULATED, false },
{ ACT_RUN_AIM_AGITATED, ACT_RUN_AIM_RIFLE, false },

{ ACT_WALK_AIM, ACT_WALK_AIM_RIFLE, true },
{ ACT_WALK_CROUCH, ACT_WALK_CROUCH_RIFLE, true },
{ ACT_WALK_CROUCH_AIM, ACT_WALK_CROUCH_AIM_RIFLE, true },
{ ACT_RUN, ACT_RUN_RIFLE, true },
{ ACT_RUN_AIM, ACT_RUN_AIM_RIFLE, true },
{ ACT_RUN_CROUCH, ACT_RUN_CROUCH_RIFLE, true },
{ ACT_RUN_CROUCH_AIM, ACT_RUN_CROUCH_AIM_RIFLE, true },
{ ACT_GESTURE_RANGE_ATTACK1, ACT_GESTURE_RANGE_ATTACK_AR2, false },
{ ACT_COVER_LOW, ACT_COVER_SMG1_LOW, false },
{ ACT_RANGE_AIM_LOW, ACT_RANGE_AIM_AR2_LOW, false },
{ ACT_RANGE_ATTACK1_LOW, ACT_RANGE_ATTACK_SMG1_LOW, true },
{ ACT_RELOAD_LOW, ACT_RELOAD_SMG1_LOW, false },
{ ACT_GESTURE_RELOAD, ACT_GESTURE_RELOAD_SMG1, true },
};

IMPLEMENT_ACTTABLE( CWeaponAUG );

CWeaponAUG::CWeaponAUG()
{
m_fMinRange1 = 64;
m_fMaxRange1 = 2048;

m_fMinRange2 = 256;
m_fMaxRange2 = 1024;

m_nShotsFired = 0;
}

bool CWeaponAUG:eploy( void )
{
m_nShotsFired = 0;

return BaseClass:eploy();
}

void CWeaponAUG::ItemPostFrame( void )
{
CBasePlayer *pOwner = ToBasePlayer( GetOwner() );

if ( !pOwner )
return;

if ( ( pOwner->m_nButtons & IN_ATTACK ) == false )
{
m_nShotsFired = 0;
}

if ( pOwner -> m_afButtonPressed & IN_ATTACK2 )
{
Zoom();
}

if ( m_bZoomed )
{
m_fFireDuration = 0.05f;
}

BaseClass::ItemPostFrame();
}

void CWeaponAUG::PrimaryAttack( void )
{
m_nShotsFired++;

BaseClass::PrimaryAttack();
}

void CWeaponAUG::Operator_HandleAnimEvent( animevent_t *pEvent, CBaseCombatCharacter *pOperator )
{
switch( pEvent -> event )
{
case EVENT_WEAPON_AR2:
{
Vector vecShootOrigin, vecShootDir;
vecShootOrigin = pOperator -> Weapon_ShootPosition( );

CAI_BaseNPC *npc = pOperator -> MyNPCPointer();
ASSERT( npc != NULL );

vecShootDir = npc -> GetActualShootTrajectory( vecShootOrigin );

WeaponSound( SINGLE_NPC );
pOperator -> FireBullets( 1, vecShootOrigin, vecShootDir, VECTOR_CONE_PRECALCULATED, MAX_TRACE_LENGTH, m_iPrimaryAmmoType, 2 );
pOperator -> DoMuzzleFlash();
}
break;
default:
CBaseCombatWeapon::Operator_HandleAnimEvent( pEvent, pOperator );
break;
}
}

void CWeaponAUG::AddViewKick( void )
{
#define EASY_DAMPEN 0.5f
#define MAX_VERTICAL_KICK 24.0f
#define SLIDE_LIMIT 3.0f

CBasePlayer *pPlayer = ToBasePlayer( GetOwner() );

if ( !pPlayer )
return;

DoMachineGunKick( pPlayer, EASY_DAMPEN, MAX_VERTICAL_KICK, m_fFireDuration, SLIDE_LIMIT );
}

void CWeaponAUG::Zoom( void )
{
CBasePlayer *pPlayer = ToBasePlayer( GetOwner() );
if ( pPlayer == NULL ) return;

if ( m_bZoomed )
{
pPlayer->SetFOV( this, 0, 0.1f );
m_bZoomed = false;
}
else
{
pPlayer->SetFOV( this, 25, 0.1f );
m_bZoomed = true;
}
}

float CWeaponAUG::GetFireRate( void )
{
if ( m_bZoomed )
{
return 0.3f;
}

return 0.1f;
}

bool CWeaponAUG::Holster( CBaseCombatWeapon *pSwitchingTo )
{
if ( m_bZoomed )
{
Zoom();
}

return BaseClass::Holster( pSwitchingTo );
}

bool CWeaponAUG::Reload( void )
{
if ( m_bZoomed )
{
Zoom();
}

bool fRet;
float fCacheTime = m_flNextSecondaryAttack;

fRet = DefaultReload( GetMaxClip1(), GetMaxClip2(), ACT_VM_RELOAD );
if ( fRet )
{
m_flNextSecondaryAttack = GetOwner() -> m_flNextAttack = fCacheTime;

WeaponSound( RELOAD );
}

return fRet;

return BaseClass::Reload();
}

void CWeaponAUG:rop( const Vector &vecVelocity )
{
if ( m_bZoomed )
{
Zoom();
}

BaseClass:rop( vecVelocity );
}

Поправил ={Hitmen}= 06-11-2009 в 13:22

Old Post 06-11-2009 13:18
={Hitmen}= отсутствует Посмотреть данные '={Hitmen}=' Отправить Приватное Сообщение для '={Hitmen}=' Найти другие сообщения '={Hitmen}=' Добавить ={Hitmen}= в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
DavidBlane
(Member)

Зарегистрирован: Apr 2009
Проживает: /
Написал: 311 сообщений

Оценка: 11 Votes 11 чел.

Сообщение #924059
={Hitmen}=, объясни плиз куда надо вставлять скрипт который ты описал выше. В weapon_customX.txt ? И его нужно описывать до или после команд которые инициализируют модель и звуки? Или в какой-то другой файл?
Old Post 20-11-2009 18:19
DavidBlane отсутствует Посмотреть данные 'DavidBlane' Отправить Приватное Сообщение для 'DavidBlane' Найти другие сообщения 'DavidBlane' Добавить DavidBlane в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SoulVader .Ali
(Gold Member)

Зарегистрирован: Sep 2009
Проживает: /Сити 17
Написал: 48 сообщений

Оценка: 1 Votes 1 чел.

Сообщение #924151
={Hitmen}=, ты наверно невнимательно читал предыдущие комменты... я создаю новые пушки В S'MOD, РЕДАКТИРУЯ CUSTOM СКРИПТЫ БЛОКНОТОМ!!! Я не занимаюсь кодингом, а просто прописываю неободимые параметры в txt скрипт: модель, звуки, иконку. Отсюда и выходит новая пушка. И я абсолютно не въехал в то что ты запостил выше.
Время? Что такое время? Неужели пришло то самое время...
Old Post 20-11-2009 23:33
SoulVader .Ali отсутствует Посмотреть данные 'SoulVader .Ali' Отправить Приватное Сообщение для 'SoulVader .Ali' Найти другие сообщения 'SoulVader .Ali' Добавить SoulVader .Ali в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
={Hitmen}=
(Rock Path Collective)

Зарегистрирован: Jan 2008
Проживает: Russian Federation/St.-Petersburg
Написал: 254 сообщений

Оценка: 15 Votes 15 чел.

Сообщение #928527
Цитата:
Оригинальное сообщение от SoulVader .Ali
={Hitmen}=, ты наверно невнимательно читал предыдущие комменты... я создаю новые пушки В S'MOD, РЕДАКТИРУЯ CUSTOM СКРИПТЫ БЛОКНОТОМ!!! Я не занимаюсь кодингом, а просто прописываю неободимые параметры в txt скрипт: модель, звуки, иконку. Отсюда и выходит новая пушка. И я абсолютно не въехал в то что ты запостил выше.


Выше - код пушки, cpp файл.
Ну ты даёшь товарищ, так далеко с модом не уйдёшь. Лучше своё или по туториалам.

Я показал, как пушки пишут с нуля, а не модельки заменяют S Mod'a
Old Post 04-12-2009 12:51
={Hitmen}= отсутствует Посмотреть данные '={Hitmen}=' Отправить Приватное Сообщение для '={Hitmen}=' Найти другие сообщения '={Hitmen}=' Добавить ={Hitmen}= в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SoulVader .Ali
(Gold Member)

Зарегистрирован: Sep 2009
Проживает: /Сити 17
Написал: 48 сообщений

Оценка: 1 Votes 1 чел.

Сообщение #928741
Я бы конечно хотел бы научится создавать свои стволы с нуля...
Но не знаю как это делается и что для этого нужно. Я в этом деле вообще ничего не понимаю, и если бы кто нибудь рассказал как это делается ну или какие программы нужны...
И что такое срр файл, и куда его пихать?
Время? Что такое время? Неужели пришло то самое время...
Old Post 05-12-2009 01:31
SoulVader .Ali отсутствует Посмотреть данные 'SoulVader .Ali' Отправить Приватное Сообщение для 'SoulVader .Ali' Найти другие сообщения 'SoulVader .Ali' Добавить SoulVader .Ali в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Vasez
(Лесной санитар)

Зарегистрирован: Apr 2006
Проживает: Россия/Петербург
Написал: 479 сообщений

Оценка: 18 Votes 18 чел.

Сообщение #928750
Цитата:
Оригинальное сообщение от ={Hitmen}=
Выше - код пушки, cpp файл.
Ну ты даёшь товарищ, так далеко с модом не уйдёшь. Лучше своё или по туториалам.

Я показал, как пушки пишут с нуля, а не модельки заменяют S Mod'a


Ты-то со своим модом далеко ушел
Old Post 05-12-2009 05:38
Vasez отсутствует Посмотреть данные 'Vasez' Отправить Приватное Сообщение для 'Vasez' Найти другие сообщения 'Vasez' Добавить Vasez в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 16:00.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены