VIP Sistem + Shop(UPDATE 27 Ianuarie 2014) Credite/Bani.CSO

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

13 Dec 2013, 20:51

Descriere:Acest plugin este un shop + vip avansat care puteti sa il controlati din cvaruri,sa il lasati doar shop s'au si vip.Cititi explicatiile cvarurilor si o sa vedeti.O sa ii fac update cat de des pot.

*UPDATE*
LINK1: http://www.girlshare.ro/33361907.7
LINK2: http://www35.zippyshare.com/v/26761699/file.html
LINK3: http://www.multiupload.nl/1OIGXCIQUT

Am adaugat si .AMXX si acum il puteti compila cso_shop.

*UPDATE*
v1.9a
LINK 1: http://www.girlshare.ro/33227063.1
LINK 2: http://www.multiupload.nl/KG70UF9G1U
LINK 3: http://www75.zippyshare.com/v/40473765/file.html

Aceasta versiune contine arme cso + modele la ct/t,cititi cvarurile.

v1.6
LINK1: http://www.girlshare.ro/33167435.4
LINK2: http://www37.zippyshare.com/v/2487932/file.html
LINK3: http://www.multiupload.nl/TI2EYE68V0

ATENTIE !
Pentru a putea folosii aceasta versiune trebuie sa aveti instalat pluginul de credite al lui Askhanar,il gasiti aici:
http://www.extreamcs.com/forum/amxmodx/ ... 04666.html

v1.5 http://www.girlshare.ro/33161126.9
LINK2 http://www28.zippyshare.com/v/30991049/file.html
LINK3 http://www.multiupload.nl/73IAP336J1

v1.4 http://www.girlshare.ro/33157676.2
LINK2 http://www68.zippyshare.com/v/6906922/file.html
LINK3 http://www.multiupload.nl/CNVATV08ZG

v1.2
http://www.girlshare.ro/33108440.2

Nume: Shop/Vip sistem
Autor: C0sm1N (eu)
Versiune: primele 3 linkuri 1.9a iar celelalte mai vechi le gasiti sub 1.9a
Link oficial: aici

Instalare:
1. Fisierele cu extensia .sma le puneti in addons/amxmodx/scripting
2. Fisierele cu extensia .amxx le puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si treceti una sub cealalta numele fisierelor .amxx exemplu la unul din acele fisiere:

Code: Select all

cso_shop.amxx
si asa faceti cu toate fisierele .amxx
4.Fisierul models.rar il dezarhivati si obtineti cateva foldere pe care le adaugati in models.

Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
Adaugati in amxx.cfg dupa preferinte:

Code: Select all

* 			cvar_preturi "0" //default 0                // 0 OFF/1 ON Cand tastezi /cumparavip arata motd.
*			cvar_beneficii "0" //default 0  	    // 0 OFF/1 ON Cand tastezi /vip arata motd.
*			cvar_health "4" 			    // Cata viata sa primeasca cand face kill normal.
*			cvar_headshot "8"			    // Cata viata sa primeasca cand da headshot.
*			cvar_money "400"			    // Cati bani sa primeasca cand face kill normal.
*			cvar_moneyh "500"			    // Cati bani sa primeasca cand da headshot.
*			cvar_accesshop "0" //default 0		    // 0 ON doar daca are flagurile "ab" are acces la shop   // 1 ON doar daca userul este admin   // 2 au toti playerii acces la shop   // 3 shop dezactivat.
*			cvar_healthspawn "20"			    // Cata viata sa primeasca la spawn.
*			cvar_armorspawn "20"			    // Cata armura sa primeasca la spawn.
*			cvar_putinserver "0" //default 0	    // 0 OFF numai apare mesaj cand un vip intra pe server/1 ON apare mesaj cand un vip intra pe server.
*			cvar_disconnect "0"  //default 0	    // 0 OFF numai apare mesajul cand un vip iese/1 ON apare mesajul cand un vip intra.
*			cvar_tabscore "0"  //default 0		    // 0 OFF numai apare VIP in scoreboard/1 ON apare VIP in scoreboard.
*			cvar_bonus "0"  //default 0		    // 0 OFF numai da bani si viata cand face kill/1 ON da viata si bani cand face kill/2 ON toti playerii primesc bani/viata cand fac kill.
*			cvar_spawn "0"  //default 0		    // 0 OFF numai da viata/armura/skin knife la spawn/1 ON doar pentru vip/2 ON doar daca nu are vip/3 ON doar daca este admin/4 ON pentru toti,da la tot viata/armura/skin la spawn ( VIPI + playeri normali).
*			cvar_bullets "0"  //default 0		    // 0 OFF numai arata liniile cand tragi cu arma gold/1 ON arata linii cand tragi cu arme gold.
*			cvar_mcredite "0"  //default 0		    // 0 ON poti cumpara iteme pe bani/1 ON poti cumpara iteme pe credite (pluginu-l de credite al lu' askhanar).
*			cvar_mmodels "0"   //default 0		    // 0 ON doar daca esit vip/1 OFF modele dezactivate/2 ON pentru toti playerii dupa server/3 ON doar daca esti admin.
*/
Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator):
- Nu

Comenzi publice (se tasteaza in joc prin apasarea tastei Y):
- /shop

Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
-cstrike
-fakemeta
-amxmisc
-fun
-engine
-hamsandwich

Sursa o aveti aici:
| Afiseaza codul
/* Credite: =>> Cyby <<= */
//Cvaruri (de adaugat in amxx.cfg)
/*
* 			cvar_preturi "0" //default 0                // 0 OFF/1 ON Cand tastezi /cumparavip arata motd.
*			cvar_beneficii "0" //default 0  	    // 0 OFF/1 ON Cand tastezi /vip arata motd.
*			cvar_health "4" 			    // Cata viata sa primeasca cand face kill normal.
*			cvar_headshot "8"			    // Cata viata sa primeasca cand da headshot.
*			cvar_money "400"			    // Cati bani sa primeasca cand face kill normal.
*			cvar_moneyh "500"			    // Cati bani sa primeasca cand da headshot.
*			cvar_accesshop "0" //default 0		    // 0 ON doar daca are flagurile "ab" are acces la shop   // 1 ON doar daca userul este admin   // 2 au toti playerii acces la shop   // 3 shop dezactivat.
*			cvar_healthspawn "20"			    // Cata viata sa primeasca la spawn.
*			cvar_armorspawn "20"			    // Cata armura sa primeasca la spawn.
*			cvar_putinserver "0" //default 0	    // 0 OFF numai apare mesaj cand un vip intra pe server/1 ON apare mesaj cand un vip intra pe server.
*			cvar_disconnect "0"  //default 0	    // 0 OFF numai apare mesajul cand un vip iese/1 ON apare mesajul cand un vip intra.
*			cvar_tabscore "0"  //default 0		    // 0 OFF numai apare VIP in scoreboard/1 ON apare VIP in scoreboard.
*			cvar_bonus "0"  //default 0		    // 0 OFF numai da bani si viata cand face kill/1 ON da viata si bani cand face kill/2 ON toti playerii primesc bani/viata cand fac kill.
*			cvar_spawn "0"  //default 0		    // 0 OFF numai da viata/armura/skin knife la spawn/1 ON doar pentru vip/2 ON doar daca nu are vip/3 ON doar daca este admin/4 ON pentru toti,da la tot viata/armura/skin la spawn ( VIPI + playeri normali).
*			cvar_bullets "0"  //default 0		    // 0 OFF numai arata liniile cand tragi cu arma gold/1 ON arata linii cand tragi cu arme gold.
*			cvar_mcredite "0"  //default 0		    // 0 ON poti cumpara iteme pe bani/1 ON poti cumpara iteme pe credite (pluginu-l de credite al lu' askhanar).
*			cvar_mmodels "0"   //default 0		    // 0 ON doar daca esit vip/1 OFF modele dezactivate/2 ON pentru toti playerii dupa server/3 ON doar daca esti admin.
*/
#include < amxmodx >
#include < amxmisc >
#include < fun >
#include < hamsandwich >
#include < fakemeta >
#include < cstrike >
#include < engine >
#include < fcs >
#include < arme >

#define PLUGIN "Sistem Shop si Vip"
#define VERSION "1.9a"
#define AUTHOR "C0sm1N"

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

new bool:g_bKnife[33], bool:g_bA1[33], bool:g_bAk47[33], bool:g_bAwp[33], bool:g_bDeagle[33], bool:g_bXm[33], bool:g_bMp5[33], bool:g_bM249[33], bool:g_bFamas[33];
new Task = 123456
new g_iMaxPlayers
new bool:bSpeed[33], bool:bInvis[33];
new bullets[33];
new m_spriteTexture;

/* Knife */
new Knife_Model[66] = "models/knifevip/v_knife.mdl"
/* M4a1 */
new M4A1_Gold1[66] = "models/golden_m4a1/v_m4a1.mdl"
new M4A1_Gold2[66] = "models/golden_m4a1/p_m4a1.mdl"
new M4A1_Gold3[66] = "models/golden_m4a1/w_m4a1.mdl"
/* Ak47 */
new Ak47_Gold1[66] = "models/golden_ak47/v_ak47.mdl"
new Ak47_Gold2[66] = "models/golden_ak47/p_ak47.mdl"
new Ak47_Gold3[66] = "models/golden_ak47/w_ak47.mdl"
/* Awp */
new Awp_Gold1[66] = "models/golden_awp/v_awp.mdl"
new Awp_Gold2[66] = "models/golden_awp/p_awp.mdl"
new Awp_Gold3[66] = "models/golden_awp/w_awp.mdl"
/* Deagle */
new Deagle_Gold1[66] = "models/golden_deagle/v_golden_deagle.mdl"
new Deagle_Gold2[66] = "models/golden_deagle/p_golden_deagle.mdl"
new Deagle_Gold3[66] = "models/golden_deagle/w_deagle.mdl"
/* Xm1014 */
new Xm_Gold1[66] = "models/golden_xm/v_golden_xm1014.mdl"
new Xm_Gold2[66] = "models/golden_xm/p_golden_xm1014.mdl"
new Xm_Gold3[66] = "models/golden_xm/w_golden_xm1014.mdl"
/* Dual Mp5 */
new Mp5_Dual1[66] = "models/dual_mp5/v_dualmp5.mdl"
new Mp5_Dual2[66] = "models/dual_mp5/p_dualmp5.mdl"
/* M249 */
new M249_Gold1[66] = "models/cateaua/v_m249.mdl"
new M249_Gold2[66] = "models/cateaua/p_m249.mdl"
new M249_Gold3[66] = "models/cateaua/w_m249.mdl"
/* Famas */
new Famas_Gold1[66] = "models/famas/v_famas.mdl"
new Famas_Gold2[66] = "models/famas/p_famas.mdl"
new Famas_Gold3[66] = "models/famas/w_famas.mdl"

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("fullupdate","block_update");
	
	/* Event */
	register_event("HLTV", "event_new_round", "a", "1=0", "2=0")
	register_event( "DeathMsg", "event_deathmsg", "a" )
	register_event("CurWeapon", "event_curweapon", "be", "1=1")
	register_event("ResetHUD", "event_resethud", "be")
	register_event("CurWeapon", "make_tracer", "be", "1=1", "3>0");

	/* Comenzi */
	register_clcmd("say /vip","cmdAvantaje")
	register_clcmd("say /cumparavip", "cmdPreturi")
	register_clcmd("say /shop","cmdShop")
	register_clcmd("fullupdate","block")

	/* RegisterHam */
	RegisterHam ( Ham_TakeDamage, "player", "Player_TakeDamage" )
	RegisterHam(Ham_Spawn, "player", "PlayerPostSpawn", 1)

	/* Forward */
	register_forward(FM_SetModel, "fw_SetModel")
	
	/* Cvaruri */
	register_cvar("cvar_preturi","0");
	register_cvar("cvar_beneficii","0");
	register_cvar("cvar_health","4");
	register_cvar("cvar_headshot","8");
	register_cvar("cvar_money","400");
	register_cvar("cvar_moneyh","500");
	register_cvar("cvar_accesshop","0");
	register_cvar("cvar_healthspawn","20");
	register_cvar("cvar_armorspawn","20");
	register_cvar("cvar_putinserver","0");
	register_cvar("cvar_disconnect","0");
	register_cvar("cvar_tabscore","0");
	register_cvar("cvar_bonus","0");
	register_cvar("cvar_spawn","0");
	register_cvar("cvar_bullets","0");
	register_cvar("cvar_mcredite","0");
	register_cvar("cvar_mmodels","0");
	
	g_iMaxPlayers = get_maxplayers ( )
}
stock bool:g_Vip( id )
{
	if(get_user_flags(id) & read_flags("ab"))
		return true;
	return false;
}
public block(id) return 1
public event_deathmsg( id )
{
	new iKiller
	new iVictim
	new iHeadshot
	
	if(g_Vip(id) && get_cvar_num("cvar_bonus") == 1 || get_cvar_num("cvar_bonus") == 2)
	{
		iKiller = read_data(1)
		iVictim = read_data(2)
		iHeadshot = read_data(3)
		
		if(iKiller != iVictim && is_user_alive(iKiller))
		{
			set_user_health(iKiller, get_user_health(iKiller) + get_cvar_num("cvar_health"))
			cs_set_user_money(iKiller, cs_get_user_money(iKiller) + get_cvar_num("cvar_money"))
		}
		if(iHeadshot)
		{
			set_user_health(iKiller, get_user_health(iKiller) + get_cvar_num("cvar_headshot"))
			cs_set_user_money(iKiller, cs_get_user_money(iKiller) + get_cvar_num("cvar_moneyh"))
		}
	}
	if(get_cvar_num("cvar_bonus") == 0)
		return;
}
public event_new_round(  )
{
	new iPlayers[32], iNum;
	get_players(iPlayers, iNum)
	for(new i = 0;i < iNum; i++)
	{
		g_bAk47[iPlayers] = false
		g_bA1[iPlayers] = false
		g_bAwp[iPlayers] = false
		g_bDeagle[iPlayers] = false;
		g_bXm[iPlayers] = false;
		g_bMp5[iPlayers] = false;
		g_bM249[iPlayers] = false;
		g_bFamas[iPlayers] = false;
		bSpeed[iPlayers] = false;
		set_user_maxspeed(iPlayers, 400.0)
		bInvis[iPlayers[i]] = false;
		set_user_rendering(iPlayers[i])
		delete_etheral(iPlayers[i])
		delete_plasmagun(iPlayers[i])
		delete_oicw(iPlayers[i])
		delete_fire(iPlayers[i])
		delete_balrog(iPlayers[i])
		delete_coilgun(iPlayers[i])
	}
}
public make_tracer(id)
{
	new clip,ammo
	new wpnid = get_user_weapon(id,clip,ammo)
	new pteam[16]
	
	get_user_team(id, pteam, 15)
	if(get_cvar_num("cvar_bullets") == 1)
	{
		if((bullets[id] > clip) && (wpnid == CSW_M4A1) && g_bA1[id] || (wpnid == CSW_AK47) && g_bAk47[id] || (wpnid == CSW_XM1014) && g_bXm[id] || (wpnid == CSW_DEAGLE) && g_bDeagle[id] || (wpnid == CSW_AWP) && g_bAwp[id] || (wpnid == CSW_MP5NAVY) && g_bMp5[id] || (wpnid == CSW_M249) && g_bM249[id] || (wpnid == CSW_FAMAS) && g_bFamas[id])
		{
			new vec1[3], vec2[3]
			get_user_origin(id, vec1, 1)
			get_user_origin(id, vec2, 4)

			message_begin( MSG_BROADCAST,SVC_TEMPENTITY)
			write_byte (0)
			write_coord(vec1[0])
			write_coord(vec1[1])
			write_coord(vec1[2])
			write_coord(vec2[0])
			write_coord(vec2[1])
			write_coord(vec2[2])
			write_short( m_spriteTexture )
			write_byte(1)
			write_byte(5)
			write_byte(2)
			write_byte(10)
			write_byte(0)
			write_byte( 255 )
			write_byte( 215 )
			write_byte( 0 )
			write_byte(200)
			write_byte(150)
			message_end()
		}
	}
	if(get_cvar_num("cvar_bullets") == 0)
		return;
	bullets[id] = clip
}
public cmdShop( id )
{
	if(!is_user_alive(id) || is_user_bot(id) || get_user_team(id) != 2)
		return;
	
	if(g_Vip(id) && get_cvar_num("cvar_accesshop") == 0)
		afiseaza( id )
	if(is_user_admin(id) && get_cvar_num("cvar_accesshop") == 1)
		afiseaza( id )
	if(get_cvar_num("cvar_accesshop") == 2)
		afiseaza( id )
	if(get_cvar_num("cvar_accesshop") == 3)
		return;
}
public afiseaza( id )
{
	static menu;
	menu = menu_create ("\yShop \r[Cumpara Iteme]","Menu_Handler")
	menu_additem ( menu,"\r Echipament","0", 0 )
	menu_additem ( menu,"\y Arme \r Gold","1", 0 )
	menu_additem ( menu,"\y Arme \r CSO","2", 0 )

	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y")
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL )
	
	menu_display ( id, menu, 0 )
	return 0
}

public Menu_Handler( id, menu, item )
{
	if(!is_user_alive(id))
		return
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		return
	}

	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: echipament( id )
		case 1: golden_arme( id )
		case 2: cso_arme( id )
	}
	menu_destroy ( menu );
	return
}
public echipament( id )
{
	static menu;
	menu = menu_create ("\yShop \r[Cumpara Iteme]","Menu_Echipamentid")
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Grenada \r[2500$]","1", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Grenada \r[2 Credite]","1", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Armura + Viata (+100 ambele) \r[10000$]","2", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Armura + Viata (+100 ambele) \r[10 Credite]","2", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Grenada + Flash + Smoke \r[5000$]","3", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Grenada + Flash + Smoke \r[7 Credite]","3", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Flash \r[1000$]","4", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Flash \r[1 Credite]","4", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Smoke \r[500$]","5", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Smoke \r[1 Credite]","5", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Viata +25 \r[4000$]","6", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Viata +25 \r[6 Credite]","6", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Armura +20 \r[2000$]","7", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Armura +20 \r[4 Credite]","7", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Defuse Kit \r[800$]","8", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Defuse Kit \r[2 Credite]","8", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w GodMode(10 secunde) \r[14000$]","9", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w GodMode(10 secunde) \r[25 Credite]","9", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Speed(O runda) \r[8000$]","10", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Speed(O runda) \r[10 Credite]","10", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Invizibilitate(40 secunde) \r[10000$]","11", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Invizibilitate(40 secunde) \r[30 Credite]","11", 0 )
	}
	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y")
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL )
	
	menu_display ( id, menu, 0 )
	return 0
}
public Menu_Echipamentid(id, menu, item)
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		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 );
	new pcredite = fcs_get_user_credits(id)
	new cost = cs_get_user_money(id)
	
	switch ( key )
	{
		case 1:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 2500)
				{
					give_item ( id,"weapon_hegrenade" )
					cs_set_user_money(id, cs_get_user_money(id) - 2500)
				}
				else
				{
					new money = 2500 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,iti mai trebuie !g%i$",money)
					return 1
				}
			}
			else if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 2)
				{
					give_item ( id,"weapon_hegrenade" )
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 2)
				}
				else
				{
					new credits = 2 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item, iti mai trebuie !g%i credite.",credits)
					return 1
				}
			}
		}
		case 2:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 10000)
				{
					set_user_health(id, get_user_health(id) + 100)
					set_user_armor(id, get_user_armor(id) + 100)
					cs_set_user_money(id, cs_get_user_money(id) - 10000)
				}
				else
				{
					new money = 10000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item, iti mai trebuie !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 10)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 10)
					set_user_health(id, get_user_health(id) + 100)
					set_user_armor(id, get_user_armor(id) + 100)
				}
				else
				{
					new credits = 10 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item, iti mai trebuie !g%i credite",credits)
					return 1
				}
			}
		}
		case 3:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 5000)
				{
					give_item ( id,"weapon_flashbang" )
					give_item ( id,"weapon_hegrenade" )
					give_item ( id,"weapon_smokegrenade" )
					cs_set_user_money(id, cs_get_user_money(id) - 5000)
				}
				else
				{
					new money = 5000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item, mai ai nevoie de !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 7)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 7)
					give_item ( id,"weapon_flashbang" )
					give_item ( id,"weapon_hegrenade" )
					give_item ( id,"weapon_smokegrenade" )
				}
				else
				{
					new credits = 7 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item, mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 4:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 1000)
				{
					give_item ( id,"weapon_flashbang" )
					cs_set_user_money(id, cs_get_user_money(id) - 1000)
				}
				else
				{
					new money = 1000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item, mai ai nevoie de !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 1)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 1)
					give_item ( id,"weapon_flashbang" )
				}
				else
				{
					new credits = 1 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item, mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 5:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 500)
				{
					give_item ( id,"weapon_smokegrenade" )
					cs_set_user_money(id, cs_get_user_money(id) - 500)
				}
				else
				{
					new money = 500 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item, mai ai nevoie de !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 1)
				{
					give_item ( id,"weapon_smokegrenade" )
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 1)
				}
				else
				{
					new credits = 1 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 6:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 4000)
				{
					set_user_health(id, get_user_health(id) + 25)
					cs_set_user_money(id, cs_get_user_money(id) - 4000)
				}
				else
				{
					new money = 4000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 6)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 6)
					set_user_health(id, get_user_health(id) + 25)
				}
				else
				{
					new credits = 6 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 7:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 2000)
				{
					set_user_armor(id, get_user_armor(id) + 20)
					cs_set_user_money(id, cs_get_user_money(id) - 2000)
				}
				else
				{
					new money = 2000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 4)
				{
					set_user_armor(id, get_user_armor(id) + 20)
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 4)
				}
				else
				{
					new credits = 4 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 8:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 800)
				{
					give_item(id, "item_thighpack")
					cs_set_user_money(id, cs_get_user_money(id) - 800)
				}
				else
				{
					new money = 800 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 2)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 2)
					give_item(id, "item_thighpack")
				}
				else
				{
					new credits = 2 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,maiia  nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 9:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 14000)
				{
					set_user_godmode(id, 1)
					cs_set_user_money(id, cs_get_user_money(id) - 14000)
					set_task(10.0,"GodmodeOFF",id)
				}
				else
				{
					new money = 14000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 25)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 25)
					set_user_godmode(id, 1)
					set_task(10.0,"GodmodeOFF",id)
				}
				else
				{
					new credits = 25 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 10:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 8000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 8000)
					set_user_maxspeed(id, 800.0)
					bSpeed[id] = true;
				}
				else
				{
					new money = 8000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 10)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 10)
					set_user_maxspeed(id, 800.0)
					bSpeed[id] = true;
				}
				else
				{
					new credits = 10 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i cerdite",credits)
					return 1
				}
			}
		}
		case 11:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 10000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 10000)
					set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0)
					set_task(40.0,"InvisOFF",id)
					bInvis[id] = true;
				}
				else
				{
					new money = 10000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 30)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 30)
					set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0)
					set_task(40.0,"InvisOFF",id)
					bInvis[id] = true;
				}
				else
				{
					new credits = 30 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
	}
	menu_destroy ( menu );
	return 1;
}
public golden_arme( id )
{
	static menu;
	menu = menu_create ("\yShop \r[Cumpara Arme]","Menu_Golden")
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Ak47\yGold \r[10000$]","1", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Ak47\yGold \r[20 Credite]","1", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w M4A1\yGold \r[10000$]","2", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w M4A1\yGold \r[20 Credite]","2", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Awp\yGold \r[10000$]","3", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Awp\yGold \r[15 Credite]","3", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Deagle\yGold \r[6000$]","4", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Deagle\yGold \r[10 Credite]","4", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Xm1014\yGold \r[11000$]","5", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Xm1014\yGold \r[25 Credite]","5", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Dual\yMp5 \r[11000$]","6", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Dual\yMp5 \r[15 Credite]","6", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Famas\yGold \r[10000$]","7", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Famas\yGold \r[15 Credite]","7", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w M249\yGold \r[16000$]","8", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w M249\yGold \r[35 Credite]","8", 0 )
	}
	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y")
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL )
	
	menu_display ( id, menu, 0 )
	return 0
}
public Menu_Golden( id, menu, item)
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		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 );
	new pcredite = fcs_get_user_credits(id)
	new cost = cs_get_user_money(id)
	
	switch ( key )
	{
		case 1:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 10000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 10000)
					give_item(id, "weapon_ak47")
					give_item(id,"ammo_762nato")
					give_item(id,"ammo_762nato")
					give_item(id,"ammo_762nato")
					g_bAk47[id] = true
				}
				else
				{
					new money = 10000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 20)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 20)
					give_item(id, "weapon_ak47")
					give_item(id,"ammo_762nato")
					give_item(id,"ammo_762nato")
					give_item(id,"ammo_762nato")
					g_bAk47[id] = true
				}
				else
				{
					new credits = 20 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 2:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 10000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 10000)
					give_item(id, "weapon_m4a1")
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
					g_bA1[id] = true
				}
				else
				{
					new money = 10000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 20)
				{
					give_item(id, "weapon_m4a1")
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
					g_bA1[id] = true
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 20)
				}
				else
				{
					new credits = 20 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
			
		}
		case 3:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 10000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 10000)
					give_item(id, "weapon_awp")
					give_item(id,"ammo_338magnum")
					give_item(id,"ammo_338magnum")
					give_item(id,"ammo_338magnum")
					g_bAwp[id] = true
				}
				else
				{
					new money = 10000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 15)
				{
					give_item(id, "weapon_awp")
					give_item(id,"ammo_338magnum")
					give_item(id,"ammo_338magnum")
					give_item(id,"ammo_338magnum")
					g_bAwp[id] = true
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 15)
				}
				else
				{
					new credits = 15 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 4:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 6000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 6000)
					give_item(id, "weapon_deagle")
					give_item(id,"ammo_50ae")
					give_item(id,"ammo_50ae")
					give_item(id,"ammo_50ae")
					g_bDeagle[id] = true;
				}
				else
				{
					new money = 6000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 10)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 10)
					give_item(id, "weapon_deagle")
					give_item(id,"ammo_50ae")
					give_item(id,"ammo_50ae")
					give_item(id,"ammo_50ae")
					g_bDeagle[id] = true;
				}
				else
				{
					new credits = 10 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i cerdite",credits)
					return 1
				}
			}
		}
		case 5:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 11000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 11000)
					give_item(id,"weapon_xm1014")
					give_item(id,"ammo_buckshot")
					give_item(id,"ammo_buckshot")
					give_item(id,"ammo_buckshot")
					g_bXm[id] = true
				}
				else
				{
					new money = 11000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 25)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 25)
					give_item(id,"weapon_xm1014")
					give_item(id,"ammo_buckshot")
					give_item(id,"ammo_buckshot")
					give_item(id,"ammo_buckshot")
					g_bXm[id] = true
				}
				else
				{
					new credits = 25 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 6:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 11000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 11000)
					give_item(id,"weapon_mp5navy")
					give_item(id,"ammo_9mm")
					give_item(id,"ammo_9mm")
					give_item(id,"ammo_9mm")
					g_bMp5[id] = true;
				}
				else
				{
					new money = 11000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 15)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 15)
					give_item(id,"weapon_mp5navy")
					give_item(id,"ammo_9mm")
					give_item(id,"ammo_9mm")
					give_item(id,"ammo_9mm")
					g_bMp5[id] = true;
				}
				else
				{
					new credits = 15 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 7:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 10000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 10000)
					give_item(id, "weapon_famas")
					g_bFamas[id] = true;
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
					
				}
				else
				{
					new money = 10000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 15)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 15)
					give_item(id, "weapon_famas")
					g_bFamas[id] = true;
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
				}
				else
				{
					new credits = 15 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
			
		}
		case 8:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
			{
				if(cs_get_user_money(id) >= 16000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 16000)
					give_item(id, "weapon_m249")
					g_bM249[id] = true;
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
				}
				else
				{
					new money = 16000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 35)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 35)
					give_item(id, "weapon_m249")
					g_bM249[id] = true;
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
					give_item(id,"ammo_556nato")
				}
				else
				{
					new credits = 35 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
	}
	menu_destroy ( menu );
	return 1;
}
public cso_arme( id )
{
	static menu;
	menu = menu_create ("\yShop \r[Cumpara Arme]","Menu_CSO")
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Etheral \r[16000$]","1", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Etheral \r[60 Credite]","1", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Thunder \r[14000$]","2", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Thunder \r[40 Credite]","2", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Coil Gun \r[15000$]","3", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Coil Gun \r[50 Credite]","3", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Plasma Gun \r[16000$]","4", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Plasma Gun \r[55 Credite]","4", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Oicw Gun \r[14000$]","5", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Oicw Gun \r[45 Credite]","5", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Firecracker Gun \r[16000$]","6", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Firecracker Gun \r[60 Credite]","6", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 0)
	{
		menu_additem ( menu,"\w Balrog Gun \r[16000$]","7", 0 )
	}
	if(get_cvar_num("cvar_mcredite") == 1)
	{
		menu_additem ( menu,"\w Balrog Gun \r[55 Credite]","7", 0 )
	}
	menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y")
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL )
	
	menu_display ( id, menu, 0 )
	return 0
}
public Menu_CSO( id, menu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( menu );
		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 );
	new pcredite = fcs_get_user_credits(id)
	new cost = cs_get_user_money(id)
	
	switch ( key )
	{
		case 1:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
   			{
				if(cs_get_user_money(id) >= 16000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 16000)
					give_etheral(id)
				}
				else
				{
					new money = 16000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 60)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 60)
					give_etheral(id)
				}
				else
				{
					new credits = 60 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 2:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
   			{
				if(cs_get_user_money(id) >= 14000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 14000)
					givee_tunder(id)
				}
				else
				{
					new money = 14000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 40)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 40)
					givee_tunder(id)
				}
				else
				{
					new credits = 40 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 3:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
   			{
				if(cs_get_user_money(id) >= 15000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 15000)
					give_coilgun(id)
				}
				else
				{
					new money = 15000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 50)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 50)
					give_coilgun(id)
				}
				else
				{
					new credits = 50 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 4:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
   			{
				if(cs_get_user_money(id) >= 16000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 16000)
					give_plasmagun(id)
				}
				else
				{
					new money = 16000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 55)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 55)
					give_plasmagun(id)
				}
				else
				{
					new credits = 55 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 5:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
   			{
				if(cs_get_user_money(id) >= 14000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 14000)
					give_oicw(id)
				}
				else
				{
					new money = 14000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 45)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 45)
					give_oicw(id)
				}
				else
				{
					new credits = 45 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 6:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
   			{
				if(cs_get_user_money(id) >= 16000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 16000)
					give_fire(id)
				}
				else
				{
					new money = 16000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 60)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 60)
					give_fire(id)
				}
				else
				{
					new credits = 60 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
		case 7:
		{
			if(get_cvar_num("cvar_mcredite") == 0)
   			{
				if(cs_get_user_money(id) >= 16000)
				{
					cs_set_user_money(id, cs_get_user_money(id) - 16000)
					give_balrog(id)
				}
				else
				{
					new money = 16000 - cost
					chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money)
					return 1;
				}
			}
			if(get_cvar_num("cvar_mcredite") == 1)
			{
				if(fcs_get_user_credits(id) >= 55)
				{
					fcs_set_user_credits(id, fcs_get_user_credits(id) - 55)
					give_fire(id)
				}
				else
				{
					new credits = 55 - pcredite
					chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits)
					return 1
				}
			}
		}
	}
	menu_destroy ( menu );
	return 1;
}

public GodmodeOFF(id) set_user_godmode(id, 0)
public InvisOFF(id) {
	set_user_rendering(id)
	bInvis[id] = false;
}
public event_resethud( id )
{	
	if(get_cvar_num("cvar_tabscore") == 1)
		set_task(1.0,"cmdTabscore",id+Task)
	if(get_cvar_num("cvar_tabscore") == 0)
		return;
}
public cmdTabscore(taskid)
{
	new id = taskid - Task
	
	if(g_Vip(id) && is_user_connected(id))
	{
		message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
		write_byte( id )
		write_byte( 4 )
		message_end()
	}
}
public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage )
{
		if( iInflictor == iAttacker && IsPlayer ( iAttacker ) )
			SetHamParamFloat ( 4, fDamage * 1.1 );
		if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_AWP && g_bAwp[ iAttacker ])
			SetHamParamFloat ( 4, fDamage * 1.3 );
		if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_AK47 && g_bAk47[ iAttacker ])
			SetHamParamFloat ( 4, fDamage * 1.3 );
		if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_M4A1 && g_bA1[ iAttacker ])
			SetHamParamFloat ( 4, fDamage * 1.3 );
		if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_DEAGLE && g_bDeagle[ iAttacker ])
			SetHamParamFloat ( 4, fDamage * 1.2 );
		if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_XM1014 && g_bXm[ iAttacker ])
			SetHamParamFloat ( 4, fDamage * 1.3 );
		if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_MP5NAVY && g_bMp5[ iAttacker ])
			SetHamParamFloat ( 4, fDamage * 1.3 );
		if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_M249 && g_bM249[ iAttacker ])
			SetHamParamFloat ( 4, fDamage * 1.3 );
		if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_FAMAS && g_bFamas[ iAttacker ])
			SetHamParamFloat ( 4, fDamage * 1.3 );
		return HAM_IGNORED
}
public client_disconnect( id )
{
	if(g_Vip(id) && get_cvar_num("cvar_disconnect") == 1)
	{
		g_bKnife[id] = false
		new szName[32]
		get_user_name(id, szName, 31)
		chat_color(0, "[!gVIP!y] !teamAtentie !g%s !ysa deconectat",szName)
	}
	if(get_cvar_num("cvar_disconnect") == 0)
		return;
}
public client_putinserver(id)
{
	if(g_Vip(id) && get_cvar_num("cvar_putinserver") == 1)
	{
		new szName[32]
		get_user_name(id, szName,31)
		chat_color(0, "[!gVIP!y] !teamAtentie !g%s !yse conecteaza",szName)
	}
	if(get_cvar_num("cvar_putinserver") == 0)
		return;
}
public cmdAvantaje(id)
{
	if(get_cvar_num("cvar_beneficii") == 1)
		show_motd(id, "vip.txt")

	if(get_cvar_num("cvar_beneficii") == 0)
		return;
}
public cmdPreturi( id )
{
	if(get_cvar_num("cvar_preturi") == 1)
		show_motd(id, "preturi.html")
	if(get_cvar_num("cvar_preturi") == 0)
		return;
}
public PlayerPostSpawn( id )
{
	if(g_Vip(id) && is_user_alive(id) && get_cvar_num("cvar_spawn") == 1)
		player_spawn( id )
	if(get_cvar_num("cvar_spawn") == 0)
		return;
	if(!g_Vip(id) && is_user_alive(id) && get_cvar_num("cvar_spawn") == 2)
		player_spawn( id )
	if(is_user_admin(id) && is_user_alive(id) && get_cvar_num("cvar_spawn") == 3)
		player_spawn( id )
	if(is_user_alive(id) && get_cvar_num("cvar_spawn") == 4)
		player_spawn( id )
	if(g_Vip(id) && is_user_alive(id) && get_cvar_num("cvar_mmodels") == 0 || is_user_alive(id) && get_cvar_num("cvar_mmodels") == 2 || is_user_admin(id) && is_user_alive(id) && get_cvar_num("cvar_mmodels") == 2) {
		new CsTeams:userTeam = cs_get_user_team(id)
		switch(userTeam)
		{
			case 1:
			{
				cs_reset_user_model(id);
				cs_set_user_model(id, "vipt");
				client_cmd(id, "cl_minmodels 0");
			}
			case 2:
			{
				cs_reset_user_model(id);
				cs_set_user_model(id, "vipct");
				client_cmd(id, "cl_minmodels 0");
			}
		}
		if(get_cvar_num("cvar_mmodels") == 1)
			return;
	}
}
public player_spawn( id ) {
	
	give_item(id, "weapon_hegrenade")
	set_user_health(id, get_user_health(id) + get_cvar_num("cvar_healthspawn"))
	set_user_armor(id, get_user_armor(id) + get_cvar_num("cvar_armorspawn"))
	g_bKnife[id] = true
}
public plugin_precache()
{
	precache_model(Knife_Model)
	
	precache_model(M4A1_Gold1)
	precache_model(M4A1_Gold2)
	precache_model(M4A1_Gold3)
	
	precache_model(Ak47_Gold1)
	precache_model(Ak47_Gold2)
	precache_model(Ak47_Gold3)
	
	precache_model(Awp_Gold1)
	precache_model(Awp_Gold2)
	precache_model(Awp_Gold3)
	
	precache_model(Deagle_Gold1)
	precache_model(Deagle_Gold2)
	precache_model(Deagle_Gold3)
	
	precache_model(Xm_Gold1)
	precache_model(Xm_Gold2)
	precache_model(Xm_Gold3)
	
	precache_model(Mp5_Dual1)
	precache_model(Mp5_Dual2)
	
	precache_model(M249_Gold1)
	precache_model(M249_Gold2)
	precache_model(M249_Gold3)
	
	precache_model(Famas_Gold1)
	precache_model(Famas_Gold2)
	precache_model(Famas_Gold3)

	precache_model("models/player/vipct/vipct.mdl");
	precache_model("models/player/vipt/vipt.mdl");
	precache_model("models/rpgrocket.mdl"); // pentru a functiona corect..fara asta pica server-ul cateodata.
	
	m_spriteTexture = precache_model("sprites/dot.spr")
}
public event_curweapon( id )
{
	if(get_user_weapon(id) == CSW_KNIFE && g_bKnife[id])
		set_pev(id, pev_viewmodel2, Knife_Model)
	else if(get_user_weapon(id) == CSW_M4A1 && g_bA1[id])
	{
		set_pev(id, pev_viewmodel2, M4A1_Gold1)
		set_pev(id, pev_weaponmodel2, M4A1_Gold2)
	}
	else if(get_user_weapon(id) == CSW_AK47 && g_bAk47[id])
	{
		set_pev(id, pev_viewmodel2, Ak47_Gold1)
		set_pev(id, pev_weaponmodel2, Ak47_Gold2)
	}
	else if(get_user_weapon(id) == CSW_AWP && g_bAwp[id])
	{
		set_pev(id, pev_viewmodel2, Awp_Gold1)
		set_pev(id, pev_weaponmodel2, Awp_Gold2)
	}
	else if(get_user_weapon(id) == CSW_DEAGLE && g_bDeagle[id])
	{
		set_pev(id, pev_viewmodel2, Deagle_Gold1)
		set_pev(id, pev_weaponmodel2, Deagle_Gold2)
	}
	else if(get_user_weapon(id) == CSW_XM1014 && g_bXm[id])
	{
		set_pev(id, pev_viewmodel2, Xm_Gold1)
		set_pev(id, pev_weaponmodel2, Xm_Gold2)
	}
	else if(get_user_weapon(id) == CSW_MP5NAVY && g_bMp5[id])
	{
		set_pev(id, pev_viewmodel2, Mp5_Dual1)
		set_pev(id, pev_weaponmodel2, Mp5_Dual2)
	}
	else if(get_user_weapon(id) == CSW_M249 && g_bM249[id])
	{
		set_pev(id, pev_viewmodel2, M249_Gold1)
		set_pev(id, pev_weaponmodel2, M249_Gold2)
	}
	else if(get_user_weapon(id) == CSW_FAMAS && g_bFamas[id])
	{
		set_pev(id, pev_viewmodel2, Famas_Gold1)
		set_pev(id, pev_weaponmodel2, Famas_Gold2)
	}
	if(bSpeed[id])
		set_user_maxspeed(id, 800.0)
	if(bInvis[id])
		set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0);
}
public fw_SetModel( entity, model[ ] )
{
	if(!pev_valid(entity))
		return FMRES_IGNORED;
	
	static szClassName[33]
	pev(entity, pev_classname, szClassName, charsmax(szClassName))
	
	if(!equal(szClassName, "weaponbox"))
		return FMRES_IGNORED;   
	
	static id;
	id = pev(entity, pev_owner)
	
	if(equal(model, "models/w_ak47.mdl"))
	{
		if(g_bAk47[id])
		{
			engfunc(EngFunc_SetModel, entity, Ak47_Gold3)
			
			return FMRES_SUPERCEDE
		}
	}
	else if(equal(model, "models/w_awp.mdl"))
	{
		if(g_bAwp[id])
		{
			engfunc(EngFunc_SetModel, entity, Awp_Gold3)
			return FMRES_SUPERCEDE
		}
	}
	else if(equal(model, "models/w_xm1014.mdl"))
	{
		if(g_bXm[id])
		{
			engfunc(EngFunc_SetModel, entity, Xm_Gold3)
			return FMRES_SUPERCEDE
		}
	}
	else if(equal(model, "models/w_m4a1.mdl"))
	{
		if(g_bA1[id])
		{
			engfunc(EngFunc_SetModel, entity, M4A1_Gold3)
			return FMRES_SUPERCEDE
		}
	}
	else if(equal(model, "models/w_deagle.mdl"))
	{
		if(g_bDeagle[id])
		{
			engfunc(EngFunc_SetModel, entity, Deagle_Gold3)
			return FMRES_SUPERCEDE
		}
	}
	else if(equal(model, "models/w_m249.mdl"))
	{
		if(g_bM249[id])
		{
			engfunc(EngFunc_SetModel, entity, M249_Gold3)
			return FMRES_SUPERCEDE
		}
	}
	else if(equal(model, "models/w_famas.mdl"))
	{
		if(g_bFamas[id])
		{
			engfunc(EngFunc_SetModel, entity, Famas_Gold3)
			return FMRES_SUPERCEDE
		}
	}
	return FMRES_IGNORED
}
stock chat_color(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)
	
	replace_all(msg, 190, "!g", "^4")
	replace_all(msg, 190, "!y", "^1")
	replace_all(msg, 190, "!team", "^3")
	
	if (id) players[0] = id; else get_players(players, count, "ch")
	{
	for (new i = 0; i < count; i++)
	{
		if (is_user_connected(players[i]))
		{
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
			write_byte(players[i]);
			write_string(msg);
			message_end();
		}
	}
	}
}


IMAGINI
http://postimg.org/image/61dx7ruz9/
http://postimg.org/image/666btr0b5/
http://postimg.org/image/aptwlcrvj/
http://postimg.org/image/q2uufyosh/
http://postimg.org/image/k2uhpgvmn/
http://postimg.org/image/5ki6dnxv7/
http://postimg.org/image/yyz6jzpan/
http://postimg.org/image/3mg3teur7/
http://postimg.org/image/wemvcw2er/
http://postimg.org/image/wvm90h3dj/
http://postimg.org/image/5hfkb6meb/
http://postimg.org/image/w2kr9skrv/
http://postimg.org/image/qh09mdpg3/
http://postimg.org/image/a26p0j9rn/
http://postimg.org/image/c5grbivab/
http://postimg.org/image/fx69hpan3/
]http://postimg.org/image/at1qcotuz/
http://postimg.org/image/f1jfd3wo9/
http://postimg.org/image/x3auh8zv9/
http://postimg.org/image/asnw2f86h/

Daca respectati munca mea o sa ii fac update'uri noi.
Last edited by Cosmin on 11 Apr 2014, 17:52, edited 32 times in total.
RoyalServer 2
User avatar
YONTU
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2466
Joined: 10 May 2013, 14:25
Detinator Steam: Nu
CS Status: Everyone is looking at ur shoes
Reputatie: Moderator ajutator
Fost scripter eXtreamCS
Location: Gura Humorului
Has thanked: 256 times
Been thanked: 288 times
Contact:

13 Dec 2013, 21:02

Bravo ! Nu stiu daca esti incepator sau nu, dar arata bine ;)) !
„Peste douăzeci de ani vei fi dezamăgit din cauza lucrurilor pe care nu le-ai făcut, nu din cauza celor pe care le-ai făcut.” - Mark Twain
„Asa e si in viata, hotii castiga, prostii care invata pierd.” - Mihai Nemeș


Bio.LeagueCs.Ro - Biohazard v4.4 Xmas Edition
discord: IonutC#5114

Experinta in: Java/Spring boot/Angular/C/C++/C#/Javascript/Python/HTML/CSS/Pawn/SQL
Ai nevoie de ajutorul meu? Ma poti gasi doar la adresa de discord de mai sus.
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

13 Dec 2013, 21:03

Multumesc,sunt incepator...adica m-am apucat cam de 3-4 luni :) ti-am mai cerut sfaturi ma sti :))

EDIT: Nu am testat chiar tot,se poate sa mai fi gresit pe ici pe colo..postati daca gasiti ceva in neregula si daca pot in cel mai scurt timp il rezolv.
User avatar
DaNNe.
Fost moderator
Fost moderator
Posts: 2811
Joined: 08 Nov 2013, 20:43
Detinator Steam: Da
CS Status: Activitate scăzută
SteamID: /id/FurienMaster
Reputatie: Nick anterior: DnD. Gold, Emrys
0.5/3
Fost moderator ajutator
Fost Membru Club eXtreamCS (doua luni)
Has thanked: 244 times
Been thanked: 129 times
Contact:

14 Dec 2013, 09:40

Simplu, Frumos, Folositor.
BRAVO !!!
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

14 Dec 2013, 13:21

*UPDATE* gresisem ceva,am reparat..acum am vazut :))
Am schimbat ambele linkuri de download.
mvpdan66
Membru, skill 0
Membru, skill 0
Posts: 61
Joined: 19 Aug 2013, 19:57
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 2 times
Been thanked: 3 times
Contact:

14 Dec 2013, 16:58

bv Am sal testez pe serverul meu la noapte
Image
Image
! OFERTA ! OWNER+VIP 7 Euro | | CO-OWNER+VIP 5 Euro ! OFERTA ! + 100 ADMINE Free.
Contact Me: [email protected] And Skype: Mvpdan66 ! Da un vot http://www.resursecs.com/frags/frag.php ... R3.Cs16.RO Pentru a voota dati click pe link si dati pe Go Go GO . + ca care ma poate ajuta cu 100 voturi pe zi primeste ADMIN + VIP
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

17 Dec 2013, 13:52

Schimba

Code: Select all

get_user_flags(id) & read_flags("ab")
cu

Code: Select all

get_user_flags(id) & (ADMIN_IMMUNITY && ADMIN_RESERVATION)
De ce? Pentru citirea gradelor mai eficienta. Cum ai facut tu da return DOAR DACA are accesele a si b, nu daca au in componenta si alte accese.
93.114.82.17:27015 - Monster Invasion CO-OP Mod
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

17 Dec 2013, 13:54

O sa fac cum ai spus tu mai pe seara.. ca trebuie sa schimb si linkurile :) mersi.
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

17 Dec 2013, 13:56

cyby wrote:Schimba

Code: Select all

get_user_flags(id) & read_flags("ab")
cu

Code: Select all

get_user_flags(id) & (ADMIN_IMMUNITY && ADMIN_RESERVATION)
De ce? Pentru citirea gradelor mai eficienta. Cum ai facut tu da return DOAR DACA are accesele a si b, nu daca au in componenta si alte accese.
Va da return daca flaguriile a si b sunt gasite. Adica daca flaguriile la player contin si a si b
Retras
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

17 Dec 2013, 14:31

Si eu ce am zis?
93.114.82.17:27015 - Monster Invasion CO-OP Mod
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

17 Dec 2013, 14:34

cyby wrote:Si eu ce am zis?
Ma refeream la codul pus de el in plugin

Code: Select all

get_user_flags(id) & read_flags("ab")
Care e cam corect cu ce ai zis tu.
Retras
User avatar
R1kKk-
Membru, skill +1
Membru, skill +1
Posts: 178
Joined: 12 Apr 2013, 16:57
Detinator Steam: Da
CS Status: Batman!
Detinator server CS: HNS.JOINET.RO
SteamID: Privat...
Has thanked: 20 times
Been thanked: 17 times
Contact:

18 Dec 2013, 01:56

cyby wrote:Schimba

Code: Select all

get_user_flags(id) & read_flags("ab")
cu

Code: Select all

get_user_flags(id) & (ADMIN_IMMUNITY && ADMIN_RESERVATION)
De ce? Pentru citirea gradelor mai eficienta. Cum ai facut tu da return DOAR DACA are accesele a si b, nu daca au in componenta si alte accese.
Gresit. Eu folosesc aceasta metoda, si chiar daca am si alte flaguri pe langa, sau daca am doar acel flag(sau mai multe) mentionat(e) in read_flags tot imi executa ce vreau.
Image Image Image
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 5 guests