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

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

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

Вопросы по оружию
Сообщение #782328
1
"ERROR: Attempting to give unknown ammo type"
где я его забыл прописать?

2 Ломик он как то интерполирует анимацию к точке импакта или нет? я чет как анимацию не сделаю всё она кривая...
Old Post 28-10-2008 15:09
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
freeman85
(lolwut?!)

Зарегистрирован: Oct 2006
Проживает: /etc/fstab
Написал: 2174 сообщений

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

Сообщение #782351
1.Weapon_xxx написал? Энтитю к классу линкнул?
http://freeman85.net - Мой блог
OpenLife
Twitter || Last.FM || Хабрахабр || Facebook || в Жопе
cat /dev/urandom > /dev/sda
Хочешь задать вопрос? Заюзай Google! http://google.com
Old Post 28-10-2008 15:41
freeman85 отсутствует Посмотреть данные 'freeman85' Отправить Приватное Сообщение для 'freeman85' Посетить домашнюю страничку freeman85 Найти другие сообщения 'freeman85' Добавить freeman85 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

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

Сообщение #782355
1 Нужно прописать тип набоя в hl2_gamerules.cpp в CAmmoDef *GetAmmoDef().

2 Нет, дамаг наностися мнгновенно, при нажатии на атаку. Посему желательно анимку атаки делать с очень быстрым долетанием до цели.
Old Post 28-10-2008 15:47
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
redbox
(Senior Member)

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

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

Сообщение #782356
еще, почему двиг не хавает мои ttf?
я прописал их в ресурсах на самой первой позиции...
Old Post 28-10-2008 15:50
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
redbox
(Senior Member)

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

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

Сообщение #782681
всем спасибо, с первой частью разобрался, теперь впереди небольшой моделинг и будет вторая часть вопросов.
правда с ttf"кой так и не понятно...
Old Post 29-10-2008 16:17
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

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

Developer Старожил 
Сообщение #782686
redbox, во-первых, куда ты вписываешь шрифты? В ClientScheme.res, надеюсь?) Во-вторых, я так же надеюсь, что кроме блока CustomFontFiles ты добавил шрифт в блок Fonts. =) По типу
code:
MyWeaponIcons
{
"1"
{
"name" "MyFontFile"
"tall" "64"
"tall_hidef" "58"
"weight" "0"
"antialias" "1"
"additive" "1"
"custom" "1"
}
}
Old Post 29-10-2008 16:36
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
redbox
(Senior Member)

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

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

Сообщение #782712
гы, сенкс!
Old Post 29-10-2008 17:13
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
redbox
(Senior Member)

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

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

Сообщение #782893
вроде разобрался неправильно создал шрифты.

Поправил redbox 30-10-2008 в 09:13

Old Post 30-10-2008 08:06
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
redbox
(Senior Member)

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

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

Сообщение #782936
блин.
я кароч тупо закинул свои шрифты в халфовскую ттф.
теперь в меню вместо названия иконки оружия.
иногда иконка оружия та что надо, а иногда заменяет на другую...
как вобще нормально подключить свой ттф файл?
это ж если я со свими именами фрифтов попаду на халфовские то мои похерятся?
Old Post 30-10-2008 10:27
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
redbox
(Senior Member)

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

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

Сообщение #796695
как сделать маленький и большой ящик с аммо?
я создал по классу для каждого в item_ammo.cpp и обоим указал один тип, который уже прописан в hl2_gamerules.cpp, только размеры разные.
но оно не берется. зараза.
кароч так:
hl2_gamerules///

def.AddAmmoType("UziAmmo", DMG_BULLET, TRACER_LINE_AND_WHIZ, "sk_plr_dmg_uzi", "sk_npc_dmg_uzi", "sk_max_uzi", BULLET_IMPULSE(200, 1225), 0 );

item_ammo///
// ========================================================================
// >> UziAmmo
// ========================================================================
class CItem_UziAmmo : public CItem
{
public:
DECLARE_CLASS( CItem_UziAmmo, CItem );

void Spawn( void )
{
Precache( );
SetModel( "models/items/uzi_ammo.mdl" );
BaseClass::Spawn( );
}
void Precache( void )
{
PrecacheModel ("models/items/uzi_ammo.mdl");
}
bool MyTouch( CBasePlayer *pPlayer )
{
if (ITEM_GiveAmmo( pPlayer, SIZE_AMMO_UZI, "UziAmmo"))
{
if ( g_pGameRules->ItemShouldRespawn( this ) == GR_ITEM_RESPAWN_NO )
{
UTIL_Remove(this);
}

return true;
}
return false;
}
};
LINK_ENTITY_TO_CLASS(item_ammo_uzi, CItem_UziAmmo);

// ========================================================================
// >> UziAmmoBox
// ========================================================================
class CItem_UziBox : public CItem
{
public:
DECLARE_CLASS( CItem_UziBox, CItem );

void Spawn( void )
{
Precache( );
SetModel( "models/items/uzi_box.mdl" );
BaseClass::Spawn( );
}
void Precache( void )
{
PrecacheModel ("models/items/uzi_box.mdl");
}
bool MyTouch( CBasePlayer *pPlayer )
{
if (ITEM_GiveAmmo( pPlayer, SIZE_AMMO_UZI_BOX, "UziAmmo"))
{
if ( g_pGameRules->ItemShouldRespawn( this ) == GR_ITEM_RESPAWN_NO )
{
UTIL_Remove(this);
}

return true;
}
return false;
}
};
LINK_ENTITY_TO_CLASS(item_ammo_uzi_box, CItem_UziBox);

redbox добавил 07-12-2008 в 11:55:35:
все, разобрался, забейте.
терь другой вопрос.
кароч нпс стреляет из этого оружия, без проблем. ток стреляют они че то повернувшись в бок, и причем не попадают нифига. где это смотреть?
Old Post 07-12-2008 11:39
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
redbox
(Senior Member)

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

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

Сообщение #803557
народ, помогите.
у дробогана хитрая система перезарядки. кароч я ее быстренько пофиксил, ну в смысле закомментировал и втулил простое:
bool CWeaponMyWeapon::Reload(void)
{
bool fRet = DefaultReload( GetMaxClip1(), GetMaxClip2(), ACT_VM_RELOAD );
if ( fRet )
{
WeaponSound( RELOAD );
}
return fRet;
}

вот, но оно не работает... анимация и звук есть, а вот циферки на хадах не меняются. ну и соответственно все зацикливается. Я так подозреваю что не срабатывают GetMaxClip, но блин в скрипте оружия все ж ясно написано. где еще может быть эта собака зарыта?
спасибо.
Old Post 25-12-2008 21:24
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

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

Сообщение #803629
А ты не пробовал в DefaultReload смотреть? Ф-я по сути только звук и анимацию проигрывает, если патронов достаточно в запасе. И вообще драбаш достаточно специфично перезаряжается - не целую обойму, а по патрону за раз. Чем тебе стандартная-то перезарядка не нравилась?
Old Post 26-12-2008 08:02
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
redbox
(Senior Member)

Зарегистрирован: Jan 2008
Проживает: Ukraine/Dnepr
Написал: 766 сообщений

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

Сообщение #803632
Ы, че т я нифига не понял что ты хотел сказать.
смотрел я и в функцию, и в примеры ее использования - пистоль и смг1, и все у мня прикольно и красиво, но не работает...
Old Post 26-12-2008 08:16
redbox отсутствует Посмотреть данные 'redbox' Отправить Приватное Сообщение для 'redbox' Посетить домашнюю страничку redbox Найти другие сообщения 'redbox' Добавить redbox в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
manJak
(маппер-теоретик)

Зарегистрирован: Feb 2006
Проживает: Mother Russia/Moscow
Написал: 2953 сообщений

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

Developer Старожил 
Сообщение #803635
Нудык у тебя же только звук с анимашкой проигрываются. Перезарядки нет как таковой) Посмотри хотя бы CWeaponShotgun::FillClip(), сразу всё ясно станет.
Old Post 26-12-2008 08:34
manJak отсутствует Посмотреть данные 'manJak' Отправить Приватное Сообщение для 'manJak' Найти другие сообщения 'manJak' Добавить manJak в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

Зарегистрирован: Dec 2007
Проживает: Украина/Запорожье
Написал: 456 сообщений

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

Сообщение #803639
Не работает, ибо совсем по другой схеме перезарядка построена. Что для пистоля что для СМЖ просто нужно проиграть анимацию всавляния новой обоймы. А для дробаша нужно проигрывать анимацию перезарядки пока обойма не заполнится или пока не нажмешь на атаку, а потом еще передернуть затвор нужно и пр. Посмотри на ItemPostFrame() дробаша и сравни ее с ItemPostFrame() у пистоля или СМЖ. Отличия существенны, и методы пригодные для СМЖ применять для дробаша смысла никакого нет
Old Post 26-12-2008 08:39
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 09:13.
Создать Новую Тему    Ответить

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

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

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


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

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