Modificare Plugin (shop)

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
ForTzaSteaua
Membru, skill +1
Membru, skill +1
Posts: 351
Joined: 10 Jun 2014, 13:26
Detinator Steam: Da
CS Status: Metin2FastOne
Detinator server CS: Da
Fond eXtream: 0
Location: Constanta
Discord: Marin#3192
Has thanked: 5 times
Contact:

13 Jun 2014, 13:47

Imi da o eroare la compilare :| Fatal Error 100: Cannot read from file: "K1d0x_c_color"
Si daca puteti Sa-mi modificati sa nu apara La Spawn..
| 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, "\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 ] - \y600 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;
	
}
RoyalServer
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

13 Jun 2014, 13:59

shop.amxx
Vezi daca e ok.
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
ForTzaSteaua
Membru, skill +1
Membru, skill +1
Posts: 351
Joined: 10 Jun 2014, 13:26
Detinator Steam: Da
CS Status: Metin2FastOne
Detinator server CS: Da
Fond eXtream: 0
Location: Constanta
Discord: Marin#3192
Has thanked: 5 times
Contact:

13 Jun 2014, 14:18

Multumesc mult frate ;) da merge ;)
Post Reply

Return to “Modificari pluginuri”

  • Information
  • Who is online

    Users browsing this forum: Semrush [Bot] and 17 guests