Page 1 of 1

Plugin knife vip

Posted: 30 Dec 2013, 15:28
by RafaELL
Salut, as vrea si eu un plugin knife vip cu gravity 320
Am cautat aproape peste tot si nu l-am gasit. ^:)^
Multumesc

Re: Plugin knife vip

Posted: 30 Dec 2013, 21:35
by Truth*
Vrei knifeul intr-un meniu sau sa il dea la inceputul rundei ???

Re: Plugin knife vip

Posted: 01 Jan 2014, 14:54
by RafaELL
Cs_SURV!V0R wrote:Vrei knifeul intr-un meniu sau sa il dea la inceputul rundei ???
Sa il dea la inceputul rundei

Re: Plugin knife vip

Posted: 03 Jan 2014, 16:46
by Truth*
Poftim :
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fakemeta>
#include <hamsandwich>

#pragma tabsize 0

#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "Author"

#define FLAG_VIP ADMIN_LEVEL_H		//Aici schimbi cu ce flag vrei ;)

new bool:KnifeGrav[ 33 ];

new const vKnifeGrav[ 64 ] = "models/knife/v_knife"
new const pKnifeGrav[ 64 ] = "models/knife/p_knife"

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	RegisterHam( Ham_Spawn, "player", "SpawnCMD", true )
	register_event ( "CurWeapon", "CurrWeapon", "be", "1=1" );
	RegisterHam ( Ham_TakeDamage, "player", "Player_TakeDamage" );
}

public plugin_precache ( ) {
	
		precache_model( vKnifeGrav )
		precache_model( pKnifeGrav )
	
}

public Spawn ( id ) {
	
	if( is_user_alive(id) && get_user_flags(id) & FLAG_VIP )
	{
		
		KnifeGrav[ id ] = true;
			CurrWeapon( id );
		set_user_gravity(id, 7.0 );
		
	}
}

public CurrWeapon ( id ) {
	
	if ( KnifeGrav [ id ] && get_user_weapon ( id ) == CSW_KNIFE ) {
		
		set_pev ( id, pev_viewmodel2, vKnifeGrav );
		set_pev ( id, pev_weaponmodel2, pKnifeGrav );
	}
}
public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
	if( iInflictor == iAttacker && KnifeGrav [ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE )
	{
		SetHamParamFloat( 4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	return HAM_IGNORED;
}