Cerere Transfer

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 .
TrrrQ
Fost moderator
Fost moderator
Posts: 2594
Joined: 04 Feb 2013, 00:31
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator
Fond eXtream: 8
Has thanked: 135 times
Been thanked: 67 times
Contact:

11 Feb 2014, 15:39

Un plugin amx_transfer

comanda amx_spec să poată fi folosită de cei cu acces "c"

iar comenzile amx_t amx_ct să poată fi folosite de cei cu acces "r"
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
RoyalServer
User avatar
GhosT ***
Membru, skill +2
Membru, skill +2
Posts: 604
Joined: 04 Dec 2013, 21:52
Detinator Steam: Da
CS Status: Morphin . [ Retras ]
SteamID: Mutulica1428
Reputatie: Fost Moderator ajutator
Location: Dumesti.
Has thanked: 40 times
Been thanked: 99 times
Contact:

11 Feb 2014, 16:59

TrrrQ wrote:Un plugin amx_transfer

comanda amx_spec să poată fi folosită de cei cu acces "c"

iar comenzile amx_t amx_ct să poată fi folosite de cei cu acces "r"

Ti-l fac eu acum , stiu ca e si pe net dar nu il gasesc :-??

P.S: editeaza conform modelului :))

EDIT: Uite pluginul
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>

new const PLUGIN[] = "Transfer plugin";
new const VERSION[] = "1.0";
new const AUTOR[] = "GhosT ***";

#define is_spec_acces(%1)	(get_user_flags(%1) & read_flags("c"))
#define is_ctt_acces(%1)	(get_user_flags(%1) & read_flags("r"))

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTOR);
	
	register_concmd("amx_spec", "ConCmdSpec", ADMIN_USER, "<nick> - transfera un player la spectatori");
	register_concmd("amx_ct", "ConCmdCT", ADMIN_USER, "<nick> - transfera un player la Counter Teroristi");
	register_concmd("amx_t", "ConCmdT", ADMIN_USER, "<nick> - transfera un player la Teroristi");
}
public ConCmdSpec(id)
{
	if(is_spec_acces(id))
	{
		new szArg[32];
		read_argv(1, szArg, sizeof(szArg) - 1);
		
		if(equal(szArg, ""))
		{
			console_cmd(id, "echo amx_spec <nick> - transfera un player la spectatori");
			return PLUGIN_HANDLED;
		}
		
		new iTarget = cmd_target(id, szArg, CMDTARGET_ALLOW_SELF);
		if(!iTarget)
		{
			console_cmd(id, "echo Acest player nu exista !");
			return PLUGIN_HANDLED;
		}
		
		new AdminName[32], TargetName[32];
		
		get_user_name(id, AdminName, sizeof(AdminName) - 1);
		get_user_name(iTarget, TargetName, sizeof(TargetName) - 1);
		
		ColorChat(0, RED, "^x04 ADMIN:^x03 %s^x01 l-a mutat pe^x03 %s^x01 la^x04 Spectatori^x01 !", AdminName, TargetName);
		
		cs_set_user_team(iTarget, CS_TEAM_SPECTATOR, CS_DONTCHANGE);
	}
	else
	{
		console_cmd(id, "echo Nu ai acces la aceasta comanda :)");
		return PLUGIN_HANDLED;
	}
	
	return PLUGIN_HANDLED;
}
public ConCmdCT(id)
{
	if(is_ctt_acces(id))
	{
		new szArg[32];
		read_argv(1, szArg, sizeof(szArg) - 1);
		
		if(equal(szArg, ""))
		{
			console_cmd(id, "echo amx_spec <nick> - transfera un player la Counter Teroristi");
			return PLUGIN_HANDLED;
		}
		
		new iTarget = cmd_target(id, szArg, CMDTARGET_ALLOW_SELF);
		if(!iTarget)
		{
			console_cmd(id, "echo Acest player nu exista !");
			return PLUGIN_HANDLED;
		}
		
		new AdminName[32], TargetName[32];
		
		get_user_name(id, AdminName, sizeof(AdminName) - 1);
		get_user_name(iTarget, TargetName, sizeof(TargetName) - 1);
		
		ColorChat(0, RED, "^x04 ADMIN:^x03 %s^x01 l-a mutat pe^x03 %s^x01 la^x04 Counter Terorist^x01 !", AdminName, TargetName);
		
		cs_set_user_team(iTarget, CS_TEAM_CT, CS_CT_GIGN);
	}
	else
	{
		console_cmd(id, "echo Nu ai acces la aceasta comanda :)");
		return PLUGIN_HANDLED;
	}
	
	return PLUGIN_HANDLED;
}
public ConCmdT(id)
{
	if(is_ctt_acces(id))
	{
		new szArg[32];
		read_argv(1, szArg, sizeof(szArg) - 1);
		
		if(equal(szArg, ""))
		{
			console_cmd(id, "echo amx_spec <nick> - transfera un player la Teroristi");
			return PLUGIN_HANDLED;
		}
		
		new iTarget = cmd_target(id, szArg, CMDTARGET_ALLOW_SELF);
		if(!iTarget)
		{
			console_cmd(id, "echo Acest player nu exista !");
			return PLUGIN_HANDLED;
		}
		
		new AdminName[32], TargetName[32];
		
		get_user_name(id, AdminName, sizeof(AdminName) - 1);
		get_user_name(iTarget, TargetName, sizeof(TargetName) - 1);
		
		ColorChat(0, RED, "^x04 ADMIN:^x03 %s^x01 l-a mutat pe^x03 %s^x01 la ^x04 Terorist^x01 !", AdminName, TargetName);
		
		cs_set_user_team(iTarget, CS_TEAM_T, CS_T_ARCTIC);
	}
	else
	{
		console_cmd(id, "echo Nu ai acces la aceasta comanda :)");
		return PLUGIN_HANDLED;
	}
	
	return PLUGIN_HANDLED;
}
Last edited by GhosT *** on 11 Feb 2014, 17:18, edited 1 time in total.
User avatar
Aleex
Membru, skill +1
Membru, skill +1
Posts: 180
Joined: 25 Jan 2014, 19:13
Detinator Steam: Da
CS Status: the greatest.
Detinator server CS: surf.indungi.ro
SteamID: aleexcrs
Reputatie: Membru Club eXtreamCS (1 luna)
Nick anterior: ZuZulica
Location: Arad
Has thanked: 6 times
Been thanked: 2 times
Contact:

11 Feb 2014, 17:17

Sursă

Code: Select all

/*  amx_transfer.sma
*   ZuZulica* - Studio
*   Contact - [email protected]
*/

#include < amxmodx >
#include < amxmisc >
#include < cstrike >

#define PLUGIN "Amx Transfer T/CT/SPEC"
#define VERSION "0.1"
#define AUTHOR "ZuZulica"

public plugin_init ( ) {
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    register_concmd ( "amx_t", "swap_team", ADMIN_KICK, "[name] - muti jucator la Teroristi" );
    register_concmd ( "amx_ct", "swap_team", ADMIN_KICK, "[name] - muti jucator la Counter-Teroristi" );
    register_concmd ( "amx_spec", "swap_team", ADMIN_KICK, "[name] - muti jucator la Spectatori" );
}

public swap_team ( id, level, cid ) {
    if( ! cmd_access ( id, level, cid, 2 ) )
        return PLUGIN_HANDLED;
    
    new szArg[ 10 ], target[ 32 ], szPlayerName[ 32 ], szAdminName[ 32 ];
    
    read_argv( 0, szArg, 9 );
    read_argv( 1, target, 31 );
    
    new player = cmd_target ( id, target, 11 );
    
    if( ! player ) 
        return PLUGIN_HANDLED;
    
    get_user_name ( player, szPlayerName, 31 );
    get_user_name ( id, szAdminName, 31 );
    
    switch ( szArg[ 4 ] ) {
        case 't': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 1 );
			tDkChaT ( id, ".vADMIN .e%s.v transfera pe .g%s.v la .eTERO", szAdminName, szPlayerName );
        }
        
        
        case 'c': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 2 );
			tDkChaT ( id, ".vADMIN .e%s.v transfera pe .g%s.v la .eCT", szAdminName, szPlayerName );
        }
        
        case 's': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 3 );
			tDkChaT ( id, ".vADMIN .e%s.v transfera pe .g%s.v la .eSPEC", szAdminName, szPlayerName );
        }
        
    }
    
    return PLUGIN_CONTINUE;
}
stock tDkChaT( const id, const input[ ], any:... )
{
    new count = 1, tDk[ 32 ]

    static msg[ 191 ]
    vformat( msg, 190, input, 3 )
    
    replace_all( msg, 190, ".v", "^4" ) // Verde
    replace_all( msg, 190, ".g", "^1" ) // Normal
    replace_all( msg, 190, ".e", "^3" ) // CT-Albastru | T-Rosu
    replace_all( msg, 190, ".x", "^0" ) // Normal-Echipa
    
    if( id ) tDk[ 0 ] = id; else get_players( tDk, count, "ch" )
    {
        for( new i = 0; i < count; i++ )
        {
            if( is_user_connected( tDk[ i ] ) )
            {
                message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, tDk[ i ] )
                write_byte( tDk[ i ] );
                write_string( msg );
                message_end( );
            }
        }
    }
}
User avatar
GhosT ***
Membru, skill +2
Membru, skill +2
Posts: 604
Joined: 04 Dec 2013, 21:52
Detinator Steam: Da
CS Status: Morphin . [ Retras ]
SteamID: Mutulica1428
Reputatie: Fost Moderator ajutator
Location: Dumesti.
Has thanked: 40 times
Been thanked: 99 times
Contact:

11 Feb 2014, 17:19

ZuZulica wrote:Sursă

Code: Select all

/*  amx_transfer.sma
*   ZuZulica* - Studio
*   Contact - [email protected]
*/

#include < amxmodx >
#include < amxmisc >
#include < cstrike >

#define PLUGIN "Amx Transfer T/CT/SPEC"
#define VERSION "0.1"
#define AUTHOR "ZuZulica"

public plugin_init ( ) {
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    register_concmd ( "amx_t", "swap_team", ADMIN_KICK, "[name] - muti jucator la Teroristi" );
    register_concmd ( "amx_ct", "swap_team", ADMIN_KICK, "[name] - muti jucator la Counter-Teroristi" );
    register_concmd ( "amx_spec", "swap_team", ADMIN_KICK, "[name] - muti jucator la Spectatori" );
}

public swap_team ( id, level, cid ) {
    if( ! cmd_access ( id, level, cid, 2 ) )
        return PLUGIN_HANDLED;
    
    new szArg[ 10 ], target[ 32 ], szPlayerName[ 32 ], szAdminName[ 32 ];
    
    read_argv( 0, szArg, 9 );
    read_argv( 1, target, 31 );
    
    new player = cmd_target ( id, target, 11 );
    
    if( ! player ) 
        return PLUGIN_HANDLED;
    
    get_user_name ( player, szPlayerName, 31 );
    get_user_name ( id, szAdminName, 31 );
    
    switch ( szArg[ 4 ] ) {
        case 't': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 1 );
			tDkChaT ( id, ".vADMIN .e%s.v transfera pe .g%s.v la .eTERO", szAdminName, szPlayerName );
        }
        
        
        case 'c': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 2 );
			tDkChaT ( id, ".vADMIN .e%s.v transfera pe .g%s.v la .eCT", szAdminName, szPlayerName );
        }
        
        case 's': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 3 );
			tDkChaT ( id, ".vADMIN .e%s.v transfera pe .g%s.v la .eSPEC", szAdminName, szPlayerName );
        }
        
    }
    
    return PLUGIN_CONTINUE;
}
stock tDkChaT( const id, const input[ ], any:... )
{
    new count = 1, tDk[ 32 ]

    static msg[ 191 ]
    vformat( msg, 190, input, 3 )
    
    replace_all( msg, 190, ".v", "^4" ) // Verde
    replace_all( msg, 190, ".g", "^1" ) // Normal
    replace_all( msg, 190, ".e", "^3" ) // CT-Albastru | T-Rosu
    replace_all( msg, 190, ".x", "^0" ) // Normal-Echipa
    
    if( id ) tDk[ 0 ] = id; else get_players( tDk, count, "ch" )
    {
        for( new i = 0; i < count; i++ )
        {
            if( is_user_connected( tDk[ i ] ) )
            {
                message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, tDk[ i ] )
                write_byte( tDk[ i ] );
                write_string( msg );
                message_end( );
            }
        }
    }
}

El a cerut sa poata accesa doar cei cu flagul "r" comenzile amx_t / amx_ct :-w ( nu stii sa citesti ? :| )
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:

11 Feb 2014, 17:22

Nu e facut de tine ZuZulica :)) ! Autorul este tDk* ! Nu te mai da autor la plugine...
„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.
TrrrQ
Fost moderator
Fost moderator
Posts: 2594
Joined: 04 Feb 2013, 00:31
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator
Fond eXtream: 8
Has thanked: 135 times
Been thanked: 67 times
Contact:

11 Feb 2014, 18:48

am testat:

Image

nu m-a pus spec

modifică te rog în sursa asta:
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >

#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "Ciprian"

public plugin_init ( ) {
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    register_concmd ( "amx_t", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Teroristi" );
    register_concmd ( "amx_ct", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Counter-Teroristi" );
    register_concmd ( "amx_spec", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Spectatori" );
}

public swap_team ( id, level, cid ) {
    if( ! cmd_access ( id, level, cid, 2 ) )
        return PLUGIN_HANDLED;
    
    new szArg[ 10 ], target[ 32 ], szPlayerName[ 32 ], szAdminName[ 32 ];
    
    read_argv( 0, szArg, 9 );
    read_argv( 1, target, 31 );
    
    new player = cmd_target ( id, target, 11 );
    
    if( ! player ) 
        return PLUGIN_HANDLED;
    
    get_user_name ( player, szPlayerName, 31 );
    get_user_name ( id, szAdminName, 31 );
    
    switch ( szArg[ 4 ] ) {
        case 't': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 1 );
            ColorChat ( 0, "!t[AdmiN]!g%s !tmutare !g%s !tla !gTeroristi.",szAdminName, szPlayerName );
        }
        
        
        case 'c': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 2 );
            ColorChat ( 0, "!t[AdmiN]!g%s !tmutare !g%s !tla !gCounter-Teroristi.",szAdminName, szPlayerName );
        }
        
        case 's': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 3 );
            ColorChat ( 0, "!t[AdmiN]!g%s !tmutare !g%s !tla !gSpectatori.",szAdminName, szPlayerName );
        }
        
    }
    
    return PLUGIN_CONTINUE;
}

stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!g", "^4");
	replace_all(msg, 190, "!y", "^1");
	replace_all(msg, 190, "!t", "^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();
			}
		}
	} 
}
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
User avatar
GhosT ***
Membru, skill +2
Membru, skill +2
Posts: 604
Joined: 04 Dec 2013, 21:52
Detinator Steam: Da
CS Status: Morphin . [ Retras ]
SteamID: Mutulica1428
Reputatie: Fost Moderator ajutator
Location: Dumesti.
Has thanked: 40 times
Been thanked: 99 times
Contact:

11 Feb 2014, 19:21

TrrrQ wrote:am testat:

Image

nu m-a pus spec

modifică te rog în sursa asta:
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >

#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "Ciprian"

public plugin_init ( ) {
    register_plugin ( PLUGIN, VERSION, AUTHOR );
    register_concmd ( "amx_t", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Teroristi" );
    register_concmd ( "amx_ct", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Counter-Teroristi" );
    register_concmd ( "amx_spec", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Spectatori" );
}

public swap_team ( id, level, cid ) {
    if( ! cmd_access ( id, level, cid, 2 ) )
        return PLUGIN_HANDLED;
    
    new szArg[ 10 ], target[ 32 ], szPlayerName[ 32 ], szAdminName[ 32 ];
    
    read_argv( 0, szArg, 9 );
    read_argv( 1, target, 31 );
    
    new player = cmd_target ( id, target, 11 );
    
    if( ! player ) 
        return PLUGIN_HANDLED;
    
    get_user_name ( player, szPlayerName, 31 );
    get_user_name ( id, szAdminName, 31 );
    
    switch ( szArg[ 4 ] ) {
        case 't': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 1 );
            ColorChat ( 0, "!t[AdmiN]!g%s !tmutare !g%s !tla !gTeroristi.",szAdminName, szPlayerName );
        }
        
        
        case 'c': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 2 );
            ColorChat ( 0, "!t[AdmiN]!g%s !tmutare !g%s !tla !gCounter-Teroristi.",szAdminName, szPlayerName );
        }
        
        case 's': 
        {
            user_silentkill ( player );
            cs_set_user_team ( player, 3 );
            ColorChat ( 0, "!t[AdmiN]!g%s !tmutare !g%s !tla !gSpectatori.",szAdminName, szPlayerName );
        }
        
    }
    
    return PLUGIN_CONTINUE;
}

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


Incearca ala a meu ;)
TrrrQ
Fost moderator
Fost moderator
Posts: 2594
Joined: 04 Feb 2013, 00:31
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator
Fond eXtream: 8
Has thanked: 135 times
Been thanked: 67 times
Contact:

11 Feb 2014, 19:24

pe al tău l-am testat , vezi mai sus în poză ce s-a întâmplat , de asta am zis să faci în sursa mea accesele
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
User avatar
GhosT ***
Membru, skill +2
Membru, skill +2
Posts: 604
Joined: 04 Dec 2013, 21:52
Detinator Steam: Da
CS Status: Morphin . [ Retras ]
SteamID: Mutulica1428
Reputatie: Fost Moderator ajutator
Location: Dumesti.
Has thanked: 40 times
Been thanked: 99 times
Contact:

11 Feb 2014, 19:28

TrrrQ wrote:pe al tău l-am testat , vezi mai sus în poză ce s-a întâmplat , de asta am zis să faci în sursa mea accesele
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>

new const PLUGIN[] = "Transfer plugin";
new const VERSION[] = "1.0";
new const AUTOR[] = "GhosT ***";

#define is_spec_acces(%1)	(get_user_flags(%1) & read_flags("c"))
#define is_ctt_acces(%1)	(get_user_flags(%1) & read_flags("r"))

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTOR);
	
	register_concmd("amx_spec", "ConCmdSpec", ADMIN_USER, "<nick> - transfera un player la spectatori");
	register_concmd("amx_ct", "ConCmdCT", ADMIN_USER, "<nick> - transfera un player la Counter Teroristi");
	register_concmd("amx_t", "ConCmdT", ADMIN_USER, "<nick> - transfera un player la Teroristi");
}
public ConCmdSpec(id)
{
	if(is_spec_acces(id))
	{
		new szArg[32];
		read_argv(1, szArg, sizeof(szArg) - 1);
		
		if(equal(szArg, ""))
		{
			console_cmd(id, "echo amx_spec <nick> - transfera un player la spectatori");
			return PLUGIN_HANDLED;
		}
		
		new iTarget = cmd_target(id, szArg, CMDTARGET_ALLOW_SELF);
		if(!iTarget)
		{
			console_cmd(id, "echo Acest player nu exista !");
			return PLUGIN_HANDLED;
		}
		
		new AdminName[32], TargetName[32];
		
		get_user_name(id, AdminName, sizeof(AdminName) - 1);
		get_user_name(iTarget, TargetName, sizeof(TargetName) - 1);
		
		ColorChat(0, RED, "^x04 ADMIN:^x03 %s^x01 l-a mutat pe^x03 %s^x01 la^x04 Spectatori^x01 !", AdminName, TargetName);
		
		user_silentkill(iTarget);
		cs_set_user_team(iTarget, 3);
	}
	else
	{
		console_cmd(id, "echo Nu ai acces la aceasta comanda :)");
		return PLUGIN_HANDLED;
	}
	
	return PLUGIN_HANDLED;
}
public ConCmdCT(id)
{
	if(is_ctt_acces(id))
	{
		new szArg[32];
		read_argv(1, szArg, sizeof(szArg) - 1);
		
		if(equal(szArg, ""))
		{
			console_cmd(id, "echo amx_spec <nick> - transfera un player la Counter Teroristi");
			return PLUGIN_HANDLED;
		}
		
		new iTarget = cmd_target(id, szArg, CMDTARGET_ALLOW_SELF);
		if(!iTarget)
		{
			console_cmd(id, "echo Acest player nu exista !");
			return PLUGIN_HANDLED;
		}
		
		new AdminName[32], TargetName[32];
		
		get_user_name(id, AdminName, sizeof(AdminName) - 1);
		get_user_name(iTarget, TargetName, sizeof(TargetName) - 1);
		
		ColorChat(0, RED, "^x04 ADMIN:^x03 %s^x01 l-a mutat pe^x03 %s^x01 la^x04 Counter Terorist^x01 !", AdminName, TargetName);
		
		user_silentkill(iTarget, 2)
		cs_set_user_team(iTarget, 2);
	}
	else
	{
		console_cmd(id, "echo Nu ai acces la aceasta comanda :)");
		return PLUGIN_HANDLED;
	}
	
	return PLUGIN_HANDLED;
}
public ConCmdT(id)
{
	if(is_ctt_acces(id))
	{
		new szArg[32];
		read_argv(1, szArg, sizeof(szArg) - 1);
		
		if(equal(szArg, ""))
		{
			console_cmd(id, "echo amx_spec <nick> - transfera un player la Teroristi");
			return PLUGIN_HANDLED;
		}
		
		new iTarget = cmd_target(id, szArg, CMDTARGET_ALLOW_SELF);
		if(!iTarget)
		{
			console_cmd(id, "echo Acest player nu exista !");
			return PLUGIN_HANDLED;
		}
		
		new AdminName[32], TargetName[32];
		
		get_user_name(id, AdminName, sizeof(AdminName) - 1);
		get_user_name(iTarget, TargetName, sizeof(TargetName) - 1);
		
		ColorChat(0, RED, "^x04 ADMIN:^x03 %s^x01 l-a mutat pe^x03 %s^x01 la ^x04 Terorist^x01 !", AdminName, TargetName);
		
		user_silentkill(iTarget);
		cs_set_user_team(iTarget, 1);
	}
	else
	{
		console_cmd(id, "echo Nu ai acces la aceasta comanda :)");
		return PLUGIN_HANDLED;
	}
	
	return PLUGIN_HANDLED;
}
Uite, acum ar trebui sa mearga si al meu :)
TrrrQ
Fost moderator
Fost moderator
Posts: 2594
Joined: 04 Feb 2013, 00:31
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator
Fond eXtream: 8
Has thanked: 135 times
Been thanked: 67 times
Contact:

11 Feb 2014, 19:33

nu te mai băga dacă nu ştii , are eroare , scriptezi aşa după ureche , aştept pe cineva priceput
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

11 Feb 2014, 19:49

| Afiseaza codul
#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <cstrike>

static const
	PLUGIN[] = "Transfer",
	VERSION[] = "1.0",
	AUTHOR[] = "C0sm1N";

#define ADMIN_ACCES		ADMIN_LEVEL_F

public plugin_init()
{
	register_plugin(PLUGIN,VERSION,AUTHOR)
	register_concmd("amx_t","cmdTerro",ADMIN_ACCES,"<transferi jucatori>");
	register_concmd("amx_ct","cmdCTerro",ADMIN_ACCES,"<transferi jucatori>");
	register_concmd("amx_spec","cmdSpec",ADMIN_KICK,"<transferi jucatori>");
}
public cmdTerro(id)
{
	new szArg[32]
	read_argv(1,szArg,sizeof(szArg) -1)
	new Target = cmd_target(id,szArg,3);
	
	if(!Target)
		return;
	if(!is_user_connected(Target))
		return
	if(get_user_team(Target) != 1)
	{
		user_silentkill(Target)
		cs_set_user_team(Target, 1)
		client_print(0,print_chat,"Ai fost mutat la T")
    }
	else
	{
		client_print(id, print_chat, "Este deja la echipa T");
		return
	}
}
public cmdCTerro(id)
{
	new szArg[32]
	read_argv(1,szArg,sizeof(szArg) -1)
	new Target = cmd_target(id,szArg,3);
	if(!Target)
		return;
	if(!is_user_connected(Target))
		return
	if(get_user_team(Target) != 2)
	{
		user_silentkill(Target)
		cs_set_user_team(Target, 2)
		client_print(0,print_chat,"Ai fost mutat la CT")
    }
	else
	{
		client_print(id, print_chat, "Este deja la echipa CT");
		return
	}
}
public cmdSpec(id)
{
	new szArg[32]
	read_argv(1,szArg,sizeof(szArg) -1)
	new Target = cmd_target(id,szArg,3);
	if(!Target)
		return;
	if(!is_user_connected(Target))
		return
	if(get_user_team(Target) != 3)
	{
		user_silentkill(Target)
		cs_set_user_team(Target, 3)
		client_print(0,print_chat,"Ai fost mutat la Spectator")
    }
	else
	{
		client_print(id, print_chat, "Este deja spec.");
		return
	}
}
e cam in graba facut,raportezi aici daca nu merge.
User avatar
GhosT ***
Membru, skill +2
Membru, skill +2
Posts: 604
Joined: 04 Dec 2013, 21:52
Detinator Steam: Da
CS Status: Morphin . [ Retras ]
SteamID: Mutulica1428
Reputatie: Fost Moderator ajutator
Location: Dumesti.
Has thanked: 40 times
Been thanked: 99 times
Contact:

11 Feb 2014, 19:56

TrrrQ wrote:nu te mai băga dacă nu ştii , are eroare , scriptezi aşa după ureche , aştept pe cineva priceput
Bine ca stii tu , alta data nu mai incerc sa te ajut .. Sa te ajuti tu . Cand inveti sa respecti pe "aia" care te ajuta atunci o sa te ajut si eu 8-|

Asta o sa fie ultima data .. Ma grabisem si am pus din greseala ceva in plus..
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>

new const PLUGIN[] = "Transfer plugin";
new const VERSION[] = "1.0";
new const AUTOR[] = "GhosT ***";

#define is_spec_acces(%1)	(get_user_flags(%1) & ADMIN_KICK)
#define is_ctt_acces(%1)	(get_user_flags(%1) & ADMIN_LEVEL_F)

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTOR);
	
	register_concmd("amx_spec", "ConCmdSpec", ADMIN_USER, "<nick> - transfera un player la spectatori");
	register_concmd("amx_ct", "ConCmdCT", ADMIN_USER, "<nick> - transfera un player la Counter Teroristi");
	register_concmd("amx_t", "ConCmdT", ADMIN_USER, "<nick> - transfera un player la Teroristi");
}
public ConCmdSpec(id)
{
	if(is_spec_acces(id))
	{
		new szArg[32];
		read_argv(1, szArg, sizeof(szArg) - 1);
		
		if(equal(szArg, ""))
		{
			console_cmd(id, "echo amx_spec <nick> - transfera un player la spectatori");
			return PLUGIN_HANDLED;
		}
		
		new iTarget = cmd_target(id, szArg, CMDTARGET_ALLOW_SELF);
		if(!iTarget)
		{
			console_cmd(id, "echo Acest player nu exista !");
			return PLUGIN_HANDLED;
		}
		
		new AdminName[32], TargetName[32];
		
		get_user_name(id, AdminName, sizeof(AdminName) - 1);
		get_user_name(iTarget, TargetName, sizeof(TargetName) - 1);
		
		ColorChat(0, RED, "^x04 ADMIN:^x03 %s^x01 l-a mutat pe^x03 %s^x01 la^x04 Spectatori^x01 !", AdminName, TargetName);
		
		user_silentkill(iTarget);
		cs_set_user_team(iTarget, 3);
	}
	else
	{
		console_cmd(id, "echo Nu ai acces la aceasta comanda :)");
		return PLUGIN_HANDLED;
	}
	
	return PLUGIN_HANDLED;
}
public ConCmdCT(id)
{
	if(is_ctt_acces(id))
	{
		new szArg[32];
		read_argv(1, szArg, sizeof(szArg) - 1);
		
		if(equal(szArg, ""))
		{
			console_cmd(id, "echo amx_spec <nick> - transfera un player la Counter Teroristi");
			return PLUGIN_HANDLED;
		}
		
		new iTarget = cmd_target(id, szArg, CMDTARGET_ALLOW_SELF);
		if(!iTarget)
		{
			console_cmd(id, "echo Acest player nu exista !");
			return PLUGIN_HANDLED;
		}
		
		new AdminName[32], TargetName[32];
		
		get_user_name(id, AdminName, sizeof(AdminName) - 1);
		get_user_name(iTarget, TargetName, sizeof(TargetName) - 1);
		
		ColorChat(0, RED, "^x04 ADMIN:^x03 %s^x01 l-a mutat pe^x03 %s^x01 la^x04 Counter Terorist^x01 !", AdminName, TargetName);
		
		user_silentkill(iTarget)
		cs_set_user_team(iTarget, 2);
	}
	else
	{
		console_cmd(id, "echo Nu ai acces la aceasta comanda :)");
		return PLUGIN_HANDLED;
	}
	
	return PLUGIN_HANDLED;
}
public ConCmdT(id)
{
	if(is_ctt_acces(id))
	{
		new szArg[32];
		read_argv(1, szArg, sizeof(szArg) - 1);
		
		if(equal(szArg, ""))
		{
			console_cmd(id, "echo amx_spec <nick> - transfera un player la Teroristi");
			return PLUGIN_HANDLED;
		}
		
		new iTarget = cmd_target(id, szArg, CMDTARGET_ALLOW_SELF);
		if(!iTarget)
		{
			console_cmd(id, "echo Acest player nu exista !");
			return PLUGIN_HANDLED;
		}
		
		new AdminName[32], TargetName[32];
		
		get_user_name(id, AdminName, sizeof(AdminName) - 1);
		get_user_name(iTarget, TargetName, sizeof(TargetName) - 1);
		
		ColorChat(0, RED, "^x04 ADMIN:^x03 %s^x01 l-a mutat pe^x03 %s^x01 la ^x04 Terorist^x01 !", AdminName, TargetName);
		
		user_silentkill(iTarget);
		cs_set_user_team(iTarget, 1);
	}
	else
	{
		console_cmd(id, "echo Nu ai acces la aceasta comanda :)");
		return PLUGIN_HANDLED;
	}
	
	return PLUGIN_HANDLED;
}
P.S: Alta data nu mai pupi ajutor de la mine. Si eu ma tin de cuvant , ai sa vezi ;)
Post Reply

Return to “Cereri”

  • Information