HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Human_Torch
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



Human_Torch

При добавлении Torch с http://zzero.fatal.ru/ В игре имеется очень неприятный баг. Когда я хочу его убить с Egon или Gauss игра виснет и всё плззз хелп

вот мой исходник пофикшеный малясь.

P.S. даже если я нетрогаю исходник появляется такой же баг.

Вложение: human_torch.rar (14.8 кб)
Этот файл был скачан 885 раз.
ForestGirl проверилa это вложение на вирусы 22-09-2006 в 14:37

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

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

Старое сообщение 22-09-2006 12:10
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


ToMMuK именно этот торч, и именно когда из егона или гаусса стреляешь, вылетает? Быть не может...
А вообще, жми кнопку Debug, откроется с++ код на строке, которая вызвала ошибку, и история вызовов. Посмотри где именно сбой происходит.

__________________

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

Старое сообщение 22-09-2006 12:18
-
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



ок ща посмотрю.

Добавлено 22-09-2006 в 20:45:

XaeroX посибо всё нашёл ошибку.Теперь и с Gauss можно его мочить.

Добавлено 22-09-2006 в 21:19:

ToMMuK ещё вопрос. Я тут хотел ему голов добавить попробовал зделать на манер как у учёных нифига невышло что ты можеш посоветовать.

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

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

Старое сообщение 22-09-2006 14:19
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
ToMMuK писал:
XaeroX посибо всё нашёл ошибку.Теперь и с Gauss можно его мочить

И в чем была ошибка?
Цитата:
ToMMuK писал:
Я тут хотел ему голов добавить попробовал зделать на манер как у учёных нифига невышло

А что именно не вышло? Может, ты боди не тот ставишь, там через pev->body нельзя, надо через SetBodygroup.

__________________

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

Старое сообщение 22-09-2006 15:12
-
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



Цитата:
XaeroX писал:
И в чем была ошибка?


Ошибка была в том что када его убиваеш с него падает Игл и ещё какая то муть написана была я всю функцию удалил и ни чё норм работает.

Цитата:
XaeroX писал:
А что именно не вышло? Может, ты боди не тот ставишь, там через pev->body нельзя, надо через SetBodygroup.


Вот я дурак, делал через pev->body,

Добавлено 23-09-2006 в 00:52:

XaeroX а как зделать так чтоб он узнавал какая у него голова прописана в мапе а то через SetBodygroup я незнаю как.

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

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

Старое сообщение 22-09-2006 17:52
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


ToMMuK
ну сделай там параметр m_iHead скажем (или заюзай какой нить pev->impulse, если влом добавлять переменную). А потом при спавне пиши:

C++ Source Code:
SetBodygroup(TORCH_HEAD_GROUP,pev->impulse);

где TORCH_HEAD_GROUP - это номер бодигруппы, посмотри в модели - начиная с 1. Если группа 1 это оружие, то голова наверное группа 2. Т.е. пишешь в начале файла:
C++ Source Code:
#define TORCH_HEAD_GROUP 2

__________________

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

Старое сообщение 22-09-2006 19:13
-
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



Дык у меня 4 головы. Короче расскажу поподробнее про глюк : так головы показываются нормально но как только он подходит варить дверь и берёт сварку, голова меняется.Но не на какуюто а именно на голову №2 оттакот.

Добавлено 23-09-2006 в 02:39:

У меня ещё была идея написать код типо того

if ( pev->body = 1 )
StoreBodygroup( HEAD_ORANGE, pev->impulse);
else if ( pev->body = 2 )
StoreBodygroup( HEAD_PURPLE, pev->impulse);
else if ( pev->body = 3 )
StoreBodygroup( HEAD_HELMLESS, pev->impulse);
else if ( pev->body = 4 )
StoreBodygroup( HEAD_HELMLESS, pev->impulse);

токо я знаю что ето неправильно.НО можно чтото наподобии етого зделать???

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

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

Старое сообщение 22-09-2006 19:39
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
ToMMuK писал:
Дык у меня 4 головы. Короче расскажу поподробнее про глюк : так головы показываются нормально но как только он подходит варить дверь и берёт сварку, голова меняется.Но не на какуюто а именно на голову №2 оттакот.

Ну значит в коде, где он сварку начинает, измени бодигруппу.

__________________

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

Старое сообщение 22-09-2006 21:40
-
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



case HTORCH_AE_SHOWTORCH:
pev->body = GUN_NONE;
pev->body = GUN_TORCH;
break;

что здесь изменять???

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

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

Старое сообщение 23-09-2006 06:27
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


ToMMuK
Попробуй так:

C++ Source Code:
case HTORCH_AE_SHOWTORCH:
  SetBodygroup( 2, GUN_TORCH );
break;

__________________

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

Старое сообщение 23-09-2006 06:49
-
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



Ничего.Токо теперь он шоколадкой дверь отваривает.

Вот посмотри модель может тут чё нетак????

Вложение: hgrunt_torch.rar (258.6 кб)
Этот файл был скачан 1183 раз.
ForestGirl проверилa это вложение на вирусы 23-09-2006 в 09:03

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

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

Старое сообщение 23-09-2006 07:29
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


ToMMuK не буду я качать модель, у меня трафик платный не подходит 2 в SetBodygroup - ставь 3, 4, пока не заработает.

__________________

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

Старое сообщение 23-09-2006 09:00
-
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



да вот немагу настроить. Чё то получилось но ето выглядит ужасно.Я решил зделать проще! просто сделаю модель как у военных и перепишу код.Я думаю что должно получится.

Добавлено 23-09-2006 в 21:52:

XaeroX я тут помучился и зделал из Барни сварщика можно ли у барни писать через pev->body голову а???

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.

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

Старое сообщение 23-09-2006 14:52
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


ToMMuK ну так попробуй и посмотри

__________________

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

Старое сообщение 23-09-2006 17:01
-
Тема: (Опционально)
Ваш ответ:



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


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

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

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

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

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

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