Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Гранаты на сервер.

Статус пользователя c0o_PeR
сообщение 13.7.2013, 21:29
Сообщение #1
Стаж: 15 лет

Сообщений: 358
Благодарности: выкл.

Здравствуйте, Уважаемые пользователи подскажите пожалуйста где можно найти плагин который заменяет стандартные гранаты на сервере?
Просто хочу поставить на свой сервер свои модели гранат, но не знаю как собственно вот и пришел за помощью.

Спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя f1nik
сообщение 13.7.2013, 21:32
Сообщение #2


Иконка группы

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Цитата(c0o_PeR @ 13.7.2013, 21:29) *
Здравствуйте, Уважаемые пользователи подскажите пожалуйста где можно найти плагин который заменяет стандартные гранаты на сервере?
Просто хочу поставить на свой сервер свои модели гранат, но не знаю как собственно вот и пришел за помощью.

Спасибо.

weapon replacement

Ищи в гугле, все настраивается просто
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя samthugg
сообщение 13.7.2013, 21:32
Сообщение #3


Иконка группы

Стаж: 15 лет

Сообщений: 1333
Благодарностей: 1476
Полезность: 1344

Приветствую. Можно воспользоваться ЭТИМ плагином для замены моделей.
Знаю что есть "более легкие" плагины замены, но их стабильность под сомнением.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 14.7.2013, 0:37
Сообщение #4


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Код:
#include < amxmodx >
#include < cstrike >
#include < fakemeta >
#include < hamsandwich >

#define PLUGIN_NAME "New-Plugin"
#define PLUGIN_VERSION "0.0.0.1"
#define PLUGIN_AUTHOR "x"

#define m_pPlayer 41

#define XO_WEAPON 4

new const WEAPON_HE_V_MODEL[ ] = "";
new const WEAPON_HE_P_MODEL[ ] = "";
new const WEAPON_HE_W_MODEL[ ] = "";

new const WEAPON_FL_V_MODEL[ ] = "";
new const WEAPON_FL_P_MODEL[ ] = "";
new const WEAPON_FL_W_MODEL[ ] = "";

new const WEAPON_SM_V_MODEL[ ] = "";
new const WEAPON_SM_P_MODEL[ ] = "";
new const WEAPON_SM_W_MODEL[ ] = "";

public plugin_precache( )
{
precache_model( WEAPON_HE_V_MODEL );
precache_model( WEAPON_HE_P_MODEL );
precache_model( WEAPON_HE_W_MODEL );

precache_model( WEAPON_FL_V_MODEL );
precache_model( WEAPON_FL_P_MODEL );
precache_model( WEAPON_FL_W_MODEL );

precache_model( WEAPON_SM_V_MODEL );
precache_model( WEAPON_SM_P_MODEL );
precache_model( WEAPON_SM_W_MODEL );
}

public plugin_init( )
{
register_plugin
(
PLUGIN_NAME,
PLUGIN_VERSION,
PLUGIN_AUTHOR
);

RegisterHam( Ham_Item_Deploy, "player", "CBaseWeapon__Deploy_Post", .Post = true );
}

public CBaseWeapon__Deploy_Post(pEntity)
{
static pPlayer; pPlayer = get_pdata_cbase( pEntity, m_pPlayer, XO_WEAPON );

switch( cs_get_weapon_id( pEntity ) )
{
case CSW_HEGRENADE:
{
set_pev( pPlayer, pev_viewmodel2, WEAPON_HE_V_MODEL );
set_pev( pPlayer, pev_weaponmodel2, WEAPON_HE_P_MODEL );
}
case CSW_FLASHBANG:
{
set_pev( pPlayer, pev_viewmodel2, WEAPON_FL_V_MODEL );
set_pev( pPlayer, pev_weaponmodel2, WEAPON_FL_P_MODEL );
}
case CSW_SMOKEGRENADE:
{
set_pev( pPlayer, pev_viewmodel2, WEAPON_SM_V_MODEL );
set_pev( pPlayer, pev_weaponmodel2, WEAPON_SM_P_MODEL );
}
}
}

public grenade_throw( pPlayer, pGrenade, iWeaponIndex )
{
if( !pev_valid( pGrenade ) )
return;

switch( iWeaponIndex )
{
case CSW_HEGRENADE: engfunc( EngFunc_SetModel, pGrenade, WEAPON_HE_W_MODEL );
case CSW_FLASHBANG: engfunc( EngFunc_SetModel, pGrenade, WEAPON_FL_W_MODEL );
case CSW_SMOKEGRENADE: engfunc( EngFunc_SetModel, pGrenade, WEAPON_SM_W_MODEL );
}
}


Отредактировал: Andrei, - 14.7.2013, 0:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: