Plugin Shop

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
Truth*
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 766
Joined: 11 Oct 2013, 11:08
Detinator Steam: Da
SteamID: Ezeru
Reputatie: Fost moderator ajutator
Membru Club eXtreamCS (4 luni)
Nume anterior: HyperioN.
Scripter eXtreamCS
0.2 / 3
Fond eXtream: 0
Location: Sibiu
Has thanked: 44 times
Been thanked: 122 times

06 Jan 2014, 00:20

Poftim :
SMA | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
#include <K1d0x_C_Color>
#include <fcs>

#pragma tabsize 0

#define PLUGIN "Shop Surf"
#define VERSION "1.1"
#define AUTHOR "Cs_SURV!V0R"

//Gloante infinite
new bool:g_bInfiniteBullets[ 33 ]
enum
{
CurWeapon_IsActive = 1, // byte
CurWeapon_WeaponID, // byte
CurWeapon_ClipAmmo // byte
}

#define XO_WEAPON      4
#define m_iClip         51
#define m_iClientClip   52

#define m_pActiveItem   373

new const g_iMaxClip[CSW_P90+1] = {
-1,  13, -1, 10,  1,  7,    1, 30, 30,  1,  30, 
20, 25, 30, 35, 25,   12, 20, 10, 30, 100, 
8 , 30, 30, 20,  2,    7, 30, 30, -1,  50
}

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	//Gloante infinite
	register_message( get_user_msgid( "CurWeapon" ), "event_curweapon" );
	//Shop
	register_clcmd( "say /shop", "CmdShop" )
	register_clcmd( "say_team /shop", "CmdShop" )
	//Spawn
	RegisterHam( Ham_Spawn, "player", "SpawnCmd", 1 )
	
}

public SpawnCmd ( id ) {
	
	//Gloante Infinite
	g_bInfiniteBullets[id] = false;
	//Meniul de shop
	if(is_user_connected(id)) {
	set_task(0.1, "CmdShop", id )
	}

}


public CmdShop ( id ) {
	
	    new menu = menu_create ( "Shop [ v1.1 ] ", "ClShopCmd" );
    menu_additem ( menu, "\y250 Hp [ \r 5 Credite\y ]", "1", 0 );
    menu_additem ( menu, "\ySet Grenare [ \r 10 Credite\y ]", "2", 0 );
    menu_additem ( menu, "\ySilent [ \r 5 Credite\y ]", "3", 0 );
    menu_additem ( menu, "\y16000$ [ \r 5 Credite\y ]", "4", 0 );
    menu_additem ( menu, "\yInvizibilitate ++ [ \r 10 Credite\y ]", "5", 0 );
    menu_additem ( menu, "\yGravitate ++ [  \r 5 Credite\y ]", "6", 0 );
    menu_additem ( menu, "\ySpeed ++ [ \r 10 Credite\y ]", "7", 0 );
    menu_additem ( menu, "\yNo Clip 10 secunde [ \r 20 Credite\y ]", "8", 0 );
    menu_additem ( menu, "\yGod Mod 20 secunde [ \r 40 Credite\y ]", "9", 0 );
    menu_additem ( menu, "\yGloante Infinite [ \r 20 Credite\y ]", "10", 0 );
    menu_additem ( menu, "\y1000 Hp [ \r 30 Credite\y ]", "11", 0 );
    menu_additem ( menu, "\r Packs [ M4A1+Deagle+He-Grenade+Hp+Ap ] - \y60 Credite", "12", 0 );
    
    menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
    menu_display ( id, menu, 0 );
    
    return 1;
}

public ClShopCmd ( id, menu, item ) {
    
    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 iCredits = fcs_get_user_credits ( id ) - 5;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
                return 1;
                
            }
            
            else {
                new Health = get_user_health ( id );
		if ( Health <= 1000 ) {
			set_user_health ( id, get_user_health ( id ) + 250 );
			K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !e250Hp !c!" );
			fcs_set_user_credits ( id, iCredits );
			return 1;
			}
		if ( Health > 1000 ) {
					
			K1d0x_C_Color(id, "!v[!eShop!v] !cNu poti cumpara decat daca ai mai putin de !e1000 Hp!c!" );
		return 1;
		}
                return 1;
            }
        }
	case 2:
        {
            new iCredits = fcs_get_user_credits ( id ) - 5;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
                return 1;
                
            }
            
            else {
			
			give_item(id, "weapon_hegrenade" );
			give_item(id, "weapon_smokegrenade" );
			give_item(id, "weapon_flashbang" );
			
			K1d0x_C_Color( id, "!v[!eShop!v]!cAi cumparat Set Grenade cu [ HE, Smoke, FB ] !" );
		
		fcs_set_user_credits ( id, iCredits );
                return 1;
            }
        }
	case 3:
        {
            new iCredits = fcs_get_user_credits ( id ) - 5;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
                return 1;
                
            }
            
            else {
                 set_user_footsteps(id, 1 );
		 K1d0x_C_Color( id, "!v[!eShop!v]!cAi ai cumparat !eSilent!c. Acum pasi tai sunt silentiosi !" );
		 
		 fcs_set_user_credits ( id, iCredits );
                return 1;
            }
        }
        
        case 4:
        {
            new iCredits = fcs_get_user_credits ( id ) - 5;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
                return 1;
                
            }
            
            else {
               
	       new Money = cs_get_user_money ( id );
	       if( Money <= 16000 ) {
	       cs_set_user_money(id, 16000 );        
	       K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !e16000$!c!" );
                fcs_set_user_credits ( id, iCredits );
		return 1;
	      }
	      if ( Money > 16000 ) {
	      	K1d0x_C_Color(id, "!v[!eShop!v] !cNu poti cumpara decat daca ai mai putin de !e16000!c!" );
	return 1;
	}
                return 1;
            }
        }
        case 5:
        {
            new iCredits = fcs_get_user_credits ( id ) - 10;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite !" );
                return 1;
                
            }
            
            else {
	    	
	new iPercent = 55;
	new iAlpha = iPercent * 255 / 100;
	set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, iAlpha );
	K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !eInvizibilitate ++!c!" );
	fcs_set_user_credits ( id, iCredits );
                return 1;
            }
        }
        case 6:
        {
            new iCredits = fcs_get_user_credits ( id ) - 5;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
                return 1;
                
            }
            
            else {
	    	set_user_gravity(id, 0.7 )
		K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !eGravitatie ++!c !" );
                fcs_set_user_credits ( id, iCredits );
                return 1;
            }
        }
        case 7:
        {
            new iCredits = fcs_get_user_credits ( id ) - 10;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
                return 1;
                
            }
            
            else {
	    	
		set_user_maxspeed(id, 200.0 );
                fcs_set_user_credits ( id, iCredits );
		K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !eSpeed ++!c !" );
                return 1;
            }
        }
        case 8:
        {
            new iCredits = fcs_get_user_credits ( id ) - 20;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
                return 1;
                
            }
            
            else {
	    	set_task(0.1, "startnoclip", id );
		set_task(10.0, "stopnoclip", id );
              fcs_set_user_credits ( id, iCredits );
                return 1;
            }
        }
        case 9:
        {
            new iCredits = fcs_get_user_credits ( id ) - 30;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
                return 1;
                
            }
            
            else {
	    	set_task(0.1, "startgodmode", id );
		set_task ( 20.0, "stopgodmode", id );
		fcs_set_user_credits ( id, iCredits );
                return 1;
            }
        }
        case 10:
        {
            new iCredits = fcs_get_user_credits ( id ) - 40;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
                return 1;
                
            }
            
            else {
	    	g_bInfiniteBullets[id] = true;
		fcs_set_user_credits ( id, iCredits );
                return 1;
            }
        }
        case 11:
        {
            new iCredits = fcs_get_user_credits ( id ) - 30;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
                return 1;
                
            }
            
            else {
                new Health = get_user_health ( id );
		if ( Health <= 1000 ) {
			set_user_health ( id, get_user_health ( id ) + 1000 );
			K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !e1000 Hp!c !" );
			fcs_set_user_credits ( id, iCredits );
			return 1;
			}
		if ( Health > 1000 ) {
					
			K1d0x_C_Color(id, "!v[!eShop!v] !cNu poti cumpara decat daca ai mai putin de !e1000 Hp!c!" );
		return 1;
		}
                return 1;
            }
        }
        case 12:
        {
            new iCredits = fcs_get_user_credits ( id ) - 60;
            
            if ( iCredits < 0 ) {
                
                K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
                return 1;
                
            }
            
            else {
                new Health = get_user_health ( id );
		if ( Health <= 1000 ) {
			set_user_health ( id, get_user_health ( id ) + 300 );
			set_user_armor ( id, get_user_armor ( id ) + 200 );
			give_item ( id, "weapon_m4a1" );
			cs_set_user_bpammo ( id, CSW_M4A1, 90 );
			give_item ( id, "weapon_deagle" );
			cs_set_user_bpammo ( id, CSW_DEAGLE, 70 );
			give_item ( id, "weapon_hegrenade" );
			K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !ePack [ M4A1+Deagle+He-Grenade+Hp+Ap ]!c !" );
			fcs_set_user_credits ( id, iCredits );
			return 1;
			}
		if ( Health > 1000 ) {
					
			K1d0x_C_Color(id, "!v[!eShop!v] !cNu poti cumpara decat daca ai mai putin de !e1000 Hp!c!" );
		return 1;
		}
                return 1;
            }
        }
        
    }
    
    menu_destroy ( menu );
    return 1;
    
} 

public event_curweapon( iMsgId, iMsgDest, id )
{
	if ( get_msg_arg_int( CurWeapon_IsActive ) && g_bInfiniteBullets[ id ] )
	{
		new iMaxClip = g_iMaxClip[ get_msg_arg_int( CurWeapon_WeaponID ) ];
		if( get_msg_arg_int(CurWeapon_ClipAmmo) < iMaxClip )
		{
			new iWeapon = get_pdata_cbase( id, m_pActiveItem );
			if ( iWeapon > 0 )
			{
				set_pdata_int( iWeapon, m_iClip, iMaxClip, XO_WEAPON );
				set_pdata_int( iWeapon, m_iClientClip, iMaxClip, XO_WEAPON );
				
				set_msg_arg_int( CurWeapon_ClipAmmo, ARG_BYTE, iMaxClip );
			}
		}
	}
}

public startgodmode ( id ) {
	set_user_godmode ( id, 1 );
    set_hudmessage ( 255, 255, 0, -1.0, 0.88, 0, 1.0, 1.1, 0.0, 0.0, 7 );
    show_hudmessage ( id, "Ai cumparat GodMode" );
    return 1;
	
}
public stopgodmode ( id ) {
    
    set_user_godmode ( id, 0 );
    set_hudmessage ( 255, 255, 0, -1.0, 0.88, 0, 1.0, 1.1, 0.0, 0.0, 7 );
    show_hudmessage ( id, "Nu mai ai GodMode" );
    return 1;
    
}
public startnoclip ( id ) {
    set_user_noclip ( id, 1 );
    set_hudmessage ( 255, 255, 0, -1.0, 0.88, 0, 1.0, 1.1, 0.0, 0.0, 7 );
    show_hudmessage ( id, "Ai cumparat NoClip" );
    return 1;

}
public stopnoclip ( id ) {
    set_user_noclip ( id, 0 );
    set_hudmessage ( 255, 255, 0, -1.0, 0.88, 0, 1.0, 1.1, 0.0, 0.0, 7 );
    show_hudmessage ( id, "Nu mai ai NoClip" );
    return 1;
	
}
P.S.: Netestat = Nu am avut timp să mă uit atent peste cod. Deci ceea ce am scris este posibil să fie greşit sau să aibă erori.

If i helped you and you wanna thank me, you can donate at this link : here
This will motivate me to help you in the future.
[If you want a private plugin send me a PM.(No complex plugins please, I am a student and I don't have the time to make those)]
RoyalServer 2
User avatar
Alyn^H3k3r
Membru, skill 0
Membru, skill 0
Posts: 94
Joined: 26 Nov 2013, 18:17
Detinator Steam: Nu
Detinator server CS: Da
Location: Galati
Has thanked: 14 times
Been thanked: 2 times

06 Jan 2014, 00:32

Il modific, il testez si revin cu edit, poate si cu urmatoare cerinte! :)
Edit: am testat tot si am o singura problema , cred ca are legatura cu ceea ce spunea cryuff mai sus , sa formezi doar o data meniul!
De exemplu, pe serverul meu la terro la inceputul rundei iti da un meniu cu clase sa alegi din ele, si apare shopu in loc de alea e ca si cum sar baga peste clase cu shopu lui askhanar nu face asa!!
Ajut la modificarea/creearea de addons-uri/pluginuri CS1.6 de orice mod, ajutorul meu nu consta in nimic, o fac din pura placere!

ContacT:
Skype: novuslink.h3k3r
Messenger: novuslink.h3k3r
E-mail: [email protected]

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:

06 Jan 2014, 02:36

Off: Instaleaza-ti driver-ul de la placa video :)) Ca sa poti seta cs-ul pe opengl, si sa se vada mai "normal" :D
On: destul de frumos, dar meniuri de astea gasesti peste tot... doar trebuie sa modifici beneficiile :s
Image Image Image
User avatar
Alyn^H3k3r
Membru, skill 0
Membru, skill 0
Posts: 94
Joined: 26 Nov 2013, 18:17
Detinator Steam: Nu
Detinator server CS: Da
Location: Galati
Has thanked: 14 times
Been thanked: 2 times

07 Jan 2014, 03:23

@R1kKk-: Stergete la gura ba baiatule!
@Survivor: Am rezolvat treaba cu meniul, trebuiau sterse cateva linii pe acolo care erau degeaba, merge perfect, multumesc, o sa ai un Multumesc!
Ajut la modificarea/creearea de addons-uri/pluginuri CS1.6 de orice mod, ajutorul meu nu consta in nimic, o fac din pura placere!

ContacT:
Skype: novuslink.h3k3r
Messenger: novuslink.h3k3r
E-mail: [email protected]

Step
Membru, skill 0
Membru, skill 0
Posts: 2
Joined: 07 Dec 2014, 18:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

07 Dec 2014, 18:39

Reinaoieste link-ul de download !!! am mare nevoie de acest plugin !!!
User avatar
Truth
Membru, skill +1
Membru, skill +1
Posts: 215
Joined: 26 Jun 2014, 19:50
Detinator Steam: Da
CS Status: I learn ...
SteamID: Private
Fond eXtream: 0
Location: Buzau
Has thanked: 1 time
Been thanked: 9 times

07 Dec 2014, 22:32

Poftim sma :P
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>

native fcs_get_user_credits(client);
native fcs_set_user_credits(client, credits);


#define PLUGIN "Shop Surf"
#define VERSION "1.1"
#define AUTHOR "Truth"

//Gloante infinite
new bool:g_bInfiniteBullets[ 33 ]
enum
{
	CurWeapon_IsActive = 1, // byte
	CurWeapon_WeaponID, // byte
	CurWeapon_ClipAmmo // byte
}

#define XO_WEAPON      4
#define m_iClip         51
#define m_iClientClip   52

#define m_pActiveItem   373

new const g_iMaxClip[CSW_P90+1] = {
	-1,  13, -1, 10,  1,  7,    1, 30, 30,  1,  30, 
	20, 25, 30, 35, 25,   12, 20, 10, 30, 100, 
	8 , 30, 30, 20,  2,    7, 30, 30, -1,  50
}

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	//Gloante infinite
	register_message( get_user_msgid( "CurWeapon" ), "event_curweapon" );
	//Shop
	register_clcmd( "say /shop", "CmdShop" )
	register_clcmd( "say_team /shop", "CmdShop" )
	//Spawn
	RegisterHam( Ham_Spawn, "player", "SpawnCmd", 1 )
	
}

public SpawnCmd ( id ) {
	
	//Gloante Infinite
	g_bInfiniteBullets[id] = false;
	//Meniul de shop
	if(is_user_connected(id)) {
		set_task(0.1, "CmdShop", id )
	}
	
}


public CmdShop ( id ) {
	
	new menu = menu_create ( "Shop [ v1.1 ] ", "ClShopCmd" );
	menu_additem ( menu, "\y250 Hp [ \r 5 Credite\y ]", "1", 0 );
	menu_additem ( menu, "\y16000$ [ \r 5 Credite\y ]", "2", 0 );
	menu_additem ( menu, "\yInvizibilitate ++ [ \r 10 Credite\y ]", "3", 0 );
	menu_additem ( menu, "\yGravitate ++ [  \r 5 Credite\y ]", "4", 0 );
	menu_additem ( menu, "\ySpeed ++ [ \r 10 Credite\y ]", "5", 0 );
	menu_additem ( menu, "\yNo Clip 10 secunde [ \r 20 Credite\y ]", "6", 0 );
	menu_additem ( menu, "\yGod Mod 20 secunde [ \r 40 Credite\y ]", "7", 0 );
	menu_additem ( menu, "\yGloante Infinite [ \r 20 Credite\y ]", "8", 0 );
	menu_additem ( menu, "\y1000 Hp [ \r 30 Credite\y ]", "9", 0 );
	menu_additem ( menu, "\r Packs [ M4A1+Deagle+He-Grenade+Hp+Ap ] - \y60 Credite", "10", 0 );
	
	menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
	menu_display ( id, menu, 0 );
	
	return 1;
}

public ClShopCmd ( id, menu, item ) {
	
	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 iCredits = fcs_get_user_credits ( id ) - 5;
			
			if ( iCredits < 0 ) {
				
				K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
				return 1;
				
			}
			
			else {
				new Health = get_user_health ( id );
				if ( Health <= 1000 ) {
					set_user_health ( id, get_user_health ( id ) + 250 );
					K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !e250Hp !c!" );
					fcs_set_user_credits ( id, iCredits );
					return 1;
				}
				if ( Health > 1000 ) {
					
					K1d0x_C_Color(id, "!v[!eShop!v] !cNu poti cumpara decat daca ai mai putin de !e1000 Hp!c!" );
					return 1;
				}
				return 1;
			}
		}
		
		case 2:
		{
			new iCredits = fcs_get_user_credits ( id ) - 5;
			
			if ( iCredits < 0 ) {
				
				K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
				return 1;
				
			}
			
			else {
				
				new Money = cs_get_user_money ( id );
				if( Money <= 16000 ) {
					cs_set_user_money(id, 16000 );        
					K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !e16000$!c!" );
					fcs_set_user_credits ( id, iCredits );
					return 1;
				}
				if ( Money > 16000 ) {
					K1d0x_C_Color(id, "!v[!eShop!v] !cNu poti cumpara decat daca ai mai putin de !e16000!c!" );
					return 1;
				}
				return 1;
			}
		}
		case 3:
		{
			new iCredits = fcs_get_user_credits ( id ) - 10;
			
			if ( iCredits < 0 ) {
				
				K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite !" );
				return 1;
				
			}
			
			else {
				
				new iPercent = 55;
				new iAlpha = iPercent * 255 / 100;
				set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, iAlpha );
				K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !eInvizibilitate ++!c!" );
				fcs_set_user_credits ( id, iCredits );
				return 1;
			}
		}
		case 4:
		{
			new iCredits = fcs_get_user_credits ( id ) - 5;
			
			if ( iCredits < 0 ) {
				
				K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
				return 1;
				
			}
			
			else {
				set_user_gravity(id, 0.7 )
				K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !eGravitatie ++!c !" );
				fcs_set_user_credits ( id, iCredits );
				return 1;
			}
		}
		case 5:
		{
			new iCredits = fcs_get_user_credits ( id ) - 10;
			
			if ( iCredits < 0 ) {
				
				K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
				return 1;
				
			}
			
			else {
				
				set_user_maxspeed(id, 200.0 );
				fcs_set_user_credits ( id, iCredits );
				K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !eSpeed ++!c !" );
				return 1;
			}
		}
		case 6:
		{
			new iCredits = fcs_get_user_credits ( id ) - 20;
			
			if ( iCredits < 0 ) {
				
				K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
				return 1;
				
			}
			
			else {
				set_task(0.1, "startnoclip", id );
				set_task(10.0, "stopnoclip", id );
				fcs_set_user_credits ( id, iCredits );
				return 1;
			}
		}
		case 7:
		{
			new iCredits = fcs_get_user_credits ( id ) - 30;
			
			if ( iCredits < 0 ) {
				
				K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
				return 1;
				
			}
			
			else {
				set_task(0.1, "startgodmode", id );
				set_task ( 20.0, "stopgodmode", id );
				fcs_set_user_credits ( id, iCredits );
				return 1;
			}
		}
		case 8:
		{
			new iCredits = fcs_get_user_credits ( id ) - 40;
			
			if ( iCredits < 0 ) {
				
				K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
				return 1;
				
			}
			
			else {
				g_bInfiniteBullets[id] = true;
				fcs_set_user_credits ( id, iCredits );
				return 1;
			}
		}
		case 9:
		{
			new iCredits = fcs_get_user_credits ( id ) - 30;
			
			if ( iCredits < 0 ) {
				
				K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
				return 1;
				
			}
			
			else {
				new Health = get_user_health ( id );
				if ( Health <= 1000 ) {
					set_user_health ( id, get_user_health ( id ) + 1000 );
					K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !e1000 Hp!c !" );
					fcs_set_user_credits ( id, iCredits );
					return 1;
				}
				if ( Health > 1000 ) {
					
					K1d0x_C_Color(id, "!v[!eShop!v] !cNu poti cumpara decat daca ai mai putin de !e1000 Hp!c!" );
					return 1;
				}
				return 1;
			}
		}
		case 10:
		{
			new iCredits = fcs_get_user_credits ( id ) - 60;
			
			if ( iCredits < 0 ) {
				
				K1d0x_C_Color( id, "!v[!eShop!v]!cNu ai suficiente !eCredite!c !" );
				return 1;
				
			}
			
			else {
				new Health = get_user_health ( id );
				if ( Health <= 1000 ) {
					set_user_health ( id, get_user_health ( id ) + 300 );
					set_user_armor ( id, get_user_armor ( id ) + 200 );
					give_item ( id, "weapon_m4a1" );
					cs_set_user_bpammo ( id, CSW_M4A1, 90 );
					give_item ( id, "weapon_deagle" );
					cs_set_user_bpammo ( id, CSW_DEAGLE, 70 );
					give_item ( id, "weapon_hegrenade" );
					K1d0x_C_Color(id, "!v[!eShop!v] !cAi cumparat !ePack [ M4A1+Deagle+He-Grenade+Hp+Ap ]!c !" );
					fcs_set_user_credits ( id, iCredits );
					return 1;
				}
				if ( Health > 1000 ) {
					
					K1d0x_C_Color(id, "!v[!eShop!v] !cNu poti cumpara decat daca ai mai putin de !e1000 Hp!c!" );
					return 1;
				}
				return 1;
			}
		}
		
	}
	
	menu_destroy ( menu );
	return 1;
	
} 

public event_curweapon( iMsgId, iMsgDest, id )
	{
	if ( get_msg_arg_int( CurWeapon_IsActive ) && g_bInfiniteBullets[ id ] )
		{
		new iMaxClip = g_iMaxClip[ get_msg_arg_int( CurWeapon_WeaponID ) ];
		if( get_msg_arg_int(CurWeapon_ClipAmmo) < iMaxClip )
			{
			new iWeapon = get_pdata_cbase( id, m_pActiveItem );
			if ( iWeapon > 0 )
				{
				set_pdata_int( iWeapon, m_iClip, iMaxClip, XO_WEAPON );
				set_pdata_int( iWeapon, m_iClientClip, iMaxClip, XO_WEAPON );
				
				set_msg_arg_int( CurWeapon_ClipAmmo, ARG_BYTE, iMaxClip );
			}
		}
	}
}

public startgodmode ( id ) {
	set_user_godmode ( id, 1 );
	set_hudmessage ( 255, 255, 0, -1.0, 0.88, 0, 1.0, 1.1, 0.0, 0.0, 7 );
	show_hudmessage ( id, "Ai cumparat GodMode" );
	return 1;
	
}
public stopgodmode ( id ) {
	
	set_user_godmode ( id, 0 );
	set_hudmessage ( 255, 255, 0, -1.0, 0.88, 0, 1.0, 1.1, 0.0, 0.0, 7 );
	show_hudmessage ( id, "Nu mai ai GodMode" );
	return 1;
	
}
public startnoclip ( id ) {
	set_user_noclip ( id, 1 );
	set_hudmessage ( 255, 255, 0, -1.0, 0.88, 0, 1.0, 1.1, 0.0, 0.0, 7 );
	show_hudmessage ( id, "Ai cumparat NoClip" );
	return 1;
	
}
public stopnoclip ( id ) {
	set_user_noclip ( id, 0 );
	set_hudmessage ( 255, 255, 0, -1.0, 0.88, 0, 1.0, 1.1, 0.0, 0.0, 7 );
	show_hudmessage ( id, "Nu mai ai NoClip" );
	return 1;
	
}
stock K1d0x_C_Color(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!x04", "!v");
	replace_all(msg, 190, "!x01", "!e");
	replace_all(msg, 190, "!x03", "!c");
	
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}
Image

Pluginuri Publicate:

- Furien XP System #1 | #2 | #3 | #4 | #5 | #6
Step
Membru, skill 0
Membru, skill 0
Posts: 2
Joined: 07 Dec 2014, 18:35
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

08 Dec 2014, 18:08

Da-mi plss .amxx
sma nu merge sa-l compilez
User avatar
MzQ*
Membru eXtream
Membru eXtream
Posts: 3473
Joined: 07 Jul 2014, 18:30
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 10 times
Been thanked: 8 times
Contact:

08 Dec 2014, 20:00

Image
User avatar
Masive
Membru, skill 0
Membru, skill 0
Posts: 67
Joined: 08 Oct 2014, 17:05
Detinator Steam: Da
CS Status: Smeker,mafiot de mafiot!
Detinator server CS: Da
SteamID: Da
Fond eXtream: 0
Contact:

13 Dec 2014, 00:32

Eu zic ca e bun! sper ca nu e bugat!
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 24 guests