Rubik Дата: Суббота, 02.02.2013, 08:13 | Сообщение # 1
Сообщения: 63
Награды: 1
Замечания:
Помогите с плагином Reload Status(http://perfect-soft.su/load/370-1-0-2775).Нашел на 1-м форуме переделанный плагин, в место полоски перезарядки идет звук.Компилируется без ошибки,а как его назвать(плагин) я не знаю)
#include < amxmodx > #include < fakemeta > #include < hamsandwich > new const PLUGIN_VERSION[ ] = "0.0.0.1"; #define IsValidPrivateData(%0) ( pev_valid( %0 ) == 2 ) new const WEAPON_SOUND_RELOAD[ ] = "weapons/new.wav"; const OFFSET_LINUX_WEAPONS = 4; const OFFSET_LINUX = 5; const m_pPlayer = 41; const m_iId = 43; const m_iClip = 51; new const WEAPONENTNAMES[ ][ ] = { "", "weapon_p228", "", "weapon_scout", "weapon_hegrenade", "weapon_xm1014", "weapon_c4", "weapon_mac10", "weapon_aug", "weapon_smokegrenade", "weapon_elite", "weapon_fiveseven", "weapon_ump45", "weapon_sg550", "weapon_galil", "weapon_famas", "weapon_usp", "weapon_glock18", "weapon_awp", "weapon_mp5navy", "weapon_m249", "weapon_m3", "weapon_m4a1", "weapon_tmp", "weapon_g3sg1", "weapon_flashbang", "weapon_deagle", "weapon_sg552", "weapon_ak47", "weapon_knife", "weapon_p90" }; stock const g_iDftMaxClip[CSW_P90+1] = { -1, 13, -1, 10, 1, 7, 1, 30, 30, 1, 30, 20, 25, 30, 35, 25, 12, 20, 10, 30, 100, 8 , 30, 30, 20, 2, 7, 30, 30, -1, 50 }; public precache_init( ) { precache_sound( WEAPON_SOUND_RELOAD ); } public plugin_init( ) { register_plugin( "Reload Sound", PLUGIN_VERSION, "Bos93" ); new iWeapon; for ( iWeapon = 1; iWeapon < sizeof WEAPONENTNAMES; iWeapon++ ) { if ( WEAPONENTNAMES[ iWeapon ] [ 0 ] ) { RegisterHam( Ham_Weapon_Reload, WEAPONENTNAMES[ iWeapon ], "CWeapon__Reload_Post", .Post = true ); } } } public CWeapon__Reload_Post( pEntity ) { if( !IsValidPrivateData( pEntity ) ) { return HAM_IGNORED; } new pPlayer = get_pdata_cbase( pEntity , m_pPlayer , OFFSET_LINUX_WEAPONS ); new iClip = get_pdata_int( pEntity, m_iClip, OFFSET_LINUX ); new iId = get_pdata_int( pEntity, m_iId, OFFSET_LINUX_WEAPONS ); if( iClip == g_iDftMaxClip[ iId ] ) { return HAM_IGNORED; } emit_sound ( pPlayer, CHAN_WEAPON, WEAPON_SOUND_RELOAD , VOL_NORM, ATTN_NORM, 0, PITCH_NORM ); return HAM_IGNORED; }
crisiser Дата: Суббота, 02.02.2013, 10:08 | Сообщение # 2
Сообщения: 58
Награды: 1
Замечания:
Код
weapon_sound_reload.sma compile weapon_sound_reload.amxx
Сообщение отредактировал crisiser - Суббота, 02.02.2013, 10:09
Rubik Дата: Суббота, 02.02.2013, 12:23 | Сообщение # 3
Сообщения: 63
Награды: 1
Замечания:
Почему звук не качает,и на сервере его не слышно?Звук(new.wav)закинул в weapons,формат звука wav.
kica Дата: Суббота, 02.02.2013, 13:05 | Сообщение # 4
Сообщения: 216
Награды: 3
Замечания:
хлам.
WTFSsS Дата: Суббота, 02.02.2013, 13:45 | Сообщение # 5
Сообщения: 75
Награды: 2
Замечания:
kica , согласен нах так нагружать сервак лишними звуками епт.
TWENchik Дата: Суббота, 02.02.2013, 14:22 | Сообщение # 6
Сообщения: 172
Награды: 2
Замечания:
Rubik , прикрепил архив, в нем [ZP]Addon:Reload при перезарядке спрайт и звук, переделывай для паблика.