Выбрасываем оружие

Материал из Наша Wiki - Наша энциклопедия Half-Life
Перейти к: навигация, поиск

Хотите, чтобы в вашем моде можно было выкинуть пушку аля кс? не вопрос =) Основной код за вас сделала valve, а на осталось только зарегить команду в console... Короче поехали:

1) Откроем файл: dlls\client.cpp Найдём строку:

static ConCommand drawcross

После неё вставим код:

void CC_Player_Drop( void )
{
    CBasePlayer *pPlayer = ToBasePlayer( UTIL_GetCommandClient() );
    if ( pPlayer )
        pPlayer->Weapon_Drop(pPlayer->GetActiveWeapon(), NULL, NULL);
}
static ConCommand drop("drop", CC_Player_Drop, "Drop Player Item.");
Вот и всё теперь пишем в консоле
bind g "drop"
и вуаля =)


Автор: Fena
Источник

Добавил в Wiki: a[x]el