Shop Furien Clasic

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 .
User avatar
Doctor whO? <3
Membru, skill +3
Membru, skill +3
Posts: 1196
Joined: 21 Jun 2013, 12:40
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Has thanked: 109 times
Been thanked: 75 times
Contact:

24 Jul 2014, 04:08

Descriere plugin cerut: Shop Furien Clasic
Alte informatii:

Furien:

1. SuperKnife - 10000$ (Sa aibe si v_knife si p_knife ,pentru ca am gasit altele pe net cu buguri :|)
2. 50HP - 3000$ (Limita max hp 250)
3. 50AP+HELMET - 500$ (Limita Max AP 200)
4. He - 3k


Anti-Furien:

1. DefuseKit - 500$
2. 50HP - 3000$ (Limita max hp 250)
3. 50AP - 500$ 500$ (Limita Max AP 200)
4. HE - 6000$
RoyalServer 2
3cL1pS3
Membru, skill +1
Membru, skill +1
Posts: 105
Joined: 02 Jun 2012, 18:38
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: Cs.BeGinS.Ro
SteamID: Myshu
Has thanked: 18 times
Been thanked: 3 times
Contact:

24 Jul 2014, 11:01

User avatar
Doctor whO? <3
Membru, skill +3
Membru, skill +3
Posts: 1196
Joined: 21 Jun 2013, 12:40
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Has thanked: 109 times
Been thanked: 75 times
Contact:

24 Jul 2014, 23:19

Eu nu vreau un shop care sa contina nu stiu cate pluginuri, eu vreau un shop care sa fie doar un .amxx(plugin) si cu beneficiile cerute de mine mai sus.
3cL1pS3
Membru, skill +1
Membru, skill +1
Posts: 105
Joined: 02 Jun 2012, 18:38
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: Cs.BeGinS.Ro
SteamID: Myshu
Has thanked: 18 times
Been thanked: 3 times
Contact:

25 Jul 2014, 00:11

nu prea cred ca til poate face cineva intr-un singur plugin deorece ar fi prea multe coduri de pus in acelasi plugin si probabil apar multe buguri..

Am vazut shop cu ai cerut tu dar fara SK pe credite

http://www.extreamcs.com/forum/amxmodx/ ... 54706.html
User avatar
Doctor whO? <3
Membru, skill +3
Membru, skill +3
Posts: 1196
Joined: 21 Jun 2013, 12:40
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Has thanked: 109 times
Been thanked: 75 times
Contact:

25 Jul 2014, 00:59

3cL1pS3 wrote:nu prea cred ca til poate face cineva intr-un singur plugin deorece ar fi prea multe coduri de pus in acelasi plugin si probabil apar multe buguri..

Am vazut shop cu ai cerut tu dar fara SK pe credite

http://www.extreamcs.com/forum/amxmodx/ ... 54706.html
Are sk, si mie imi trb pe $ nu pe credite pentru furien classic.
Eu vreau ce am cerut.
User avatar
Gabriel eXtream
Membru, skill +2
Membru, skill +2
Posts: 953
Joined: 20 Aug 2012, 16:43
Detinator Steam: Da
CS Status: Can't be touched
Reputatie: Fost Moderator ajutator
Nume anterior: BlueSky#, EcHoO.
0.3 / 3
Utilizator neserios ( tepar )
Fond eXtream: 0
Location: Bucuresti
Has thanked: 67 times
Been thanked: 125 times

29 Jul 2014, 15:12

Editeaza-l cum doresti.

| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < engine >
#include < fakemeta >
#include < hamsandwich >
#include < xs >
#include < fun >
#include < csx >

#define PLUGIN "F & AF SHOP"
#define VERSION "1.2"
#define AUTHOR "HamletEagle && Snow."

#define IsPlayer(%0)    ( 1 <= %0 <= g_iMaxPlayers )

new g_iMaxPlayers;

new money  [ 6 ]
new money1 [ 6 ]

new bool: HasKnife [ 33 ]
new bool: HasBlack [ 33 ]
new bool: HasAk47 [ 33 ]

new const Knife [ ] [ ]= {
	
	"models/chucky_knifewob.mdl",
	"models/p_knife.mdl"
	
}

new const Black [ ] [ ]= {
	
	"models/black_knife.mdl",
	"models/p_knife.mdl"
	
}

new const Ak47 [  ] [ ] = { 
	
	"models/v_golden_ak47.mdl",
	"models/p_golden_ak47.mdl"
	
}

new const g_weapons [ ] [ ] = {

               "weapon_m4a1",
	       "weapon_ak47",
               "weapon_aug",
               "weapon_sg552",
               "weapon_famas",
               "weapon_galil",
               "weapon_mp5navy",
               "weapon_p90",
               "weapon_m3",
               "weapon_xm1014",
               "weapon_awp",
               "weapon_scout",
               "weapon_tmp",
               "weapon_mac10",
               "weapon_m249"
}


new bloody[32]
new g_bk_enabled, g_bk_rndreset

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)

	register_clcmd( "say", "Func_Say" );
	register_clcmd( "say_team", "Func_Say" );
	register_clcmd ( "/shop", "CheckAcces" );
	register_clcmd ( "shop", "CheckAcces" );

	//////////Cvarurile pentru money//////////////
	
	money [ 1 ] = register_cvar( "f_item1", "15000" )
	money [ 2 ] = register_cvar( "f_item2" ,"3000" )
	money [ 3 ] = register_cvar( "f_item3", "3000" )
	money [ 4 ] = register_cvar( "f_item4" ,"5000" )
	money [ 5 ] = register_cvar( "f_item5" ,"9000" )

	money1 [ 1 ] = register_cvar( "af_item1" ,"9000" )
	money1 [ 2 ] = register_cvar( "af_item2" ,"300" )
	money1 [ 3 ] = register_cvar( "af_item3" ,"3000" )
	money1 [ 4 ] = register_cvar( "af_item4" ,"5000" )
	money1 [ 5 ] = register_cvar( "af_item5" ,"3000" )
	
	/////////////////////////////////////////////////////////
	
	//////////////////////////////////////////Events///////////////////

	g_bk_enabled=register_cvar("bk_enabled","1")
	g_bk_rndreset=register_cvar("bk_rndreset","0")
	register_event("CurWeapon","wpnchange","be","1=1")

	g_iMaxPlayers = get_maxplayers ( )
	
	register_event ( "CurWeapon", "Current_Weapon", "be", "1=1" ); 
	RegisterHam ( Ham_TakeDamage, "player", "Player_TakeDamage" );
	RegisterHam ( Ham_Killed, "player", "Ham_CBasePlayer_Killed_Post", true );
	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)  
	
	//////////////////////////////////////////////////////////////////////
		
	
}

stock ham_strip_weapon(id,weapon[])
{
    if(!equal(weapon,"weapon_",7)) return 0;

    new wId = get_weaponid(weapon);
    if(!wId) return 0;

    new wEnt;
    while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
    if(!wEnt) return 0;

    if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);

    if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0;
    ExecuteHamB(Ham_Item_Kill,wEnt);

    set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));

    // this block should be used for Counter-Strike:
    /*if(wId == CSW_C4)
    {
        cs_set_user_plant(id,0,0);
        cs_set_user_bpammo(id,CSW_C4,0);
    }
    else if(wId == CSW_SMOKEGRENADE || wId == CSW_FLASHBANG || wId == CSW_HEGRENADE)
        cs_set_user_bpammo(id,wId,0);*/

    return 1;
}

public plugin_precache( ) {
	
	static i;
	for ( i = 0 ; i < sizeof ( Knife ); i++ ) 
		precache_model ( Knife [ i ] )
	
	for ( i = 0 ; i < sizeof ( Black ); i++ ) 
		precache_model ( Black [ i ] )
	
	for ( i = 0 ; i< sizeof ( Ak47 ) ; i++ ) 
		precache_model ( Ak47 [ i ] )
		
	precache_model ( "models/player/blackfurien/blackfurien.mdl" );
	precache_model ( "models/player/blackpackff/blackpackff.mdl" );

	precache_model("models/chucky_knife.mdl")
	precache_sound("misc/chucky.wav")

	return PLUGIN_CONTINUE
}

public Ham_CBasePlayer_Killed_Post(id) 
{
	HasKnife [ id ] = false
	bloody[id]=0
	HasBlack [ id ] = false
	cs_reset_user_model(id)
}

public fwHamPlayerSpawnPost(id) {

	HasAk47 [ id ] = false
	bloody[id]=0

	if( get_user_team(id) == 2 ) {
	HasKnife [ id ] = false
	HasBlack [ id ] = false
	cs_reset_user_model(id)
}
	
}

public Func_Say( id )
{
	new szSaid[ 192 ];
	read_args( szSaid, sizeof( szSaid ) -1 );
	
	remove_quotes( szSaid );
	
	if( contain( szSaid, "shop" ) != -1 )
	{
		CheckAcces ( id )
	}
}

public wpnchange(id){
	if(get_pcvar_num(g_bk_enabled)){
		if(bloody[id]){
			chuckyknife(id)
		}
		else{
			chuckyknifewob(id)
		}
	}
	return PLUGIN_HANDLED
}

public chuckyknife(id){
	new clip, ammo, wpnid = get_user_weapon(id,clip,ammo)
	if (wpnid == CSW_KNIFE) {
		if ( HasKnife [ id ] == true ){
			entity_set_string(id, EV_SZ_viewmodel, "models/chucky_knife.mdl")
		}
	}
	return PLUGIN_HANDLED
}

public chuckyknifewob(id){
	new clip, ammo, wpnid = get_user_weapon(id,clip,ammo)
	if (wpnid == CSW_KNIFE) {
		if ( HasKnife [ id ] == true ){
			entity_set_string(id, EV_SZ_viewmodel, "models/chucky_knifewob.mdl")
		}
	}
	return PLUGIN_HANDLED
}

public client_damage(attacker,victim,damage,wpnindex,hitplace,TA){
	if(get_pcvar_num(g_bk_enabled)){
		if(wpnindex==CSW_KNIFE){
			if ( HasKnife [attacker] == true ) {
				if(!bloody[attacker])client_cmd(attacker,"spk misc/chucky")
				bloody[attacker]=1
				chuckyknife(attacker)
			}
		}
	}
	return PLUGIN_CONTINUE
}

public client_death(killer,victim,wpnindex,hitplace,TK){
	bloody[victim]=0
	return PLUGIN_CONTINUE
}

public round_end(){
	if(get_pcvar_num(g_bk_rndreset)){
		bloody={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
	}
	return PLUGIN_CONTINUE
}

public Current_Weapon ( id ) {
	
	new weapon=get_user_weapon(id)
	
	if( weapon == CSW_KNIFE ) {
		
		if( HasBlack [ id ] == true ) {
			
			set_pev ( id, pev_viewmodel2, Black [ 0 ] );
			set_pev ( id, pev_weaponmodel2, Black [ 1 ] );
			
		}
		
	}
	
	if( weapon == CSW_AK47 ) {
		
		if( HasAk47 [ id ] == true ) {
			
			set_pev ( id, pev_viewmodel2, Ak47 [ 0 ] );
			set_pev ( id, pev_weaponmodel2, Ak47 [ 1 ] );
			
			
		}
		
	}
	
}

public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage ) {
	
	if ( iInflictor == iAttacker && IsPlayer ( iAttacker ) && HasKnife [ iAttacker ] ) {
		
		SetHamParamFloat ( 4, fDamage * 3.0 );
		return HAM_HANDLED;
		
	}

	if ( iInflictor == iAttacker && IsPlayer ( iAttacker ) && HasBlack [ iAttacker ] ) {
		
		SetHamParamFloat ( 4, fDamage * 2.0 );
		return HAM_HANDLED;
		
	}
	
	if ( iInflictor == iAttacker && IsPlayer ( iAttacker ) && HasAk47[ iAttacker ] ) {
		
		SetHamParamFloat ( 4, fDamage * 1.5 );
		return HAM_HANDLED;
		
	}
	
	return HAM_IGNORED;
	
}

public CheckAcces ( id ) {
	
	if( is_user_alive ( id ) ) {
		
		if ( get_user_team ( id ) == 1 ) ShowMenu ( id )
		if ( get_user_team ( id ) == 2 ) ShowMenu1 ( id )
		
	}
	
	
}

public ShowMenu( id )
{
	new menu = menu_create( "\rFurien Shop", "furien_handler" );
	
	menu_additem(menu, "SuperKnife 						          \r15000$", "", 0); 
	menu_additem(menu, "He Grenade						           \r3000$", "", 0); 
	menu_additem(menu, "50 HP					                     \r3000$", "", 0);
	menu_additem(menu, "100 AP + Helment	          \r5000$", "", 0);
	menu_additem(menu, "Black Pack						             \r9000$", "", 0);   
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu, MPROP_NOCOLORS, 1);
	menu_setprop(menu, MPROP_NUMBER_COLOR, "\r");
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;
}

public furien_handler(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		return PLUGIN_HANDLED;
	}

        if(get_user_team(id) != 1)
        return PLUGIN_HANDLED;
	
	new  command[6], name[64], access, callback
	new price
	price = cs_get_user_money( id )
	
	menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
	
	switch(item)
	{
		case 0: {
			
			
			
			if(price>=get_pcvar_num(money[ 1 ])) {
				
				if ( HasKnife [ id ] == false ) {
					
					cs_set_user_money( id, price-get_pcvar_num(money [ 1 ] ))
					ColorChat(id,"^x04[Furien-Shop]^x01 Ai cumparat ^x03 SuperKnife!")
					
					cs_set_user_model ( id , "blackfurien" );
					set_pev ( id, pev_viewmodel2, Knife [ 0 ] );
					set_pev ( id, pev_weaponmodel2, Knife [ 1 ] );
					HasBlack [ id ] = false
					HasKnife [ id ] = true
						
				}

				else ColorChat(id,"^x04[Furien-Shop]^x01 Ai deja ^x03 SuperKnife!")
	
			}
			
			else ColorChat(id,"^x04[Furien-Shop]^x01 Ai prea putini bani pentru a cumpara ^x03 SuperKnife!") 
				
		}
		case 1: {
			
			if( price >=get_pcvar_num( money [ 2 ] )) {
				
				if( ! user_has_weapon ( id ,  CSW_HEGRENADE ) ) {
					
					cs_set_user_money( id, price-get_pcvar_num(money [ 2 ] ))
					give_item(id,"weapon_hegrenade")
					ColorChat(id,"^x04[Furien-Shop]^x01 Ai cumparat ^x03 He Grenade!")
					
					
				}

				else ColorChat(id,"^x04[Furien-Shop]^x01 Ai deja ^x03 He Grenade!")

				}
			
			else ColorChat(id,"^x04[Furien-Shop]^x01 Ai prea putini bani pentru a cumpara ^x03 He Grenade!")
					
		}
		case 2: {
			
			if( price >=get_pcvar_num( money [ 3 ] )) {
				
				if( get_user_health ( id ) < 200 ) {
					
					cs_set_user_money( id,price- get_pcvar_num(money [ 3 ])) 
					set_user_health ( id, get_user_health ( id ) + 50 )
					ColorChat(id,"^x04[Furien-Shop]^x01 Ai cumparat ^x03 50 HP!")
					
				}

				else ColorChat(id,"^x04[Furien-Shop]^x01 Ai atins deja limita de ^x03 200 HP !")

				}
			
			else ColorChat(id,"^x04[Furien-Shop]^x01 Ai prea putini bani pentru a cumpara ^x03 50 HP!") 
					
		}
		case 3: {
			
			if( price >= get_pcvar_num(money [ 4 ]) ) {
				
				if( get_user_armor ( id ) < 100 ) {
					
					cs_set_user_money( id,price- get_pcvar_num( money [ 4 ] ))
					give_item(id,"item_kevlar")
					give_item(id, "item_assaultsuit")
					ColorChat(id,"^x04[Furien-Shop]^x01 Ai cumparat ^x03 100 AP + Helmet!")
					
				}

				else ColorChat(id,"^x04[Furien-Shop]^x01 Ai atins deja limita de ^x03 100 AP!")

				}
			
			else ColorChat(id,"^x04[Furien-Shop]^x01 Ai prea putini bani pentru a cumpara ^x03 100 AP + Helmet!")
				
		}
		case 4: {
			
			
			
			if(price>=get_pcvar_num(money[ 5 ])) {
				
				if ( HasBlack [ id ] == false ) {
					
					cs_set_user_money( id, price-get_pcvar_num(money [ 5 ] ))
					ColorChat(id,"^x04[Furien-Shop]^x01 Ai cumparat ^x03 Black Pack!")
					
					cs_set_user_model ( id , "blackpackff" );
					set_pev ( id, pev_viewmodel2, Black [ 0 ] );
					set_pev ( id, pev_weaponmodel2, Black [ 1 ] );
					give_item(id,"item_kevlar")
					give_item(id, "item_assaultsuit")
					HasKnife [ id ] = false
					HasBlack [ id ] = true
						
				}

				else ColorChat(id,"^x04[Furien-Shop]^x01 Ai deja ^x03 Black Pack!")
	
			}
			
			else ColorChat(id,"^x04[Furien-Shop]^x01 Ai prea putini bani pentru a cumpara ^x03 Black Pack!") 
				
		}
		
	}
	
	menu_destroy(menu);
	
	return PLUGIN_HANDLED;
	
}

public ShowMenu1(id)
{
	new menu2 = menu_create("\rAnti-Furien Shop", "af_menu");
	
	menu_additem(menu2, "Golden AK47 					            \r9000$", "", 0);
	menu_additem(menu2, "Defuse Kit						                \r300$", "", 0); 
	menu_additem(menu2, "50 HP 			 			                   \r3000$", "", 0); 
	menu_additem(menu2, "100 AP + Helmet	 		   		   \r5000$", "", 0); 
	menu_additem(menu2, "Ammo						                     \r3000$", "", 0);
	
	menu_setprop(menu2, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu2, MPROP_NOCOLORS, 1);
	
	menu_display(id, menu2, 0);
	
	return PLUGIN_HANDLED;
}

public af_menu(id, menu2, item)
{
	if(item == MENU_EXIT)
	{
		return PLUGIN_HANDLED;
	}

        if(get_user_team(id) != 2)
        return PLUGIN_HANDLED;
	
	new command[6], name[64], access, callback,price
	price=cs_get_user_money(id)
	
	menu_item_getinfo(menu2, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
	
	switch(item)
	{
		case 0: {
			
			if( price >= get_pcvar_num(money1 [ 1 ]) ) {
				
				if ( HasAk47 [ id ] == false ) {
					
					cs_set_user_money( id,price-get_pcvar_num(money1 [ 1 ] ))

					for ( new i ; i < sizeof ( g_weapons ) ; i ++ ) 
    					ham_strip_weapon(id, g_weapons [ i ])
    					give_item(id,"weapon_ak47")

					set_pev ( id, pev_viewmodel2, Ak47 [ 0 ] );
					set_pev ( id, pev_weaponmodel2, Ak47 [ 1 ] );
					cs_set_user_bpammo(id,CSW_AK47,250) 
					ColorChat(id,"^x04[Furien-Shop]^x01 Ai cumparat ^x03 Golden AK47!")
					
					HasAk47 [ id ] = true
					
				}

				else ColorChat(id,"^x04[Furien-Shop]^x01 Ai deja ^x03 Golden AK47!")

				}
			
			else ColorChat(id,"^x04[Furien-Shop]^x01 Ai prea putini bani pentru a cumpara ^x03 Golden AK47!") 
				
		}
		case 1: {
			
			if( price >=get_pcvar_num( money1 [ 2 ]) ) {
				
				if ( ! cs_get_user_defuse  ( id )  ) {
					
					cs_set_user_money( id, price-get_pcvar_num(money1 [ 2 ] ))
					cs_set_user_defuse(id,1)
					ColorChat(id,"^x04[Furien-Shop]^x01 Ai cumparat ^x03 DefuseKit!")
					
				}

				else ColorChat(id,"^x04[Furien-Shop]^x01 Ai deja ^x03 DefuseKit!")

				}
			
			else ColorChat(id,"^x04[Furien-Shop]^x01 Ai prea putini bani pentru a cumpara ^x03 DefuseKit!") 
					
		}
		case 2: {
			
			if( price >= get_pcvar_num(money1 [ 3 ]) ) {
				
				if( get_user_health ( id ) < 200 ) {
					
					cs_set_user_money( id, price-get_pcvar_num(money1 [ 3 ]) )
					set_user_health(id,get_user_health(id)+50)
					ColorChat(id,"^x04[Furien-Shop]^x01 Ai cumparat ^x03 50 HP!")	
					
				}

				else ColorChat(id,"^x04[Furien-Shop]^x01 Ai atins limita de ^x03 200 HP!")

				}
			
			else ColorChat(id,"^x04[Furien-Shop]^x01 Ai prea putini bani pentru a cumpara ^x03 50 HP!") 
					
		}
		case 3: {
			
			if( price >= get_pcvar_num(money1 [ 4 ] )) {
				
				if( get_user_armor ( id ) < 100 ) {
					
					cs_set_user_money( id, price-get_pcvar_num(money1 [ 4 ] ))
					give_item(id,"item_kevlar")
					give_item(id, "item_assaultsuit")
					ColorChat(id,"^x04[Furien-Shop]^x01 Ai cumparat ^x03 100 AP + Helmet!")
					
				}

				else ColorChat(id,"^x04[Furien-Shop]^x01 Ai atins deja limita de ^x03 100 AP!")

				}
			
			else ColorChat(id,"^x04[Furien-Shop]^x01 Ai prea putini bani pentru a cumpara ^x03 100 AP + Helmet!") 
				
		}
		case 4: {
				
			if( price >= get_pcvar_num(money1 [ 5 ]) ) {
				
				cs_set_user_money( id,price-get_pcvar_num( money1 [ 5 ] ))

				cs_set_user_bpammo ( id ,CSW_M4A1, 250 )
				cs_set_user_bpammo ( id ,CSW_AK47, 250 )
				cs_set_user_bpammo ( id ,CSW_AUG, 250 )
				cs_set_user_bpammo ( id ,CSW_SG552, 250 )
				cs_set_user_bpammo ( id ,CSW_FAMAS, 250 )
				cs_set_user_bpammo ( id ,CSW_GALIL, 250 )
				cs_set_user_bpammo ( id ,CSW_MP5NAVY, 250 )
				cs_set_user_bpammo ( id ,CSW_P90, 250 )
				cs_set_user_bpammo ( id ,CSW_M3, 250 )
				cs_set_user_bpammo ( id ,CSW_XM1014, 250 )
				cs_set_user_bpammo ( id ,CSW_AWP, 250 )
				cs_set_user_bpammo ( id ,CSW_SCOUT, 250 )
				cs_set_user_bpammo ( id ,CSW_TMP, 250 )
				cs_set_user_bpammo ( id ,CSW_MAC10, 250 )
				cs_set_user_bpammo ( id ,CSW_DEAGLE, 250 )

				ColorChat(id,"^x04[Furien-Shop]^x01 Ai cumparat ^x03 Ammo (250 gloante)!")

			}
			
			else ColorChat(id,"^x04[Furien-Shop]^x01 Ai prea putini bani pentru a cumpara ^x03 Ammo (250 gloante)!") 
				
			
		}
		
		
	}
	
	menu_destroy(menu2);
	
	return PLUGIN_HANDLED;
	
}

public client_putinserver( id )
{
	
	HasKnife [ id ] = false
	HasBlack [ id ] = false
	cs_reset_user_model(id)
}


stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
 
	replace_all(msg, 190, "!x04", "^4");
	replace_all(msg, 190, "!x01", "^1");
	replace_all(msg, 190, "!x03", "^3");
 
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
	for(new i = 0; i < count; i++) {
	if(is_user_connected(players)) {
	message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
	write_byte(players);
	write_string(msg);
	message_end();
	}
	}
	} 
	}
User avatar
Doctor whO? <3
Membru, skill +3
Membru, skill +3
Posts: 1196
Joined: 21 Jun 2013, 12:40
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Has thanked: 109 times
Been thanked: 75 times
Contact:

30 Jul 2014, 00:49

Asta il am si eu, dar eu vreau ce am cerut eu :(
User avatar
Truth
Membru, skill +1
Membru, skill +1
Posts: 215
Joined: 26 Jun 2014, 19:50
Detinator Steam: Da
CS Status: I learn ...
SteamID: Private
Fond eXtream: 0
Location: Buzau
Has thanked: 1 time
Been thanked: 9 times

30 Jul 2014, 12:50

Netestat | Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <fakemeta_util>
#include <hamsandwich>

#define PLUGIN "Furien Shop Menu"
#define VERSION "0.1"
#define AUTHOR "sasuke_cstrike"

// -- || Take Damage
#define IsPlayer(%0)    ( 1 <= %0 <= g_iMaxPlayers )
new g_iMaxPlayers;

// -- || Bool's
new bool:superknife [ 33 ];

// -- || Constante
new const v_superknife [ 66 ] = "models/v_super_knife.mdl";	// Pui tu model-ul
new const p_superknife [ 64 ] = "models/p_super_knife.mdl";	// Pui tu model-ul

new const PICK_AMMO[]                   = "items/9mmclip1.wav";

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	// -- || Chat
	register_clcmd( "say shop", "ShopCmd");
	register_clcmd( "say /shop", "ShopCmd");
	
	register_clcmd( "say_team shop", "ShopCmd");
	register_clcmd( "say_team /shop", "ShopCmd");
	
	// -- || Event's
	register_event("DeathMsg", "eDeath", "a")
	register_event ( "CurWeapon", "CurrWeapon", "be", "1=1" );
	
	// -- || HamSandwich
	RegisterHam ( Ham_TakeDamage, "player", "Player_TakeDamage" );
	RegisterHam ( Ham_Spawn, "player", "Spawn", true );
	
	// -- || TakeDamage
	g_iMaxPlayers = get_maxplayers ( 	);
	// Add your code here...
}

public eDeath ( ) {
	
	if ( superknife [ read_data ( 2 ) ] ) {
		
		superknife [ read_data ( 2 ) ] = false;
	}
}

public plugin_precache ( ) {
	
	//Super-Knife
	precache_model ( v_superknife );
	precache_model ( p_superknife );
	precache_sound(PICK_AMMO);
}

public client_disconnect ( id ) {
	superknife[ id ] = false;
}
public Spawn( id ) {
	
	if(get_user_team(id) == 1) {
		fm_strip_user_weapons(id) ;
		fm_give_item(id, "weapon_knife") ;
		fm_give_item(id, "weapon_hegrenade");
		
		fm_give_item(id, "weapon_flashbang");
		cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
		
		fm_give_item(id, "weapon_smokegrenade");	
	}
	if(get_user_team(id) == 2) {
		fm_strip_user_weapons(id) ;
		fm_give_item(id, "weapon_knife") ;
		fm_give_item(id, "weapon_hegrenade");
		
		fm_give_item(id, "weapon_smokegrenade");
		
		superknife[ id ] = false;
	}
	
}
public CurrWeapon ( id ) {
	
	if ( superknife [ id ] && get_user_weapon ( id ) == CSW_KNIFE ) {
		
		set_pev ( id, pev_viewmodel2, v_superknife );
		set_pev ( id, pev_weaponmodel2, p_superknife );
	}
}
public ShopCmd(id) {
	
	new iMoney = cs_get_user_money(id);
	switch(get_user_team(id))
	{
		case 1:
		{
			new Titlu[101];
			formatex(Titlu, 100, "\yFurien Shop^n\yBani Tai:\r%d$", iMoney);
			new ShopMenu = menu_create(Titlu, "weaponshandler");  
			
			if(iMoney < 10000) {
				menu_additem(ShopMenu, "Super Knife	\d10000$", "1", 0);
			}
			else
			{
				menu_additem(ShopMenu, "Super Knife	\y10000$", "1", 0);
			}
			if(iMoney < 3000) {
				menu_additem(ShopMenu, "\r+50 \wHP	\d3000$", "2", 0);  
			}
			else
			{
				menu_additem(ShopMenu, "\r+50 \wHP	\y3000$", "2", 0);  
			}
			if(iMoney < 500) {
				menu_additem(ShopMenu, "\r+50\w AP	\d500$", "3", 0); 
			}
			else
			{
				menu_additem(ShopMenu, "\r+50\w AP	\y500$", "3", 0);   
			}
			if(iMoney < 3000) {
				menu_additem(ShopMenu, "He Grenade	\d3000$", "4", 0);
			}
			else
			{
				menu_additem(ShopMenu, "He Grenade	\y3000$", "4", 0);
			}
			
			menu_setprop(ShopMenu, MPROP_EXIT, MEXIT_ALL);  
			
			menu_display(id, ShopMenu, 0); 
		}
		case 2:
		{
			new Titlu[101];
			formatex(Titlu, 100, "\yAnti-Furien Shop^n\yBani Tai:\r%d$", iMoney);
			new ShopMenu = menu_create( Titlu, "weaponshandler");  
			
			if(iMoney < 500) {
				menu_additem(ShopMenu, "Defuse KIT	\d500$", "1", 0);
			}
			else
			{
				menu_additem(ShopMenu, "Defuse KIT	\y500$", "1", 0);
			}
			if(iMoney < 3000) {
				menu_additem(ShopMenu, "\r+50 \wHP	\d3000$", "2", 0); 
			}
			else
			{
				menu_additem(ShopMenu, "\r+50 \wHP	\y3000$", "2", 0);  
			}
			if(iMoney < 500) {
				menu_additem(ShopMenu, "\r+50\w AP	\d500$", "3", 0); 
			}
			else
			{
				menu_additem(ShopMenu, "\r+50\w AP	\y500$", "3", 0);  
			}
			if(iMoney < 6000) {
				menu_additem(ShopMenu, "He Grenade	\d6000$", "4", 0);
			}
			else
			{
				menu_additem(ShopMenu, "He Grenade	\y6000$", "4", 0);  
			}
			
			menu_setprop(ShopMenu, MPROP_EXIT, MEXIT_ALL);  
			
			menu_display(id, ShopMenu, 0); 
		}
	}
	return 1;
}

public weaponshandler(id, ShopMenu, item)  
	{  
	if( item == MENU_EXIT )  
		{  
		menu_destroy(ShopMenu);  
		return PLUGIN_HANDLED;  
	}  
	new data[6], iName[64];  
	new access, callback;  
	menu_item_getinfo(ShopMenu, item, access, data,5, iName, 63, callback);  
	new key = str_to_num(data);  
	
	switch(key)  
	{  
		case 0:  
		{  
			switch(get_user_team(id))
			{
				case 1:
				{
					if(superknife[ id ]) {
						ColorChat(id, "^x04[Shop]^x01 Ai deja super knife.");
						return 1;
					}
					else
					{
						new iMoney = cs_get_user_money(id) - 10000;
						if(iMoney < 0) {
							ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
						}
						else
						{
							emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
							superknife[ id ] = true;
							CurrWeapon(id);
							cs_set_user_money(id, iMoney);
						}
					}
				}
				case 2:
				{
					new iMoney = cs_get_user_money(id) - 500;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
						fm_give_item ( id, "item_thighpack" );
						cs_set_user_money(id, iMoney);
					}
				}
			}
			
		} 
		case 1:   
		{  
			switch(get_user_team(id))
			{
				case 1:
				{
					new iMoney = cs_get_user_money(id) - 3000;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						new iHealth = get_user_health(id);
						if(iHealth >= 250) {
							ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de hp.");
						}
						else
						{
							emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
							fm_set_user_health(id, iHealth + 50);
							cs_set_user_money(id, iMoney);
						}
					}
				}
				case 2:
				{
					new iMoney = cs_get_user_money(id) - 3000;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						new iHealth = get_user_health(id);
						if(iHealth >= 250) {
							ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de hp.");
						}
						else
						{
							emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
							fm_set_user_health(id, iHealth + 50);
							cs_set_user_money(id, iMoney);
						}
					}
				}
			}  
			
		}  
		case 2:   
		{  
			switch(get_user_team(id))
			{
				case 1:
				{
					new iMoney = cs_get_user_money(id) - 500;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						new iArmor = get_user_armor(id);
						if(iArmor >= 200) {
							ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de ap.");
						}
						else
						{
							emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
							fm_set_user_armor(id, iArmor + 50);
							cs_set_user_money(id, iMoney);
						}
					}
				}
				case 2:
				{
					new iMoney = cs_get_user_money(id) - 500;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						new iArmor = get_user_armor(id);
						if(iArmor >= 200) {
							ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de ap.");
						}
						else
						{
							emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
							fm_set_user_armor(id, iArmor + 50);
							cs_set_user_money(id, iMoney);
						}
					}
				}
			}  
			
		}  
		case 3:  
		{  
			switch(get_user_team(id))
			{
				case 1:
				{
					new iMoney = cs_get_user_money(id) - 3000;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
						fm_give_item ( id, "weapon_hegrenade" );
						cs_set_user_money(id, iMoney);
					}
				}
				case 2:
				{
					new iMoney = cs_get_user_money(id) - 6000;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
						fm_give_item ( id, "weapon_hegrenade" );
						cs_set_user_money(id, iMoney);
					}
				}
			}  
			
		} 
	}  
	
	
	
	menu_destroy(ShopMenu);  
	return PLUGIN_HANDLED;  
}

public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )  {
	if ( IsPlayer ( iAttacker ) ) {
		if( iInflictor == iAttacker && superknife [ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && get_user_team( iAttacker ) == 1 ) {
			SetHamParamFloat( 4, fDamage * 3.0);
			return HAM_HANDLED;
		}
	}
	
	return HAM_IGNORED;
}

stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!x04", "^4");
	replace_all(msg, 190, "!x01", "^1");
	replace_all(msg, 190, "!x03", "^3");
	
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}
Image

Pluginuri Publicate:

- Furien XP System #1 | #2 | #3 | #4 | #5 | #6
User avatar
Doctor whO? <3
Membru, skill +3
Membru, skill +3
Posts: 1196
Joined: 21 Jun 2013, 12:40
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Has thanked: 109 times
Been thanked: 75 times
Contact:

30 Jul 2014, 13:06

Truth? am o problema, cand cumpar cv imi da cel de jos de el, de ex:
Daca cumpar defuse kit imi da hp, daca cumpar hp imi da ap si tot asa.. la fel si la T.
User avatar
Truth
Membru, skill +1
Membru, skill +1
Posts: 215
Joined: 26 Jun 2014, 19:50
Detinator Steam: Da
CS Status: I learn ...
SteamID: Private
Fond eXtream: 0
Location: Buzau
Has thanked: 1 time
Been thanked: 9 times

30 Jul 2014, 13:37

Incearca acum :
sma | Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <fakemeta_util>
#include <hamsandwich>

#define PLUGIN "Furien Shop Menu"
#define VERSION "0.1"
#define AUTHOR "sasuke_cstrike"

// -- || Take Damage
#define IsPlayer(%0)    ( 1 <= %0 <= g_iMaxPlayers )
new g_iMaxPlayers;

// -- || Bool's
new bool:superknife [ 33 ];

// -- || Constante
new const v_superknife [ 66 ] = "models/v_super_knife.mdl";	// Pui tu model-ul
new const p_superknife [ 64 ] = "models/p_super_knife.mdl";	// Pui tu model-ul

new const PICK_AMMO[]                   = "items/9mmclip1.wav";

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	// -- || Chat
	register_clcmd( "say shop", "ShopCmd");
	register_clcmd( "say /shop", "ShopCmd");
	
	register_clcmd( "say_team shop", "ShopCmd");
	register_clcmd( "say_team /shop", "ShopCmd");
	
	// -- || Event's
	register_event("DeathMsg", "eDeath", "a")
	register_event ( "CurWeapon", "CurrWeapon", "be", "1=1" );
	
	// -- || HamSandwich
	RegisterHam ( Ham_TakeDamage, "player", "Player_TakeDamage" );
	RegisterHam ( Ham_Spawn, "player", "Spawn", true );
	
	// -- || TakeDamage
	g_iMaxPlayers = get_maxplayers ( 	);
	// Add your code here...
}

public eDeath ( ) {
	
	if ( superknife [ read_data ( 2 ) ] ) {
		
		superknife [ read_data ( 2 ) ] = false;
	}
}

public plugin_precache ( ) {
	
	//Super-Knife
	precache_model ( v_superknife );
	precache_model ( p_superknife );
	precache_sound(PICK_AMMO);
}

public client_disconnect ( id ) {
	superknife[ id ] = false;
}
public Spawn( id ) {
	
	if(get_user_team(id) == 1) {
		fm_strip_user_weapons(id) ;
		fm_give_item(id, "weapon_knife") ;
		fm_give_item(id, "weapon_hegrenade");
		
		fm_give_item(id, "weapon_flashbang");
		cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
		
		fm_give_item(id, "weapon_smokegrenade");	
	}
	if(get_user_team(id) == 2) {
		fm_strip_user_weapons(id) ;
		fm_give_item(id, "weapon_knife") ;
		fm_give_item(id, "weapon_hegrenade");
		
		fm_give_item(id, "weapon_smokegrenade");
		
		superknife[ id ] = false;
	}
	
}
public CurrWeapon ( id ) {
	
	if ( superknife [ id ] && get_user_weapon ( id ) == CSW_KNIFE ) {
		
		set_pev ( id, pev_viewmodel2, v_superknife );
		set_pev ( id, pev_weaponmodel2, p_superknife );
	}
}
public ShopCmd(id) {
	
	new iMoney = cs_get_user_money(id);
	switch(get_user_team(id))
	{
		case 1:
		{
			new Titlu[101];
			formatex(Titlu, 100, "\yFurien Shop^n\yBani Tai:\r%d$", iMoney);
			new ShopMenu = menu_create(Titlu, "weaponshandler");  
			
			if(iMoney < 10000) {
				menu_additem(ShopMenu, "Super Knife	\d10000$", "1", 0);
			}
			else
			{
				menu_additem(ShopMenu, "Super Knife	\y10000$", "1", 0);
			}
			if(iMoney < 3000) {
				menu_additem(ShopMenu, "\r+50 \wHP	\d3000$", "2", 0);  
			}
			else
			{
				menu_additem(ShopMenu, "\r+50 \wHP	\y3000$", "2", 0);  
			}
			if(iMoney < 500) {
				menu_additem(ShopMenu, "\r+50\w AP	\d500$", "3", 0); 
			}
			else
			{
				menu_additem(ShopMenu, "\r+50\w AP	\y500$", "3", 0);   
			}
			if(iMoney < 3000) {
				menu_additem(ShopMenu, "He Grenade	\d3000$", "4", 0);
			}
			else
			{
				menu_additem(ShopMenu, "He Grenade	\y3000$", "4", 0);
			}
			
			menu_setprop(ShopMenu, MPROP_EXIT, MEXIT_ALL);  
			
			menu_display(id, ShopMenu, 0); 
		}
		case 2:
		{
			new Titlu[101];
			formatex(Titlu, 100, "\yAnti-Furien Shop^n\yBani Tai:\r%d$", iMoney);
			new ShopMenu = menu_create( Titlu, "weaponshandler");  
			
			if(iMoney < 500) {
				menu_additem(ShopMenu, "Defuse KIT	\d500$", "1", 0);
			}
			else
			{
				menu_additem(ShopMenu, "Defuse KIT	\y500$", "1", 0);
			}
			if(iMoney < 3000) {
				menu_additem(ShopMenu, "\r+50 \wHP	\d3000$", "2", 0); 
			}
			else
			{
				menu_additem(ShopMenu, "\r+50 \wHP	\y3000$", "2", 0);  
			}
			if(iMoney < 500) {
				menu_additem(ShopMenu, "\r+50\w AP	\d500$", "3", 0); 
			}
			else
			{
				menu_additem(ShopMenu, "\r+50\w AP	\y500$", "3", 0);  
			}
			if(iMoney < 6000) {
				menu_additem(ShopMenu, "He Grenade	\d6000$", "4", 0);
			}
			else
			{
				menu_additem(ShopMenu, "He Grenade	\y6000$", "4", 0);  
			}
			
			menu_setprop(ShopMenu, MPROP_EXIT, MEXIT_ALL);  
			
			menu_display(id, ShopMenu, 0); 
		}
	}
	return 1;
}

public weaponshandler(id, ShopMenu, item)  
	{  
	if( item == MENU_EXIT )  
		{  
		menu_destroy(ShopMenu);  
		return PLUGIN_HANDLED;  
	}  
	new data[6], iName[64];  
	new access, callback;  
	menu_item_getinfo(ShopMenu, item, access, data,5, iName, 63, callback);  
	new key = str_to_num(data);  
	
	switch(key)  
	{  
		case 1:  
		{  
			switch(get_user_team(id))
			{
				case 1:
				{
					if(superknife[ id ]) {
						ColorChat(id, "^x04[Shop]^x01 Ai deja super knife.");
						return 1;
					}
					else
					{
						new iMoney = cs_get_user_money(id) - 10000;
						if(iMoney < 0) {
							ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
						}
						else
						{
							emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
							superknife[ id ] = true;
							CurrWeapon(id);
							cs_set_user_money(id, iMoney);
						}
					}
				}
				case 2:
				{
					new iMoney = cs_get_user_money(id) - 500;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
						fm_give_item ( id, "item_thighpack" );
						cs_set_user_money(id, iMoney);
					}
				}
			}
			
		} 
		case 2:   
		{  
			switch(get_user_team(id))
			{
				case 1:
				{
					new iMoney = cs_get_user_money(id) - 3000;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						new iHealth = get_user_health(id);
						if(iHealth >= 250) {
							ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de hp.");
						}
						else
						{
							emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
							fm_set_user_health(id, iHealth + 50);
							cs_set_user_money(id, iMoney);
						}
					}
				}
				case 2:
				{
					new iMoney = cs_get_user_money(id) - 3000;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						new iHealth = get_user_health(id);
						if(iHealth >= 250) {
							ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de hp.");
						}
						else
						{
							emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
							fm_set_user_health(id, iHealth + 50);
							cs_set_user_money(id, iMoney);
						}
					}
				}
			}  
			
		}  
		case 3:   
		{  
			switch(get_user_team(id))
			{
				case 1:
				{
					new iMoney = cs_get_user_money(id) - 500;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						new iArmor = get_user_armor(id);
						if(iArmor >= 200) {
							ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de ap.");
						}
						else
						{
							emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
							fm_set_user_armor(id, iArmor + 50);
							cs_set_user_money(id, iMoney);
						}
					}
				}
				case 2:
				{
					new iMoney = cs_get_user_money(id) - 500;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						new iArmor = get_user_armor(id);
						if(iArmor >= 200) {
							ColorChat(id, "^x04[Shop]^x01 Ai atins limita maxima de ap.");
						}
						else
						{
							emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
							fm_set_user_armor(id, iArmor + 50);
							cs_set_user_money(id, iMoney);
						}
					}
				}
			}  
			
		}  
		case 4:  
		{  
			switch(get_user_team(id))
			{
				case 1:
				{
					new iMoney = cs_get_user_money(id) - 3000;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
						fm_give_item ( id, "weapon_hegrenade" );
						cs_set_user_money(id, iMoney);
					}
				}
				case 2:
				{
					new iMoney = cs_get_user_money(id) - 6000;
					if(iMoney < 0) {
						ColorChat(id, "^x04[Shop]^x01 Nu ai suficienti bani.");
					}
					else
					{
						emit_sound(id, CHAN_ITEM, PICK_AMMO, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
						fm_give_item ( id, "weapon_hegrenade" );
						cs_set_user_money(id, iMoney);
					}
				}
			}  
			
		} 
	}  
	
	
	
	menu_destroy(ShopMenu);  
	return PLUGIN_HANDLED;  
}

public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )  {
	if ( IsPlayer ( iAttacker ) ) {
		if( iInflictor == iAttacker && superknife [ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && get_user_team( iAttacker ) == 1 ) {
			SetHamParamFloat( 4, fDamage * 3.0);
			return HAM_HANDLED;
		}
	}
	
	return HAM_IGNORED;
}

stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!x04", "^4");
	replace_all(msg, 190, "!x01", "^1");
	replace_all(msg, 190, "!x03", "^3");
	
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}
Image

Pluginuri Publicate:

- Furien XP System #1 | #2 | #3 | #4 | #5 | #6
User avatar
Doctor whO? <3
Membru, skill +3
Membru, skill +3
Posts: 1196
Joined: 21 Jun 2013, 12:40
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Has thanked: 109 times
Been thanked: 75 times
Contact:

30 Jul 2014, 14:55

Multumesc, acum functioneaza perfect :)
lacatusvalentin196
Membru, skill 0
Membru, skill 0
Posts: 12
Joined: 20 Jul 2014, 01:01
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 1 time
Contact:

31 Jul 2014, 20:58

Truth , cand incepi runda la FURIEN primesti 1he , tu daca dai din greseala sa cumperi HE din shop iti ia -3000$ chiar daca ai HE poti sa o rezolvi ?
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 34 guests