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

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

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

Сообщение #305706
Fena +5 тебе
Old Post 30-12-2005 16:09
little w отсутствует Посмотреть данные 'little w' Отправить Приватное Сообщение для 'little w' Найти другие сообщения 'little w' Добавить little w в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Lolmen
(С++ Разработчик)

Зарегистрирован: Dec 2004
Проживает: Беларусь/Минск
Написал: 4515 сообщений

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

Старожил 
Re: [Coding]: Выкидываем оружие
Сообщение #482968
Цитата:
Оригинальное сообщение от Fena
Хотите, чтоб в вашем моде можно было выкинуть пушку аля кс? не вопрос =) Основной код за вас сделала valve, а на осталось только зарегить команду в console... Короче поехали:
1) Откроем файл: dlls\client.cpp
Найдём строку:
code:static ConCommand drawcross

После неё вставим код:
code:
void CC_Player_Drop( void )
{
CBasePlayer *pPlayer = ToBasePlayer( UTIL_GetCommandClient() );
CBaseCombatWeapon *pPlayerItem;

pPlayerItem = pPlayer->GetActiveWeapon();

pPlayer->Weapon_Drop(pPlayer->GetActiveWeapon(), NULL, NULL);
}
static ConCommand drop("drop", CC_Player_Drop, "Drop Player Item.");


Вот и всё Теперь пишем в консоле bind g "drop" и вуаля =) Если будут какие-нибудь вопросы пишите: mailto:fedjarik@gcnet.ru | © SilentPlace




А я вот сидел перечитывал форум и решил предложить свой способ.

code:
void CC_Player_Drop( void )
{
CBasePlayer *pPlayer = ToBasePlayer( UTIL_GetCommandClient() );

CBaseCombatWeapon *pWeapon = pPlayer->GetActiveWeapon();

if ( pWeapon->CanDrop() )
{
pPlayer->Weapon_Drop( pWeapon, NULL, NULL);
}
}
static ConCommand drop("drop", CC_Player_Drop, "Drop Player Weapon.");


И надо в классе CBaseCombatWeapon сделать метод :
code:
bool CanDrop( void ){return true;}


И например если у вас есть оружие базирующаяся на данном классе и вы не хотите его выкидывать
просто впишите в класс вашего оружия:
code:
bool CanDrop( void ){return false;}
Зарание сорри за не солидарность!

Мой блог
Old Post 08-12-2006 01:11
Lolmen отсутствует Посмотреть данные 'Lolmen' Отправить Приватное Сообщение для 'Lolmen' Посетить домашнюю страничку Lolmen Найти другие сообщения 'Lolmen' Добавить Lolmen в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
55Den55
(Junior Member)

Зарегистрирован: Nov 2006
Проживает: /
Написал: 18 сообщений

Оценка: 0 Votes

Сообщение #486133
Мне кажеться в тему
Как ограничить число подбераемого оружия(ну типо только один из автоматов ,один пистолет,только один дробовик)???ну а сменить только выкидыванием первого и подбиранием второго
Old Post 13-12-2006 06:45
55Den55 отсутствует Посмотреть данные '55Den55' Отправить Приватное Сообщение для '55Den55' Найти другие сообщения '55Den55' Добавить 55Den55 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Fena
(TRADITIONAL SKINHEAD)

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

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

Сообщение #486537
ищи ответ тут

code:#if HL2_SINGLE_PRIMARY_WEAPON_MODE

//Check for weapon pick-up
Свобода, Равенство, Солидарность
Пол бычка http://polbi4ka.h16.ru
Old Post 13-12-2006 18:11
Fena отсутствует Посмотреть данные 'Fena' Отправить Приватное Сообщение для 'Fena' Посетить домашнюю страничку Fena Найти другие сообщения 'Fena' Добавить Fena в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
HALF-_-MENTALL
(Member)

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

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

Сообщение #575132
Здраствуйте! у меня вопрос по поводу выкидования оружия
я сделлал карты! несколько штук! могули я сделать так,что бы оружие на этих картах выбрасывалось, т к я такого пути, который написан в 1-ом посте не вижу! у меня вооще его нет..помоги те пожалуйста, можноли сделать так,что бы оружие выбрасывалось НЕ в моде ,а на простой карте?
пусть все будут здоровы
http://www.viervolf.clan.su/
Old Post 20-05-2007 00:43
HALF-_-MENTALL отсутствует Посмотреть данные 'HALF-_-MENTALL' Отправить Приватное Сообщение для 'HALF-_-MENTALL' Посетить домашнюю страничку HALF-_-MENTALL Найти другие сообщения 'HALF-_-MENTALL' Добавить HALF-_-MENTALL в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Megalan
(Мне нечего сказать :))

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

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

Сообщение #575281
Это чистый кодинг. Без создания своего мода ты не сможешь это сделать. (И особенно без знаний програминга на c++)
Old Post 20-05-2007 12:01
Megalan отсутствует Посмотреть данные 'Megalan' Отправить Приватное Сообщение для 'Megalan' Найти другие сообщения 'Megalan' Добавить Megalan в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
HALF-_-MENTALL
(Member)

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

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

Сообщение #591109
спасибо! простите пожалуйста, что не в тему, но вот назрел вопрос
Какие программы(или программа) нужны(или нужна) для кодинга под хл1 и 2? Заранее спасибо!
зы я не стал создавать отделной темы, т к счетаю,что это некчему..
пусть все будут здоровы
http://www.viervolf.clan.su/
Old Post 22-06-2007 22:32
HALF-_-MENTALL отсутствует Посмотреть данные 'HALF-_-MENTALL' Отправить Приватное Сообщение для 'HALF-_-MENTALL' Посетить домашнюю страничку HALF-_-MENTALL Найти другие сообщения 'HALF-_-MENTALL' Добавить HALF-_-MENTALL в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Duffman™
(Member)

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

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

Сообщение #591484
Цитата:
Оригинальное сообщение от HALF-_-MENTALL
спасибо! простите пожалуйста, что не в тему, но вот назрел вопрос
Какие программы(или программа) нужны(или нужна) для кодинга под хл1 и 2? Заранее спасибо!
зы я не стал создавать отделной темы, т к счетаю,что это некчему..

Хы, мне б твои проблемы.
Юзай поиск чувак, на вот ->>>Ссыль
Old Post 23-06-2007 21:38
Duffman™ отсутствует Посмотреть данные 'Duffman™' Отправить Приватное Сообщение для 'Duffman™' Посетить домашнюю страничку Duffman™ Найти другие сообщения 'Duffman™' Добавить Duffman™ в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
={Hitmen}=
(Rock Path Collective)

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

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

Сообщение #896159
Один question, а с какого, если при выбросе оружия у меня в обойме было 20 патрон из 45, а при очередном поднятии этого же оружия, возвращается максимальное значение, т.е. 45. Типа патроны бесконечные у ствола, стоит только выкинуть и подобрать.

Специально сделали или недочёт? :-D
Old Post 22-08-2009 20:52
={Hitmen}= отсутствует Посмотреть данные '={Hitmen}=' Отправить Приватное Сообщение для '={Hitmen}=' Найти другие сообщения '={Hitmen}=' Добавить ={Hitmen}= в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Veteran777
(Новичок в С++)

Зарегистрирован: Jun 2009
Проживает: Russia/Алябьевский
Написал: 61 сообщений

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

Сообщение #896399
эта статья взята с наша-wiki я так понимаю?
Old Post 23-08-2009 15:40
Veteran777 отсутствует Посмотреть данные 'Veteran777' Отправить Приватное Сообщение для 'Veteran777' Найти другие сообщения 'Veteran777' Добавить Veteran777 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Megalan
(Мне нечего сказать :))

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

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

Сообщение #896503
Цитата:
Оригинальное сообщение от Veteran777
эта статья взята с наша-wiki я так понимаю?


[сарказм]Ага, в 2005 году была и наша вики и вальв девелопер комьюнити. [/сарказм]

={Hitmen}=

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

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

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

Сообщение #897201
Тогда "ЖО"
Old Post 25-08-2009 15:26
={Hitmen}= отсутствует Посмотреть данные '={Hitmen}=' Отправить Приватное Сообщение для '={Hitmen}=' Найти другие сообщения '={Hitmen}=' Добавить ={Hitmen}= в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 10:06.
Создать Новую Тему    Ответить

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

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

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


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

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