plugin - Furien Clases [Rezolvat]

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 .
Post Reply
User avatar
Seve
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 555
Joined: 18 Aug 2012, 11:19
Detinator Steam: Da
Detinator server CS: GO.PLAYSIBIU.COM
SteamID: sevecsgo
Reputatie: Membru Club eXtreamCS (1 luna)
Utilizator neserios (tepar)
Has thanked: 83 times
Been thanked: 39 times
Contact:

14 Oct 2013, 14:19

Nu stiu de ce nu imi apare meniul cu clase la CT (anti-furien) . La furienii apare cand scriu /class iar la ct nu.
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < fun >
#include < hamsandwich >

#define PLUGIN "Furien Clases"
#define VERSION "1.0"
#define AUTHOR "tre3fla"

new bool: CH[ 33 ]
new bool: DS[ 33 ]
new bool: AS[ 33 ]
new bool: Horror[ 33 ]
new bool: Ripper[ 33 ]
new bool: Support[ 33 ]
new bool: Furien[ 33 ]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", 1 )
	
	register_event( "CurWeapon", "Weapon", "be" )
	
	register_clcmd( "say /class", "ClassMenu" )
	RegisterHam( Ham_TakeDamage, "player", "Player_TakeDamage" );
}

public fwPlayerSpawn( id ) {
	if( is_user_alive( id ) ) {
		set_user_gravity( id, 1.0 )
		set_user_maxspeed( id, 250.0 )
		CH[ id ] = false
		AS[ id ] = false
		DS[ id ] = false
	}
}

public Weapon( id ) {
	if( AS[ id ] ) {
		set_user_maxspeed( id, 280.0 )
	}
	else if( DS[ id ] ) {
		set_user_maxspeed( id, 350.0 )
	}
}

public ClassMenu( id ) {
	if( CH[ id ] ) {
		ColorChat( id, "^4[AFC]^1 Ai ales deja clasa de Anti-Furien in aceasta runda!" )
		return
	}

	if( Furien[ id ] ) {
		ColorChat( id, "^4[FC]^1 Ai ales deja clasa de Furien in aceasta runda!" )
		return
	}
	
	if( get_user_team( id ) == 2 ) {
		new menu = menu_create( "\rAnti\w-\rFurien\y Classes", "AFC" )
		
		menu_additem( menu, "bb\r [\yHP++\r]", "1", 0 )
		menu_additem( menu, "xr\r [\yGravity++\r]", "2", 0 )
		menu_additem( menu, "xx\r [\ySpeed ++\r]", "3", 0 )
		menu_additem( menu, "xr\r [\yHP+\w |\y Gravity+\w |\y Speed+\r]", "4", 0 )
		
		menu_setprop( menu, MPROP_EXIT, MEXIT_ALL )
		menu_display( id, menu, 0 )	
	}

	if( get_user_team( id ) == 1 ) {
		new menu = menu_create( "\rFurien\y Classes", "FC" )
		
		menu_additem( menu, "Hr\r [\y300 HP \r+ \yx3 Dmg\r]", "1", 0 )
		menu_additem( menu, "r\r [\yx2.5 Dmg \r+\y 175 HP \r+\y 0.5 Gravity\r]", "2", 0 )
		menu_additem( menu, "Sut\r [\y200 HP \r+\y 100 AP\r +\y 0.45 Gravity\r]", "3", 0 )
		
		menu_setprop( menu, MPROP_EXIT, MEXIT_ALL )
		menu_display( id, menu, 0 )	
	}
}

public FC( id, menu, item ) {
	if( item == MENU_EXIT ) {
		menu_destroy( menu )
		return PLUGIN_HANDLED
	}
	
	switch( item ) {
		case 0 : {
			set_user_health( id, 300 )
			Horror[ id ] = true
			Furien[ id ] = true
		}
		case 1: {
			set_user_health( id, 175 )
			set_user_gravity( id, 0.5 )
			Ripper[ id ] = true
			Furien[ id ] = true
		}
		case 2 : {
			set_user_health( id, 200 )
			set_user_armor( id, 100 )
			set_user_gravity( id, 0.45 )
			Support[ id ] = true
			Furien[ id ] = true
		}
	}
	menu_destroy( menu )
	return PLUGIN_HANDLED
}

public AFC( id, menu, item ) {
	if( item == MENU_EXIT ) {
		menu_destroy( menu )
		return PLUGIN_HANDLED
	}
	
	switch( item ) {
		case 0 : {
			set_user_health( id, 200 )
			CH[ id ] = true
		}
		case 1: {
			set_user_health( id, 150 )
			set_user_gravity( id, 0.7 )
			CH[ id ] = true
		}
		case 2 : {
			set_user_health( id, 150 )
			set_user_maxspeed( id, 350.0 )
			DS[ id ] = true
			CH[ id ] = true
		}
		case 3 : {
			set_user_health( id, 150 )
			set_user_gravity( id, 0.8 )
			set_user_maxspeed( id, 280.0 )
			AS[ id ] = true
			CH[ id ] = true
		}
	}
	menu_destroy( menu )
	return PLUGIN_HANDLED
}

public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
	if( iInflictor == iAttacker && Horror[ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && get_user_team( iAttacker ) == 1 )
	{
		SetHamParamFloat( 4, fDamage * 3.0);
		return HAM_HANDLED;
	}
	if( iInflictor == iAttacker && Ripper[ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && get_user_team( iAttacker ) == 1 )
	{
		SetHamParamFloat( 4, fDamage * 2.5);
		return HAM_HANDLED;
	}

	return HAM_IGNORED;
}

stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!x04", "^4");
	replace_all(msg, 190, "!x01", "^1");
	replace_all(msg, 190, "!x03", "^3");
	
	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();
			}
		}
	} 
}
Va astept pe Go.PlaySibiu.Com [RO/128 tickrate]
Image
RoyalServer
User avatar
Doctor whO? <3
Membru, skill +3
Membru, skill +3
Posts: 1194
Joined: 21 Jun 2013, 12:40
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Has thanked: 109 times
Been thanked: 75 times
Contact:

14 Oct 2013, 16:13

Incearca-l pe acesta:
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < fun >
#include < cstrike >
#include < hamsandwich >

#define PLUGIN "Furien Clases"
#define VERSION "1.0"
#define AUTHOR "tre3fla+echipa extreamcs"

new bool: CH[ 33 ]
new bool: DS[ 33 ]
new bool: AS[ 33 ]
new bool: Horror[ 33 ]
new bool: Ripper[ 33 ]
new bool: Support[ 33 ]


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", 1 )
	
	register_event( "CurWeapon", "Weapon", "be" )
	
	register_clcmd( "say /class", "ClassMenu" )
	RegisterHam( Ham_TakeDamage, "player", "Player_TakeDamage" );
}

public fwPlayerSpawn( id ) {
	if( is_user_alive( id ) ) {
		set_user_gravity( id, 1.0 )
		set_user_maxspeed( id, 250.0 )
		CH[ id ] = false
		AS[ id ] = false
		DS[ id ] = false
	}
}

public Weapon( id ) {
	if( AS[ id ] ) {
		set_user_maxspeed( id, 280.0 )
	}
	else if( DS[ id ] ) {
		set_user_maxspeed( id, 350.0 )
	}
}

public ClassMenu( id ) {
	if( CH[ id ] ) {
		ColorChat( id, "^4[AFC]^1 Ai ales deja clasa de Anti-Furien in aceasta runda!" )
		return
	}
	
	if( get_user_team( id ) == 2 ) {
		new menu = menu_create( "\rAnti\w-\rFurien\y Classes", "AFC" )
		
		menu_additem( menu, "Hulk\r [\yHP++\r]", "1", 0 )
		menu_additem( menu, "Neo\r [\yGravity++\r]", "2", 0 )
		menu_additem( menu, "Shagy\r [\ySpeed ++\r]", "3", 0 )
		menu_additem( menu, "Doctor\r [\yHP+\w |\y Gravity+\w |\y Speed+\r]", "4", 0 )
		
		menu_setprop( menu, MPROP_EXIT, MEXIT_ALL )
		menu_display( id, menu, 0 )	
	}

	if( get_user_team( id ) == 1 ) {
		new menu = menu_create( "\rFurien\y Classes", "FC" )
		
		menu_additem( menu, "Horror\r [\y300 HP \r+ \yDmg x2\r]", "1", 0 )
		menu_additem( menu, "Ripper\r [\yDmg x1 \r+\y 175 HP \r+\y 0.5 Gravity\r]", "2", 0 )
		menu_additem( menu, "Suport\r [\y200 HP \r+\y 100 AP\r +\y 0.45 Gravity\r]", "3", 0 )
		
		menu_setprop( menu, MPROP_EXIT, MEXIT_ALL )
		menu_display( id, menu, 0 )	
	}
}

public FC( id, menu, item ) {
	if( item == MENU_EXIT ) {
		menu_destroy( menu )
		return PLUGIN_HANDLED
	}
	
	switch( item ) {
		case 0 : {
			set_user_health( id, 300 )
			Horror[ id ] = true
		}
		case 1: {
			set_user_health( id, 175 )
			set_user_gravity( id, 0.5 )
			Ripper[ id ] = true
		}
		case 2 : {
			set_user_health( id, 200 )
			set_user_armor( id, 100 )
			set_user_gravity( id, 0.45 )
			Support[ id ] = true
		}
	}
	menu_destroy( menu )
	return PLUGIN_HANDLED
}

public AFC( id, menu, item ) {
	if( item == MENU_EXIT ) {
		menu_destroy( menu )
		return PLUGIN_HANDLED
	}
	
	switch( item ) {
		case 0 : {
			set_user_health( id, 200 )
			CH[ id ] = true
		}
		case 1: {
			set_user_health( id, 150 )
			set_user_gravity( id, 0.7 )
			CH[ id ] = true
		}
		case 2 : {
			set_user_health( id, 150 )
			set_user_maxspeed( id, 350.0 )
			DS[ id ] = true
			CH[ id ] = true
		}
		case 3 : {
			set_user_health( id, 150 )
			set_user_gravity( id, 0.8 )
			set_user_maxspeed( id, 280.0 )
			AS[ id ] = true
			CH[ id ] = true
		}
	}
	menu_destroy( menu )
	return PLUGIN_HANDLED
}

public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
	if( iInflictor == iAttacker && Horror[ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && cs_get_user_team( iAttacker ) == CS_TEAM_T )
	{
		SetHamParamFloat( 4, fDamage * 1.5);
		return HAM_HANDLED;
	}
	if( iInflictor == iAttacker && Ripper[ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && cs_get_user_team( iAttacker ) == CS_TEAM_T )
	{
		SetHamParamFloat( 4, fDamage * 1.0);
		return HAM_HANDLED;
	}

	return HAM_IGNORED;
}

stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!x04", "^4");
	replace_all(msg, 190, "!x01", "^1");
	replace_all(msg, 190, "!x03", "^3");
	
	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();
			}
		}
	} 
}


P.S Am modificat DMG la clase, deoarece daca iei si SK la T CT nu prea au sanse.

Eu asta il folosesc si imi merge perfect :) :D
User avatar
Hades Ownage
Membru eXtream
Membru eXtream
Posts: 3182
Joined: 22 Oct 2008, 10:12
Detinator Steam: Da
Detinator server CS: jb.clutch.ro
SteamID: hades-source
Reputatie: Fost Super Moderator
Fost Scripter eXtreamCS
Nume anterior: hadesownage
Location: Iasi
Has thanked: 324 times
Been thanked: 406 times

14 Oct 2013, 16:15

| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < fun >
#include < hamsandwich >

#define PLUGIN "Furien Clases"
#define VERSION "1.0"
#define AUTHOR "tre3fla"

new bool: CH[ 33 ]
new bool: DS[ 33 ]
new bool: AS[ 33 ]
new bool: Horror[ 33 ]
new bool: Ripper[ 33 ]
new bool: Support[ 33 ]
new bool: Furien[ 33 ]

new bool: Furien2 [ 33 ];

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", 1 )
    
    register_event( "CurWeapon", "Weapon", "be" )
    
    register_clcmd( "say /class", "ClassMenu" )
    RegisterHam( Ham_TakeDamage, "player", "Player_TakeDamage" );
}

public fwPlayerSpawn( id ) {
    if( is_user_alive( id ) ) {
        set_user_gravity( id, 1.0 )
        set_user_maxspeed( id, 250.0 )
        CH[ id ] = false
        AS[ id ] = false
        DS[ id ] = false
        Furien2 [ id ] = false;
    }
}

public Weapon( id ) {
    if( AS[ id ] ) {
        set_user_maxspeed( id, 280.0 )
    }
    else if( DS[ id ] ) {
        set_user_maxspeed( id, 350.0 )
    }
}

public ClassMenu( id ) {
    if( CH[ id ] || Furien2 [ id ] ) {
        ColorChat( id, "^4[Class]^1 Ti-ai ales deja clasa runda aceasta." )
        return 1;
    }
    
    
    if( get_user_team( id ) == 2 ) {
        CtMenu ( id );
    }
    
    if( get_user_team( id ) == 1 ) {
        TMenu ( id );
    }
    
    return 1;
}

public CtMenu ( id ) {
    new menu = menu_create( "\rAnti\w-\rFurien\y Classes", "AFC2" )
    
    menu_additem( menu, "bb\r [\yHP++\r]", "1", 0 )
    menu_additem( menu, "xr\r [\yGravity++\r]", "2", 0 )
    menu_additem( menu, "xx\r [\ySpeed ++\r]", "3", 0 )
    menu_additem( menu, "xr\r [\yHP+\w |\y Gravity+\w |\y Speed+\r]", "4", 0 )
    
    menu_setprop( menu, MPROP_EXIT, MEXIT_ALL )
    menu_display( id, menu, 0 )    
}

public TMenu ( id ) {
    
    new menu = menu_create( "\rFurien\y Classes", "FC2" )
    
    menu_additem( menu, "Hr\r [\y300 HP \r+ \yx3 Dmg\r]", "1", 0 )
    menu_additem( menu, "r\r [\yx2.5 Dmg \r+\y 175 HP \r+\y 0.5 Gravity\r]", "2", 0 )
    menu_additem( menu, "Sut\r [\y200 HP \r+\y 100 AP\r +\y 0.45 Gravity\r]", "3", 0 )
    
    menu_setprop( menu, MPROP_EXIT, MEXIT_ALL )
    menu_display( id, menu, 0 )    
}

public FC2( id, menu, item ) {
    if( item == MENU_EXIT ) {
        menu_destroy( menu )
        return PLUGIN_HANDLED
    }
    
    switch( item ) {
        case 0 : {
            set_user_health( id, 300 )
            Horror[ id ] = true
            Furien[ id ] = true
            Furien2 [ id ] = true;
        }
        case 1: {
            set_user_health( id, 175 )
            set_user_gravity( id, 0.5 )
            Ripper[ id ] = true
            Furien[ id ] = true
            Furien2 [ id ] = true;
        }
        case 2 : {
            set_user_health( id, 200 )
            set_user_armor( id, 100 )
            set_user_gravity( id, 0.45 )
            Support[ id ] = true
            Furien[ id ] = true
            Furien2 [ id ] = true;
        }
    }
    menu_destroy( menu )
    return PLUGIN_HANDLED
}

public AFC2( id, menu, item ) {
    if( item == MENU_EXIT ) {
        menu_destroy( menu )
        return PLUGIN_HANDLED
    }
    
    switch( item ) {
        case 0 : {
            set_user_health( id, 200 )
            CH[ id ] = true
        }
        case 1: {
            set_user_health( id, 150 )
            set_user_gravity( id, 0.7 )
            CH[ id ] = true
        }
        case 2 : {
            set_user_health( id, 150 )
            set_user_maxspeed( id, 350.0 )
            DS[ id ] = true
            CH[ id ] = true
        }
        case 3 : {
            set_user_health( id, 150 )
            set_user_gravity( id, 0.8 )
            set_user_maxspeed( id, 280.0 )
            AS[ id ] = true
            CH[ id ] = true
        }
    }
    menu_destroy( menu )
    return PLUGIN_HANDLED
}

public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
    if( iInflictor == iAttacker && Horror[ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && get_user_team( iAttacker ) == 1 )
    {
        SetHamParamFloat( 4, fDamage * 3.0);
        return HAM_HANDLED;
    }
    if( iInflictor == iAttacker && Ripper[ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && get_user_team( iAttacker ) == 1 )
    {
        SetHamParamFloat( 4, fDamage * 2.5);
        return HAM_HANDLED;
    }
    
    return HAM_IGNORED;
}

stock ColorChat(const id, const input[], any:...) {
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
    
    replace_all(msg, 190, "!x04", "^4");
    replace_all(msg, 190, "!x01", "^1");
    replace_all(msg, 190, "!x03", "^3");
    
    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();
            }
        }
    } 
}[/code]
User avatar
Seve
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 555
Joined: 18 Aug 2012, 11:19
Detinator Steam: Da
Detinator server CS: GO.PLAYSIBIU.COM
SteamID: sevecsgo
Reputatie: Membru Club eXtreamCS (1 luna)
Utilizator neserios (tepar)
Has thanked: 83 times
Been thanked: 39 times
Contact:

14 Oct 2013, 17:03

Multumesc Hades, insa poti sa imi mai rezolvi ca atunci cand alegi o rasa sa o ai pana cand mori sau pana cand scrii din nou /class. Si daca ai putea scoate gravitatia de la T (Furienii) Sa fie gravitatia care o am eu setata pe server la toti furienii. Si dmg putin mai mic. Si acest meniu sa iti apara automat cand incepe runda doar pentru T!

Multumesc frumos!
Va astept pe Go.PlaySibiu.Com [RO/128 tickrate]
Image
User avatar
Hades Ownage
Membru eXtream
Membru eXtream
Posts: 3182
Joined: 22 Oct 2008, 10:12
Detinator Steam: Da
Detinator server CS: jb.clutch.ro
SteamID: hades-source
Reputatie: Fost Super Moderator
Fost Scripter eXtreamCS
Nume anterior: hadesownage
Location: Iasi
Has thanked: 324 times
Been thanked: 406 times

15 Oct 2013, 15:15

| Afiseaza codul
[code=php]/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < fun >
#include < hamsandwich >

#define PLUGIN "Furien Clases"
#define VERSION "1.0"
#define AUTHOR "tre3fla"

new bool: CH[ 33 ]
new bool: DS[ 33 ]
new bool: AS[ 33 ]
new bool: Horror[ 33 ]
new bool: Ripper[ 33 ]
new bool: Support[ 33 ]
new bool: Furien[ 33 ]

new bool: Furien2 [ 33 ];

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam( Ham_Spawn, "player", "fwPlayerSpawn", 1 )
    
    register_event( "CurWeapon", "Weapon", "be" )
    
    register_clcmd( "say /class", "ClassMenu" )
    RegisterHam( Ham_TakeDamage, "player", "Player_TakeDamage" );
    RegisterHam ( Ham_Killed, "player", "Player_Killed", 1 );
}

public fwPlayerSpawn( id ) {
    if( is_user_alive( id ) ) {
        
        set_user_maxspeed( id, 250.0 )
        CH[ id ] = false
        AS[ id ] = false
        DS[ id ] = false
        Furien2 [ id ] = false;
        
        if ( get_user_team ( id ) == 1 ) TMenu ( id );
        
    }
}

public Player_Killed ( id ) {
    
    CH[ id ] = false
    AS[ id ] = false
    DS[ id ] = false
    Furien2 [ id ] = false;
    
}

public Weapon( id ) {
    if( AS[ id ] ) {
        set_user_maxspeed( id, 280.0 )
    }
    else if( DS[ id ] ) {
        set_user_maxspeed( id, 350.0 )
    }
}

public ClassMenu( id ) {
    if( CH[ id ] || Furien2 [ id ] ) {
        ColorChat( id, "^4[Class]^1 Ti-ai ales deja clasa runda aceasta." )
        return 1;
    }
    
    
    if( get_user_team( id ) == 2 ) {
        CtMenu ( id );
    }
    
    if( get_user_team( id ) == 1 ) {
        TMenu ( id );
    }
    
    return 1;
}

public CtMenu ( id ) {
    new menu = menu_create( "\rAnti\w-\rFurien\y Classes", "AFC2" )
    
    menu_additem( menu, "bb\r [\yHP++\r]", "1", 0 )
    menu_additem( menu, "xr\r [\yGravity++\r]", "2", 0 )
    menu_additem( menu, "xx\r [\ySpeed ++\r]", "3", 0 )
    menu_additem( menu, "xr\r [\yHP+\w |\y Gravity+\w |\y Speed+\r]", "4", 0 )
    
    menu_setprop( menu, MPROP_EXIT, MEXIT_ALL )
    menu_display( id, menu, 0 )    
}

public TMenu ( id ) {
    
    new menu = menu_create( "\rFurien\y Classes", "FC2" )
    
    menu_additem( menu, "Hr\r [\y300 HP \r+ \yx3 Dmg\r]", "1", 0 )
    menu_additem( menu, "r\r [\yx2.5 Dmg \r+\y 175 HP \r+\y 0.5 Gravity\r]", "2", 0 )
    menu_additem( menu, "Sut\r [\y200 HP \r+\y 100 AP\r +\y 0.45 Gravity\r]", "3", 0 )
    
    menu_setprop( menu, MPROP_EXIT, MEXIT_ALL )
    menu_display( id, menu, 0 )    
}

public FC2( id, menu, item ) {
    if( item == MENU_EXIT ) {
        menu_destroy( menu )
        return PLUGIN_HANDLED
    }
    
    switch( item ) {
        case 0 : {
            set_user_health( id, 300 )
            Horror[ id ] = true
            Furien[ id ] = true
            Furien2 [ id ] = true;
        }
        case 1: {
            set_user_health( id, 175 )
            set_user_gravity( id, 0.5 )
            Ripper[ id ] = true
            Furien[ id ] = true
            Furien2 [ id ] = true;
        }
        case 2 : {
            set_user_health( id, 200 )
            set_user_armor( id, 100 )
            set_user_gravity( id, 0.45 )
            Support[ id ] = true
            Furien[ id ] = true
            Furien2 [ id ] = true;
        }
    }
    menu_destroy( menu )
    return PLUGIN_HANDLED
}

public AFC2( id, menu, item ) {
    if( item == MENU_EXIT ) {
        menu_destroy( menu )
        return PLUGIN_HANDLED
    }
    
    switch( item ) {
        case 0 : {
            set_user_health( id, 200 )
            CH[ id ] = true
        }
        case 1: {
            set_user_health( id, 150 )
            set_user_gravity( id, 0.7 )
            CH[ id ] = true
        }
        case 2 : {
            set_user_health( id, 150 )
            set_user_maxspeed( id, 350.0 )
            DS[ id ] = true
            CH[ id ] = true
        }
        case 3 : {
            set_user_health( id, 150 )
            set_user_gravity( id, 0.8 )
            set_user_maxspeed( id, 280.0 )
            AS[ id ] = true
            CH[ id ] = true
        }
    }
    menu_destroy( menu )
    return PLUGIN_HANDLED
}

public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
{
    if( iInflictor == iAttacker && Horror[ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && get_user_team( iAttacker ) == 1 )
    {
        SetHamParamFloat( 4, fDamage * 3.0);
        return HAM_HANDLED;
    }
    if( iInflictor == iAttacker && Ripper[ iAttacker ] && is_user_alive( iAttacker ) && get_user_weapon( iAttacker ) == CSW_KNIFE && get_user_team( iAttacker ) == 1 )
    {
        SetHamParamFloat( 4, fDamage * 2.5);
        return HAM_HANDLED;
    }
    
    return HAM_IGNORED;
}

stock ColorChat(const id, const input[], any:...) {
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, input, 3);
    
    replace_all(msg, 190, "!x04", "^4");
    replace_all(msg, 190, "!x01", "^1");
    replace_all(msg, 190, "!x03", "^3");
    
    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();
            }
        }
    } 
} [/code]
User avatar
YONTU
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2466
Joined: 10 May 2013, 14:25
Detinator Steam: Nu
CS Status: Everyone is looking at ur shoes
Reputatie: Moderator ajutator
Fost scripter eXtreamCS
Location: Gura Humorului
Has thanked: 256 times
Been thanked: 288 times
Contact:

15 Oct 2013, 16:42

Edit....
„Peste douăzeci de ani vei fi dezamăgit din cauza lucrurilor pe care nu le-ai făcut, nu din cauza celor pe care le-ai făcut.” - Mark Twain
„Asa e si in viata, hotii castiga, prostii care invata pierd.” - Mihai Nemeș


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

Experinta in: Java/Spring boot/Angular/C/C++/C#/Javascript/Python/HTML/CSS/Pawn/SQL
Ai nevoie de ajutorul meu? Ma poti gasi doar la adresa de discord de mai sus.
User avatar
Seve
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 555
Joined: 18 Aug 2012, 11:19
Detinator Steam: Da
Detinator server CS: GO.PLAYSIBIU.COM
SteamID: sevecsgo
Reputatie: Membru Club eXtreamCS (1 luna)
Utilizator neserios (tepar)
Has thanked: 83 times
Been thanked: 39 times
Contact:

15 Oct 2013, 19:46

REZOLVAT! TC!
Va astept pe Go.PlaySibiu.Com [RO/128 tickrate]
Image
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 14 guests