Furien: Weapons Menu

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
dRaGoNeLy^ ;x
Membru, skill +3
Membru, skill +3
Posts: 1430
Joined: 27 Jun 2014, 15:42
Detinator Steam: Da
CS Status: PR0 Than Y0U!
Detinator server CS: Nu.
SteamID: PM!
Reputatie: Castigator Membru Club eXtream @ Mos Nicolae (doua luni)
Fost Membru Club eXtreamCS (patru luni)
Fond eXtream: 0
Location: București
Has thanked: 23 times
Been thanked: 13 times
Contact:

07 Mar 2015, 00:10

Nu e tot una, e mai optimizat. Din cate vad esti la inceput,
Poti face de exemplu un XP mod simplu, un V.I.P simplu, un Hud permanent, orice.
Cand eram la inceput mereau faceam meniuri, meniuri peste meniuri. Acum ma doare capul de la ele :))
Image
RoyalServer
User avatar
*BoOoM*
Membru eXtream
Membru eXtream
Posts: 2042
Joined: 15 Jul 2014, 01:25
Detinator Steam: Da
CS Status: O dau prin praf :-j
Detinator server CS: Furien.BingBang.Ro
SteamID: booom_cs
Fond eXtream: 0
Been thanked: 2 times
Contact:

07 Mar 2015, 00:38

dRaGoNeLy^ ;x wrote:Nu e tot una, e mai optimizat. Din cate vad esti la inceput,
Poti face de exemplu un XP mod simplu, un V.I.P simplu, un Hud permanent, orice.
Cand eram la inceput mereau faceam meniuri, meniuri peste meniuri. Acum ma doare capul de la ele :))
Am si d'alea :)), fara off, mersi :D
Rio*
Membru, skill 0
Membru, skill 0
Posts: 62
Joined: 01 Mar 2015, 12:41
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

07 Mar 2015, 21:51

Da-mi si parte a 2-ua.Acuma merge MULTUMESC ami apare si lama
User avatar
LOLpgl
Membru, skill +3
Membru, skill +3
Posts: 1127
Joined: 16 Dec 2013, 21:01
Detinator Steam: Da
SteamID: ionutcruso
Location: Rm.Valcea
Has thanked: 19 times
Been thanked: 15 times

13 Mar 2015, 21:30

Multumesc!
StaFF
Membru, skill 0
Membru, skill 0
Posts: 83
Joined: 27 Mar 2015, 22:43
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

11 Apr 2015, 16:50

Poti seta sa apara meniul doar x secunde? daca ramai cu meniul deschis cand treci la furien iti ei arma .
User avatar
^ionutz^
Fost moderator
Fost moderator
Posts: 1995
Joined: 05 Oct 2013, 15:12
Detinator Steam: Da
CS Status: activitate scazuta !
SteamID: /id/ionutz_cs/
Reputatie: Fost moderator ajutator
Location: Galati
Has thanked: 46 times
Been thanked: 23 times

13 Apr 2015, 17:33

nu te-ai saturat de meniu ;)) ? deja furienu doar cu modele si damege nu mai merge include si niste arme cu puteri cso
User avatar
50Cent # HackeR
Membru, skill +2
Membru, skill +2
Posts: 755
Joined: 10 Oct 2015, 16:05
Detinator Steam: Da
CS Status: CS GO This Good Game =]]
Detinator server CS: N-am asa ceva ? =]]
SteamID: 50Cent # HackeR
Reputatie: Castigator Membru CLUB eXtream @ Mos Nicolae (4 luni)
Restrictie mesaje private
Fond eXtream: 0
Location: Caras-Severin-Resita
Contact:

18 Nov 2015, 00:42

Frumos Bafta, in continoare @*BoOoM* sper ca nu te superi dar am aranjat putin sursa + am facut niste modificarii
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <fun>

new const PLUGIN[] = "Furien Weapons CT";
new const VERSION[] = "1.0";
new const AUTHOR[] = "*BoOoM*";

#pragma semicolon 1

#define VIP_FLAG ADMIN_LEVEL_H

new const Arma1Model[66] = "models/furienweapons/v_m4a1.mdl";
new const Arma2Model[66] = "models/furienweapons/v_ak47.mdl";
new const Arma3Model[66] = "models/furienweapons/v_mp5.mdl";
new const Arma4Model[66] = "models/furienweapons/v_xm1014.mdl";
new const Arma5Model[66] = "models/furienweapons/v_m3.mdl";

new const ArmaGold1Model[66] = "models/furienweapons/v_goldenm4a1.mdl";
new const ArmaGold2Model[66] = "models/furienweapons/v_goldenak47.mdl";
new const ArmaGold3Model[66] = "models/furienweapons/v_goldenmp5.mdl";
new const ArmaGold4Model[66] = "models/furienweapons/v_goldenxm1014.mdl";
new const ArmaGold5Model[66] = "models/furienweapons/v_goldenm3.mdl";

new bool: Arma1[33];
new bool: Arma2[33];
new bool: Arma3[33];
new bool: Arma4[33];
new bool: Arma5[33];

new bool: ArmaGold1[33];
new bool: ArmaGold2[33];
new bool: ArmaGold3[33];
new bool: ArmaGold4[33];
new bool: ArmaGold5[33];

new bool: ArmaChoosen[33];

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_clcmd("say /weapons","SayArme");
	
	register_event("CurWeapon", "CurentWeapon", "be", "1=1");
	RegisterHam(Ham_Spawn, "player", "Spawn", 1);
	RegisterHam(Ham_TakeDamage, "player", "DamageArme");	
}

public Spawn(id) {
	if(is_user_alive(id)) {
		give_item(id, "weapon_knife");
		ArmaChoosen[id] = false;
		
		Arma1[id] = false;
		Arma2[id] = false;
		Arma3[id] = false;
		Arma4[id] = false;
		Arma5[id] = false;
		
		ArmaGold1[id] = false;
		ArmaGold2[id] = false;
		ArmaGold3[id] = false;
		ArmaGold4[id] = false;
		ArmaGold5[id] = false;
		
		if(cs_get_user_team(id) == CS_TEAM_CT) {
			MenuArme(id);
		}
	}
}

public plugin_precache() {
	precache_model(Arma1Model);
	precache_model(Arma2Model);
	precache_model(Arma3Model);
	precache_model(Arma4Model);
	precache_model(Arma5Model);
	
	precache_model(ArmaGold1Model);
	precache_model(ArmaGold2Model);
	precache_model(ArmaGold3Model);
	precache_model(ArmaGold4Model);
	precache_model(ArmaGold5Model);
}

public client_disconnect(id) {
	Arma1[id] = false;
	Arma2[id] = false;
	Arma3[id] = false;
	Arma4[id] = false;
	Arma5[id] = false;
	
	ArmaGold1[id] = false;
	ArmaGold2[id] = false;
	ArmaGold3[id] = false;
	ArmaGold4[id] = false;
	ArmaGold5[id] = false;
}

public MenuArme(id) {
	new menu = menu_create ("\rNume\w.\yNume\w.\rRo \yWeapons \rMenu", "CaseMenu");
	
	menu_additem(menu, "\rArme \yPlayeri", "1");
	menu_additem(menu, "\rArme \yV\w.\yI\w.\yP", "2");
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0 );
	
	return 1; 
}

public CaseMenu(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);
	
	switch (key)
	{
		case 1:
		{
			MenuPlayeri(id);
		}
		
		case 2:
		{
			if( get_user_flags( id ) & VIP_FLAG ) {
				MenuVIP(id);
			}
			else
			{
				ChatColor(id, "!g[Furien Weapons]!nAceste arme pot fi luate doar de membri !gVIP");
				MenuArme(id);
			}
		}
	}
	
	menu_destroy (menu);
	return 1;
}
public MenuPlayeri(id) {
	new menu = menu_create ("\rFurien Player \yWeapons Menu", "CaseArmePlayeri");
	
	menu_additem(menu, "\yM4A1", "1");
	menu_additem(menu, "\yAk47", "2");
	menu_additem(menu, "\yMP5", "3");
	menu_additem(menu, "\yXM1014", "4");
	menu_additem(menu, "\yM3", "5");
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0 );
	
	return 1; 
}

public CaseArmePlayeri(id, menu, item)
{
	if(item == MENU_EXIT) {
		menu_destroy (menu);
		return 1;
	}
	if(!is_user_alive(id)) {
		ChatColor(id, "!g[Furien Weapons] !nNu-ti poti alege arma atunci când esti mort");
		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:
		{
			ArmaChoosen[id] = true;
			Arma1[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM4A1");
		}
		case 2:
		{
			ArmaChoosen[id] = true;
			Arma2[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gAk47");
		}
		case 3:
		{
			ArmaChoosen[id] = true;
			Arma3[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gMP5");
		}
		case 4:
		{
			ArmaChoosen[id] = true;
			Arma4[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gXM1014");
		}
		case 5:
		{
			ArmaChoosen[id] = true;
			Arma5[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM3");
		}
		
	}
	
	menu_destroy (menu);
	return 1;
}


public MenuVIP(id) {
	new menu = menu_create ("\rFurien VIP \yWeapons Menu", "CaseArmeVIP");
	
	menu_additem(menu, "\yGolden \rM4A1", "1");
	menu_additem(menu, "\yGolden \rAk47", "2");
	menu_additem(menu, "\yGolden \rMP5", "3");
	menu_additem(menu, "\yGolden \rXM1014", "4");
	menu_additem(menu, "\yGolden \rM3", "5");
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0 );
	
	return 1; 
}

public CaseArmeVIP(id, menu, item)
{
	if(item == MENU_EXIT) {
		menu_destroy (menu);
		return 1;
	}
	if(!is_user_alive(id)) {
		ChatColor(id, "!g[Furien Weapons] !nNu-ti poti alege arma atunci când esti mort");
		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:
		{
			ArmaChoosen[id] = true;
			ArmaGold1[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM4A1 Gold");
		}
		case 2:
		{
			ArmaChoosen[id] = true;
			ArmaGold2[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gAk47 Gold");
		}
		case 3:
		{
			ArmaChoosen[id] = true;
			ArmaGold3[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gMP5 Gold");
		}
		case 4:
		{
			ArmaChoosen[id] = true;
			ArmaGold4[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gXM1014 Gold");
		}
		case 5:
		{
			ArmaChoosen[id] = true;
			ArmaGold5[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM34 Gold");
		}
		
		
	}
	
	menu_destroy (menu);
	return 1;
}

public GiveWeapon(id) {
	if(Arma1[id]) {
		give_item(id, "weapon_m4a1");
		cs_set_user_bpammo(id, CSW_M4A1, 250);
	}
	if(Arma2[id]) {
		give_item(id, "weapon_ak47");
		cs_set_user_bpammo(id, CSW_AK47, 250);
	}
	if(Arma3[id]) {
		give_item(id, "weapon_mp5navy");
		cs_set_user_bpammo(id, CSW_MP5NAVY, 250);
	}
	if(Arma4[id]) {
		give_item(id, "weapon_xm1014");
		cs_set_user_bpammo(id, CSW_XM1014, 250);
	}
	if(Arma5[id]) {
		give_item(id, "weapon_m3");
		cs_set_user_bpammo(id, CSW_M3, 250);
	}
	
	
	if(ArmaGold1[id]) {
		give_item(id, "weapon_m4a1");
		cs_set_user_bpammo(id, CSW_M4A1, 250);
	}
	if(ArmaGold2[id]) {
		give_item(id, "weapon_ak47");
		cs_set_user_bpammo(id, CSW_AK47, 250);
	}
	if(ArmaGold3[id]) {
		give_item(id, "weapon_mp5navy");
		cs_set_user_bpammo(id, CSW_MP5NAVY, 250);
	}
	if(ArmaGold4[id]) {
		give_item(id, "weapon_xm1014");
		cs_set_user_bpammo(id, CSW_XM1014, 250);
	}
	if(ArmaGold5[id]) {
		give_item(id, "weapon_m3");
		cs_set_user_bpammo(id, CSW_M3, 250);
	}
}

public CurentWeapon(id) {
	if(Arma1[id] && get_user_weapon(id) == CSW_M4A1 )
		set_pev(id, pev_viewmodel2, Arma1Model);
	
	if(Arma2[id] && get_user_weapon(id) == CSW_AK47 )
		set_pev(id, pev_viewmodel2, Arma2Model);
	
	if(Arma3[id] && get_user_weapon(id) == CSW_MP5NAVY )
		set_pev(id, pev_viewmodel2, Arma3Model);
	
	if(Arma4[id] && get_user_weapon(id) == CSW_XM1014 )
		set_pev(id, pev_viewmodel2, Arma4Model);
	
	if(Arma5[id] && get_user_weapon(id) == CSW_M3 )
		set_pev(id, pev_viewmodel2, Arma5Model);
	
	
	if(ArmaGold1[id] && get_user_weapon(id) == CSW_M4A1 )
		set_pev(id, pev_viewmodel2, ArmaGold1Model);
	
	if(ArmaGold2[id] && get_user_weapon(id) == CSW_AK47 )
		set_pev(id, pev_viewmodel2, ArmaGold2Model);
	
	if(ArmaGold3[id] && get_user_weapon(id) == CSW_MP5NAVY )
		set_pev(id, pev_viewmodel2, ArmaGold3Model);
	
	if(ArmaGold4[id] && get_user_weapon(id) == CSW_XM1014 )
		set_pev(id, pev_viewmodel2, ArmaGold4Model);
	
	if(ArmaGold5[id] && get_user_weapon(id) == CSW_M3 )
		set_pev(id, pev_viewmodel2, ArmaGold5Model);
}


public DamageArme (iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits) {
	if(iInflictor == iAttacker && Arma1[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M4A1 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma2[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_AK47 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma3[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_MP5NAVY && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma4[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_XM1014 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma5[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M3 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	
	
	if(iInflictor == iAttacker && ArmaGold1[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M4A1 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold2[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_AK47 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold3[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_MP5NAVY && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold4[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_XM1014 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold5[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M3 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	return HAM_IGNORED;
}

public SayArme(id) {
	if(ArmaChoosen[id])  {
		ChatColor(id, "!g[Furien Weapons] !nAti ales deja o arma în aceasta runda");
		return;
	}
	
	if(cs_get_user_team(id) == CS_TEAM_CT)  {
		MenuArme(id);
	}
}

stock ChatColor(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!g", "^4"); // Verde
	replace_all(msg, 190, "!n", "^1"); // Galben
	replace_all(msg, 190, "!t", "^3"); // CT-Albastru ; T-Rosu
	replace_all(msg, 190, "!t2", "^0"); // CT-Albastru2 ; T-Rosu2
	
	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
*BoOoM*
Membru eXtream
Membru eXtream
Posts: 2042
Joined: 15 Jul 2014, 01:25
Detinator Steam: Da
CS Status: O dau prin praf :-j
Detinator server CS: Furien.BingBang.Ro
SteamID: booom_cs
Fond eXtream: 0
Been thanked: 2 times
Contact:

06 Dec 2015, 15:05

50Cent # HackeR wrote:Frumos Bafta, in continoare @*BoOoM* sper ca nu te superi dar am aranjat putin sursa + am facut niste modificarii
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <fun>

new const PLUGIN[] = "Furien Weapons CT";
new const VERSION[] = "1.0";
new const AUTHOR[] = "*BoOoM*";

#pragma semicolon 1

#define VIP_FLAG ADMIN_LEVEL_H

new const Arma1Model[66] = "models/furienweapons/v_m4a1.mdl";
new const Arma2Model[66] = "models/furienweapons/v_ak47.mdl";
new const Arma3Model[66] = "models/furienweapons/v_mp5.mdl";
new const Arma4Model[66] = "models/furienweapons/v_xm1014.mdl";
new const Arma5Model[66] = "models/furienweapons/v_m3.mdl";

new const ArmaGold1Model[66] = "models/furienweapons/v_goldenm4a1.mdl";
new const ArmaGold2Model[66] = "models/furienweapons/v_goldenak47.mdl";
new const ArmaGold3Model[66] = "models/furienweapons/v_goldenmp5.mdl";
new const ArmaGold4Model[66] = "models/furienweapons/v_goldenxm1014.mdl";
new const ArmaGold5Model[66] = "models/furienweapons/v_goldenm3.mdl";

new bool: Arma1[33];
new bool: Arma2[33];
new bool: Arma3[33];
new bool: Arma4[33];
new bool: Arma5[33];

new bool: ArmaGold1[33];
new bool: ArmaGold2[33];
new bool: ArmaGold3[33];
new bool: ArmaGold4[33];
new bool: ArmaGold5[33];

new bool: ArmaChoosen[33];

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_clcmd("say /weapons","SayArme");
	
	register_event("CurWeapon", "CurentWeapon", "be", "1=1");
	RegisterHam(Ham_Spawn, "player", "Spawn", 1);
	RegisterHam(Ham_TakeDamage, "player", "DamageArme");	
}

public Spawn(id) {
	if(is_user_alive(id)) {
		give_item(id, "weapon_knife");
		ArmaChoosen[id] = false;
		
		Arma1[id] = false;
		Arma2[id] = false;
		Arma3[id] = false;
		Arma4[id] = false;
		Arma5[id] = false;
		
		ArmaGold1[id] = false;
		ArmaGold2[id] = false;
		ArmaGold3[id] = false;
		ArmaGold4[id] = false;
		ArmaGold5[id] = false;
		
		if(cs_get_user_team(id) == CS_TEAM_CT) {
			MenuArme(id);
		}
	}
}

public plugin_precache() {
	precache_model(Arma1Model);
	precache_model(Arma2Model);
	precache_model(Arma3Model);
	precache_model(Arma4Model);
	precache_model(Arma5Model);
	
	precache_model(ArmaGold1Model);
	precache_model(ArmaGold2Model);
	precache_model(ArmaGold3Model);
	precache_model(ArmaGold4Model);
	precache_model(ArmaGold5Model);
}

public client_disconnect(id) {
	Arma1[id] = false;
	Arma2[id] = false;
	Arma3[id] = false;
	Arma4[id] = false;
	Arma5[id] = false;
	
	ArmaGold1[id] = false;
	ArmaGold2[id] = false;
	ArmaGold3[id] = false;
	ArmaGold4[id] = false;
	ArmaGold5[id] = false;
}

public MenuArme(id) {
	new menu = menu_create ("\rNume\w.\yNume\w.\rRo \yWeapons \rMenu", "CaseMenu");
	
	menu_additem(menu, "\rArme \yPlayeri", "1");
	menu_additem(menu, "\rArme \yV\w.\yI\w.\yP", "2");
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0 );
	
	return 1; 
}

public CaseMenu(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);
	
	switch (key)
	{
		case 1:
		{
			MenuPlayeri(id);
		}
		
		case 2:
		{
			if( get_user_flags( id ) & VIP_FLAG ) {
				MenuVIP(id);
			}
			else
			{
				ChatColor(id, "!g[Furien Weapons]!nAceste arme pot fi luate doar de membri !gVIP");
				MenuArme(id);
			}
		}
	}
	
	menu_destroy (menu);
	return 1;
}
public MenuPlayeri(id) {
	new menu = menu_create ("\rFurien Player \yWeapons Menu", "CaseArmePlayeri");
	
	menu_additem(menu, "\yM4A1", "1");
	menu_additem(menu, "\yAk47", "2");
	menu_additem(menu, "\yMP5", "3");
	menu_additem(menu, "\yXM1014", "4");
	menu_additem(menu, "\yM3", "5");
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0 );
	
	return 1; 
}

public CaseArmePlayeri(id, menu, item)
{
	if(item == MENU_EXIT) {
		menu_destroy (menu);
		return 1;
	}
	if(!is_user_alive(id)) {
		ChatColor(id, "!g[Furien Weapons] !nNu-ti poti alege arma atunci când esti mort");
		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:
		{
			ArmaChoosen[id] = true;
			Arma1[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM4A1");
		}
		case 2:
		{
			ArmaChoosen[id] = true;
			Arma2[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gAk47");
		}
		case 3:
		{
			ArmaChoosen[id] = true;
			Arma3[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gMP5");
		}
		case 4:
		{
			ArmaChoosen[id] = true;
			Arma4[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gXM1014");
		}
		case 5:
		{
			ArmaChoosen[id] = true;
			Arma5[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM3");
		}
		
	}
	
	menu_destroy (menu);
	return 1;
}


public MenuVIP(id) {
	new menu = menu_create ("\rFurien VIP \yWeapons Menu", "CaseArmeVIP");
	
	menu_additem(menu, "\yGolden \rM4A1", "1");
	menu_additem(menu, "\yGolden \rAk47", "2");
	menu_additem(menu, "\yGolden \rMP5", "3");
	menu_additem(menu, "\yGolden \rXM1014", "4");
	menu_additem(menu, "\yGolden \rM3", "5");
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0 );
	
	return 1; 
}

public CaseArmeVIP(id, menu, item)
{
	if(item == MENU_EXIT) {
		menu_destroy (menu);
		return 1;
	}
	if(!is_user_alive(id)) {
		ChatColor(id, "!g[Furien Weapons] !nNu-ti poti alege arma atunci când esti mort");
		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:
		{
			ArmaChoosen[id] = true;
			ArmaGold1[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM4A1 Gold");
		}
		case 2:
		{
			ArmaChoosen[id] = true;
			ArmaGold2[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gAk47 Gold");
		}
		case 3:
		{
			ArmaChoosen[id] = true;
			ArmaGold3[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gMP5 Gold");
		}
		case 4:
		{
			ArmaChoosen[id] = true;
			ArmaGold4[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gXM1014 Gold");
		}
		case 5:
		{
			ArmaChoosen[id] = true;
			ArmaGold5[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM34 Gold");
		}
		
		
	}
	
	menu_destroy (menu);
	return 1;
}

public GiveWeapon(id) {
	if(Arma1[id]) {
		give_item(id, "weapon_m4a1");
		cs_set_user_bpammo(id, CSW_M4A1, 250);
	}
	if(Arma2[id]) {
		give_item(id, "weapon_ak47");
		cs_set_user_bpammo(id, CSW_AK47, 250);
	}
	if(Arma3[id]) {
		give_item(id, "weapon_mp5navy");
		cs_set_user_bpammo(id, CSW_MP5NAVY, 250);
	}
	if(Arma4[id]) {
		give_item(id, "weapon_xm1014");
		cs_set_user_bpammo(id, CSW_XM1014, 250);
	}
	if(Arma5[id]) {
		give_item(id, "weapon_m3");
		cs_set_user_bpammo(id, CSW_M3, 250);
	}
	
	
	if(ArmaGold1[id]) {
		give_item(id, "weapon_m4a1");
		cs_set_user_bpammo(id, CSW_M4A1, 250);
	}
	if(ArmaGold2[id]) {
		give_item(id, "weapon_ak47");
		cs_set_user_bpammo(id, CSW_AK47, 250);
	}
	if(ArmaGold3[id]) {
		give_item(id, "weapon_mp5navy");
		cs_set_user_bpammo(id, CSW_MP5NAVY, 250);
	}
	if(ArmaGold4[id]) {
		give_item(id, "weapon_xm1014");
		cs_set_user_bpammo(id, CSW_XM1014, 250);
	}
	if(ArmaGold5[id]) {
		give_item(id, "weapon_m3");
		cs_set_user_bpammo(id, CSW_M3, 250);
	}
}

public CurentWeapon(id) {
	if(Arma1[id] && get_user_weapon(id) == CSW_M4A1 )
		set_pev(id, pev_viewmodel2, Arma1Model);
	
	if(Arma2[id] && get_user_weapon(id) == CSW_AK47 )
		set_pev(id, pev_viewmodel2, Arma2Model);
	
	if(Arma3[id] && get_user_weapon(id) == CSW_MP5NAVY )
		set_pev(id, pev_viewmodel2, Arma3Model);
	
	if(Arma4[id] && get_user_weapon(id) == CSW_XM1014 )
		set_pev(id, pev_viewmodel2, Arma4Model);
	
	if(Arma5[id] && get_user_weapon(id) == CSW_M3 )
		set_pev(id, pev_viewmodel2, Arma5Model);
	
	
	if(ArmaGold1[id] && get_user_weapon(id) == CSW_M4A1 )
		set_pev(id, pev_viewmodel2, ArmaGold1Model);
	
	if(ArmaGold2[id] && get_user_weapon(id) == CSW_AK47 )
		set_pev(id, pev_viewmodel2, ArmaGold2Model);
	
	if(ArmaGold3[id] && get_user_weapon(id) == CSW_MP5NAVY )
		set_pev(id, pev_viewmodel2, ArmaGold3Model);
	
	if(ArmaGold4[id] && get_user_weapon(id) == CSW_XM1014 )
		set_pev(id, pev_viewmodel2, ArmaGold4Model);
	
	if(ArmaGold5[id] && get_user_weapon(id) == CSW_M3 )
		set_pev(id, pev_viewmodel2, ArmaGold5Model);
}


public DamageArme (iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits) {
	if(iInflictor == iAttacker && Arma1[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M4A1 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma2[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_AK47 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma3[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_MP5NAVY && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma4[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_XM1014 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma5[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M3 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	
	
	if(iInflictor == iAttacker && ArmaGold1[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M4A1 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold2[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_AK47 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold3[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_MP5NAVY && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold4[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_XM1014 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold5[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M3 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	return HAM_IGNORED;
}

public SayArme(id) {
	if(ArmaChoosen[id])  {
		ChatColor(id, "!g[Furien Weapons] !nAti ales deja o arma în aceasta runda");
		return;
	}
	
	if(cs_get_user_team(id) == CS_TEAM_CT)  {
		MenuArme(id);
	}
}

stock ChatColor(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!g", "^4"); // Verde
	replace_all(msg, 190, "!n", "^1"); // Galben
	replace_all(msg, 190, "!t", "^3"); // CT-Albastru ; T-Rosu
	replace_all(msg, 190, "!t2", "^0"); // CT-Albastru2 ; T-Rosu2
	
	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();
		}
	}
}

Si ce ai modificat tu mai exact la rularea pluginului? Ai fost un "mucea" si o sa ramai mereu. Si vad ca ai un status banal, app nu cred ca vei avea tu aici reputatia de "scripter" mai repede de 2020. Cu plagiatu' nu ajungi departe.. "DaR@k*NEKK"
User avatar
50Cent # HackeR
Membru, skill +2
Membru, skill +2
Posts: 755
Joined: 10 Oct 2015, 16:05
Detinator Steam: Da
CS Status: CS GO This Good Game =]]
Detinator server CS: N-am asa ceva ? =]]
SteamID: 50Cent # HackeR
Reputatie: Castigator Membru CLUB eXtream @ Mos Nicolae (4 luni)
Restrictie mesaje private
Fond eXtream: 0
Location: Caras-Severin-Resita
Contact:

06 Dec 2015, 15:53

*BoOoM* wrote:
50Cent # HackeR wrote:Frumos Bafta, in continoare @*BoOoM* sper ca nu te superi dar am aranjat putin sursa + am facut niste modificarii
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <fun>

new const PLUGIN[] = "Furien Weapons CT";
new const VERSION[] = "1.0";
new const AUTHOR[] = "*BoOoM*";

#pragma semicolon 1

#define VIP_FLAG ADMIN_LEVEL_H

new const Arma1Model[66] = "models/furienweapons/v_m4a1.mdl";
new const Arma2Model[66] = "models/furienweapons/v_ak47.mdl";
new const Arma3Model[66] = "models/furienweapons/v_mp5.mdl";
new const Arma4Model[66] = "models/furienweapons/v_xm1014.mdl";
new const Arma5Model[66] = "models/furienweapons/v_m3.mdl";

new const ArmaGold1Model[66] = "models/furienweapons/v_goldenm4a1.mdl";
new const ArmaGold2Model[66] = "models/furienweapons/v_goldenak47.mdl";
new const ArmaGold3Model[66] = "models/furienweapons/v_goldenmp5.mdl";
new const ArmaGold4Model[66] = "models/furienweapons/v_goldenxm1014.mdl";
new const ArmaGold5Model[66] = "models/furienweapons/v_goldenm3.mdl";

new bool: Arma1[33];
new bool: Arma2[33];
new bool: Arma3[33];
new bool: Arma4[33];
new bool: Arma5[33];

new bool: ArmaGold1[33];
new bool: ArmaGold2[33];
new bool: ArmaGold3[33];
new bool: ArmaGold4[33];
new bool: ArmaGold5[33];

new bool: ArmaChoosen[33];

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_clcmd("say /weapons","SayArme");
	
	register_event("CurWeapon", "CurentWeapon", "be", "1=1");
	RegisterHam(Ham_Spawn, "player", "Spawn", 1);
	RegisterHam(Ham_TakeDamage, "player", "DamageArme");	
}

public Spawn(id) {
	if(is_user_alive(id)) {
		give_item(id, "weapon_knife");
		ArmaChoosen[id] = false;
		
		Arma1[id] = false;
		Arma2[id] = false;
		Arma3[id] = false;
		Arma4[id] = false;
		Arma5[id] = false;
		
		ArmaGold1[id] = false;
		ArmaGold2[id] = false;
		ArmaGold3[id] = false;
		ArmaGold4[id] = false;
		ArmaGold5[id] = false;
		
		if(cs_get_user_team(id) == CS_TEAM_CT) {
			MenuArme(id);
		}
	}
}

public plugin_precache() {
	precache_model(Arma1Model);
	precache_model(Arma2Model);
	precache_model(Arma3Model);
	precache_model(Arma4Model);
	precache_model(Arma5Model);
	
	precache_model(ArmaGold1Model);
	precache_model(ArmaGold2Model);
	precache_model(ArmaGold3Model);
	precache_model(ArmaGold4Model);
	precache_model(ArmaGold5Model);
}

public client_disconnect(id) {
	Arma1[id] = false;
	Arma2[id] = false;
	Arma3[id] = false;
	Arma4[id] = false;
	Arma5[id] = false;
	
	ArmaGold1[id] = false;
	ArmaGold2[id] = false;
	ArmaGold3[id] = false;
	ArmaGold4[id] = false;
	ArmaGold5[id] = false;
}

public MenuArme(id) {
	new menu = menu_create ("\rNume\w.\yNume\w.\rRo \yWeapons \rMenu", "CaseMenu");
	
	menu_additem(menu, "\rArme \yPlayeri", "1");
	menu_additem(menu, "\rArme \yV\w.\yI\w.\yP", "2");
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0 );
	
	return 1; 
}

public CaseMenu(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);
	
	switch (key)
	{
		case 1:
		{
			MenuPlayeri(id);
		}
		
		case 2:
		{
			if( get_user_flags( id ) & VIP_FLAG ) {
				MenuVIP(id);
			}
			else
			{
				ChatColor(id, "!g[Furien Weapons]!nAceste arme pot fi luate doar de membri !gVIP");
				MenuArme(id);
			}
		}
	}
	
	menu_destroy (menu);
	return 1;
}
public MenuPlayeri(id) {
	new menu = menu_create ("\rFurien Player \yWeapons Menu", "CaseArmePlayeri");
	
	menu_additem(menu, "\yM4A1", "1");
	menu_additem(menu, "\yAk47", "2");
	menu_additem(menu, "\yMP5", "3");
	menu_additem(menu, "\yXM1014", "4");
	menu_additem(menu, "\yM3", "5");
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0 );
	
	return 1; 
}

public CaseArmePlayeri(id, menu, item)
{
	if(item == MENU_EXIT) {
		menu_destroy (menu);
		return 1;
	}
	if(!is_user_alive(id)) {
		ChatColor(id, "!g[Furien Weapons] !nNu-ti poti alege arma atunci când esti mort");
		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:
		{
			ArmaChoosen[id] = true;
			Arma1[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM4A1");
		}
		case 2:
		{
			ArmaChoosen[id] = true;
			Arma2[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gAk47");
		}
		case 3:
		{
			ArmaChoosen[id] = true;
			Arma3[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gMP5");
		}
		case 4:
		{
			ArmaChoosen[id] = true;
			Arma4[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gXM1014");
		}
		case 5:
		{
			ArmaChoosen[id] = true;
			Arma5[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM3");
		}
		
	}
	
	menu_destroy (menu);
	return 1;
}


public MenuVIP(id) {
	new menu = menu_create ("\rFurien VIP \yWeapons Menu", "CaseArmeVIP");
	
	menu_additem(menu, "\yGolden \rM4A1", "1");
	menu_additem(menu, "\yGolden \rAk47", "2");
	menu_additem(menu, "\yGolden \rMP5", "3");
	menu_additem(menu, "\yGolden \rXM1014", "4");
	menu_additem(menu, "\yGolden \rM3", "5");
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0 );
	
	return 1; 
}

public CaseArmeVIP(id, menu, item)
{
	if(item == MENU_EXIT) {
		menu_destroy (menu);
		return 1;
	}
	if(!is_user_alive(id)) {
		ChatColor(id, "!g[Furien Weapons] !nNu-ti poti alege arma atunci când esti mort");
		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:
		{
			ArmaChoosen[id] = true;
			ArmaGold1[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM4A1 Gold");
		}
		case 2:
		{
			ArmaChoosen[id] = true;
			ArmaGold2[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gAk47 Gold");
		}
		case 3:
		{
			ArmaChoosen[id] = true;
			ArmaGold3[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gMP5 Gold");
		}
		case 4:
		{
			ArmaChoosen[id] = true;
			ArmaGold4[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gXM1014 Gold");
		}
		case 5:
		{
			ArmaChoosen[id] = true;
			ArmaGold5[id] = true;
			set_task(0.2, "GiveWeapon", id);
			CurentWeapon(id);
			ChatColor(id, "!g[Furien Weapons] !nAi ales !gM34 Gold");
		}
		
		
	}
	
	menu_destroy (menu);
	return 1;
}

public GiveWeapon(id) {
	if(Arma1[id]) {
		give_item(id, "weapon_m4a1");
		cs_set_user_bpammo(id, CSW_M4A1, 250);
	}
	if(Arma2[id]) {
		give_item(id, "weapon_ak47");
		cs_set_user_bpammo(id, CSW_AK47, 250);
	}
	if(Arma3[id]) {
		give_item(id, "weapon_mp5navy");
		cs_set_user_bpammo(id, CSW_MP5NAVY, 250);
	}
	if(Arma4[id]) {
		give_item(id, "weapon_xm1014");
		cs_set_user_bpammo(id, CSW_XM1014, 250);
	}
	if(Arma5[id]) {
		give_item(id, "weapon_m3");
		cs_set_user_bpammo(id, CSW_M3, 250);
	}
	
	
	if(ArmaGold1[id]) {
		give_item(id, "weapon_m4a1");
		cs_set_user_bpammo(id, CSW_M4A1, 250);
	}
	if(ArmaGold2[id]) {
		give_item(id, "weapon_ak47");
		cs_set_user_bpammo(id, CSW_AK47, 250);
	}
	if(ArmaGold3[id]) {
		give_item(id, "weapon_mp5navy");
		cs_set_user_bpammo(id, CSW_MP5NAVY, 250);
	}
	if(ArmaGold4[id]) {
		give_item(id, "weapon_xm1014");
		cs_set_user_bpammo(id, CSW_XM1014, 250);
	}
	if(ArmaGold5[id]) {
		give_item(id, "weapon_m3");
		cs_set_user_bpammo(id, CSW_M3, 250);
	}
}

public CurentWeapon(id) {
	if(Arma1[id] && get_user_weapon(id) == CSW_M4A1 )
		set_pev(id, pev_viewmodel2, Arma1Model);
	
	if(Arma2[id] && get_user_weapon(id) == CSW_AK47 )
		set_pev(id, pev_viewmodel2, Arma2Model);
	
	if(Arma3[id] && get_user_weapon(id) == CSW_MP5NAVY )
		set_pev(id, pev_viewmodel2, Arma3Model);
	
	if(Arma4[id] && get_user_weapon(id) == CSW_XM1014 )
		set_pev(id, pev_viewmodel2, Arma4Model);
	
	if(Arma5[id] && get_user_weapon(id) == CSW_M3 )
		set_pev(id, pev_viewmodel2, Arma5Model);
	
	
	if(ArmaGold1[id] && get_user_weapon(id) == CSW_M4A1 )
		set_pev(id, pev_viewmodel2, ArmaGold1Model);
	
	if(ArmaGold2[id] && get_user_weapon(id) == CSW_AK47 )
		set_pev(id, pev_viewmodel2, ArmaGold2Model);
	
	if(ArmaGold3[id] && get_user_weapon(id) == CSW_MP5NAVY )
		set_pev(id, pev_viewmodel2, ArmaGold3Model);
	
	if(ArmaGold4[id] && get_user_weapon(id) == CSW_XM1014 )
		set_pev(id, pev_viewmodel2, ArmaGold4Model);
	
	if(ArmaGold5[id] && get_user_weapon(id) == CSW_M3 )
		set_pev(id, pev_viewmodel2, ArmaGold5Model);
}


public DamageArme (iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits) {
	if(iInflictor == iAttacker && Arma1[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M4A1 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma2[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_AK47 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma3[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_MP5NAVY && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma4[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_XM1014 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && Arma5[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M3 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 1.0);
		return HAM_HANDLED;
	}
	
	
	
	if(iInflictor == iAttacker && ArmaGold1[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M4A1 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold2[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_AK47 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold3[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_MP5NAVY && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold4[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_XM1014 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	if(iInflictor == iAttacker && ArmaGold5[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M3 && cs_get_user_team(iAttacker) == CS_TEAM_CT) {
		SetHamParamFloat(4, fDamage * 2.0);
		return HAM_HANDLED;
	}
	
	return HAM_IGNORED;
}

public SayArme(id) {
	if(ArmaChoosen[id])  {
		ChatColor(id, "!g[Furien Weapons] !nAti ales deja o arma în aceasta runda");
		return;
	}
	
	if(cs_get_user_team(id) == CS_TEAM_CT)  {
		MenuArme(id);
	}
}

stock ChatColor(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!g", "^4"); // Verde
	replace_all(msg, 190, "!n", "^1"); // Galben
	replace_all(msg, 190, "!t", "^3"); // CT-Albastru ; T-Rosu
	replace_all(msg, 190, "!t2", "^0"); // CT-Albastru2 ; T-Rosu2
	
	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();
		}
	}
}

Si ce ai modificat tu mai exact la rularea pluginului? Ai fost un "mucea" si o sa ramai mereu. Si vad ca ai un status banal, app nu cred ca vei avea tu aici reputatia de "scripter" mai repede de 2020. Cu plagiatu' nu ajungi departe.. "DaR@k*NEKK"

Cine-i @DaR@K*NEKK?
Last edited by Challenger. on 06 Dec 2015, 16:58, edited 1 time in total.
Reason: Tu ești,după ce ți-a fost banat contul vechi l-ai făcut pe ăsta.Jalnic :-j
StaFF
Membru, skill 0
Membru, skill 0
Posts: 83
Joined: 27 Mar 2015, 22:43
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

07 Jan 2016, 19:43

L 01/07/2016 - 19:36:47: [AMXX] Displaying debug trace (plugin "Furien.Weapons.VIP.amxx")
L 01/07/2016 - 19:36:47: [AMXX] Run time error 4: index out of bounds
L 01/07/2016 - 19:36:47: [AMXX] [0] Furien.Weapons.VIP.sma::DamageArme (line 408)
Salut o rezolvare?
User avatar
PiColos
Membru, skill 0
Membru, skill 0
Posts: 41
Joined: 11 Jan 2016, 19:37
Detinator Steam: Nu
CS Status: JOC
Detinator server CS: Fury.RangFort.Ro
Fond eXtream: 0
Contact:

31 May 2016, 22:47

Poti seta sa apara meniul doar x secunde? daca ramai cu meniul deschis cand treci la furien iti ei arma .
Image


VA ASTEPTAM ;)
User avatar
50Cent # HackeR
Membru, skill +2
Membru, skill +2
Posts: 755
Joined: 10 Oct 2015, 16:05
Detinator Steam: Da
CS Status: CS GO This Good Game =]]
Detinator server CS: N-am asa ceva ? =]]
SteamID: 50Cent # HackeR
Reputatie: Castigator Membru CLUB eXtream @ Mos Nicolae (4 luni)
Restrictie mesaje private
Fond eXtream: 0
Location: Caras-Severin-Resita
Contact:

08 Jul 2016, 23:55

PiColos wrote:Poti seta sa apara meniul doar x secunde? daca ramai cu meniul deschis cand treci la furien iti ei arma .
Verifica la inceput de runda daca player-ul e ct si daca e viu si nu va mai aparea
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 13 guests