Bug spectator

Discutii legate de instalarea, configurarea si modificarea unui server de Counter-Strike.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
Adz
Membru, skill 0
Membru, skill 0
Posts: 35
Joined: 31 May 2013, 17:40
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

15 Jun 2014, 10:46

Am un bug cred deci : cand ma mut spec , stau spec 5 secunde si apoi ma baga in echipa de unde m-am mutat si stau acolo spec ma arata in echipa da stau degeaba si + ca daca sunt t , Ct nu ma vede daca scriu pe chat
RoyalServer
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

15 Jun 2014, 14:31

Nu e bun plugin-ul pe care il folosesti pentru transfer
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
User avatar
Adz
Membru, skill 0
Membru, skill 0
Posts: 35
Joined: 31 May 2013, 17:40
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

15 Jun 2014, 15:26

Si unde gasesc unu bun ??
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

16 Jun 2014, 00:54

Uite un plugin de-al meu, e facut sa ii transfere in viata la echipe, daca vrei il fac sa ii omoare..
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >

new const PLUGIN[ ] = "TRANSFER'S";
new const VERSION[ ] = "0.3x";
new const AUTHOR[ ] = "eVoLuTiOn";

#define ACCESS ADMIN_KICK

#pragma semicolon 1

public plugin_init( )
{
	register_plugin( PLUGIN, VERSION, AUTHOR );

        register_event( "ResetHUD", "schibam_echipa", "b" );

	register_concmd( "amx_t", "schibam_echipa", ACCESS, "< nick | ID > - il bagi la Teroristi" );
	register_concmd( "amx_ct", "schibam_echipa", ACCESS, "< nick | ID > - il bagi la Counteristi" );
	register_concmd( "amx_spec", "schibam_echipa", ACCESS, "< nick | ID > - il bagi Spectator" );
}

public schibam_echipa( id, level, cid )
{
	if ( !cmd_access( id, level, cid, 2 ) )
        {
		return PLUGIN_HANDLED;
        }

	new cmd[ 10 ], arg[ 32 ], szPlayerName[ 32 ], szAdminName[ 32 ];

	read_argv( 0, cmd, 9 );
	read_argv( 1, arg, 31 );

	new player = cmd_target( id, arg, 1 );

        get_user_name( player, szPlayerName, 31 );
        get_user_name( id, szAdminName, 31 );

	if( !player )
        {
                 return PLUGIN_HANDLED;
        }

	//user_kill( player, 1 );

	if( cmd[ 4 ] == 't' )
	{
		cs_set_user_team( player, 1 );
		cs_reset_user_model( id );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e T", szAdminName, szPlayerName );
	}

	if( cmd[ 4 ] == 'c' )
	{
		cs_set_user_team( player, 2 );
		cs_reset_user_model( id );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e CT", szAdminName, szPlayerName );
	}

	if( cmd[ 4 ] == 's' )
	{
	        user_silentkill( player );
		cs_set_user_team( player, CS_TEAM_SPECTATOR );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e SPEC", szAdminName, szPlayerName );
	}

	return PLUGIN_HANDLED;
}

stock xColor( const id, const input[ ], any:... )
{
   new count = 1, players[ 32 ];
   static msg[ 191 ];
   vformat( msg, 190, input, 3 );

   replace_all( msg, 190, ".v", "^4" );
   replace_all( msg, 190, ".n", "^1" );
   replace_all( msg, 190, ".e", "^3" );

   if( id ) players[ 0 ] = id; else get_players( players, count, "ch" );
   {
      for ( new i = 0; i < count; i++ )
      {
         if ( is_user_connected(players[ i ] ) )
         {
            message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] );
            write_byte( players[ i ] );
            write_string( msg );
            message_end( );
         }
      }
   }
}
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
User avatar
Te-am_prins
Membru, skill +3
Membru, skill +3
Posts: 1227
Joined: 25 Jan 2014, 16:32
Detinator Steam: Da
Detinator server CS: 89.40.233.130
SteamID: Fix pe asta il stiu
Reputatie: Fost moderator
Membru Club eXtreamCS (7 luni)
1 avertisment scos (-2 luni club)
-1 warn (anti-tepari shop)
Location: Bucuresti
Has thanked: 34 times
Been thanked: 90 times
Contact:

16 Jun 2014, 01:06

Adryyy wrote:Uite un plugin de-al meu, e facut sa ii transfere in viata la echipe, daca vrei il fac sa ii omoare..
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >

new const PLUGIN[ ] = "TRANSFER'S";
new const VERSION[ ] = "0.3x";
new const AUTHOR[ ] = "eVoLuTiOn";

#define ACCESS ADMIN_KICK

#pragma semicolon 1

public plugin_init( )
{
	register_plugin( PLUGIN, VERSION, AUTHOR );

        register_event( "ResetHUD", "schibam_echipa", "b" );

	register_concmd( "amx_t", "schibam_echipa", ACCESS, "< nick | ID > - il bagi la Teroristi" );
	register_concmd( "amx_ct", "schibam_echipa", ACCESS, "< nick | ID > - il bagi la Counteristi" );
	register_concmd( "amx_spec", "schibam_echipa", ACCESS, "< nick | ID > - il bagi Spectator" );
}

public schibam_echipa( id, level, cid )
{
	if ( !cmd_access( id, level, cid, 2 ) )
        {
		return PLUGIN_HANDLED;
        }

	new cmd[ 10 ], arg[ 32 ], szPlayerName[ 32 ], szAdminName[ 32 ];

	read_argv( 0, cmd, 9 );
	read_argv( 1, arg, 31 );

	new player = cmd_target( id, arg, 1 );

        get_user_name( player, szPlayerName, 31 );
        get_user_name( id, szAdminName, 31 );

	if( !player )
        {
                 return PLUGIN_HANDLED;
        }

	//user_kill( player, 1 );

	if( cmd[ 4 ] == 't' )
	{
		cs_set_user_team( player, 1 );
		cs_reset_user_model( id );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e T", szAdminName, szPlayerName );
	}

	if( cmd[ 4 ] == 'c' )
	{
		cs_set_user_team( player, 2 );
		cs_reset_user_model( id );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e CT", szAdminName, szPlayerName );
	}

	if( cmd[ 4 ] == 's' )
	{
	        user_silentkill( player );
		cs_set_user_team( player, CS_TEAM_SPECTATOR );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e SPEC", szAdminName, szPlayerName );
	}

	return PLUGIN_HANDLED;
}

stock xColor( const id, const input[ ], any:... )
{
   new count = 1, players[ 32 ];
   static msg[ 191 ];
   vformat( msg, 190, input, 3 );

   replace_all( msg, 190, ".v", "^4" );
   replace_all( msg, 190, ".n", "^1" );
   replace_all( msg, 190, ".e", "^3" );

   if( id ) players[ 0 ] = id; else get_players( players, count, "ch" );
   {
      for ( new i = 0; i < count; i++ )
      {
         if ( is_user_connected(players[ i ] ) )
         {
            message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] );
            write_byte( players[ i ] );
            write_string( msg );
            message_end( );
         }
      }
   }
}
nu recomand sa folosesti acest plugin .
motivu : inca merge spec bug.
chiar daca e mai usor pentru admini sa foloseasca amx_ct
amx_t ..
oricum cea mai vulnerabila comanda e amx_spec.
Image
Moderatorul anului 2k17 in actiune
Image
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

17 Jun 2014, 16:57

Te-am_prins wrote:
Adryyy wrote:Uite un plugin de-al meu, e facut sa ii transfere in viata la echipe, daca vrei il fac sa ii omoare..
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >

new const PLUGIN[ ] = "TRANSFER'S";
new const VERSION[ ] = "0.3x";
new const AUTHOR[ ] = "eVoLuTiOn";

#define ACCESS ADMIN_KICK

#pragma semicolon 1

public plugin_init( )
{
	register_plugin( PLUGIN, VERSION, AUTHOR );

        register_event( "ResetHUD", "schibam_echipa", "b" );

	register_concmd( "amx_t", "schibam_echipa", ACCESS, "< nick | ID > - il bagi la Teroristi" );
	register_concmd( "amx_ct", "schibam_echipa", ACCESS, "< nick | ID > - il bagi la Counteristi" );
	register_concmd( "amx_spec", "schibam_echipa", ACCESS, "< nick | ID > - il bagi Spectator" );
}

public schibam_echipa( id, level, cid )
{
	if ( !cmd_access( id, level, cid, 2 ) )
        {
		return PLUGIN_HANDLED;
        }

	new cmd[ 10 ], arg[ 32 ], szPlayerName[ 32 ], szAdminName[ 32 ];

	read_argv( 0, cmd, 9 );
	read_argv( 1, arg, 31 );

	new player = cmd_target( id, arg, 1 );

        get_user_name( player, szPlayerName, 31 );
        get_user_name( id, szAdminName, 31 );

	if( !player )
        {
                 return PLUGIN_HANDLED;
        }

	//user_kill( player, 1 );

	if( cmd[ 4 ] == 't' )
	{
		cs_set_user_team( player, 1 );
		cs_reset_user_model( id );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e T", szAdminName, szPlayerName );
	}

	if( cmd[ 4 ] == 'c' )
	{
		cs_set_user_team( player, 2 );
		cs_reset_user_model( id );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e CT", szAdminName, szPlayerName );
	}

	if( cmd[ 4 ] == 's' )
	{
	        user_silentkill( player );
		cs_set_user_team( player, CS_TEAM_SPECTATOR );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e SPEC", szAdminName, szPlayerName );
	}

	return PLUGIN_HANDLED;
}

stock xColor( const id, const input[ ], any:... )
{
   new count = 1, players[ 32 ];
   static msg[ 191 ];
   vformat( msg, 190, input, 3 );

   replace_all( msg, 190, ".v", "^4" );
   replace_all( msg, 190, ".n", "^1" );
   replace_all( msg, 190, ".e", "^3" );

   if( id ) players[ 0 ] = id; else get_players( players, count, "ch" );
   {
      for ( new i = 0; i < count; i++ )
      {
         if ( is_user_connected(players[ i ] ) )
         {
            message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] );
            write_byte( players[ i ] );
            write_string( msg );
            message_end( );
         }
      }
   }
}
nu recomand sa folosesti acest plugin .
motivu : inca merge spec bug.
chiar daca e mai usor pentru admini sa foloseasca amx_ct
amx_t ..
oricum cea mai vulnerabila comanda e amx_spec.
Decand si pana cand recomanzi tu ma ? =]]]] nici nusti ce face si deja zici ca are bug vai vai...
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
User avatar
Te-am_prins
Membru, skill +3
Membru, skill +3
Posts: 1227
Joined: 25 Jan 2014, 16:32
Detinator Steam: Da
Detinator server CS: 89.40.233.130
SteamID: Fix pe asta il stiu
Reputatie: Fost moderator
Membru Club eXtreamCS (7 luni)
1 avertisment scos (-2 luni club)
-1 warn (anti-tepari shop)
Location: Bucuresti
Has thanked: 34 times
Been thanked: 90 times
Contact:

17 Jun 2014, 20:09

Adryyy wrote:
Te-am_prins wrote:
Adryyy wrote:Uite un plugin de-al meu, e facut sa ii transfere in viata la echipe, daca vrei il fac sa ii omoare..
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >

new const PLUGIN[ ] = "TRANSFER'S";
new const VERSION[ ] = "0.3x";
new const AUTHOR[ ] = "eVoLuTiOn";

#define ACCESS ADMIN_KICK

#pragma semicolon 1

public plugin_init( )
{
	register_plugin( PLUGIN, VERSION, AUTHOR );

        register_event( "ResetHUD", "schibam_echipa", "b" );

	register_concmd( "amx_t", "schibam_echipa", ACCESS, "< nick | ID > - il bagi la Teroristi" );
	register_concmd( "amx_ct", "schibam_echipa", ACCESS, "< nick | ID > - il bagi la Counteristi" );
	register_concmd( "amx_spec", "schibam_echipa", ACCESS, "< nick | ID > - il bagi Spectator" );
}

public schibam_echipa( id, level, cid )
{
	if ( !cmd_access( id, level, cid, 2 ) )
        {
		return PLUGIN_HANDLED;
        }

	new cmd[ 10 ], arg[ 32 ], szPlayerName[ 32 ], szAdminName[ 32 ];

	read_argv( 0, cmd, 9 );
	read_argv( 1, arg, 31 );

	new player = cmd_target( id, arg, 1 );

        get_user_name( player, szPlayerName, 31 );
        get_user_name( id, szAdminName, 31 );

	if( !player )
        {
                 return PLUGIN_HANDLED;
        }

	//user_kill( player, 1 );

	if( cmd[ 4 ] == 't' )
	{
		cs_set_user_team( player, 1 );
		cs_reset_user_model( id );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e T", szAdminName, szPlayerName );
	}

	if( cmd[ 4 ] == 'c' )
	{
		cs_set_user_team( player, 2 );
		cs_reset_user_model( id );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e CT", szAdminName, szPlayerName );
	}

	if( cmd[ 4 ] == 's' )
	{
	        user_silentkill( player );
		cs_set_user_team( player, CS_TEAM_SPECTATOR );
                xColor( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e SPEC", szAdminName, szPlayerName );
	}

	return PLUGIN_HANDLED;
}

stock xColor( const id, const input[ ], any:... )
{
   new count = 1, players[ 32 ];
   static msg[ 191 ];
   vformat( msg, 190, input, 3 );

   replace_all( msg, 190, ".v", "^4" );
   replace_all( msg, 190, ".n", "^1" );
   replace_all( msg, 190, ".e", "^3" );

   if( id ) players[ 0 ] = id; else get_players( players, count, "ch" );
   {
      for ( new i = 0; i < count; i++ )
      {
         if ( is_user_connected(players[ i ] ) )
         {
            message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] );
            write_byte( players[ i ] );
            write_string( msg );
            message_end( );
         }
      }
   }
}
nu recomand sa folosesti acest plugin .
motivu : inca merge spec bug.
chiar daca e mai usor pentru admini sa foloseasca amx_ct
amx_t ..
oricum cea mai vulnerabila comanda e amx_spec.
Decand si pana cand recomanzi tu ma ? =]]]] nici nusti ce face si deja zici ca are bug vai vai...
register_concmd( "amx_spec", "schibam_echipa", ACCESS, "< nick | ID > - il bagi Spectator" )
Dupa cum vezi.
Image
Moderatorul anului 2k17 in actiune
Image
User avatar
Adz
Membru, skill 0
Membru, skill 0
Posts: 35
Joined: 31 May 2013, 17:40
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

18 Jun 2014, 16:36

UP ! !
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

23 Jun 2014, 00:34

Te-am_prins wrote:
Adryyy wrote:
Te-am_prins wrote: nu recomand sa folosesti acest plugin .
motivu : inca merge spec bug.
chiar daca e mai usor pentru admini sa foloseasca amx_ct
amx_t ..
oricum cea mai vulnerabila comanda e amx_spec.
Decand si pana cand recomanzi tu ma ? =]]]] nici nusti ce face si deja zici ca are bug vai vai...
register_concmd( "amx_spec", "schibam_echipa", ACCESS, "< nick | ID > - il bagi Spectator" )
Dupa cum vezi.
Ce sa vad ma?
Si ce up ma? damn te iei dupa asta ? incearca plg si dupa vb
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
User avatar
Emi eXtream
Membru eXtream
Membru eXtream
Posts: 2233
Joined: 08 Feb 2012, 11:52
Detinator Steam: Da
CS Status: No status available.
SteamID: Privat.
Reputatie: Utilizator neserios(tepar)
Restrictie moderator
Fost moderator
Nume anterior: Synk12
Location: Neverland
Has thanked: 90 times
Been thanked: 49 times
Contact:

23 Jun 2014, 09:06

Folosește amx_teammenu.
User avatar
Adz
Membru, skill 0
Membru, skill 0
Posts: 35
Joined: 31 May 2013, 17:40
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

23 Jun 2014, 14:54

Nici cu amx_teammenu nu merge . !:(
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

24 Jun 2014, 18:29

Adz wrote:Nici cu amx_teammenu nu merge . !:(
Nu pricepi nu ?
| Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >

new const PLUGIN[ ] = "TRANSFER'S";
new const VERSION[ ] = "0.3x";
new const AUTHOR[ ] = "eVoLuTiOn";

#define ACCESS ADMIN_KICK

#pragma semicolon 1

public plugin_init( )
{
	register_plugin( PLUGIN, VERSION, AUTHOR );

        register_event( "ResetHUD", "schibam_echipa", "b" );

	register_concmd( "amx_t", "schibam_echipa", ACCESS, "< nick | ID > - il bagi la Teroristi" );
	register_concmd( "amx_ct", "schibam_echipa", ACCESS, "< nick | ID > - il bagi la Counteristi" );
	register_concmd( "amx_spec", "schibam_echipa", ACCESS, "< nick | ID > - il bagi Spectator" );
}

public schibam_echipa( id, level, cid )
{
	if ( !cmd_access( id, level, cid, 2 ) )
        {
		return PLUGIN_HANDLED;
        }

	new cmd[ 10 ], arg[ 32 ], szPlayerName[ 32 ], szAdminName[ 32 ];

	read_argv( 0, cmd, 9 );
	read_argv( 1, arg, 31 );

	new player = cmd_target( id, arg, ( CMDTARGET_NO_BOTS ) );

        get_user_name( player, szPlayerName, 31 );
        get_user_name( id, szAdminName, 31 );

	if( !player )
        {
		return PLUGIN_HANDLED;
        }

	//user_kill( player, 1 );

	if( cmd[ 4 ] == 't' )
	{
		cs_set_user_team( player, 1 );
		cs_reset_user_model( id );
		xCoLoR( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e T", szAdminName, szPlayerName );
	}

	if( cmd[ 4 ] == 'c' )
	{
		cs_set_user_team( player, 2 );
		cs_reset_user_model( id );
		xCoLoR( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e CT", szAdminName, szPlayerName );
	}

	if( cmd[ 4 ] == 's' )
	{
	        user_silentkill( player );
		cs_set_user_team( player, 3 );
		xCoLoR( 0, ".n[.v ADM!N.n ].e %s.n: il transfera pe.v %s.n la.e SPEC", szAdminName, szPlayerName );
	}

	return PLUGIN_HANDLED;
}

stock xCoLoR( const id, const input[ ], any:... )
{
	new count = 1, players[ 32 ];
	static msg[ 191 ];
	vformat( msg, 190, input, 3 );

	replace_all( msg, 190, ".v", "^4" );
	replace_all( msg, 190, ".n", "^1" );
	replace_all( msg, 190, ".e", "^3" );
	replace_all( msg, 190, ".e2", "^0" );

	if( id )
        {
                 players[ 0 ] = id;
        }

	else get_players( players, count, "ch" );
	{
		for( new i = 0; i < count; i++ )
		{
			if( is_user_connected( players[ i ] ) )
			{
				message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] );
				write_byte( players[ i ] );
				write_string( msg );
				message_end( );
			}
		}
	}
}
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Post Reply

Return to “Probleme la servere dedicate de Counter-Strike”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 108 guests