cerere compilare

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

25 Jul 2013, 12:26

| Afiseaza codul
#include < amxmodx >
#include < cstrike >
#include < colorchat >
#include < hamsandwich >
#include < dhudmessage >
#include < fakemeta_util >

#define PLUGIN "FURIEN Weapons Shop"
#define VERSION "0.0.4"
#define AUTHOR "hadesownage"

#define VIP_ACCESS ADMIN_LEVEL_H

#define ViewMaxModels 19
#define PlayerMaxModels 16

native get_user_credits(id);
native set_user_credits(id, cantitate);

#pragma semicolon 1

new szTag [ ] = "[Furien Shop]";

new ViewModels [ ViewMaxModels + 1 ] [ ] = {
	
	"models/furien/knifes/v_knife_r.mdl",
	"models/furien/knifes/v_knife_r.mdl",
	"models/furien/knifes/v_knife_r.mdl",
	"models/furien/knifes/v_knife_r.mdl",
	"models/furien/knifes/v_knifedragon.mdl",
	"models/furien/knifes/v_dragonclaws.mdl",
	"models/furien/weapons/v_dualmp5.mdl",
	"models/furien/weapons/v_m16.mdl",
	"models/furien/weapons/v_crossbow.mdl",
	"models/furien/weapons/v_m3shoutgun.mdl",
	"models/furien/weapons/v_thompson.mdl",
	"models/furien/weapons/v_uspx.mdl",
	"models/furien/weapons/v_vipawp.mdl",
	"models/furien/weapons/v_vipelite.mdl",
	"models/furien/weapons/v_vipcartblue.mdl",
	"models/furien/weapons/v_vipcartred.mdl",
	"models/furien/weapons/v_vipdualkriss.mdl",
	"models/furien/weapons/v_m249.mdl",
	"models/furien/weapons/v_vipdualskull.mdl",
	""
	
};

new PlayerModels [ PlayerMaxModels + 1 ] [ ] = {
	
	"models/v_knife.mdl",
	"models/v_knife.mdl",
	"models/v_knife.mdl",
	"models/v_knife.mdl",
	"models/v_knife.mdl",
	"models/v_knife.mdl",
	"models/furien/weapons/p_dualmp5.mdl",
	"models/furien/weapons/p_thompson.mdl",
	"models/furien/weapons/p_uspx.mdl",
	"models/furien/weapons/p_vipawp.mdl",
	"models/furien/weapons/p_vipelite.mdl",
	"models/furien/weapons/p_vipcartblue.mdl",
	"models/furien/weapons/p_vipcartred.mdl",
	"models/furien/weapons/p_vipdualkriss.mdl",
	"models/furien/weapons/p_m249.mdl",
	"models/furien/weapons/p_vipdualskull.mdl",
	""
	
};

enum _:PlayerWeap {
	
	katana_knife,
	double_katana_knife,
	super_knife,
	infinity_knife,
	dual_mp5,
	m16,
	crossbow,
	m3_shoutgun,
	thompson,
	weapon_uspx,
	vip_awp,
	vip_elite,
	vip_dualkriss,
	vip_dualskull,
	vip_minigun,
	vip_hammer_knife,
	vip_axe_knife,
	vip_cartblue,
	vip_cartred
}

new g_PlayerWeap [ 33 ] [ PlayerWeap ];
new SpawnCvar, PermanentWeaponsCvar, CvarMaxArmor, CvarMaxHealth;
const WPN_NOT_DROP = ( ( 1 << 2 ) | ( 1 << CSW_HEGRENADE ) | ( 1 << CSW_SMOKEGRENADE ) | ( 1 << CSW_FLASHBANG ) | ( 1 << CSW_KNIFE ) | ( 1 << CSW_C4 ) );

public plugin_init ( ) {
	
	register_plugin ( PLUGIN, VERSION, "hadesownage" );
	
	register_clcmd ( "say /shopulet", "CheckFurienAcces", 0 );
	register_clcmd ( "say_team /shopulet", "CheckFurienAcces", 0 );
	register_clcmd ( "say /shopulet", "CheckFurienAcces", 0 );
	register_clcmd ( "say_team /shopulet", "CheckFurienAcces", 0 );
	register_clcmd ( "say /shop_furien", "CheckFurienAcces", 0 );
	register_clcmd ( "say_team /shop_furien", "CheckFurienAcces", 0 );
	
        register_event ( "DeathMsg", "eDeath", "ae" );
	register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" );
	
	register_logevent ( "round_end", 2, "1=Round_End" );
	
	RegisterHam ( Ham_Spawn, "player", "RefreshAllWeapons", 1 );
	RegisterHam ( Ham_TakeDamage, "player", "Player_TakeDamage" );
	
	SpawnCvar = register_cvar ( "furien_weap_spawn", "0" );
	PermanentWeaponsCvar = register_cvar ( "furien_weap_permanent_weapons", "1" );
	CvarMaxArmor = register_cvar ( "furien_weap_maxarmor", "50" );
	CvarMaxHealth = register_cvar ( "furien_weap_maxhealth", "400" );
	
}

public plugin_precache ( ) {
	
	new hades;
	for ( hades = 0; hades < sizeof ( ViewModels ); hades++ )
		engfunc ( EngFunc_PrecacheModel, ViewModels [ hades ] );
	new ownage;
	for ( ownage = 0; ownage < sizeof ( PlayerModels ); ownage++ )
		engfunc ( EngFunc_PrecacheModel, PlayerModels [ ownage ] );
}

public client_putinserver ( id ) {
	
	g_PlayerWeap [ id ] [ katana_knife ] = false;
	g_PlayerWeap [ id ] [ double_katana_knife ] = false;
	g_PlayerWeap [ id ] [ super_knife ] = false;
	g_PlayerWeap [ id ] [ infinity_knife ] = false;
	
	g_PlayerWeap [ id ] [ dual_mp5 ] = false;
	g_PlayerWeap [ id ] [ m16 ] = false;
	g_PlayerWeap [ id ] [ crossbow ] = false;
	g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
	g_PlayerWeap [ id ] [ thompson ] = false;
	g_PlayerWeap [ id ] [ weapon_uspx ] = false;
	
	g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
	g_PlayerWeap [ id ] [ vip_dualskull ] = false;
	g_PlayerWeap [ id ] [ vip_elite ] = false;
	g_PlayerWeap [ id ] [ vip_minigun ] = false;
	g_PlayerWeap [ id ] [ vip_cartred ] = false;
	g_PlayerWeap [ id ] [ vip_cartblue ] = false;
	g_PlayerWeap [ id ] [ vip_awp ] = false;
	g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
	g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
	
}

public client_disconnect ( id ) {
	
	client_putinserver ( id );
}

public round_end ( ) {
	
	new iPlayers [ 32 ], iNum, i;
	get_players ( iPlayers, iNum );
	
	for ( i = 0; i < iNum; i++ )
	{
		if( !is_user_alive ( iPlayers [ i ] ) )
			continue;
		
		fm_strip_user_weapons ( iPlayers [ i ] );
		set_pdata_int ( iPlayers [ i ], 116, 0 );
		fm_give_item ( iPlayers [ i ], "weapon_knife" );
	}
}

public eDeath ( ) {

	new victim = read_data(2);
	client_putinserver ( victim );
	
}
public RefreshAllWeapons ( id ) {
	
	if ( is_user_alive ( id ) && get_pcvar_num ( PermanentWeaponsCvar ) == 0 ) {
		
		g_PlayerWeap [ id ] [ katana_knife ] = false;
		g_PlayerWeap [ id ] [ double_katana_knife ] = false;
		g_PlayerWeap [ id ] [ super_knife ] = false;
		g_PlayerWeap [ id ] [ infinity_knife ] = false;
		
		g_PlayerWeap [ id ] [ dual_mp5 ] = false;
		g_PlayerWeap [ id ] [ m16 ] = false;
		g_PlayerWeap [ id ] [ crossbow ] = false;
		g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
		g_PlayerWeap [ id ] [ thompson ] = false;
		g_PlayerWeap [ id ] [ weapon_uspx ] = false;
		
		g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
		g_PlayerWeap [ id ] [ vip_dualskull ] = false;
		g_PlayerWeap [ id ] [ vip_elite ] = false;
		g_PlayerWeap [ id ] [ vip_minigun ] = false;
		g_PlayerWeap [ id ] [ vip_cartred ] = false;
		g_PlayerWeap [ id ] [ vip_cartblue ] = false;
		g_PlayerWeap [ id ] [ vip_awp ] = false;
		g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
		g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
	}
	
	if ( get_pcvar_num ( SpawnCvar ) == 1 ) {
		
		if ( get_user_team ( id ) == 1 ) {
			
			set_task( 0.1, "ShowFurienMenuWeapons", id );
		}
		
		if ( get_user_team ( id ) == 2 ) {
			
			set_task( 0.1, "ShowAntiFurienMenuWeapons", id );
		}
		
	}
	
	return 1;
}

public CheckFurienAcces ( id ) {
	
	if ( get_user_team ( id ) == 1 ) {
		
		set_task( 0.1, "ShowFurienMenuWeapons", id );
	}
	
	if ( get_user_team ( id ) == 2 ) {
		
		set_task( 0.1, "ShowAntiFurienMenuWeapons", id );
	}
	
}

public ShowFurienMenuWeapons ( id, level, cid ) {    
	
	new menu = menu_create ( "\rFurien.Darkzone Com", "FurienWeaponsMenuGiver" );
	menu_additem ( menu, "\y+100 HP [ \r 6 Credite \y ]", "1", 0 );
        menu_additem ( menu, "\ySk \r[\r130DMG\r] [ \r 5 Credite \y ]", "3", 0 );
	menu_additem ( menu, "\ySK \r[\r150DMG\r][ \r 7 Credite \y ]", "4", 0 );
	menu_additem ( menu, "\ySK \r[\r170DMG\r] [ \r 10 Credite \y ]", "5", 0 );
	menu_additem ( menu, "\ySK \r[\r195DMG\r] [ \r 15 Credite \y ]", "6", 0 );
	menu_additem ( menu, "\yHE Grenade [ \r 10 Credite \y ]", "7", 0 );
        menu_additem ( menu, "\yFrost Nade [ \r 5 Credite \y ]", "9", 0 );
	menu_additem ( menu, "\yULTIMATE [ \r VIP ONLY \y ]", "8", VIP_ACCESS );
	
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
	menu_display ( id, menu, 0 );
	
	
	return 1;
}

public ShowAntiFurienMenuWeapons ( id, level, cid ) { 
	
	new menu = menu_create ( "\rFurien.DarkZone.Com", "AntiFurienWeaponsMenuGiver" );
        menu_additem ( menu, "\y+100 HP [ \r 6 Credite \y ]", "6", 0 );
        menu_additem ( menu, "\yDual Mp5 [ \r 15 Credite \y ]", "1", 0 );
	menu_additem ( menu, "\yM16 [ \r 15 Credite \y ]", "2", 0 );
	menu_additem ( menu, "\yCrossBOW [ \r 15 Credite \y ]", "3", 0 );
	menu_additem ( menu, "\yM3 2X DMG [ \r 15 Credite \y ]", "4", 0 );
	menu_additem ( menu, "\yThompson [ \r 15 Credite \y ]", "5", 0 );
        menu_additem ( menu, "\yHE Grenade [ \r 10 Credite \y ]", "7", 0 );
        menu_additem ( menu, "\yFrost Nade [ \r 5 Credite \y ]", "8", 0 );
	menu_additem ( menu, "\yDefuse Kit [ \r 1 Credite \y ]", "10", 0 );
	menu_additem ( menu, "\yULTIMATE [ \r VIP ONLY \y ]", "11", VIP_ACCESS );
	
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
	menu_display ( id, menu, 0 );
	
	
	return 1;
}

public ShowAntiFurienMenuVIP ( id, level, cid ) { 
	
	new menu = menu_create ( "\y* VIP * \rFurien.DarkZone.Com", "AntiFurienVIPMenuGiver" );
	
	menu_additem ( menu, "\ySuper AWP \y[ \r2 Credite \y ]", "1", VIP_ACCESS );
	menu_additem ( menu, "\yDual Kriss \y[ \r4 Credite \y ]", "2", VIP_ACCESS );
	menu_additem ( menu, "\yDual Skull \y[ \r5 Credite \y ]", "3", VIP_ACCESS );
	menu_additem ( menu, "\yMinigun \y[ \r10 Credite \y ]", "4", VIP_ACCESS );
	menu_additem ( menu, "\yCart Blue \y[ \r17 Credite \y ]", "5", VIP_ACCESS );
	menu_additem ( menu, "\yCart Red \y[ \r17 Credite \y ]", "6", VIP_ACCESS );
	
	
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
	menu_display ( id, menu, 0 );
	
	
	return 1;
}

public ShowFurienMenuVIP ( id, level, cid ) { 
	
	new menu = menu_create ( "\y* VIP * \rFurien.DarkZone.Com", "FurienVIPMenuGiver" );
	menu_additem ( menu, "\ySuper Knife VIP X2\y[ \r25 Credite \y ]", "1", VIP_ACCESS );
	menu_additem ( menu, "\ySuper Knife VIP X1  \y[ \r25 Credite \y ]", "2", VIP_ACCESS );
	
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
	menu_display ( id, menu, 0 );
	
	
	return 1;
}

public FurienWeaponsMenuGiver ( id, menu, item ) {
	
	if( item == MENU_EXIT )
	{
		return 1;
	}
	
	new data [ 6 ], szName [ 64 ];
	new access, callback;
	menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
	new key = str_to_num ( data );
	
	switch(key)
	{
		case 3:
		{
			new iMoney = get_user_credits ( id ) - 5;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				g_PlayerWeap [ id ] [ katana_knife ] = true;
				g_PlayerWeap [ id ] [ double_katana_knife ] = false;
				g_PlayerWeap [ id ] [ super_knife ] = false;
				g_PlayerWeap [ id ] [ infinity_knife ] = false;
				g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
				g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
				CurrentWeapon ( id );
				set_user_credits ( id, iMoney );
				return 1;
			}
		}
		
		
		case 4:
		{
			new iMoney = get_user_credits ( id ) - 7;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				g_PlayerWeap [ id ] [ katana_knife ] = false;
				g_PlayerWeap [ id ] [ double_katana_knife ] = true;
				g_PlayerWeap [ id ] [ super_knife ] = false;
				g_PlayerWeap [ id ] [ infinity_knife ] = false;
				g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
				g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
				CurrentWeapon ( id );
				set_user_credits ( id, iMoney );
				return 1;
			}
		}
		
		case 5:
		{
			new iMoney = get_user_credits ( id ) - 10;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				g_PlayerWeap [ id ] [ katana_knife ] = false;
				g_PlayerWeap [ id ] [ double_katana_knife ] = false;
				g_PlayerWeap [ id ] [ super_knife ] = true;
				g_PlayerWeap [ id ] [ infinity_knife ] = false;
				g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
				g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
				CurrentWeapon ( id );
				set_user_credits ( id, iMoney );
				return 1;
			}
		}
		
		case 6:
		{
			new iMoney = get_user_credits ( id ) - 15;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				g_PlayerWeap [ id ] [ katana_knife ] = false;
				g_PlayerWeap [ id ] [ double_katana_knife ] = false;
				g_PlayerWeap [ id ] [ super_knife ] = false;
				g_PlayerWeap [ id ] [ infinity_knife ] = true;
				g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
				g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
				CurrentWeapon ( id );
				set_user_credits ( id, iMoney );
				return 1;
			}
		}
		
		case 1:
		{
			new iMoney = get_user_credits ( id ) - 6;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				new szHealth = get_user_health ( id );
				if ( szHealth <= get_pcvar_num ( CvarMaxHealth ) ) {
					set_dhudmessage ( 31, 201, 31, 0.20, 0.90, 0, 6.0, 1.0 );
					show_dhudmessage ( id, "+100 HP" );
					fm_set_user_health ( id, get_user_health ( id ) + 100 );
					set_user_credits ( id, iMoney );
					return 1;
				}
				
				if ( szHealth > get_pcvar_num ( CvarMaxHealth ) ) {
					
					ColorChat ( id, GREEN, "%s^x01 Nu poti cumpara mai mult de^4 400 HP^3 .^4", szTag );
					return 1;
				}
			}
		}
		
		case 2:
		{
			new iMoney = get_user_credits ( id ) - 6;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				new szHealth = get_user_health ( id );
				if ( szHealth <= get_pcvar_num ( CvarMaxHealth ) ) {
					set_dhudmessage ( 31, 201, 31, 0.20, 0.90, 0, 6.0, 1.0 );
					show_dhudmessage ( id, "+50 HP" );
					fm_set_user_health ( id, get_user_health ( id ) + 50 );
					set_user_credits ( id, iMoney );
					return 1;
				}
				
				if ( szHealth > get_pcvar_num ( CvarMaxHealth ) ) {
					
					ColorChat ( id, GREEN, "%s^x01 Nu poti cumpara mai mult de^4 400 HP^3 .^4", szTag );
					return 1;
				}
			}
		}
		
		case 9:
		{
			new iMoney = get_user_credits ( id ) - 5;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_smokegrenade" );
				set_user_credits ( id, iMoney );
				return 1;
			}
		}

                case 10:
		{
			new iMoney = get_user_credits ( id ) - 5;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_flashbang" );
				set_user_credits ( id, iMoney );
				return 1;
			}
		}

                case 7:
		{
			new iMoney = get_user_credits ( id ) - 10;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_hegrenade" );
				set_user_credits ( id, iMoney );
				return 1;
			}
		}
		
		case 8:
		{
			set_task ( 0.1, "ShowFurienMenuVIP", id );
			return 1;
		}
	}
	
	menu_destroy ( menu );
	return 1;
	
}

public AntiFurienWeaponsMenuGiver ( id, menu, item ) {
	
	if( item == MENU_EXIT )
	{
		return 1;
	}
	
	new data [ 6 ], szName [ 64 ];
	new access, callback;
	menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
	new key = str_to_num ( data );
	
	switch(key)
	{
		case 1:
		{
			new iMoney = get_user_credits ( id ) - 15;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_mp5navy" );
				fm_give_item ( id, "weapon_usp" );
				cs_set_user_bpammo ( id, CSW_USP, 100 );
				cs_set_user_bpammo ( id, CSW_MP5NAVY, 200 );
				set_user_credits ( id, iMoney );
				
				g_PlayerWeap [ id ] [ dual_mp5 ] = true;
				g_PlayerWeap [ id ] [ m16 ] = false;
				g_PlayerWeap [ id ] [ crossbow ] = false;
				g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
				g_PlayerWeap [ id ] [ thompson ] = false;
				g_PlayerWeap [ id ] [ weapon_uspx ] = true;
				g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
				g_PlayerWeap [ id ] [ vip_elite ] = false;
				g_PlayerWeap [ id ] [ vip_minigun ] = false;
				g_PlayerWeap [ id ] [ vip_cartred ] = false;
				g_PlayerWeap [ id ] [ vip_awp ] = false;
				g_PlayerWeap [ id ] [ vip_cartblue ] = false;
				g_PlayerWeap [ id ] [ vip_dualskull ] = false;
				
				DropWeapons ( id );
				CurrentWeapon ( id );
				return 1;
			}
		}
		
		case 2:
		{
			new iMoney = get_user_credits ( id ) - 15;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_m4a1" );
				fm_give_item ( id, "weapon_usp" );
				cs_set_user_bpammo ( id, CSW_USP, 100 );
				cs_set_user_bpammo ( id, CSW_M4A1, 250 );
				set_user_credits ( id, iMoney );
				g_PlayerWeap [ id ] [ dual_mp5 ] = false;
				g_PlayerWeap [ id ] [ m16 ] = true;
				g_PlayerWeap [ id ] [ crossbow ] = false;
				g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
				g_PlayerWeap [ id ] [ thompson ] = false;
				g_PlayerWeap [ id ] [ weapon_uspx ] = true;
				g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
				g_PlayerWeap [ id ] [ vip_elite ] = false;
				g_PlayerWeap [ id ] [ vip_minigun ] = false;
				g_PlayerWeap [ id ] [ vip_cartred ] = false;
				g_PlayerWeap [ id ] [ vip_awp ] = false;
				g_PlayerWeap [ id ] [ vip_cartblue ] = false;
				g_PlayerWeap [ id ] [ vip_dualskull ] = false;
				
				DropWeapons ( id );
				CurrentWeapon ( id );
				return 1;
			}
		}
		
		case 3:
		{
			new iMoney = get_user_credits ( id ) - 15;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_sg550" );
				fm_give_item ( id, "weapon_usp" );
				cs_set_user_bpammo ( id, CSW_USP, 100 );
				cs_set_user_bpammo ( id, CSW_SG550, 250 );
				set_user_credits ( id, iMoney );
				g_PlayerWeap [ id ] [ dual_mp5 ] = false;
				g_PlayerWeap [ id ] [ m16 ] = false;
				g_PlayerWeap [ id ] [ crossbow ] = true;
				g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
				g_PlayerWeap [ id ] [ thompson ] = false;
				g_PlayerWeap [ id ] [ weapon_uspx ] = true;
				g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
				g_PlayerWeap [ id ] [ vip_elite ] = false;
				g_PlayerWeap [ id ] [ vip_minigun ] = false;
				g_PlayerWeap [ id ] [ vip_cartred ] = false;
				g_PlayerWeap [ id ] [ vip_awp ] = false;
				g_PlayerWeap [ id ] [ vip_cartblue ] = false;
				g_PlayerWeap [ id ] [ vip_dualskull ] = false;
				
				DropWeapons ( id );
				CurrentWeapon ( id );
				return 1;
			}
		}
		
		case 4:
		{
			new iMoney = get_user_credits ( id ) - 15;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_m3" );
				fm_give_item ( id, "weapon_usp" );
				cs_set_user_bpammo ( id, CSW_USP, 100 );
				cs_set_user_bpammo ( id, CSW_M3, 200 );
				set_user_credits ( id, iMoney );
				g_PlayerWeap [ id ] [ dual_mp5 ] = false;
				g_PlayerWeap [ id ] [ m16 ] = false;
				g_PlayerWeap [ id ] [ crossbow ] = false;
				g_PlayerWeap [ id ] [ m3_shoutgun ] = true;
				g_PlayerWeap [ id ] [ thompson ] = false;
				g_PlayerWeap [ id ] [ weapon_uspx ] = true;
				g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
				g_PlayerWeap [ id ] [ vip_elite ] = false;
				g_PlayerWeap [ id ] [ vip_minigun ] = false;
				g_PlayerWeap [ id ] [ vip_cartred ] = false;
				g_PlayerWeap [ id ] [ vip_awp ] = false;
				g_PlayerWeap [ id ] [ vip_cartblue ] = false;
				g_PlayerWeap [ id ] [ vip_dualskull ] = false;
				
				DropWeapons ( id );
				CurrentWeapon ( id );
				return 1;
			}
		}
		
		case 5:
		{
			new iMoney = get_user_credits ( id ) - 15;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_p90" );
				fm_give_item ( id, "weapon_usp" );
				cs_set_user_bpammo ( id, CSW_USP, 100 );
				cs_set_user_bpammo ( id, CSW_P90, 200 );
				set_user_credits ( id, iMoney );
				g_PlayerWeap [ id ] [ dual_mp5 ] = false;
				g_PlayerWeap [ id ] [ m16 ] = false;
				g_PlayerWeap [ id ] [ crossbow ] = false;
				g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
				g_PlayerWeap [ id ] [ thompson ] = true;
				g_PlayerWeap [ id ] [ weapon_uspx ] = true;
				g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
				g_PlayerWeap [ id ] [ vip_elite ] = false;
				g_PlayerWeap [ id ] [ vip_minigun ] = false;
				g_PlayerWeap [ id ] [ vip_cartred ] = false;
				g_PlayerWeap [ id ] [ vip_awp ] = false;
				g_PlayerWeap [ id ] [ vip_cartblue ] = false;
				g_PlayerWeap [ id ] [ vip_dualskull ] = false;
				
				DropWeapons ( id );
				CurrentWeapon ( id );
				return 1;
			}
		}
		
		case 6:
		{
			new iMoney = get_user_credits ( id ) - 6;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				new szHealth = get_user_health ( id );
				if ( szHealth <= get_pcvar_num ( CvarMaxHealth ) ) {
					set_dhudmessage ( 31, 201, 31, 0.20, 0.90, 0, 6.0, 1.0 );
					show_dhudmessage ( id, "+100 HP" );
					fm_set_user_health ( id, get_user_health ( id ) + 100 );
					set_user_credits ( id, iMoney );
					return 1;
				}
				
				if ( szHealth > get_pcvar_num ( CvarMaxHealth ) ) {
					
					ColorChat ( id, GREEN, "%s^x01 Nu poti cumpara mai mult de^4 400 HP^3 .^4", szTag );
					return 1;
				}
			}
		}
		
                case 7:
		{
			new iMoney = get_user_credits ( id ) - 10;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com!", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_hegrenade" );
				set_user_credits ( id, iMoney );
				return 1;
			}
		}

                case 8:
		{
			new iMoney = get_user_credits ( id ) - 5;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_smokegrenade" );
				set_user_credits ( id, iMoney );
				return 1;
			}
		}

                case 9:
		{
			new iMoney = get_user_credits ( id ) - 5;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_flashbang" );
				set_user_credits ( id, iMoney );
				return 1;
			}
		}

                case 10:
		{
			new iMoney = get_user_credits ( id ) - 1;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "item_thighpack" );
				set_user_credits( id, iMoney );
				return 1;
			}
		}
		
		case 11:
		{
			set_task ( 0.1, "ShowAntiFurienMenuVIP", id );
			return 1;
		}
	}
	
	menu_destroy ( menu );
	return 1;
	
}

public AntiFurienVIPMenuGiver ( id, menu, item ) {
	
	if ( item == MENU_EXIT )
	{
		return 1;
	}
	
	new data [ 6 ], szName [ 64 ];
	new access, callback;
	menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
	new key = str_to_num ( data );
	
	switch(key)
	{    
		case 1:
		{
			new iMoney = get_user_credits ( id ) - 2;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{    
				fm_give_item ( id, "weapon_awp" );
				fm_give_item ( id, "weapon_elite" );
				cs_set_user_bpammo ( id, CSW_ELITE, 50 );
				cs_set_user_bpammo ( id, CSW_AWP, 50 );
				set_user_credits( id, iMoney );
				g_PlayerWeap [ id ] [ dual_mp5 ] = false;
				g_PlayerWeap [ id ] [ m16 ] = false;
				g_PlayerWeap [ id ] [ crossbow ] = false;
				g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
				g_PlayerWeap [ id ] [ thompson ] = false;
				g_PlayerWeap [ id ] [ weapon_uspx ] = false;
				g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
				g_PlayerWeap [ id ] [ vip_elite ] = true;
				g_PlayerWeap [ id ] [ vip_minigun ] = false;
				g_PlayerWeap [ id ] [ vip_cartred ] = false;
				g_PlayerWeap [ id ] [ vip_awp ] = true;
				g_PlayerWeap [ id ] [ vip_cartblue ] = false;
				g_PlayerWeap [ id ] [ vip_dualskull ] = false;
				
				DropWeapons ( id );
				CurrentWeapon ( id );
				return 1;
			}    
		}
		
		case 2:
		{
			new iMoney = get_user_credits ( id ) - 4;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_p90" );
				fm_give_item ( id, "weapon_elite" );
				cs_set_user_bpammo ( id, CSW_ELITE, 50 );
				cs_set_user_bpammo ( id, CSW_P90, 200 );
				set_user_credits( id, iMoney );
				g_PlayerWeap [ id ] [ dual_mp5 ] = false;
				g_PlayerWeap [ id ] [ m16 ] = false;
				g_PlayerWeap [ id ] [ crossbow ] = false;
				g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
				g_PlayerWeap [ id ] [ thompson ] = false;
				g_PlayerWeap [ id ] [ weapon_uspx ] = false;
				g_PlayerWeap [ id ] [ vip_dualkriss ] = true;
				g_PlayerWeap [ id ] [ vip_elite ] = true;
				g_PlayerWeap [ id ] [ vip_minigun ] = false;
				g_PlayerWeap [ id ] [ vip_cartred ] = false;
				g_PlayerWeap [ id ] [ vip_awp ] = false;
				g_PlayerWeap [ id ] [ vip_cartblue ] = false;
				g_PlayerWeap [ id ] [ vip_dualskull ] = false;
				
				DropWeapons ( id );
				CurrentWeapon ( id );
				return 1;
			}    
		}
		
		case 3:
		{
			new iMoney = get_user_credits ( id ) - 5;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_sg552" );
				fm_give_item ( id, "weapon_elite" );
				cs_set_user_bpammo ( id, CSW_ELITE, 50 );
				cs_set_user_bpammo ( id, CSW_SG552, 200 );
				set_user_credits( id, iMoney );
				g_PlayerWeap [ id ] [ dual_mp5 ] = false;
				g_PlayerWeap [ id ] [ m16 ] = false;
				g_PlayerWeap [ id ] [ crossbow ] = false;
				g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
				g_PlayerWeap [ id ] [ thompson ] = false;
				g_PlayerWeap [ id ] [ weapon_uspx ] = false;
				g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
				g_PlayerWeap [ id ] [ vip_dualskull ] = true;
				g_PlayerWeap [ id ] [ vip_elite ] = true;
				g_PlayerWeap [ id ] [ vip_minigun ] = false;
				g_PlayerWeap [ id ] [ vip_cartred ] = false;
				g_PlayerWeap [ id ] [ vip_awp ] = false;
				g_PlayerWeap [ id ] [ vip_cartblue ] = false;
				
				DropWeapons ( id );
				CurrentWeapon ( id );
				return 1;
			}  
		}
		
		case 4:
		{
			new iMoney = get_user_credits ( id ) - 10;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_m249" );
				fm_give_item ( id, "weapon_elite" );
				cs_set_user_bpammo ( id, CSW_ELITE, 50 );
				cs_set_user_bpammo ( id, CSW_M249, 300 );
				set_user_credits( id, iMoney );
				g_PlayerWeap [ id ] [ dual_mp5 ] = false;
				g_PlayerWeap [ id ] [ m16 ] = false;
				g_PlayerWeap [ id ] [ crossbow ] = false;
				g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
				g_PlayerWeap [ id ] [ thompson ] = false;
				g_PlayerWeap [ id ] [ weapon_uspx ] = false;
				g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
				g_PlayerWeap [ id ] [ vip_dualskull ] = false;
				g_PlayerWeap [ id ] [ vip_elite ] = true;
				g_PlayerWeap [ id ] [ vip_minigun ] = true;
				g_PlayerWeap [ id ] [ vip_cartred ] = false;
				g_PlayerWeap [ id ] [ vip_awp ] = false;
				g_PlayerWeap [ id ] [ vip_cartblue ] = false;
				
				DropWeapons ( id );
				CurrentWeapon ( id );
				return 1;
			}    
		}
		
		case 5:
		{
			
			new iMoney = get_user_credits ( id ) - 17;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_mp5navy" );
				fm_give_item ( id, "weapon_elite" );
				cs_set_user_bpammo ( id, CSW_ELITE, 50 );
				cs_set_user_bpammo ( id, CSW_MP5NAVY, 300 );
				set_user_credits( id, iMoney );
				g_PlayerWeap [ id ] [ dual_mp5 ] = false;
				g_PlayerWeap [ id ] [ m16 ] = false;
				g_PlayerWeap [ id ] [ crossbow ] = false;
				g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
				g_PlayerWeap [ id ] [ thompson ] = false;
				g_PlayerWeap [ id ] [ weapon_uspx ] = false;
				g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
				g_PlayerWeap [ id ] [ vip_dualskull ] = false;
				g_PlayerWeap [ id ] [ vip_elite ] = true;
				g_PlayerWeap [ id ] [ vip_minigun ] = false;
				g_PlayerWeap [ id ] [ vip_awp ] = false;
				g_PlayerWeap [ id ] [ vip_cartred ] = false;
				g_PlayerWeap [ id ] [ vip_cartblue ] = true;
				
				DropWeapons ( id );
				CurrentWeapon ( id );
				return 1;
			}  
			
		}
		
		case 6:
		{
			
			new iMoney = get_user_credits ( id ) - 17;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{
				fm_give_item ( id, "weapon_mp5navy" );
				fm_give_item ( id, "weapon_elite" );
				cs_set_user_bpammo ( id, CSW_ELITE, 50 );
				cs_set_user_bpammo ( id, CSW_MP5NAVY, 300 );
				set_user_credits( id, iMoney );
				g_PlayerWeap [ id ] [ dual_mp5 ] = false;
				g_PlayerWeap [ id ] [ m16 ] = false;
				g_PlayerWeap [ id ] [ crossbow ] = false;
				g_PlayerWeap [ id ] [ m3_shoutgun ] = false;
				g_PlayerWeap [ id ] [ thompson ] = false;
				g_PlayerWeap [ id ] [ weapon_uspx ] = false;
				g_PlayerWeap [ id ] [ vip_dualkriss ] = false;
				g_PlayerWeap [ id ] [ vip_dualskull ] = false;
				g_PlayerWeap [ id ] [ vip_elite ] = true;
				g_PlayerWeap [ id ] [ vip_minigun ] = false;
				g_PlayerWeap [ id ] [ vip_awp ] = false;
				g_PlayerWeap [ id ] [ vip_cartred ] = true;
				g_PlayerWeap [ id ] [ vip_cartblue ] = false;
				
				DropWeapons ( id );
				CurrentWeapon ( id );
				return 1;
			}  
			
		}
	}
	
	menu_destroy ( menu );
	return 1;
}


public FurienVIPMenuGiver ( id, menu, item ) {
	
	if( item == MENU_EXIT )
	{
		return 1;
	}
	
	new data [ 6 ], szName [ 64 ];
	new access, callback;
	menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
	new key = str_to_num ( data );
	
	switch(key)
	{    
		case 1:
		{
			new iMoney = get_user_credits ( id ) - 25;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Fury.CsBlackDevil.Com !", szTag );
				return 1;
				
			}
			else
			{    
				g_PlayerWeap [ id ] [ infinity_knife ] = false;
				g_PlayerWeap [ id ] [ katana_knife ] = false;
				g_PlayerWeap [ id ] [ double_katana_knife ] = false;
				g_PlayerWeap [ id ] [ super_knife ] = false;
				g_PlayerWeap [ id ] [ vip_hammer_knife ] = true;
				g_PlayerWeap [ id ] [ vip_axe_knife ] = false;
				set_user_credits ( id, iMoney );
				CurrentWeapon ( id );
				return 1;
			}    
		}
		
		case 2:
		{
			new iMoney = get_user_credits ( id ) - 25;
			if( iMoney < 0 )
			{
				ColorChat ( id, GREEN, "%s^x01 Nu ai destule Credite Furien.DarkZone.Com !", szTag );
				return 1;
				
			}
			else
			{    
				g_PlayerWeap [ id ] [ infinity_knife ] = false;
				g_PlayerWeap [ id ] [ katana_knife ] = false;
				g_PlayerWeap [ id ] [ double_katana_knife ] = false;
				g_PlayerWeap [ id ] [ super_knife ] = false;
				g_PlayerWeap [ id ] [ vip_hammer_knife ] = false;
				g_PlayerWeap [ id ] [ vip_axe_knife ] = true;
				set_user_credits ( id, iMoney );
				CurrentWeapon ( id );
				return 1;
			}    
		}
	}
	
	menu_destroy ( menu );
	return 1;
	
}

public CurrentWeapon ( id ) {
	
	new szWeapon = get_user_weapon ( id );
	if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ katana_knife ] ) {
		
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 0 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 0 ] );
		
	}
	
	if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ double_katana_knife ]  ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 1 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 1 ] );
		
	}
	
	if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ super_knife ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 2 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 2 ] );
		
	}
	
	if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ infinity_knife ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 3 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 3 ] );
		
	}
	
	if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ vip_hammer_knife ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 4 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 4 ] );
	}
	
	if ( szWeapon == CSW_KNIFE && g_PlayerWeap [ id ] [ vip_axe_knife ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 5 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 5 ] );
	}
	
	if ( szWeapon == CSW_MP5NAVY && g_PlayerWeap [ id ] [ dual_mp5 ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 6 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 6 ] );
	}
	
	if ( szWeapon == CSW_M4A1 && g_PlayerWeap [ id ] [ m16 ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 7 ] );
	}
	
	if ( szWeapon == CSW_SG550 && g_PlayerWeap [ id ] [ crossbow ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 8 ] );
	}
	
	if ( szWeapon == CSW_M3 && g_PlayerWeap [ id ] [ m3_shoutgun ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 9 ] );
	}
	
	if ( szWeapon == CSW_P90 && g_PlayerWeap [ id ] [ thompson ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 10 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 7 ] );
	}
	
	if ( szWeapon == CSW_ELITE && g_PlayerWeap [ id ] [ vip_elite ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 13 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 9 ] );
	}
	
	if ( szWeapon == CSW_AWP && g_PlayerWeap [ id ] [ vip_awp ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 12 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 9 ] );
	}
	
	if ( szWeapon == CSW_P90 && g_PlayerWeap [ id ] [ vip_dualkriss ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 16 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 13 ] );
	}
	
	if ( szWeapon == CSW_SG552 && g_PlayerWeap [ id ] [ vip_dualskull ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 18 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 15 ] );
	}
	
	if ( szWeapon == CSW_MP5NAVY && g_PlayerWeap [ id ] [ vip_cartblue ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 14 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 11 ] );
	}
	
	if ( szWeapon == CSW_MP5NAVY && g_PlayerWeap [ id ] [ vip_cartred ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 15 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 12 ] );
	}
	
	if ( szWeapon == CSW_M249 && g_PlayerWeap [ id ] [ vip_minigun ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 17 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 14 ] );
	}
	
	if ( szWeapon == CSW_USP && g_PlayerWeap [ id ] [ weapon_uspx ] ) {
		
		set_pev ( id, pev_viewmodel2, ViewModels [ 11 ] );
		set_pev ( id, pev_weaponmodel2, PlayerModels [ 8 ] );
	}
	
	return 1;
}

public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits ) {
	
	if ( g_PlayerWeap [ iAttacker ] [ katana_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {
		
		SetHamParamFloat( 4, fDamage * 2.0);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ double_katana_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {
		
		SetHamParamFloat( 4, fDamage * 2.8);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ super_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {
		
		SetHamParamFloat( 4, fDamage * 2.5);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ infinity_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {
		
		SetHamParamFloat( 4, fDamage * 3.0);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ dual_mp5 ] && get_user_weapon ( iAttacker ) == CSW_MP5NAVY ) {
		
		SetHamParamFloat( 4, fDamage * 2.0);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ m16 ] && get_user_weapon ( iAttacker ) == CSW_M4A1 ) {
		
		SetHamParamFloat( 4, fDamage * 2.0);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ crossbow ] && get_user_weapon ( iAttacker ) == CSW_SG550 ) {
		
		SetHamParamFloat( 4, fDamage * 2.0);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ m3_shoutgun ] && get_user_weapon ( iAttacker ) == CSW_M3 ) {
		
		SetHamParamFloat( 4, fDamage * 1.8);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ thompson ] && get_user_weapon ( iAttacker ) == CSW_P90 ) {
		
		SetHamParamFloat( 4, fDamage * 2.4);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ vip_elite ] && get_user_weapon ( iAttacker ) == CSW_ELITE ) {
		
		SetHamParamFloat( 4, fDamage * 2.7);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ vip_dualkriss ] && get_user_weapon ( iAttacker ) == CSW_P90 ) {
		
		SetHamParamFloat( 4, fDamage * 3.0);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ vip_hammer_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {
		
		SetHamParamFloat( 4, fDamage * 3.5);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ vip_axe_knife ] && get_user_weapon ( iAttacker ) == CSW_KNIFE ) {
		
		SetHamParamFloat( 4, fDamage * 3.5);
		return HAM_HANDLED;
		
	}
	
	if ( g_PlayerWeap [ iAttacker ] [ vip_cartblue ] && get_user_weapon ( iAttacker ) == CSW_MP5NAVY ) {
		
		SetHamParamFloat( 4, fDamage * 3.5);
		return HAM_HANDLED;
		
	}
	
	return HAM_IGNORED;
	
}

stock DropWeapons ( id )  {
	
	new wpn, wpnname [ 32 ];
	wpn = get_user_weapon ( id );
	if ( !( WPN_NOT_DROP & ( 1 << wpn) ) && get_weaponname ( wpn, wpnname, charsmax ( wpnname ) ) ) {
		engclient_cmd ( id, "drop", wpnname );
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
Last edited by Edi on 25 Jul 2013, 15:06, edited 2 times in total.
Reason: Am adaugat codul in sursa.
Image
likesebiii
Membru, skill +1
Membru, skill +1
Posts: 110
Joined: 04 Feb 2013, 20:28
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 15 times
Been thanked: 11 times
Contact:

25 Jul 2013, 12:34

Private : - x

[ XP -Mod For HNS / VIP XP FASTER / SMOKE XP / AND MORE OTHERE] - [ 51 % Done ] - [ Pluginul Va Fi Contra - Cost ]
[TOMBOLA PE LEVELE]- [ 100 % Done ] - [ Pluginul Este Public ] - Click Aici
[KILL FOR BONUS]- [ 100 % Done ] - [ Pluginul Este Public ] - Click Aici
[FLASH SLOWER]- [ 100 % Done ] - [ Pluginul Este Public ] - Click Aici
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

25 Jul 2013, 12:35

am facut o modificare daca poti sal compilezi ti-as fi recunoscator si vr sa-mi ziceti cum fac sa pun cu arata codul si ascunde codul sa stiu pe viitor
Image
User avatar
<<<-Knife->>>
Membru, skill 0
Membru, skill 0
Posts: 62
Joined: 05 Feb 2013, 13:17
Detinator Steam: Nu
CS Status: Invat!
Detinator server CS: furien.one.ro
Has thanked: 6 times
Been thanked: 4 times
Contact:

25 Jul 2013, 12:37

Pentru a afisa si ascunde dai pe sursa si scrii.
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

25 Jul 2013, 13:55

cineva mil poate compila?
Image
User avatar
Edi
Membru, skill +3
Membru, skill +3
Posts: 1447
Joined: 16 Mar 2012, 17:30
Detinator Steam: Da
CS Status: Stii ce zic?
SteamID: Privat
Reputatie: Nume anterior: aimshot.
Has thanked: 58 times
Been thanked: 102 times
Contact:

25 Jul 2013, 15:08

Descarci dhudmessage.inc si colorchat.inc si il poti compila singur.
Cine vine beat beat
Cine vine rupt
Cine bea, Cine trage, Cine sare la f**ut
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

25 Jul 2013, 16:24

nu ma am cu astea daca mil poti face sau cineva ca nu ii asa greu dar chair nu ma am :D
Image
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

25 Jul 2013, 17:50

8->
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

25 Jul 2013, 18:37

am modificat putin ala si tresa mil compileze cineva din nou asa am zis
Image
User avatar
Edi
Membru, skill +3
Membru, skill +3
Posts: 1447
Joined: 16 Mar 2012, 17:30
Detinator Steam: Da
CS Status: Stii ce zic?
SteamID: Privat
Reputatie: Nume anterior: aimshot.
Has thanked: 58 times
Been thanked: 102 times
Contact:

25 Jul 2013, 18:46

Cine vine beat beat
Cine vine rupt
Cine bea, Cine trage, Cine sare la f**ut
User avatar
vladu888
Membru, skill +1
Membru, skill +1
Posts: 272
Joined: 29 Jun 2013, 09:54
Detinator Steam: Nu
CS Status: Joc Furien.
Location: Fagaras,Brasov
Has thanked: 46 times
Been thanked: 13 times
Contact:

25 Jul 2013, 19:20

thanks edi si restu multumesc
Image
Post Reply

Return to “Cereri”

  • Information