Хотел тут сделать пушку метающую адские взрывоопасные дротики. Но вот проблема: класс Флечеттей находиться в .cpp файле. Мало того, что .cpp, так ещё и npc_hunter! Пытался вынуть её в отдельный .h, но ругается на линки. Решил более продвинутых людей спросить, ведь припоминаю, что тут была подобная тема.
={Hitmen}= добавил 10-12-2009 в 15:19:43:
Тихо, прям, как в пустыне.
Интересный такой подход... Конечно на словах и хвастовстве, разве ты не знал? А еще на патологической лени и отсутствии всяких навыков, даже таких как элементарное культурное общение без хамства. Что уж говорить об умении хотя бы писать код, а еще более важного - читать его.
И в подтверждение об хвастовстве и трепе напишу:
Треп - юзай руки, мозг, а потом консольную команду hunter_shoot_flechette
Хвастовство - https://www.youtube.com/watch?v=f-IL_uwLb3w
Оригинальное сообщение от KLIMaka Интересный такой подход... Конечно на словах и хвастовстве, разве ты не знал? А еще на патологической лени и отсутствии всяких навыков, даже таких как элементарное культурное общение без хамства. Что уж говорить об умении хотя бы писать код, а еще более важного - читать его.
И в подтверждение об хвастовстве и трепе напишу:
Треп - юзай руки, мозг, а потом консольную команду hunter_shoot_flechette
Хвастовство - https://www.youtube.com/watch?v=f-IL_uwLb3w
Могу удивить, Америку для меня с Силиконовой долиной ты не открыл. Про команду известно, просто её не так-то и просто вытащить из кода охотника.
Насчёт ваших методов слышал, просто, народ, даже наводку лень дать, коли такие важные мы.
P.S. Это я тут ещё помягче выразился. Скоро сорваться смогу.
Оригинальное сообщение от KLIMaka А зачем вытаскивать, родной мой человек? Что мешает на месте юзать, никуда не вытаскивая?
Просто мысль в том, что нужно заюзать функцию в оружии, но она, как на зло не пролезает. Друг просто оружие делает, подробностей, как он делал, не знаю.
Знаю лишь то, что тут раньше побывали подобное сделать.
Что не пролезает? Куда не пролезает? Ты подробностей не знаешь, а кто знать их должен? Здесь экстрасенсов нет... Если подобное пробовать пытались, то почему бы тебе тот топик не поднять?
Оригинальное сообщение от KLIMaka Что не пролезает? Куда не пролезает? Ты подробностей не знаешь, а кто знать их должен? Здесь экстрасенсов нет... Если подобное пробовать пытались, то почему бы тебе тот топик не поднять?
Ахаха, Климака, повеселил)
Видос с юзаньем забинденной команды)))
Я поднимал эти темы, и флеччетник делается легко, но я делал для своего мода пейнтбольное ружо. С закруткой шара и т.д. Скажу тебе, было весело))
В итоге написал подключаемый файл для этого дела))
Лучше пробуй написать нормальный .h файл хантера (описание всех членов класса пишешь туда, просто по образцам других .h файлов) и заюзать потом тело функции void CC_Hunter_Shoot_Flechette( const CCommand& args ) в коде оружия.
Ну да, я об этом и говорю. Только весь прототип класса (со всеми членами) нужно вынести в .h файл.
И кстати, CFlechetteGun *pFlech = CHunterFlechette::FlechetteCreate недостаточно. Нужно юзать в дополнение:
Глянул структуру файла хантера, из нее следует, что нам не надо юзать самого хантера, а нужен только класс дротика CHunterFlechette.
Функция FlechetteCreate лишь создает новую энтити, спавнит ее, указывая все параметры. В дальнейшем коде, если создание прошло успешно, то мы прекачим ее и выстреливаем вперед. Так что без этого не прокатит выстрел.