Shop Furien

Pluginuri pentru modul AmxModX.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

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:

29 Sep 2013, 15:02

Descriere: Este un plugin shop furien putin mai complex si mai simplu

Descarcare: Link!
Sursa:
| Afiseaza codul
#include < amxmodx >
#include < amxmisc>
#include < engine >
#include < cstrike >
#include < hamsandwich >
#include < fakemeta >
#include < fakemeta_util >
#include < CC_ColorChat >
#include < fun >

#define PLUGIN "Furien Shop"
#define VERSION "0.0.4"
#define AUTHOR "DaNe+Modificat/Fixat de vladu888"

new bool:have_superknife[33];
new bool:have_goldenak[33]
new bool:have_super_black[33]


new have_superknife_v_model [ 66 ] = "models/shop/v_razor.mdl"
new have_goldenak_v_model [ 66 ] = "models/shop/v_goldenak.mdl"
new have_super_black_v_model [ 66 ] = "models/shop/v_dragonclaws.mdl"

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, "DaNe");
	
	register_clcmd("say /shop", "FurienShop", 0);
	register_clcmd("say shop", "FurienShop", 0);
	register_clcmd("say_team /shop", "FurienShop", 0);
	register_clcmd("say_team shop", "FurienShop", 0);
	register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" );
	RegisterHam ( Ham_TakeDamage, "player", "Player_TakeDamage" );
	RegisterHam ( Ham_Spawn, "player", "Spawn", 1 ); 
}

public plugin_precache ( ) 
{
	precache_model ( have_superknife_v_model );
	precache_model ( have_goldenak_v_model );
	precache_model ( have_super_black_v_model );
}

public Spawn ( id ) 
	{
		strip_user_weapons ( id );
		give_item ( id, "weapon_knife" );
		give_item ( id, "weapon_hegrenade" );
		give_item ( id, "weapon_smokegrenade" );
		cs_set_user_bpammo( id, CSW_SMOKEGRENADE, 2 )
		give_item ( id, "weapon_flashbang" );
		cs_set_user_bpammo( id, CSW_FLASHBANG, 2 )
		have_superknife [ id ] = false;
		have_goldenak [ id ] = false;
		have_super_black [ id ] = false;
	}

	public CurrentWeapon ( id ) 
{
	
	if ( have_superknife [ id ] && get_user_weapon ( id ) == CSW_KNIFE ) 
	{
		set_pev ( id, pev_viewmodel2, have_superknife_v_model );
	}
	if ( have_goldenak [ id ] && get_user_weapon ( id ) == CSW_AK47 ) 
	{
		set_pev ( id, pev_viewmodel2, have_goldenak_v_model );
	}
	if ( have_super_black [ id ] && get_user_weapon ( id ) == CSW_KNIFE ) 
	{
		set_pev ( id, pev_viewmodel2, have_super_black_v_model );
	}
}

public FurienShop ( id ) 
{
	
	if (get_user_team(id) == 1 ) 
	{
		set_task( 0.1, "ShowFurien", id );
	}

	if (get_user_team (id ) == 2 ) 
	{
		set_task( 0.1, "ShowAntiFurien", id );
	}
}

public ShowAntiFurien(id, level, cid) 
{   
	new menu = menu_create( "\rAnti\w-\rFurien \yBuying", "antifurienhandler");
	menu_additem(menu, "\yGolden \rAK47 \y- \w[ \r9000 \y$ \w]", "1", 0);
	menu_additem(menu, "\yDefuse \rKIT \y- \w[ \r300 \y$ \w]", "2", 0);
	menu_additem(menu, "\y50 \rHP \y- \w[ \r3000 \y$ \w]", "3", 0);
	menu_additem(menu, "\y50 \rAP \y- \w[ \r1000 \y$ \w]", "4", 0);
	menu_additem(menu, "\yHE \rGrenade \y- \w[ \r1200 \y$ \w]", "5", 0);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
}

public ShowFurien(id, level, cid) 
{    
	new menu = menu_create( "\rFurien \yBuying", "furienhandler");
	menu_additem(menu, "\ySuper \rKnife \y- \w[ \r10000 \y$ \w]", "0", 0);
	menu_additem(menu, "\yHE \rGrenade \y- \w[ \r3000 \y$ \w]", "1", 0);
	menu_additem(menu, "\y50 \rHP \y- \w[ \r3000 \y$ \w]", "2", 0);
	menu_additem(menu, "\y100 \rAP \y- \w[ \r5000 \y$ \w]", "3", 0);
	menu_additem(menu, "\yBlack \rPack \y- \w[ \r15000 \y$ \w]", "4", 0);

	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
}

public furienhandler (id, menu, item, level, cid) 
{
	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 0:
		{	
			new iMoney = cs_get_user_money ( id ) - 10000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03Nu ai destui bani!");
				return 1;
				
			}
			else
			{ 
				have_superknife[ id ] = true;
				CurrentWeapon( id );
                                cs_set_user_money(id, cs_get_user_money(id) - 10000);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01SuperKnife!");
				return 1;
			}
		}
		
		case 1:
		{	
			new iMoney = cs_get_user_money ( id ) - 3000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Nu ai destui bani!");
				return 1;
				
			}
			else
			{ 
				give_item ( id, "weapon_hegrenade" );
				CurrentWeapon( id );
                                cs_set_user_money(id, cs_get_user_money(id) - 3000);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01HeGrenade!");
				return 1;
			}
		}
		
		case 2:
		{
			new iMoney = cs_get_user_money ( id ) - 3000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Nu ai destui bani !");
				return 1;
				
			}
			else
			{
				new Health = get_user_health ( id );
				if ( Health <= 250 ) 
			    {
				set_user_health ( id, get_user_health ( id ) + 50 );
                                cs_set_user_money(id, cs_get_user_money(id) - 3000);
				ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03Ai cumparat ^x0150 HP!");
				return 1;
				}
		    }
		}
		
		case 3:
		{
			new iMoney = cs_get_user_money ( id ) - 5000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03 Nu ai destui bani");
				return 1;
				
			}
			else
			{
				new Armor = get_user_armor ( id );
				if ( Armor <= 300 ) 
				{
					set_user_armor( id, get_user_armor ( id ) + 100 );
                                        cs_set_user_money(id, cs_get_user_money(id) - 5000);
					ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03 Ai cumparat 100 AP!");
					return 1;
				}
			}
		}
		
		case 4:
		{
			new iMoney = cs_get_user_money ( id ) - 15000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03 Nu ai destui bani!");
				return 1;
				
			}
			else
			{
				new Health = get_user_health ( id );
				if ( Health <= 300 ) 
				{
					set_user_health( id, get_user_health ( id ) + 150 );
					give_item ( id, "weapon_hegrenade" );
					cs_set_user_bpammo( id, CSW_HEGRENADE, 3 )
					have_super_black[ id ] = true;
                                        cs_set_user_money(id, cs_get_user_money(id) - 15000);
					ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01 BlackPack!");
					return 1;
				}
			}
		}
	}
	menu_destroy(menu);
	return 1;
}

public antifurienhandler(id, menu, item, level, cid) 
{
		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 = cs_get_user_money ( id ) - 9000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Nu ai destui bani!");
				return 1;
				
			}
			else
			{ 
				have_goldenak[ id ] = true;
				give_item ( id, "weapon_ak47" );
				cs_set_user_bpammo( id, CSW_AK47, 250 )
				CurrentWeapon( id );
                                cs_set_user_money(id, cs_get_user_money(id) - 9000);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01GoldenAk!");
				return 1;
			}
		}
		
		case 2:
		{
			new iMoney = cs_get_user_money ( id ) - 300;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03Nu ai destui bani!");
				return 1;
				
			}
			else
			{ 
				fm_give_item ( id, "item_thighpack" );
                                cs_set_user_money(id, cs_get_user_money(id) - 300);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01DefuseKit!");
				return 1;
			}
		}
		
		case 3:
		{
			new iMoney = cs_get_user_money ( id ) - 3000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Nu ai destui bani !");
				return 1;
				
			}
			else
			{
				new Health = get_user_health ( id );
				if ( Health <= 250 ) 
			    {
				fm_set_user_health ( id, get_user_health ( id ) + 50 );
                                cs_set_user_money(id, cs_get_user_money(id) - 3000);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x0150 HP!");
				return 1;
			    }
			}
		}
		
		case 4:
		{
			new iMoney = cs_get_user_money ( id ) - 5000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Nu ai destui bani");
				return 1;
				
			}
			else
			{
				new Armor = get_user_armor ( id );
				if ( Armor <= 300 ) 
				{
					fm_set_user_armor( id, get_user_armor ( id ) + 50 );
                                        cs_set_user_money(id, cs_get_user_money(id) - 5000);
					ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat 50 AP!");
					return 1;
				}
			}
		}
		
		case 5:
		{	
			new iMoney = cs_get_user_money ( id ) - 1200;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03Nu ai destui bani!");
				return 1;
				
			}
			else
			{ 
				give_item ( id, "weapon_hegrenade" );
				CurrentWeapon( id );
                                cs_set_user_money(id, cs_get_user_money(id) - 1200);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01HeGrenade!");
				return 1;
			}
		}
	}
	
	menu_destroy(menu);
	return 1;
}

public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
	if( iInflictor == iAttacker && have_superknife [ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && cs_get_user_team( iAttacker ) == CS_TEAM_T )
	{
		SetHamParamFloat( 4, fDamage * 3.0);
		return HAM_HANDLED;
	}
	if( iInflictor == iAttacker && have_super_black [ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && cs_get_user_team( iAttacker ) == CS_TEAM_T )
	{
		SetHamParamFloat( 4, fDamage * 4.0);
		return HAM_HANDLED;
	}
	if( iInflictor == iAttacker && have_goldenak [ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_AK47 && cs_get_user_team( iAttacker ) == CS_TEAM_CT )
	{
		SetHamParamFloat( 4, fDamage * 3.0);
		return HAM_HANDLED;
	}
	return PLUGIN_CONTINUE;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1048\\ f0\\ fs16 \n\\ par }
*/
Download modele :
| Afiseaza codul
http://www60.zippyshare.com/v/44223177/file.html
Nume: Furien Shop
Versiune: 0.0.4
Link oficial: http://www.extreamcs.com/forum/cereri-c ... 15928.html

Instalare:
1. Fisierul FurienShop.sma il puneti in addons/amxmodx/scripting
2. Fisierul FurienShop.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Code: Select all

FurienShop.amxx
Comenzi publice (se tasteaza in joc prin apasarea tastei Y):
  • shop - afiseaza shopul

    Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
    - CStrike
    - Fun
    -

    Imagini:
    Image

    Uploaded with ImageShack.us

    Image
Last edited by vladu888 on 29 Sep 2013, 22:34, edited 4 times in total.
Image
RoyalServer
User avatar
Rony
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 966
Joined: 11 Mar 2013, 11:43
Detinator Steam: Da
CS Status: CO-FOUNDER BETANO
Detinator server CS: CS1.6 , CS:GO
SteamID: 31r1
Reputatie: Membru Club eXtreamCS (1 luna)
Membru Club eXtreamCs (28 Feb)
Utilizator neserios (tepar)
Location: NAPOLI
Has thanked: 173 times
Been thanked: 66 times
Contact:

29 Sep 2013, 15:05

black pack ce e..?
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:

29 Sep 2013, 15:09

Este un set careti ofera 1 superknife 3 he +250 hp cam asta e cu un sk mai bun decat cel cu 10000$
Image
User avatar
Doctor whO? <3
Membru, skill +3
Membru, skill +3
Posts: 1199
Joined: 21 Jun 2013, 12:40
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Has thanked: 111 times
Been thanked: 76 times
Contact:

29 Sep 2013, 17:07

Wow superr :D
Crezi ca te poti uita aici :D?
http://www.extreamcs.com/forum/modifica ... l#p1705309
User avatar
FaNT4
Membru, skill +1
Membru, skill +1
Posts: 281
Joined: 28 Jul 2013, 16:42
Detinator Steam: Nu
Detinator server CS: ....
SteamID: dane_furiencso
Reputatie: Ban 2 luni!
Has thanked: 56 times
Been thanked: 18 times
Contact:

29 Sep 2013, 22:17

vladu888 wrote:Descriere: Este un plugin shop furien putin mai complex si mai simplu

Descarcare: Link!
Sursa:
| Afiseaza codul
#include < amxmodx >
#include < amxmisc>
#include < engine >
#include < cstrike >
#include < hamsandwich >
#include < fakemeta >
#include < fakemeta_util >
#include < CC_ColorChat >
#include < fun >

#define PLUGIN "Furien Shop"
#define VERSION "0.0.4"
#define AUTHOR "DaNe(nu se stie daca el)+Modificat/Fixat de vladu888"

new bool:have_superknife[33];
new bool:have_goldenak[33]
new bool:have_super_black[33]


new have_superknife_v_model [ 66 ] = "models/shop/v_razor.mdl"
new have_goldenak_v_model [ 66 ] = "models/shop/v_goldenak.mdl"
new have_super_black_v_model [ 66 ] = "models/shop/v_dragonclaws.mdl"

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, "DaNe");
	
	register_clcmd("say /shop", "FurienShop", 0);
	register_clcmd("say shop", "FurienShop", 0);
	register_clcmd("say_team /shop", "FurienShop", 0);
	register_clcmd("say_team shop", "FurienShop", 0);
	register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" );
	RegisterHam ( Ham_TakeDamage, "player", "Player_TakeDamage" );
	RegisterHam ( Ham_Spawn, "player", "Spawn", 1 ); 
}

public plugin_precache ( ) 
{
	precache_model ( have_superknife_v_model );
	precache_model ( have_goldenak_v_model );
	precache_model ( have_super_black_v_model );
}

public Spawn ( id ) 
	{
		strip_user_weapons ( id );
		give_item ( id, "weapon_knife" );
		give_item ( id, "weapon_hegrenade" );
		give_item ( id, "weapon_smokegrenade" );
		cs_set_user_bpammo( id, CSW_SMOKEGRENADE, 2 )
		give_item ( id, "weapon_flashbang" );
		cs_set_user_bpammo( id, CSW_FLASHBANG, 2 )
		have_superknife [ id ] = false;
		have_goldenak [ id ] = false;
		have_super_black [ id ] = false;
	}

	public CurrentWeapon ( id ) 
{
	
	if ( have_superknife [ id ] && get_user_weapon ( id ) == CSW_KNIFE ) 
	{
		set_pev ( id, pev_viewmodel2, have_superknife_v_model );
	}
	if ( have_goldenak [ id ] && get_user_weapon ( id ) == CSW_AK47 ) 
	{
		set_pev ( id, pev_viewmodel2, have_goldenak_v_model );
	}
	if ( have_super_black [ id ] && get_user_weapon ( id ) == CSW_KNIFE ) 
	{
		set_pev ( id, pev_viewmodel2, have_super_black_v_model );
	}
}

public FurienShop ( id ) 
{
	
	if (get_user_team(id) == 1 ) 
	{
		set_task( 0.1, "ShowFurien", id );
	}

	if (get_user_team (id ) == 2 ) 
	{
		set_task( 0.1, "ShowAntiFurien", id );
	}
}

public ShowAntiFurien(id, level, cid) 
{   
	new menu = menu_create( "\rAnti\w-\rFurien \yBuying", "antifurienhandler");
	menu_additem(menu, "\yGolden \rAK47 \y- \w[ \r9000 \y$ \w]", "1", 0);
	menu_additem(menu, "\yDefuse \rKIT \y- \w[ \r300 \y$ \w]", "2", 0);
	menu_additem(menu, "\y50 \rHP \y- \w[ \r3000 \y$ \w]", "3", 0);
	menu_additem(menu, "\y50 \rAP \y- \w[ \r1000 \y$ \w]", "4", 0);
	menu_additem(menu, "\yHE \rGrenade \y- \w[ \r1200 \y$ \w]", "5", 0);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
}

public ShowFurien(id, level, cid) 
{    
	new menu = menu_create( "\rFurien \yBuying", "furienhandler");
	menu_additem(menu, "\ySuper \rKnife \y- \w[ \r10000 \y$ \w]", "0", 0);
	menu_additem(menu, "\yHE \rGrenade \y- \w[ \r3000 \y$ \w]", "1", 0);
	menu_additem(menu, "\y50 \rHP \y- \w[ \r3000 \y$ \w]", "2", 0);
	menu_additem(menu, "\y100 \rAP \y- \w[ \r5000 \y$ \w]", "3", 0);
	menu_additem(menu, "\yBlack \rPack \y- \w[ \r15000 \y$ \w]", "4", 0);

	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
}

public furienhandler (id, menu, item, level, cid) 
{
	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 0:
		{	
			new iMoney = cs_get_user_money ( id ) - 10000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03Nu ai destui bani!");
				return 1;
				
			}
			else
			{ 
				have_superknife[ id ] = true;
				CurrentWeapon( id );
                                cs_set_user_money(id, cs_get_user_money(id) - 10000);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01SuperKnife!");
				return 1;
			}
		}
		
		case 1:
		{	
			new iMoney = cs_get_user_money ( id ) - 3000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Nu ai destui bani!");
				return 1;
				
			}
			else
			{ 
				give_item ( id, "weapon_hegrenade" );
				CurrentWeapon( id );
                                cs_set_user_money(id, cs_get_user_money(id) - 3000);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01HeGrenade!");
				return 1;
			}
		}
		
		case 2:
		{
			new iMoney = cs_get_user_money ( id ) - 3000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Nu ai destui bani !");
				return 1;
				
			}
			else
			{
				new Health = get_user_health ( id );
				if ( Health <= 250 ) 
			    {
				set_user_health ( id, get_user_health ( id ) + 50 );
                                cs_set_user_money(id, cs_get_user_money(id) - 3000);
				ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03Ai cumparat ^x0150 HP!");
				return 1;
				}
		    }
		}
		
		case 3:
		{
			new iMoney = cs_get_user_money ( id ) - 5000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03 Nu ai destui bani");
				return 1;
				
			}
			else
			{
				new Armor = get_user_armor ( id );
				if ( Armor <= 300 ) 
				{
					set_user_armor( id, get_user_armor ( id ) + 100 );
                                        cs_set_user_money(id, cs_get_user_money(id) - 5000);
					ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03 Ai cumparat 100 AP!");
					return 1;
				}
			}
		}
		
		case 4:
		{
			new iMoney = cs_get_user_money ( id ) - 15000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03 Nu ai destui bani!");
				return 1;
				
			}
			else
			{
				new Health = get_user_health ( id );
				if ( Health <= 300 ) 
				{
					set_user_health( id, get_user_health ( id ) + 150 );
					give_item ( id, "weapon_hegrenade" );
					cs_set_user_bpammo( id, CSW_HEGRENADE, 3 )
					have_super_black[ id ] = true;
                                        cs_set_user_money(id, cs_get_user_money(id) - 15000);
					ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01 BlackPack!");
					return 1;
				}
			}
		}
	}
	menu_destroy(menu);
	return 1;
}

public antifurienhandler(id, menu, item, level, cid) 
{
		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 = cs_get_user_money ( id ) - 9000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Nu ai destui bani!");
				return 1;
				
			}
			else
			{ 
				have_goldenak[ id ] = true;
				give_item ( id, "weapon_ak47" );
				cs_set_user_bpammo( id, CSW_AK47, 250 )
				CurrentWeapon( id );
                                cs_set_user_money(id, cs_get_user_money(id) - 9000);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01GoldenAk!");
				return 1;
			}
		}
		
		case 2:
		{
			new iMoney = cs_get_user_money ( id ) - 300;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04FurienShop^x01 ]^x03Nu ai destui bani!");
				return 1;
				
			}
			else
			{ 
				fm_give_item ( id, "item_thighpack" );
                                cs_set_user_money(id, cs_get_user_money(id) - 300);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01DefuseKit!");
				return 1;
			}
		}
		
		case 3:
		{
			new iMoney = cs_get_user_money ( id ) - 3000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Nu ai destui bani !");
				return 1;
				
			}
			else
			{
				new Health = get_user_health ( id );
				if ( Health <= 250 ) 
			    {
				fm_set_user_health ( id, get_user_health ( id ) + 50 );
                                cs_set_user_money(id, cs_get_user_money(id) - 3000);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x0150 HP!");
				return 1;
			    }
			}
		}
		
		case 4:
		{
			new iMoney = cs_get_user_money ( id ) - 5000;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Nu ai destui bani");
				return 1;
				
			}
			else
			{
				new Armor = get_user_armor ( id );
				if ( Armor <= 300 ) 
				{
					fm_set_user_armor( id, get_user_armor ( id ) + 50 );
                                        cs_set_user_money(id, cs_get_user_money(id) - 5000);
					ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat 50 AP!");
					return 1;
				}
			}
		}
		
		case 5:
		{	
			new iMoney = cs_get_user_money ( id ) - 1200;
			if( iMoney < 0 )
			{
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03Nu ai destui bani!");
				return 1;
				
			}
			else
			{ 
				give_item ( id, "weapon_hegrenade" );
				CurrentWeapon( id );
                                cs_set_user_money(id, cs_get_user_money(id) - 1200);
				ColorChat( id, GREEN, "^x01[ ^x04 FurienShop^x01 ]^x03 Ai cumparat ^x01HeGrenade!");
				return 1;
			}
		}
	}
	
	menu_destroy(menu);
	return 1;
}

public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
	if( iInflictor == iAttacker && have_superknife [ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && cs_get_user_team( iAttacker ) == CS_TEAM_T )
	{
		SetHamParamFloat( 4, fDamage * 3.0);
		return HAM_HANDLED;
	}
	if( iInflictor == iAttacker && have_super_black [ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && cs_get_user_team( iAttacker ) == CS_TEAM_T )
	{
		SetHamParamFloat( 4, fDamage * 4.0);
		return HAM_HANDLED;
	}
	if( iInflictor == iAttacker && have_goldenak [ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_AK47 && cs_get_user_team( iAttacker ) == CS_TEAM_CT )
	{
		SetHamParamFloat( 4, fDamage * 3.0);
		return HAM_HANDLED;
	}
	return PLUGIN_CONTINUE;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1048\\ f0\\ fs16 \n\\ par }
*/
Download modele :
| Afiseaza codul
http://www60.zippyshare.com/v/44223177/file.html
Nume: Furien Shop
Versiune: 0.0.4
Link oficial: http://www.extreamcs.com/forum/cereri-c ... 15928.html

Instalare:
1. Fisierul FurienShop.sma il puneti in addons/amxmodx/scripting
2. Fisierul FurienShop.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Code: Select all

FurienShop.amxx
Comenzi publice (se tasteaza in joc prin apasarea tastei Y):
  • shop - afiseaza shopul

    Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
    - CStrike
    - Fun
    -

    Imagini:
    Image

    Uploaded with ImageShack.us

    Image

    Uploaded with ImageShack.us

Code: Select all

#define AUTHOR "DaNe(nu se stie daca el)+Modificat/Fixat de vladu888"
Fi sigur ca e el (eu) ..MULTUMESC ca la-i postat \m/ \m/
Tu vrei plimbari, poze la rasarit,
Da astea-s pacate in lumea mea,si eu m-am spovedit


Daca te-am ajutat apasa pe: Image
User avatar
FaNT4
Membru, skill +1
Membru, skill +1
Posts: 281
Joined: 28 Jul 2013, 16:42
Detinator Steam: Nu
Detinator server CS: ....
SteamID: dane_furiencso
Reputatie: Ban 2 luni!
Has thanked: 56 times
Been thanked: 18 times
Contact:

01 Oct 2013, 20:18

UP !!
Tu vrei plimbari, poze la rasarit,
Da astea-s pacate in lumea mea,si eu m-am spovedit


Daca te-am ajutat apasa pe: Image
User avatar
-Turbo-
Membru, skill +4
Membru, skill +4
Posts: 1664
Joined: 11 Nov 2012, 01:28
Detinator Steam: Da
CS Status: Bored !
Detinator server CS: Da
SteamID: kingforbidden
Reputatie: Utilizator neserios ( tepar )
Restrictie moderator
Ban scos ( achitat )
Nume anterior: Turbo19973
Location: Botosani
Has thanked: 49 times
Been thanked: 212 times

02 Oct 2013, 22:53

Tu ce ? :)) Daca te intreb ce face 2 functii de acolo o dai in balamali :-j
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

03 Oct 2013, 10:38

Turbo19973 wrote:Tu ce ? :)) Daca te intreb ce face 2 functii de acolo o dai in balamali :-j
De acord cu tine , m-am uitat in el si am vazut ca ai facut tu unu la fel, el doar a pus alte iteme in shop.

Patetic.
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
Tortex
Membru, skill 0
Membru, skill 0
Posts: 56
Joined: 28 Sep 2013, 14:01
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: da
SteamID: tortex9506
Location: Zarnesti
Has thanked: 8 times
Contact:

07 Oct 2013, 01:58

ce mai plagiaza astia ma ...shop-ul acesta a fost facut pentru mine de catre FaNT4 si ii multumesc!!! =D>
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

07 Oct 2013, 12:55

vladu888 wrote:Descriere: Este un plugin shop furien putin mai complex si mai simplu
deci e mai complex sau mai simplu ??
Last edited by munir on 07 Oct 2013, 13:06, edited 1 time in total.
Reason: :)) maxim
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
User avatar
FaNT4
Membru, skill +1
Membru, skill +1
Posts: 281
Joined: 28 Jul 2013, 16:42
Detinator Steam: Nu
Detinator server CS: ....
SteamID: dane_furiencso
Reputatie: Ban 2 luni!
Has thanked: 56 times
Been thanked: 18 times
Contact:

13 Oct 2013, 13:54

Askhanar wrote:
vladu888 wrote:Descriere: Este un plugin shop furien putin mai complex si mai simplu
deci e mai complex sau mai simplu ??
E mai simplu, da asta a cam lipsit la "limba si literatura romana"!! =))
Last edited by Vlad on 15 Oct 2013, 23:19, edited 1 time in total.
Reason: Ai primit avertisment pentru offtopic!
Tu vrei plimbari, poze la rasarit,
Da astea-s pacate in lumea mea,si eu m-am spovedit


Daca te-am ajutat apasa pe: Image
User avatar
*-oMs-*
Membru, skill +2
Membru, skill +2
Posts: 903
Joined: 01 Oct 2010, 04:07
Detinator Steam: Da
SteamID: omsllg
Location: Constanţa
Has thanked: 14 times
Been thanked: 7 times
Contact:

21 Oct 2013, 15:36

mersi de plugin
i'm back :fist_pointing_left:
Post Reply

Return to “AmxModX”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 16 guests