Descriere: Acest plugin face ca atunci cand dai headshot, cu armele de mai jos, sa ti se reincarce incarcatorul actual.
Descarcare: Aveti sursa mai jos.
Nume: Headshot - Reload ammo
Versiune: 0.1
Link oficial: Aici.
Sursa:
- .SMA | Show code
#include < amxmodx >
#include < engine >
#include < cstrike >
#define PLUGIN "Headshot reload ammo"
#define VERSION "0.1"
new const g_Weapons[ ] =
{
CSW_M4A1,
CSW_AK47,
CSW_DEAGLE
};
new const g_szWeapons[ ][ ] =
{
"weapon_m4a1",
"weapon_ak47",
"weapon_deagle"
};
new const g_iWeaponsAmmo[ ] =
{
30,
30,
7
};
public plugin_init( )
{
register_plugin( PLUGIN, VERSION, "falseq" );
register_event( "DeathMsg", "ev_DeathMsg", "a" );
}
public ev_DeathMsg( )
{
new iKiller = read_data( 1 );
new iVictim = read_data( 2 );
if( iKiller != iVictim )
{
if( is_user_alive( iKiller ) && !is_user_bot( iKiller ) )
{
if( read_data( 3 ) )
{
for( new w = 0; w < sizeof( g_Weapons ); w++ )
{
if( get_user_weapon( iKiller ) == g_Weapons[ w ] )
{
new eNtry = find_ent_by_owner( -1, g_szWeapons[ w ], iKiller );
if( eNtry )
cs_set_weapon_ammo( eNtry, g_iWeaponsAmmo[ w ] );
}
}
}
}
}
}
Armele permise:
Instalare:
1. Fisierul
nume_plugin.sma il puneti in
addons/amxmodx/scripting2. Fisierul
nume_plugin.amxx il puneti in
addons/amxmodx/plugins3. Intrati in fisierul
addons/amxmodx/configs/plugins.ini si adaugati la urma:
4. Alti pasi necesari....
Module necesare (se sterge
; din fata modulului de mai jos; acestea le gasiti in fisierul
amxmodx\configs\modules.ini):
- CStrike
- Engine