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

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

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

Question 
Flechette Gun (Для дротеров)
Сообщение #930301
Хотел тут сделать пушку метающую адские взрывоопасные дротики. Но вот проблема: класс Флечеттей находиться в .cpp файле. Мало того, что .cpp, так ещё и npc_hunter! Пытался вынуть её в отдельный .h, но ругается на линки. Решил более продвинутых людей спросить, ведь припоминаю, что тут была подобная тема.

={Hitmen}= добавил 10-12-2009 в 15:19:43:
Тихо, прям, как в пустыне.

Поправил ={Hitmen}= 10-12-2009 в 15:19

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

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

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

Сообщение #930637
Ну, так, что, остались ли ещё "профи" на наша-лайф или на словах всё держится и хвастовстве?
Old Post 11-12-2009 12:58
={Hitmen}= отсутствует Посмотреть данные '={Hitmen}=' Отправить Приватное Сообщение для '={Hitmen}=' Найти другие сообщения '={Hitmen}=' Добавить ={Hitmen}= в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

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

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

Сообщение #930727
Интересный такой подход... Конечно на словах и хвастовстве, разве ты не знал? А еще на патологической лени и отсутствии всяких навыков, даже таких как элементарное культурное общение без хамства. Что уж говорить об умении хотя бы писать код, а еще более важного - читать его.

И в подтверждение об хвастовстве и трепе напишу:
Треп - юзай руки, мозг, а потом консольную команду hunter_shoot_flechette
Хвастовство - https://www.youtube.com/watch?v=f-IL_uwLb3w

Поправил KLIMaka 11-12-2009 в 17:33

Old Post 11-12-2009 16:44
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
={Hitmen}=
(Rock Path Collective)

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

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

Сообщение #930780
Цитата:
Оригинальное сообщение от KLIMaka
Интересный такой подход... Конечно на словах и хвастовстве, разве ты не знал? А еще на патологической лени и отсутствии всяких навыков, даже таких как элементарное культурное общение без хамства. Что уж говорить об умении хотя бы писать код, а еще более важного - читать его.

И в подтверждение об хвастовстве и трепе напишу:
Треп - юзай руки, мозг, а потом консольную команду hunter_shoot_flechette
Хвастовство - https://www.youtube.com/watch?v=f-IL_uwLb3w

Могу удивить, Америку для меня с Силиконовой долиной ты не открыл. Про команду известно, просто её не так-то и просто вытащить из кода охотника.
Насчёт ваших методов слышал, просто, народ, даже наводку лень дать, коли такие важные мы.

P.S. Это я тут ещё помягче выразился. Скоро сорваться смогу.
Old Post 11-12-2009 19:38
={Hitmen}= отсутствует Посмотреть данные '={Hitmen}=' Отправить Приватное Сообщение для '={Hitmen}=' Найти другие сообщения '={Hitmen}=' Добавить ={Hitmen}= в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
KLIMaka
(Президент Мира - Броука!)

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

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

Сообщение #930796
А зачем вытаскивать, родной мой человек? Что мешает на месте юзать, никуда не вытаскивая?
Old Post 11-12-2009 20:05
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
={Hitmen}=
(Rock Path Collective)

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

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

Сообщение #930799
Цитата:
Оригинальное сообщение от KLIMaka
А зачем вытаскивать, родной мой человек? Что мешает на месте юзать, никуда не вытаскивая?


Просто мысль в том, что нужно заюзать функцию в оружии, но она, как на зло не пролезает. Друг просто оружие делает, подробностей, как он делал, не знаю.
Знаю лишь то, что тут раньше побывали подобное сделать.
Old Post 11-12-2009 20:14
={Hitmen}= отсутствует Посмотреть данные '={Hitmen}=' Отправить Приватное Сообщение для '={Hitmen}=' Найти другие сообщения '={Hitmen}=' Добавить ={Hitmen}= в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
KLIMaka
(Президент Мира - Броука!)

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

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

Сообщение #930820
Что не пролезает? Куда не пролезает? Ты подробностей не знаешь, а кто знать их должен? Здесь экстрасенсов нет... Если подобное пробовать пытались, то почему бы тебе тот топик не поднять?
Old Post 11-12-2009 21:23
KLIMaka отсутствует Посмотреть данные 'KLIMaka' Отправить Приватное Сообщение для 'KLIMaka' Найти другие сообщения 'KLIMaka' Добавить KLIMaka в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
={Hitmen}=
(Rock Path Collective)

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

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

Сообщение #930910
Цитата:
Оригинальное сообщение от KLIMaka
Что не пролезает? Куда не пролезает? Ты подробностей не знаешь, а кто знать их должен? Здесь экстрасенсов нет... Если подобное пробовать пытались, то почему бы тебе тот топик не поднять?


Дык, не нахожу что-то его.
Old Post 12-12-2009 10:17
={Hitmen}= отсутствует Посмотреть данные '={Hitmen}=' Отправить Приватное Сообщение для '={Hitmen}=' Найти другие сообщения '={Hitmen}=' Добавить ={Hitmen}= в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
VintLucky777
(Также известен как Maven)

Зарегистрирован: Jul 2007
Проживает: /
Написал: 528 сообщений

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

Сообщение #931468
Ахаха, Климака, повеселил)
Видос с юзаньем забинденной команды)))


Я поднимал эти темы, и флеччетник делается легко, но я делал для своего мода пейнтбольное ружо. С закруткой шара и т.д. Скажу тебе, было весело))
В итоге написал подключаемый файл для этого дела))
<-- Сиамские близнецы?
Old Post 13-12-2009 18:39
VintLucky777 отсутствует Посмотреть данные 'VintLucky777' Отправить Приватное Сообщение для 'VintLucky777' Найти другие сообщения 'VintLucky777' Добавить VintLucky777 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Breever
(Добываю фероподы из мирмидонта)

Зарегистрирован: Jun 2009
Проживает: Россия/Красноярск
Написал: 95 сообщений

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

Сообщение #931643
Лучше пробуй написать нормальный .h файл хантера (описание всех членов класса пишешь туда, просто по образцам других .h файлов) и заюзать потом тело функции void CC_Hunter_Shoot_Flechette( const CCommand& args ) в коде оружия.
Не существует границ, есть лишь препятствия
Old Post 14-12-2009 12:04
Breever отсутствует Посмотреть данные 'Breever' Отправить Приватное Сообщение для 'Breever' Посетить домашнюю страничку Breever Найти другие сообщения 'Breever' Добавить Breever в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Barnacle
(Монтировкой не бить!)

Зарегистрирован: Jun 2008
Проживает: Российская Федерация/Кемеровская обл./Юрга
Написал: 7106 сообщений

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

Developer Старожил Юморист 
Сообщение #931697
Просто народ совсем разленился. Смотрим weapon_crossbow.cpp - там тоже самое, что и в npc_hunter.cpp.

Берем класс class CHunterFlechette, а потом тупо пишем

code:CFlechetteGun *pFlech = CHunterFlechette::FlechetteCreate


Вот и всё... ничего сложного.
Old Post 14-12-2009 14:46
Barnacle отсутствует Посмотреть данные 'Barnacle' Отправить Приватное Сообщение для 'Barnacle' Найти другие сообщения 'Barnacle' Добавить Barnacle в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Breever
(Добываю фероподы из мирмидонта)

Зарегистрирован: Jun 2009
Проживает: Россия/Красноярск
Написал: 95 сообщений

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

Сообщение #931731
Ну да, я об этом и говорю. Только весь прототип класса (со всеми членами) нужно вынести в .h файл.
И кстати, CFlechetteGun *pFlech = CHunterFlechette::FlechetteCreate недостаточно. Нужно юзать в дополнение:
code:
if ( pFlech )
{
pFlech->Precache();
DispatchSpawn( pFlech );
// Shoot the flechette.
Vector forward;
pPlayer->EyeVectors( &forward );
pFlech->Shoot( forward * 2000.0f, false );
}
Не существует границ, есть лишь препятствия
Old Post 14-12-2009 17:10
Breever отсутствует Посмотреть данные 'Breever' Отправить Приватное Сообщение для 'Breever' Посетить домашнюю страничку Breever Найти другие сообщения 'Breever' Добавить Breever в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Barnacle
(Монтировкой не бить!)

Зарегистрирован: Jun 2008
Проживает: Российская Федерация/Кемеровская обл./Юрга
Написал: 7106 сообщений

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

Developer Старожил Юморист 
Сообщение #931854
Цитата:
Оригинальное сообщение от Breever
Нужно юзать в дополнение


А зачем? Это же есть в классе "CHunterFlechette". В подтверждение того можно глянуть bool CNPC_Hunter::ShootFlechette
Old Post 15-12-2009 04:43
Barnacle отсутствует Посмотреть данные 'Barnacle' Отправить Приватное Сообщение для 'Barnacle' Найти другие сообщения 'Barnacle' Добавить Barnacle в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Breever
(Добываю фероподы из мирмидонта)

Зарегистрирован: Jun 2009
Проживает: Россия/Красноярск
Написал: 95 сообщений

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

Сообщение #931892
Глянул структуру файла хантера, из нее следует, что нам не надо юзать самого хантера, а нужен только класс дротика CHunterFlechette.
Функция FlechetteCreate лишь создает новую энтити, спавнит ее, указывая все параметры. В дальнейшем коде, если создание прошло успешно, то мы прекачим ее и выстреливаем вперед. Так что без этого не прокатит выстрел.
Не существует границ, есть лишь препятствия
Old Post 15-12-2009 07:40
Breever отсутствует Посмотреть данные 'Breever' Отправить Приватное Сообщение для 'Breever' Посетить домашнюю страничку Breever Найти другие сообщения 'Breever' Добавить Breever в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Barnacle
(Монтировкой не бить!)

Зарегистрирован: Jun 2008
Проживает: Российская Федерация/Кемеровская обл./Юрга
Написал: 7106 сообщений

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

Developer Старожил Юморист 
Сообщение #931904
Ну, так я об этом и писал выше - всё тоже самое, что и у crossbow.
Old Post 15-12-2009 08:22
Barnacle отсутствует Посмотреть данные 'Barnacle' Отправить Приватное Сообщение для 'Barnacle' Найти другие сообщения 'Barnacle' Добавить Barnacle в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 07:37.
Создать Новую Тему    Ответить

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

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

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


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

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