HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Помогите с glock'ом
Ошибка неизвестная.
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
с@ш@ халфер
Молодой

Дата регистрации: Jul 2010
Проживает: Нижний Новгород
Сообщений: 134
Возраст: 27

Рейтинг



Помогите с glock'ом

В общем всё сделал:
1)Написал полуклон glock
2)Всё сделал в weapons.cpp, weapons.h, ev_hldm, hl_events//
3)В общем всё подогнал для новой пушки а оно компилится и в игре просто, тупо при команде give weapon_glock18 тупо даёт патроны к обычному глоку..
..
Вот собсно в аттачмент выкладываю..

Вложение: ГЛОК18.rar (2.3 кб)
Этот файл был скачан 233 раз.

__________________
Глупый юзер

Кто написал^^^

Тот сам такой...

Сообщить модератору | | IP: Записан
Сообщение: 62159

Старое сообщение 31-07-2010 10:49
- За что?
Jackass
Я думаю... я могу думать.. хм..

Дата регистрации: Aug 2009
Проживает: Владивосток - центр мира
Сообщений: 94

Рейтинг



Нда.. ты бы хоть оружие по оригинальное назвал)))
Из за того что Glcok18 ты и запутало.
Во-первых:

enum glock_e {
........

glock_e - то почему? ты же новое делаешь. надо так:
glock18_e

Далее:
//LINK_ENTITY_TO_CLASS( weapon_9mmhandgun18, CGlock18 );
Я так и не понял за чем ты это сделал... (Мож я дурак, что вероятие всего, и не до конца понимаю.)

Ешо:

m_usFireGlock1 = PRECACHE_EVENT( 1, "events/glock18.sc" );
// m_usFireGlock2 = PRECACHE_EVENT( 1, "events/glock2.sc" );


Как говорит мой друг: "Что за детский анонизм..."
Сделал бы вот так:

m_usFireGlock18 = PRECACHE_EVENT( 1, "events/glock18.sc" );
m_usFireGlock182 = PRECACHE_EVENT( 1, "events/glock182.sc" );

И ешо:

PLAYBACK_EVENT_FULL( flags, m_pPlayer->edict(), fUseAutoAim ? m_usFireGlock1 : m_usFireGlock2, и ля ля ля

НУ ТЫ ЖЕ НОВОЕ ДЕЛАЕШЬ!!!! А m_usFireGlock1 : m_usFireGlock2, старые!!!

Вот так надо: m_usFireGlock18 : m_usFireGlock182,

И последние:

LINK_ENTITY_TO_CLASS( ammo_glock18clip, CGlock18Ammo );
//LINK_ENTITY_TO_CLASS( ammo_9mmclip, CGlock18Ammo );

ну новое же...........

LINK_ENTITY_TO_CLASS( ammo_glock18clip, CGlock18Ammo );
LINK_ENTITY_TO_CLASS( ammo_Glock1clip, CGlock18Ammo );

Уф... я думаю то что я тебе сказал вряд ли поможет. По этому другой совет... Почитай мануал как добавлять новое оружие.

Сообщить модератору | | IP: Записан
Сообщение: 62192

Старое сообщение 01-08-2010 00:41
- За что?
с@ш@ халфер
Молодой

Дата регистрации: Jul 2010
Проживает: Нижний Новгород
Сообщений: 134
Возраст: 27

Рейтинг



Цитата:
Jackass писал:
Уф... я думаю то что я тебе сказал вряд ли поможет. По этому другой совет... Почитай мануал как добавлять новое оружие.


Я его читал и там совсем другое.

__________________
Глупый юзер

Кто написал^^^

Тот сам такой...

Сообщить модератору | | IP: Записан
Сообщение: 62209

Старое сообщение 01-08-2010 09:31
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



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

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 62213

Старое сообщение 01-08-2010 11:21
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 22:03. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Помогите с glock'ом
Ошибка неизвестная.
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024