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

Зарегистрирован: Sep 2003
Проживает: Russian Federation/Moscow
Написал: 227 сообщений

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

[Coding]: Огненные стрелы у crossbow
Сообщение #131424
Улучшаем Crossbow. В этом туторе я расскажу, как сделать, чтобы crossbow стрелял огненными стрелами и зажигал врага.. Очень простой тутор. И так начнём.

Синий цвет: Код Valve
Красный цвет: Мой код
Зелёный цвет: Комментарии


Откроем Game_sdk.sln. Далее следуем в hl->Source Files->HL2 DLL->weapon_crossbow.cpp
Находим строчку:
code:#include "beam_shared.h"

Под ней пишем:
code:#include "weapon_flaregun.h"

Далее даём поиск по
code:virtual void PrimaryAttack( void );
и под ней пишем:
code:virtual float GetFireRate( void ) { return 1; };
int CapabilitiesGet( void ) { return bits_CAP_WEAPON_RANGE_ATTACK1; }

Всё что нужно для напалма мы написали…
Теперь переходим в:
code:void CWeaponCrossbow::PrimaryAttack( void )
и сразу после { напишите:
code:CBasePlayer *pOwner = ToBasePlayer( GetOwner() );

Находим строку:
code:FireBolt();

Делаем, как показано ниже:
code:FireBolt();
CFlare *pFlare = CFlare::Create( pOwner->Weapon_ShootPosition(), pOwner->EyeAngles(), pOwner, FLARE_DURATION );
Vector forward;
pOwner->EyeVectors( &forward );
pFlare->SetAbsVelocity( forward * 5000 );
if ( pFlare == NULL )
return;

}

Далее под этим ещё одну строчку
code:FireBolt();
, делаем с ней тоже самое.

Всё, давим F5 и наслаждаемся… Если что-то не пашет, пишите мне на mailto:fedjarik@gcnet.ru
© [SP]Phoenix aka Fena
Свобода, Равенство, Солидарность
Пол бычка http://polbi4ka.h16.ru
Old Post 05-02-2005 10:45
Fena отсутствует Посмотреть данные 'Fena' Отправить Приватное Сообщение для 'Fena' Посетить домашнюю страничку Fena Найти другие сообщения 'Fena' Добавить Fena в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Aya-Aya
(Senior Member)

Зарегистрирован: Jan 2004
Проживает: /
Написал: 593 сообщений

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

Сообщение #131474
Интересно.
Только 1 вопрос
#include "weapon_flaregun.h" - для чего он в СДК, где в халфе он используется?
Old Post 05-02-2005 11:30
Aya-Aya отсутствует Посмотреть данные 'Aya-Aya' Отправить Приватное Сообщение для 'Aya-Aya' Найти другие сообщения 'Aya-Aya' Добавить Aya-Aya в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Ого
(Guest)
Пользователь не зарегестрирован в форуме
Сообщение #131847
Ну изменил я эти файлы и чё? SDK придётся компилировать?
Old Post 06-02-2005 06:48 Править/Удалить Сообщение Ответить с Цитированием
Fena
(TRADITIONAL SKINHEAD)

Зарегистрирован: Sep 2003
Проживает: Russian Federation/Moscow
Написал: 227 сообщений

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

Сообщение #131849
Цитата:
Оригинальное сообщение от Ого
Ну изменил я эти файлы и чё? SDK придётся компилировать?

да
Свобода, Равенство, Солидарность
Пол бычка http://polbi4ka.h16.ru
Old Post 06-02-2005 07:11
Fena отсутствует Посмотреть данные 'Fena' Отправить Приватное Сообщение для 'Fena' Посетить домашнюю страничку Fena Найти другие сообщения 'Fena' Добавить Fena в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
C*O*L*T
(EA Games employee)

Зарегистрирован: Nov 2004
Проживает: Ukraine/Запорожье
Написал: 230 сообщений

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

Сообщение #131870
Гы
Бог сотворил людей свободными, а Кольт, сделал их равными.
Old Post 06-02-2005 08:48
C*O*L*T отсутствует Посмотреть данные 'C*O*L*T' Отправить Приватное Сообщение для 'C*O*L*T' Найти другие сообщения 'C*O*L*T' Добавить C*O*L*T в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Strider-B
(Member)

Зарегистрирован: Dec 2004
Проживает: /
Написал: 265 сообщений

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

Сообщение #138073
А собсно Компилить то как?
ЧАЧА
Old Post 19-02-2005 12:58
Strider-B отсутствует Посмотреть данные 'Strider-B' Отправить Приватное Сообщение для 'Strider-B' Найти другие сообщения 'Strider-B' Добавить Strider-B в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Aya-Aya
(Senior Member)

Зарегистрирован: Jan 2004
Проживает: /
Написал: 593 сообщений

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

Сообщение #138076
Цитата:
Оригинальное сообщение от Strider-B
А собсно Компилить то как?

после редактирования, на toolbar`е нажми Compile
Old Post 19-02-2005 13:05
Aya-Aya отсутствует Посмотреть данные 'Aya-Aya' Отправить Приватное Сообщение для 'Aya-Aya' Найти другие сообщения 'Aya-Aya' Добавить Aya-Aya в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Strider-B
(Member)

Зарегистрирован: Dec 2004
Проживает: /
Написал: 265 сообщений

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

Сообщение #138097
а где это в C++ Builder 6?

Strider-B добавил 19-02-2005 в 13:54:33:
А можно это сразу в DLL изменить?
ЧАЧА
Old Post 19-02-2005 13:52
Strider-B отсутствует Посмотреть данные 'Strider-B' Отправить Приватное Сообщение для 'Strider-B' Найти другие сообщения 'Strider-B' Добавить Strider-B в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Aya-Aya
(Senior Member)

Зарегистрирован: Jan 2004
Проживает: /
Написал: 593 сообщений

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

Сообщение #138106
Цитата:
Оригинальное сообщение от Strider-B
а где это в C++ Builder 6?

Strider-B добавил 19-02-2005 в 13:54:33:
А можно это сразу в DLL изменить?

Ты вообще хотябы в школе информатику учил?!?

ЭТ ТОЛЬКО В С++(не обязательно Builder и не обязательно 6)
ДЛЛ - НЕ ТЕКСТОВАЯ И РЕДАКТИРОВАТЬ ТАК ПРОСТО ЕЕ НЕЛЬЗЯ!!!
Old Post 19-02-2005 14:22
Aya-Aya отсутствует Посмотреть данные 'Aya-Aya' Отправить Приватное Сообщение для 'Aya-Aya' Найти другие сообщения 'Aya-Aya' Добавить Aya-Aya в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Strider-B
(Member)

Зарегистрирован: Dec 2004
Проживает: /
Написал: 265 сообщений

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

Сообщение #138113
ну тогда обьясни как добавить этот cpp файл в игру!
ЧАЧА
Old Post 19-02-2005 14:52
Strider-B отсутствует Посмотреть данные 'Strider-B' Отправить Приватное Сообщение для 'Strider-B' Найти другие сообщения 'Strider-B' Добавить Strider-B в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
VDm
()

Зарегистрирован: Mar 2004
Проживает: /
Написал: 1285 сообщений

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

Большой респект! Developer Команда NashaLife Самый любознательный Очень приятно, Царь Старожил 
Сообщение #138114
Берешь MS Visual C++ 2003 .NET и компилишь им... Builder непойдет...
Old Post 19-02-2005 14:55
VDm отсутствует Посмотреть данные 'VDm' Отправить Приватное Сообщение для 'VDm' Найти другие сообщения 'VDm' Добавить VDm в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Aya-Aya
(Senior Member)

Зарегистрирован: Jan 2004
Проживает: /
Написал: 593 сообщений

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

Сообщение #138211
Цитата:
Оригинальное сообщение от VDm
Берешь MS Visual C++ 2003 .NET и компилишь им... Builder непойдет...

Ну если человек вообще не понимает ничего, и видно что он не знает НИ ОДИН язык, то как ему можно обьяснить...
Old Post 19-02-2005 19:14
Aya-Aya отсутствует Посмотреть данные 'Aya-Aya' Отправить Приватное Сообщение для 'Aya-Aya' Найти другие сообщения 'Aya-Aya' Добавить Aya-Aya в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
T[]RK
(Airsoft Collector\Gunsmith)

Зарегистрирован: Aug 2004
Проживает: W\/\/W
Написал: 7483 сообщений

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

Большой респект! Почетный Писака 
Сообщение #138225
Как это в игре увидеть?
GET STEAM NOW!
Официальный сайт Valve Corporatіon, Steam и Valve Store.
Загляните в Support Steam'а, если у вас проблемы.
Airsoft коллекция: TM\Guarder Desert Eagle .50AE, KSC\SD USP .45 Tactical, WA\G&P M4A1, KSC MP9, TM\G&G Beretta 92F Elite, TM GLOCK 18C, TM\HurricanE Kimber Desert Warrior, TM\Guarder Five-seveN USG (F.TAN), GHK АКМ, VFC MP5-N, VFC UMP45

Я - часть той силы, что вечно хочет зла и вечно совершает благо...
Old Post 19-02-2005 19:38
T[]RK отсутствует Посмотреть данные 'T[]RK' Отправить Приватное Сообщение для 'T[]RK' Посетить домашнюю страничку T[]RK Найти другие сообщения 'T[]RK' Добавить T[]RK в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Fena
(TRADITIONAL SKINHEAD)

Зарегистрирован: Sep 2003
Проживает: Russian Federation/Moscow
Написал: 227 сообщений

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

Сообщение #138233
Цитата:
Оригинальное сообщение от T[]rk
Как это в игре увидеть?

нажать левую кнопку мышки, когда у тебя в руках арбалет...
Свобода, Равенство, Солидарность
Пол бычка http://polbi4ka.h16.ru
Old Post 19-02-2005 20:08
Fena отсутствует Посмотреть данные 'Fena' Отправить Приватное Сообщение для 'Fena' Посетить домашнюю страничку Fena Найти другие сообщения 'Fena' Добавить Fena в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Aya-Aya
(Senior Member)

Зарегистрирован: Jan 2004
Проживает: /
Написал: 593 сообщений

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

Сообщение #138345
Цитата:
Оригинальное сообщение от Fena
нажать левую кнопку мышки, когда у тебя в руках арбалет...

Old Post 20-02-2005 10:58
Aya-Aya отсутствует Посмотреть данные 'Aya-Aya' Отправить Приватное Сообщение для 'Aya-Aya' Найти другие сообщения 'Aya-Aya' Добавить Aya-Aya в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 17:34.
Создать Новую Тему    Ответить

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

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

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


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

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