dORESC PLUGINUL

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

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

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
User avatar
AcridGamer
Membru, skill +2
Membru, skill +2
Posts: 658
Joined: 01 Dec 2016, 17:06
Detinator Steam: Da
CS Status: Very Good
Detinator server CS: Da
SteamID: acridgamer3
Fond eXtream: 0
Location: Tulcea
Contact:

12 Dec 2016, 23:03

Salut xTream,
In acest topic doresc si eu pluginul Shop xmas [Este un shop cu credite si meniu etcc. voi stiti mai bine]
Am cautat acest plugin ca disperatul dar nu l-am gasit , de acceea am venit aici pe xtream pentur ca aici este tott [.sma] #Multumesc
Tranzactii Reusite

Discord Click
[*1*] Click
[*2*] Click

[*3*] Click
[*4*] Click
[*5*] Click

"Un subscribe va rog Gamer Channel" By LORD KALU #KALUTU MAGIC

ImageImage
RoyalServer 2
User avatar
Cr[A]sH^
Membru, skill 0
Membru, skill 0
Posts: 92
Joined: 20 Aug 2015, 21:38
Detinator Steam: Da
CS Status: Ajut si eu cu ce pot
Detinator server CS: Da
Fond eXtream: 0
Contact:

13 Dec 2016, 17:38

Ce ar trebui sa contina acest shop ?
Image
User avatar
AcridGamer
Membru, skill +2
Membru, skill +2
Posts: 658
Joined: 01 Dec 2016, 17:06
Detinator Steam: Da
CS Status: Very Good
Detinator server CS: Da
SteamID: acridgamer3
Fond eXtream: 0
Location: Tulcea
Contact:

13 Dec 2016, 17:51

hp
armura
arme
heuri full
defuse etccc totul sa contina
Ce aveti voi prin cap tot! #ms
Tranzactii Reusite

Discord Click
[*1*] Click
[*2*] Click

[*3*] Click
[*4*] Click
[*5*] Click

"Un subscribe va rog Gamer Channel" By LORD KALU #KALUTU MAGIC

ImageImage
User avatar
Cr[A]sH^
Membru, skill 0
Membru, skill 0
Posts: 92
Joined: 20 Aug 2015, 21:38
Detinator Steam: Da
CS Status: Ajut si eu cu ce pot
Detinator server CS: Da
Fond eXtream: 0
Contact:

13 Dec 2016, 19:46

Ti-l fac eu cu urmatoarele iteme:
hp
armura
heuri full
defuse
Revin cu edit.
P.S: Mie prin cap imi pot trece multe lucruri , daca vrei sa mai adaugi ceva in acest shop , spune-mi.
Image
User avatar
AcridGamer
Membru, skill +2
Membru, skill +2
Posts: 658
Joined: 01 Dec 2016, 17:06
Detinator Steam: Da
CS Status: Very Good
Detinator server CS: Da
SteamID: acridgamer3
Fond eXtream: 0
Location: Tulcea
Contact:

13 Dec 2016, 19:57

Speed
Invizibilitate
Gravity
Arme
Deagle
heuri
2xJump
Hp
Armura
Defuse
Scout [Scut de ct]
Niht vision!
ms mult cami faci mai pune si tu ce idei ai*
Tranzactii Reusite

Discord Click
[*1*] Click
[*2*] Click

[*3*] Click
[*4*] Click
[*5*] Click

"Un subscribe va rog Gamer Channel" By LORD KALU #KALUTU MAGIC

ImageImage
User avatar
Cr[A]sH^
Membru, skill 0
Membru, skill 0
Posts: 92
Joined: 20 Aug 2015, 21:38
Detinator Steam: Da
CS Status: Ajut si eu cu ce pot
Detinator server CS: Da
Fond eXtream: 0
Contact:

13 Dec 2016, 20:26

Speed
Invizibilitate
Gravity
Vrei sa tina pana moare sau pana se termina runda sau sa le pun sa dureze cateva secunde ?
Image
User avatar
AcridGamer
Membru, skill +2
Membru, skill +2
Posts: 658
Joined: 01 Dec 2016, 17:06
Detinator Steam: Da
CS Status: Very Good
Detinator server CS: Da
SteamID: acridgamer3
Fond eXtream: 0
Location: Tulcea
Contact:

13 Dec 2016, 20:41

Sa tina toata runda si cand incepe o runda noua sa nu mai aiba

SPER CAI PR CREDITE
Tranzactii Reusite

Discord Click
[*1*] Click
[*2*] Click

[*3*] Click
[*4*] Click
[*5*] Click

"Un subscribe va rog Gamer Channel" By LORD KALU #KALUTU MAGIC

ImageImage
User avatar
Cr[A]sH^
Membru, skill 0
Membru, skill 0
Posts: 92
Joined: 20 Aug 2015, 21:38
Detinator Steam: Da
CS Status: Ajut si eu cu ce pot
Detinator server CS: Da
Fond eXtream: 0
Contact:

13 Dec 2016, 21:51

Poftim , sper ca iti place.
Apropo , am pus invizibilitatea , speed-ul si gravitatia sa dureze 30 de secunde.
Shop | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
#include <fakemeta_util>
#include <ColorChat>

#define PLUGIN "Shop xMas"
#define VERSION "1.0"
#define AUTHOR "Cr[A]sH aka tomi ."

native set_user_credite(id, iCredite)
native get_user_credite(id)

new const szTag[ ] = "xMas";

new userspeed[33], hasspeed[33], userinvi[33], hasinvi[33], usergravity[33], hasgravity[33], g_iJC[32+1], g_bMJ[32+1 char];

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	//Shop
	register_event("CurWeapon", "abilitati_on", "be");
	RegisterHam( Ham_Player_Jump, "player", "OnCB_Jump", false );
	register_cvar( "multi_jump", "1" );
	
	register_clcmd( "say /shop", "CmdShop" )
	register_clcmd( "say_team /shop", "CmdShop" )
	
}

public abilitati_on( id ){
	if(is_user_alive(id)){
		if(hasspeed[id]){
			set_user_maxspeed(id, 500.0);
		}
		
		if(hasinvi[id]){
			set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransTexture, 0)
		}
		
		if(hasgravity[id]){
			set_user_gravity(id, 0.6 );
		}
	}
}

public client_authorized(id)
{
	userspeed[id]	= 0;
	hasspeed[id]	= 0;
	userinvi[id]	= 0;
	hasinvi[id]		= 0;
	usergravity[id]	= 0;
	hasgravity[id]	= 0;
}

public client_disconnect(id)
{
	userspeed[id]	= 0;
	hasspeed[id]	= 0;
	userinvi[id]	= 0;
	hasinvi[id]		= 0;
	usergravity[id]	= 0;
	hasgravity[id]	= 0;
}

public CmdShop ( id ) {

	new Title[128]
	formatex(Title, sizeof(Title)-1, "\w[\r Shop \yMenu \w] \w[\r Credite:\y %d \w]", get_user_credite(id))
	new menu = menu_create(Title, "ClShopCmd")
	new iCredite = get_user_credite(id)

	if( iCredite < 30 ) 
	{
		menu_additem(menu, "\w[\d Speed \w] \w[\d 30 Secunde \w] \w[\d Nu ai destule Credite \w]", "1", 0 )
	} 
	else if( iCredite >= 30 ) 
	{
		menu_additem ( menu, "\w[\r Speed \w] \r[\r 30 \ySecunde \r] \r[\y 30 Credite \r]", "1", 0 );
	}
	
	if( iCredite < 30 ) 
	{
		menu_additem(menu, "\w[\d Invizibilitate \w] \w[\d 30 Secunde \w] \w[\d Nu ai destule Credite \w]", "2", 0 )
	} 
	else if( iCredite >= 30 ) 
	{
		menu_additem ( menu, "\w[\r Invizibilitate \w] \r[\r 30 \ySecunde \r] \r[\y 30 Credite \r]", "2", 0 );
	}
	
	if( iCredite < 30 ) 
	{
		menu_additem(menu, "\w[\d Gravitatie \w] \w[\d 30 Secunde \w] \w[\d Nu ai destule Credite \w]", "3", 0 )
	} 
	else if( iCredite >= 30 ) 
	{
		menu_additem ( menu, "\w[\r Gravitatie \w] \r[\r 30 \ySecunde \r] \r[\y 30 Credite \r]", "3", 0 );
	}
	
	if( iCredite < 20 ) 
	{
		menu_additem(menu, "\w[\d Deagle \w] \w[\d 50 Gloante \w] \w[\d Nu ai destule Credite \w]", "4", 0 )
	} 
	else if( iCredite >= 20 ) 
	{
		menu_additem ( menu, "\w[\r Deagle \w] \r[\r 50 Gloante \r] \r[\y 20 Credite \r]", "4", 0 );
	}
	
	if( iCredite < 15 ) 
	{
		menu_additem(menu, "\w[\d Jump \w] \w[\d x2 \w] \w[\d Nu ai destule Credite \w]", "5", 0 )
	} 
	else if( iCredite >= 15 ) 
	{
		menu_additem ( menu, "\w[\r Jump \w] \r[\r x2 \r] \r[\y 15 Credite \r]", "5", 0 );
	}
	
	if( iCredite < 5 ) 
	{
		menu_additem(menu, "\w[\d HP \w] \w[\d 250 \w] \w[\d Nu ai destule Credite \w]", "6", 0 )
	} 
	else if( iCredite >= 5 ) 
	{
		menu_additem ( menu, "\w[\r HP \w] \r[\r 250 \r] \r[\y 5 Credite \r]", "6", 0 );
	}
	
	if( iCredite < 5 ) 
	{
		menu_additem(menu, "\w[\d AP \w] \w[\d 250 \w] \w[\d Nu ai destule Credite \w]", "7", 0 )
	} 
	else if( iCredite >= 5 ) 
	{
		menu_additem ( menu, "\w[\r AP \w] \r[\r 250 \r] \r[\y 5 Credite \r]", "7", 0 );
	}
	
	if( iCredite < 10 ) 
	{
		menu_additem(menu, "\w[\d He-uri \w] \w[\r He\w/\dSmoke\w/yFlash \w] \w[\d Nu ai destule Credite \w]", "8", 0 )
	} 
	else if( iCredite >= 10 ) 
	{
		menu_additem ( menu, "\w[\r He-uri \w] \r[\r He\w/\dSmoke\w/yFlash \r] \r[\y 10 Credite \r]", "8", 0 );
	}
	
	if( iCredite < 15 ) 
	{
		menu_additem(menu, "\w[\d Defuse \w] \w[\d Kit \w] \w[\d Nu ai destule Credite \w]", "9", 0 )
	} 
	else if( iCredite >= 15 ) 
	{
		menu_additem ( menu, "\w[\r Defuse \w] \r[\r Kit \r] \r[\y 15 Credite \r]", "9", 0 );
	}
	
	if( iCredite < 15 ) 
	{
		menu_additem(menu, "\w[\d Scut \w] \w[\d Anti-Glont \w] \w[\d Nu ai destule Credite \w]", "10", 0 )
	} 
	else if( iCredite >= 15 ) 
	{
		menu_additem ( menu, "\w[\r Scut \w] \r[\r Anti-Glont \r] \r[\y 15 Credite \r]", "10", 0 );
	}
	
	if( iCredite < 15 ) 
	{
		menu_additem(menu, "\w[\d Night \w] \w[\d Vision \w] \w[\d Nu ai destule Credite \w]", "11", 0 )
	} 
	else if( iCredite >= 15 ) 
	{
		menu_additem ( menu, "\w[\r Night \w] \r[\r Vision \r] \r[\y 15 Credite \r]", "11", 0 );
	}
	
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
	menu_display ( id, menu, 0 );
	
	return 1;
}

public ClShopCmd ( id, menu, item ) {
	
	new name5[32]
	get_user_name(id, name5, 31)
	
	if( item == MENU_EXIT )
	{
		return 1;
	}
	
	new data [ 6 ], szName [ 64 ];
	new access, callback;
	menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
	new key = str_to_num ( data );
	
	switch ( key )
	{
		case 1:
		{
			new iCredite = get_user_credite(id) - 30
			
			if ( iCredite < 0 ) {
				
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Nu ai suficiente credite pentru a cumpara", szTag)
				return 1;
				
			}
			else {
				userspeed[id]++
				hasspeed[id]++
				set_task(30.0, "remove_speed", id)
				set_user_credite ( id, iCredite )
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Felicitari , ai cumparat [^x03 Speed ^x01 ] pentru [^x03 30^x04 Secunde^x01 ]", szTag)	
			}
		}
	
		case 2:
		{
			new iCredite = get_user_credite(id) - 30
			
			if ( iCredite < 0 ) {
				
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Nu ai suficiente credite pentru a cumpara", szTag)
				return 1;
				
			}
			else {
				userinvi[id]++
				hasinvi[id]++
				set_task(30.0, "remove_invi", id);
				set_user_credite ( id, iCredite )
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Felicitari , ai cumparat [^x03 Invizibilitate ^x01 ] pentru [^x03 30^x04 Secunde^x01 ]", szTag)	
			}
		}
		
		case 3:
		{
			new iCredite = get_user_credite(id) - 30
			
			if ( iCredite < 0 ) {
				
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Nu ai suficiente credite pentru a cumpara", szTag)
				return 1;
				
			}
			else {
				usergravity[id]++
				hasgravity[id]++
				set_task(30.0, "remove_gravity", id);
				set_user_credite ( id, iCredite )
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Felicitari , ai cumparat [^x03 Gravitatie ^x01 ] pentru [^x03 30^x04 Secunde^x01 ]", szTag)	
			}
		}
		
		case 4:
		{
			new iCredite = get_user_credite(id) - 20
			
			if ( iCredite < 0 ) {
				
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Nu ai suficiente credite pentru a cumpara", szTag)
				return 1;
				
			}
			else {
				give_item(id, "weapon_deagle" )
				cs_set_user_bpammo(id, CSW_DEAGLE, 50)
				set_user_credite ( id, iCredite )
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Felicitari , ai cumparat [^x03 Deagle^x01 ]", szTag)
			}
			return 1;
		}
		
		case 5:
		{
			new iCredite = get_user_credite(id) - 15
			
			if ( iCredite < 0 ) {
				
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Nu ai suficiente credite pentru a cumpara", szTag)
				return 1;
				
			}
			else {
				g_bMJ[id] = true;
				set_user_credite ( id, iCredite )
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Felicitari , ai cumparat [^x03 2x Jump^x01 ]", szTag)
			}
			return 1;
		}
	
		case 6:
		{
			new iCredite = get_user_credite(id) - 5
			
			if ( iCredite < 0 ) {
				
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Nu ai suficiente credite pentru a cumpara", szTag)
				return 1;
				
			}
			else {
				set_user_health ( id, get_user_health ( id ) + 250 )
				set_user_credite ( id, iCredite )
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Felicitari , ai cumparat [^x03 250 HP^x01 ]", szTag)
			}
			return 1;
		}
		
		case 7:
		{
			new iCredite = get_user_credite(id) - 5
			
			if ( iCredite < 0 ) {
				
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Nu ai suficiente credite pentru a cumpara", szTag)
				return 1;
				
			}
			else {
				set_user_armor ( id, get_user_armor ( id ) + 250 );
				set_user_credite ( id, iCredite );
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Felicitari , ai cumparat [^x03 250 AP^x01 ]", szTag)
			}
			return 1;
		}

		case 8:
		{
			new iCredite = get_user_credite(id) - 10
			
			if ( iCredite < 0 ) {
				
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Nu ai suficiente credite pentru a cumpara", szTag)
				return 1;
				
			}
			else {
				give_item(id, "weapon_hegrenade" );
				give_item(id, "weapon_smokegrenade" );
				give_item(id, "weapon_flashbang" );
				give_item(id, "weapon_flashbang" );
				set_user_credite ( id, iCredite );
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Felicitari , ai cumparat [^x03 Toate Grenazile^x01 ]", szTag)
			}
			return 1;
		}

		case 9:
		{
			new iCredite = get_user_credite(id) - 15
			
			if ( iCredite < 0 ) {
				
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Nu ai suficiente credite pentru a cumpara", szTag)
				return 1;
				
			}
			else {
				give_item ( id, "item_thighpack" )
				set_user_credite ( id, iCredite );
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Felicitari , ai cumparat [^x03 Defuse Kit^x01 ]", szTag)
			}
			return 1;		
		}
		
		case 10:
		{
			new iCredite = get_user_credite(id) - 15
			
			if ( iCredite < 0 ) {
				
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Nu ai suficiente credite pentru a cumpara", szTag)
				return 1;
				
			}
			else {
				give_item ( id, "weapon_shield" )
				set_user_credite ( id, iCredite );
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Felicitari , ai cumparat [^x03 Scut^x01 ]", szTag)
			}
			return 1;		
		}
		
		case 11:
		{
			new iCredite = get_user_credite(id) - 15
			
			if ( iCredite < 0 ) {
				
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Nu ai suficiente credite pentru a cumpara", szTag)
				return 1;
				
			}
			else {
				cs_set_user_nvg(id, 1);
				set_user_credite ( id, iCredite );
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Felicitari , ai cumparat [^x03 Night Vision^x01 ]", szTag)
				ColorChat(id, GREEN, "^x04[ %s ]^x01 Scrie in consola [^x04 bind n nightvision^x01 ]", szTag)
			}
			return 1;		
		}
	}
	menu_destroy ( menu );
	return 1;
	
} 	

public remove_speed( id ) {
	set_user_maxspeed(id, 250.0);
	hasspeed[id] = 0;
	ColorChat(id, GREEN, "^x01[^x04 %s^x01 ] Cele [^x03 30^x04 Secunde^x01 ] de^x04 Speed^x01 au expirat", szTag)
}

public remove_invi( id ) {
	set_user_rendering(id, kRenderFxNone, 255, 255, 255, kRenderNormal, 16)
	hasinvi[id] = 0;
	ColorChat(id, GREEN, "^x01[^x04 %s^x01 ] Cele [^x03 30^x04 Secunde^x01 ] de^x04 Invizibilitate^x01 au expirat", szTag)
}

public remove_gravity( id ) {
	set_user_gravity(id, 0.8)
	hasgravity[id] = 0;
	ColorChat(id, GREEN, "^x01[^x04 %s^x01 ] Cele [^x03 30^x04 Secunde^x01 ] de^x04 Gravitatie 0^x01 au expirat", szTag)
}

public OnCB_Jump(id) {

	if( !g_bMJ{ id } || !is_user_alive(id) )
	{
		return HAM_IGNORED;
	}

	const m_afButtonPressed = 246;
	const m_flFallVelocity = 251;

	new fFlags = pev(id, pev_flags);
	if( fFlags & FL_WATERJUMP || pev(id, pev_waterlevel) >= 2 ||
	!(get_pdata_int(id, m_afButtonPressed) & IN_JUMP)   )
	{
		return HAM_IGNORED;
	}

	if( fFlags & FL_ONGROUND ) {

		g_iJC[id] = 0;
		return HAM_IGNORED;
	}

	new iMulti = get_cvar_num("multi_jump")-1;
   
	if( iMulti == 0 ) return HAM_IGNORED;
	if( iMulti )
	{
		if( get_pdata_float(id, m_flFallVelocity) < 500 && ++g_iJC[id] <= iMulti ) {

			new Float:fVelocity[3];
			pev(id, pev_velocity, fVelocity);
			fVelocity[2] = 268.328157;
			set_pev(id, pev_velocity, fVelocity);
			return HAM_HANDLED;
		}	
	}

	return HAM_IGNORED
}
Credite | Afiseaza codul
#include <amxmodx>
#include <cstrike>
// Some special includes
#include <hamsandwich>
#include <amxmisc>
#include <nvault>
#include <fun>
#include <fakemeta>
#include <colorchat>

new const PLUGIN [] = "Credite System";
new const VERSION [] = "1.1";
new const AUTHOR [] = "Cr[A]sH aka tomi .";

new const szTag[ ] = "xMas";

new const g_szGiveCrediteFlag[ ] = "a";

new credite_kill, credite_hs, savecredites, credite[33];

public plugin_init()
{
	register_plugin(PLUGIN,VERSION,AUTHOR);
	
	credite_kill = register_cvar("kill","1");	
	credite_hs = register_cvar("kill_hs","2");	
	
	register_event( "DeathMsg", "DeathMsg", "a" )
	
	register_clcmd("say /credite","GoldCmd");
	register_clcmd("say_team /credite","GoldCmd");

	register_clcmd( "amx_give_credite", "ClCmdGiveCredits" );
	register_clcmd( "amx_take_credite", "ClCmdTakeCredits" );
	
	savecredites = nvault_open("goldvault");
}

public plugin_natives()
{
	register_native("get_user_credite","_get_credite");
	register_native("set_user_credite","_set_credite");
}

public _get_credite(plugin, params)
{
	return credite[get_param(1)];
}

public _set_credite(plugin, params)
{
	new client = get_param(1);
	credite[client] = max(0, get_param(2));
	return credite[client];
}


public ClCmdGiveCredits( id )
{
	
	if( !( get_user_flags( id ) & read_flags( g_szGiveCrediteFlag ) ) )
	{
		client_cmd( id, "echo NU ai acces la aceasta comanda!" );
		return PLUGIN_HANDLED;
	}
	
	new szFirstArg[ 32 ], szSecondArg[ 10 ];
	
	read_argv( 1, szFirstArg, sizeof ( szFirstArg ) -1 );
	read_argv( 2, szSecondArg, sizeof ( szSecondArg ) -1 );
	
	if( equal( szFirstArg, "" ) || equal( szSecondArg, "" ) )
	{
		client_cmd( id, "echo amx_give_credits < nume/ @ALL/ @T/ @CT > < credite >" );
		return PLUGIN_HANDLED;
	}
	
	new iPlayers[ 32 ];
	new iPlayersNum;
	
	new iCredite = str_to_num( szSecondArg );
	if( iCredite <= 0 )
	{
		client_cmd( id, "echo Valoare creditelor trebuie sa fie mai mare decat 0!" );
		return PLUGIN_HANDLED;
	}
	
	if( szFirstArg[ 0 ] == '@' )
	{
		
		switch ( szFirstArg[ 1 ] )
		{
			case 'A':
			{
				if( equal( szFirstArg, "@ALL" ) )
				{
					
					get_players( iPlayers, iPlayersNum, "ch" );
					for( new i = 0; i < iPlayersNum ; i++ )
						credite[ iPlayers[ i ] ] += iCredite;
						
					new szName[ 32 ];
					get_user_name( id, szName, sizeof ( szName ) -1 );
					ColorChat( 0, RED, "^x04[ xMas ]^x01 Adminul^x03 [ %s ]^x01 le-a dat^x03 [ %i ]^x01 credite tuturor jucatorilor", szName, iCredite );
					return PLUGIN_HANDLED;
				}
			}
			
			case 'T':
			{
				if( equal( szFirstArg, "@T" ) )
				{
					
					get_players( iPlayers, iPlayersNum, "ceh", "TERRORIST" );
					if( iPlayersNum == 0 )
					{
						client_cmd( id, "echo NU se afla niciun jucator in aceasta echipa!" );
						return PLUGIN_HANDLED;
					}
					for( new i = 0; i < iPlayersNum ; i++ )
						credite[ iPlayers[ i ] ] += iCredite;
						
					new szName[ 32 ];
					get_user_name( id, szName, sizeof ( szName ) -1 );
					ColorChat( 0, RED, "^x04[ xMas ]^x01 Adminul^x03 [ %s ]^x01 le-a dat^x03 [ %i ]^x01 credite jucatorilor de la^x03 TERRO", szName, iCredite );
					return PLUGIN_HANDLED;
				}
			}
			
			case 'C':
			{
				if( equal( szFirstArg, "@CT" ) )
				{
					
					get_players( iPlayers, iPlayersNum, "ceh", "CT" );
					if( iPlayersNum == 0 )
					{
						client_cmd( id, "echo NU se afla niciun jucator in aceasta echipa!" );
						return PLUGIN_HANDLED;
					}
					for( new i = 0; i < iPlayersNum ; i++ )
						credite[ iPlayers[ i ] ] += iCredite;
						
					new szName[ 32 ];
					get_user_name( id, szName, sizeof ( szName ) -1 );
					ColorChat( 0, RED, "^x04[ xMas ]^x01 Adminul^x03 [ %s ]^x01 le-a dat^x03 [ %i ]^x01 credite jucatorilor de la^x03 CT", szName, iCredite );
					return PLUGIN_HANDLED;
				}
			}
		}
	}
		
	new iPlayer = cmd_target( id, szFirstArg, 8 );
	if( !iPlayer )
	{
		client_cmd( id, "echo Jucatorul %s nu a fost gasit!", szFirstArg );
		return PLUGIN_HANDLED;
	}
	
	credite[ iPlayer ] += iCredite;
	
	new szName[ 32 ], _szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
	get_user_name( iPlayer, _szName, sizeof ( _szName ) -1 );
	
	ColorChat( 0, RED, "^x04[ xMas ]^x01 Adminul^x03 [ %s ]^x01 i-a dat^x03 [ %i ] credite lui^x03 [ %s ]", szName, iCredite, _szName );
	
	return PLUGIN_HANDLED;
	
	
}

public ClCmdTakeCredits( id )
{
	
	if( !( get_user_flags( id ) & read_flags( g_szGiveCrediteFlag ) ) )
	{
		client_cmd( id, "echo NU ai acces la aceasta comanda!" );
		return PLUGIN_HANDLED;
	}
	
	new szFirstArg[ 32 ], szSecondArg[ 10 ];
	
	read_argv( 1, szFirstArg, sizeof ( szFirstArg ) -1 );
	read_argv( 2, szSecondArg, sizeof ( szSecondArg ) -1 );
	
	if( equal( szFirstArg, "" ) || equal( szSecondArg, "" ) )
	{
		client_cmd( id, "echo amx_take_credits < nume > < credite >" );
		return PLUGIN_HANDLED;
	}
	
	new iCredite = str_to_num( szSecondArg );
	if( iCredite <= 0 )
	{
		client_cmd( id, "echo Valoarea creditelor trebuie sa fie mai mare decat 0!" );
		return PLUGIN_HANDLED;
	}
			
	new iPlayer = cmd_target( id, szFirstArg, 8 );
	if( !iPlayer )
	{
		client_cmd( id, "echo Jucatorul %s nu a fost gasit!", szFirstArg );
		return PLUGIN_HANDLED;
	}
	
	if( credite[ iPlayer ] < iCredite )
	{
		client_cmd( id, "echo Jucatorul %s nu are atate credite!Are doar %i", szFirstArg, credite[ iPlayer ] );
		return PLUGIN_HANDLED;
	}
	
	credite[ iPlayer ] -= iCredite;
	
	new szName[ 32 ], _szName[ 32 ];
	get_user_name( id, szName, sizeof ( szName ) -1 );
  	get_user_name( iPlayer, _szName, sizeof ( _szName ) -1 );
	
	ColorChat( 0, RED, "^x04[ xMas ]^x01 Adminul^x03 [ %s ]^x01 ia sters^x03 [ %i ]^x01 credite lui^x03 [ %s ]", szName, iCredite, _szName );
	
	return PLUGIN_HANDLED;
	
	
}

public SaveCredite(id)
{
    new name[32] 
    get_user_name(id,name,charsmax(name))
    new vaultkey[64],vaultdata[256]
    formatex(vaultkey,63,"%s-Mod",name)
    formatex(vaultdata,255,"%i ",credite[id])
    nvault_set(savecredites,vaultkey,vaultdata)
}

public LoadCredite(id)
{ 
    new name[32]
    get_user_name(id,name,charsmax(name))
    new vaultkey[64],vaultdata[256]
    formatex(vaultkey,63,"%s-Mod",name)
    formatex(vaultdata,255,"%i ",credite[id]) 
    nvault_get(savecredites,vaultkey,vaultdata,255) 
    new credites[32]
    parse(vaultdata, credites, 31)
    credite[id] = str_to_num(credites)
}

public DeathMsg( )
{
 	new iVictim = read_data(2);
	new iVictimName[ 32 ], iWvar[32];
 	new iWeapon, iHitPlace, iAttacker = get_user_attacker( iVictim, iWeapon, iHitPlace);
   	get_user_name( iVictim, iVictimName, 31 );
   	read_data( 4, iWvar, 31 );
	
   	if( equal( iWvar, "world", 5 ) )
   		return;
	if( iAttacker < 1 || iAttacker > 32 )
		return;
		
 	credite[ iAttacker ] += get_pcvar_num( credite_kill );
	ColorChat( iAttacker, GREEN, "^x01[^x04 %s^x01 ] Ai primit [^x03 %i^x01 ]^x04 Credite^x01 pentru ca l-ai ucis pe [^x04 %s^x01 ]",szTag, get_pcvar_num(credite_kill), iVictimName);
	
	if( iHitPlace == HIT_HEAD )
	{
	credite[ iAttacker ] += get_pcvar_num( credite_hs );
	ColorChat( iAttacker, GREEN, "^x01[^x04 %s^x01 ] Ai primit [^x03 %i^x01 ]^x04 Credite^x01 pentru ca l-ai ucis prin^x03 HEADSHOT^x01 pe [^x04 %s^x01 ]",szTag, get_pcvar_num(credite_hs), iVictimName );
	}

}

public GoldCmd(id)
{
	ColorChat(id, GREEN, "^x04[ %s ]^x01 In total ai [^x03 %i^x04 credite^x01 ]", credite[id]);
	return;
}
public client_authorized(id)
{
	LoadCredite(id);
}

public client_disconnect(id)
{
	SaveCredite(id);
}
Image
User avatar
AcridGamer
Membru, skill +2
Membru, skill +2
Posts: 658
Joined: 01 Dec 2016, 17:06
Detinator Steam: Da
CS Status: Very Good
Detinator server CS: Da
SteamID: acridgamer3
Fond eXtream: 0
Location: Tulcea
Contact:

13 Dec 2016, 22:10

credite si shopul le transform in sma si le compilez .in amxx ?
Tranzactii Reusite

Discord Click
[*1*] Click
[*2*] Click

[*3*] Click
[*4*] Click
[*5*] Click

"Un subscribe va rog Gamer Channel" By LORD KALU #KALUTU MAGIC

ImageImage
User avatar
AcridGamer
Membru, skill +2
Membru, skill +2
Posts: 658
Joined: 01 Dec 2016, 17:06
Detinator Steam: Da
CS Status: Very Good
Detinator server CS: Da
SteamID: acridgamer3
Fond eXtream: 0
Location: Tulcea
Contact:

13 Dec 2016, 22:14

ba stii sa faci plugin

Admin chat colorat ; Adica asa

Fondator Culoare rosie
Owner culoare galbena si alte culori multe etcc

??
Tranzactii Reusite

Discord Click
[*1*] Click
[*2*] Click

[*3*] Click
[*4*] Click
[*5*] Click

"Un subscribe va rog Gamer Channel" By LORD KALU #KALUTU MAGIC

ImageImage
User avatar
Cr[A]sH^
Membru, skill 0
Membru, skill 0
Posts: 92
Joined: 20 Aug 2015, 21:38
Detinator Steam: Da
CS Status: Ajut si eu cu ce pot
Detinator server CS: Da
Fond eXtream: 0
Contact:

13 Dec 2016, 22:16

AcridGamer wrote:credite si shopul le transform in sma si le compilez .in amxx ?
Da
Poftim si .amxx
Shop: http://www.girlshare.ro/3489626935.3
Credite: http://www.girlshare.ro/3489626936.4
In plugins.ini treci:
xmasshop.amxx
creditexmax.amxx
Image
User avatar
AcridGamer
Membru, skill +2
Membru, skill +2
Posts: 658
Joined: 01 Dec 2016, 17:06
Detinator Steam: Da
CS Status: Very Good
Detinator server CS: Da
SteamID: acridgamer3
Fond eXtream: 0
Location: Tulcea
Contact:

13 Dec 2016, 22:19

iMI FACI PLS SI CU CHAT
Tranzactii Reusite

Discord Click
[*1*] Click
[*2*] Click

[*3*] Click
[*4*] Click
[*5*] Click

"Un subscribe va rog Gamer Channel" By LORD KALU #KALUTU MAGIC

ImageImage
Post Reply

Return to “Cereri”

  • Information