plugin hour events>>>credts

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
Rony
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 966
Joined: 11 Mar 2013, 11:43
Detinator Steam: Da
CS Status: CO-FOUNDER BETANO
Detinator server CS: CS1.6 , CS:GO
SteamID: 31r1
Reputatie: Membru Club eXtreamCS (1 luna)
Membru Club eXtreamCs (28 Feb)
Utilizator neserios (tepar)
Location: NAPOLI
Has thanked: 173 times
Been thanked: 66 times
Contact:

29 Aug 2013, 17:39

Vreau si eu un plugin la ora 1:00 sa primeasca automat toti playerii care sunt pe server 2000 credite si sa arate un mesaj (mai sunt 5 minute pana la hour events)
RoyalServer
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

29 Aug 2013, 18:43

ti`l fac eu mai pe seara. acu am cv 'musafiri' :)
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
User avatar
Rony
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 966
Joined: 11 Mar 2013, 11:43
Detinator Steam: Da
CS Status: CO-FOUNDER BETANO
Detinator server CS: CS1.6 , CS:GO
SteamID: 31r1
Reputatie: Membru Club eXtreamCS (1 luna)
Membru Club eXtreamCs (28 Feb)
Utilizator neserios (tepar)
Location: NAPOLI
Has thanked: 173 times
Been thanked: 66 times
Contact:

29 Aug 2013, 18:45

Askhanar wrote:ti`l fac eu mai pe seara. acu am cv 'musafiri' :)
perfect,astept cu nerabdare,precizez ca folosesc pluginul tau de credite(AIO) :)
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:

29 Aug 2013, 20:02

Rony wrote:
Askhanar wrote:ti`l fac eu mai pe seara. acu am cv 'musafiri' :)
perfect,astept cu nerabdare,precizez ca folosesc pluginul tau de credite(AIO) :)
Ar fi bine sa il incluzi in AIO si sa fie x credite la ora x ( cvar )
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
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

29 Aug 2013, 21:24

Credite la ora | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <fcs>

#define PLUGIN "Plug-in"
#define VERSION "0.1"
#define AUTHOR ""


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	set_task ( 30.0, "GiveBonus", 38427236, _, _, "b" );
}

public GiveBonus ( id ) {
	
	new a [ 6 ];
	
	get_time ( "%H:%M", a, 5 );
	
	if ( equal ( a, "01:00" ) ) {
		
		ColorChat ( 0, "!tEste ora magica, toti jucatorii au primit cate !g2000 !tcredite .");
		fcs_set_user_credits ( id, fcs_get_user_credits ( id ) + 2000 );
	}
}

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, "!n", "^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();
			}
		}
	}
}

fcs.inc | Afiseaza codul
#if defined _fcs_included
	#endinput
#endif

#define _fcs_included



/*
 * Returns a players credits
 * 
 * @param		client - The player index to get points of
 * 
 * @return		The credits client
 * 
 */

native fcs_get_user_credits(client);

/*
 * Sets <credits> to client
 * 
 * @param		client - The player index to set points to
 * @param		credits - The amount of credits to set to client
 * 
 * @return		The credits of client
 * 
 */

native fcs_set_user_credits(client, credits);

/*
 * Adds <credits> points to client
 * 
 * @param		client - The player index to add points to
 * @param		credits - The amount of credits to add to client
 * 
 * @return		The credits of client
 * 
 */

stock fcs_add_user_credits(client, credits)
{
	return fcs_set_user_credits(client, fcs_get_user_credits(client) + credits);
}

/*
 * Subtracts <credits>  from client
 * 
 * @param		client - The player index to subtract points from
 * @param		credits - The amount of credits to substract from client
 * 
 * @return		The credits of client
 * 
 */

stock fcs_sub_user_credits(client, credits)
{
	return fcs_set_user_credits(client, fcs_get_user_credits(client) - credits);
}
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
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:

29 Aug 2013, 21:26

Degaba eu tot astept de la Askhanar
Da bv pentru incercare ( puteai include fcs direct :) )

EDIT: daca tot esti on da o privire pe aici Fatzu => http://www.extreamcs.com/forum/cereri-c ... 12758.html
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
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

29 Aug 2013, 22:31

@fatzu pluginul tau nu va functiona.. pentru ca daca ai facut publicul di ntask cu (id)
taskul trebuia pus tot pe id in client_putinserver sau il faceai global si luai playerii..

multumesc oricum ca ai incercat sa ajuti.


@ Adryyy poate voi adauga zilele ce urmeaza.

modificati ora si creditele in .sma
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

	#include < amxmodx >
	//#include < fcs >
	//#include < CC_ColorChat >
	
	#pragma semicolon 1
	
	#define TASK_PERMINUTE		29082013
	new const
		PLUGIN_NAME[ ] 		= "New Plugin",
		PLUGIN_VERSION[ ] 	= "1.0";
	
	new const
		PLUGIN_TAG[ ]		= "[Furien Credits]";
		
		
	/*
	 * Returns a players credits
	 * 
	 * @param		client - The player index to get points of
	 * 
	 * @return		The credits client
	 * 
	 */
	
	native fcs_get_user_credits(client);
	
	/*
	 * Sets <credits> to client
	 * 
	 * @param		client - The player index to set points to
	 * @param		credits - The amount of credits to set to client
	 * 
	 * @return		The credits of client
	 * 
	 */
	
	native fcs_set_user_credits(client, credits);
	
	/*
	 * Adds <credits> points to client
	 * 
	 * @param		client - The player index to add points to
	 * @param		credits - The amount of credits to set to client
	 * 
	 * @return		The credits of client
	 * 
	 */
	
	stock fcs_add_user_credits(client, credits)
	{
		return fcs_set_user_credits(client, fcs_get_user_credits(client) + credits);
	}
	
	/*
	 * Subtracts <credits>  from client
	 * 
	 * @param		client - The player index to subtract points from
	 * @param		credits - The amount of credits to set to client
	 * 
	 * @return		The credits of client
	 * 
	 */
	
	stock fcs_sub_user_credits(client, credits)
	{
		return fcs_set_user_credits(client, fcs_get_user_credits(client) - credits);
	}
	
	enum Color
	{
		NORMAL = 1, 		// Culoarea care o are jucatorul setata in cvar-ul scr_concolor.
		GREEN, 			// Culoare Verde.
		TEAM_COLOR, 		// Culoare Rosu, Albastru, Gri.
		GREY, 			// Culoarea Gri.
		RED, 			// Culoarea Rosu.
		BLUE, 			// Culoarea Albastru.
	};
	
	new TeamName[  ][  ] = 
	{
		"",
		"TERRORIST",
		"CT",
		"SPECTATOR"
	};
	
	// Ora exacta la care sa se dea creditele.
	new const g_szHour[ ] 		= "01";
	
	// Cate credite primeste fiecare jucator de pe sv.
	new g_iCreditsGiven		= 5;
	
	// Nu umbla :):P
	new bool:g_bCreditsGiven 	= false;
	
				
public plugin_init( )
{
	
	register_plugin( PLUGIN_NAME, PLUGIN_VERSION, "Askhanar" );
	
	
	set_task( 55.0, "task_PerMinute", TASK_PERMINUTE, _, _, "b", 0 );// ne asiguram ca verifica cu 5 sec mai devreme.
	// Add your code here...
}

public task_PerMinute( )
{
	if( !g_bCreditsGiven )
	{
		
		static szHour[ 5 ], szMinute[ 5 ];
		get_time ( "%H", szHour, sizeof( szHour ) -1 );
		get_time ( "%M", szMinute, sizeof( szMinute ) -1 );
		
		if( equal( szHour, g_szHour ) && equal( szMinute, "00" ) )
		{
			g_bCreditsGiven = true;
			GiveCreditsToPlayers( );
			ColorChat( 0, RED, "^x04%s^x01 Este ora^x03 %s:%s^x01 toti jucatorii au primit^x03 %i^x01 credite!", PLUGIN_TAG, szHour, szMinute, g_iCreditsGiven );
		}
	}
	else
		remove_task( TASK_PERMINUTE );
		
}
			
GiveCreditsToPlayers( )
{
	new iPlayers[ 32 ];
	new iPlayersNum;
		
	get_players( iPlayers, iPlayersNum, "ch" );
	if( !iPlayersNum )
		return;
		
	new id, i;
	for( i = 0; i < iPlayersNum; i++ )
	{
		id = iPlayers[ i ];
		fcs_add_user_credits( id, g_iCreditsGiven );
	}
}


ColorChat(  id, Color:iType, const msg[  ], { Float, Sql, Result, _}:...  )
{
	
	// Daca nu se afla nici un jucator pe server oprim TOT. Altfel dam de erori..
	if( !get_playersnum( ) ) return;
	
	new szMessage[ 256 ];

	switch( iType )
	{
		 // Culoarea care o are jucatorul setata in cvar-ul scr_concolor.
		case NORMAL:	szMessage[ 0 ] = 0x01;
		
		// Culoare Verde.
		case GREEN:	szMessage[ 0 ] = 0x04;
		
		// Alb, Rosu, Albastru.
		default: 	szMessage[ 0 ] = 0x03;
	}

	vformat(  szMessage[ 1 ], 251, msg, 4  );

	// Ne asiguram ca mesajul nu este mai lung de 192 de caractere.Altfel pica server-ul.
	szMessage[ 192 ] = '^0';
	

	new iTeam, iColorChange, iPlayerIndex, MSG_Type;
	
	if( id )
	{
		MSG_Type  =  MSG_ONE_UNRELIABLE;
		iPlayerIndex  =  id;
	}
	else
	{
		iPlayerIndex  =  CC_FindPlayer(  );
		MSG_Type = MSG_ALL;
	}
	
	iTeam  =  get_user_team( iPlayerIndex );
	iColorChange  =  CC_ColorSelection(  iPlayerIndex,  MSG_Type, iType);

	CC_ShowColorMessage(  iPlayerIndex, MSG_Type, szMessage  );
		
	if(  iColorChange  )	CC_Team_Info(  iPlayerIndex, MSG_Type,  TeamName[ iTeam ]  );

}

CC_ShowColorMessage(  id, const iType, const szMessage[  ]  )
{
	
	static bool:bSayTextUsed;
	static iMsgSayText;
	
	if(  !bSayTextUsed  )
	{
		iMsgSayText  =  get_user_msgid( "SayText" );
		bSayTextUsed  =  true;
	}
	
	message_begin( iType, iMsgSayText, _, id  );
	write_byte(  id  );		
	write_string(  szMessage  );
	message_end(  );
}

CC_Team_Info( id, const iType, const szTeam[  ] )
{
	static bool:bTeamInfoUsed;
	static iMsgTeamInfo;
	if(  !bTeamInfoUsed  )
	{
		iMsgTeamInfo  =  get_user_msgid( "TeamInfo" );
		bTeamInfoUsed  =  true;
	}
	
	message_begin( iType, iMsgTeamInfo, _, id  );
	write_byte(  id  );
	write_string(  szTeam  );
	message_end(  );

	return 1;
}

CC_ColorSelection(  id, const iType, Color:iColorType)
{
	switch(  iColorType  )
	{
		
		case RED:	return CC_Team_Info(  id, iType, TeamName[ 1 ]  );
		case BLUE:	return CC_Team_Info(  id, iType, TeamName[ 2 ]  );
		case GREY:	return CC_Team_Info(  id, iType, TeamName[ 0 ]  );

	}

	return 0;
}

CC_FindPlayer(  )
{
	new iMaxPlayers  =  get_maxplayers(  );
	
	for( new i = 1; i <= iMaxPlayers; i++ )
		if(  is_user_connected( i )  )
			return i;
	
	return -1;
}
LE: untested
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
User avatar
FaTzZu
Fost moderator
Fost moderator
Posts: 1206
Joined: 22 Dec 2012, 18:37
Detinator Steam: Da
Reputatie: Fost moderator ajutator
Has thanked: 114 times
Been thanked: 168 times

30 Aug 2013, 00:25

Multumesc de sfat Askhanar :D
A fool's brain digests philosophy into folly, science into superstition, and art into pedantry.

#RETIRED.
User avatar
Rony
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 966
Joined: 11 Mar 2013, 11:43
Detinator Steam: Da
CS Status: CO-FOUNDER BETANO
Detinator server CS: CS1.6 , CS:GO
SteamID: 31r1
Reputatie: Membru Club eXtreamCS (1 luna)
Membru Club eXtreamCs (28 Feb)
Utilizator neserios (tepar)
Location: NAPOLI
Has thanked: 173 times
Been thanked: 66 times
Contact:

30 Aug 2013, 12:03

Askhanar wrote:@fatzu pluginul tau nu va functiona.. pentru ca daca ai facut publicul di ntask cu (id)
taskul trebuia pus tot pe id in client_putinserver sau il faceai global si luai playerii..

multumesc oricum ca ai incercat sa ajuti.


@ Adryyy poate voi adauga zilele ce urmeaza.

modificati ora si creditele in .sma
| Afiseaza codul
/* Plugin generated by AMXX-Studio */

	#include < amxmodx >
	//#include < fcs >
	//#include < CC_ColorChat >
	
	#pragma semicolon 1
	
	#define TASK_PERMINUTE		29082013
	new const
		PLUGIN_NAME[ ] 		= "New Plugin",
		PLUGIN_VERSION[ ] 	= "1.0";
	
	new const
		PLUGIN_TAG[ ]		= "[Furien Credits]";
		
		
	/*
	 * Returns a players credits
	 * 
	 * @param		client - The player index to get points of
	 * 
	 * @return		The credits client
	 * 
	 */
	
	native fcs_get_user_credits(client);
	
	/*
	 * Sets <credits> to client
	 * 
	 * @param		client - The player index to set points to
	 * @param		credits - The amount of credits to set to client
	 * 
	 * @return		The credits of client
	 * 
	 */
	
	native fcs_set_user_credits(client, credits);
	
	/*
	 * Adds <credits> points to client
	 * 
	 * @param		client - The player index to add points to
	 * @param		credits - The amount of credits to set to client
	 * 
	 * @return		The credits of client
	 * 
	 */
	
	stock fcs_add_user_credits(client, credits)
	{
		return fcs_set_user_credits(client, fcs_get_user_credits(client) + credits);
	}
	
	/*
	 * Subtracts <credits>  from client
	 * 
	 * @param		client - The player index to subtract points from
	 * @param		credits - The amount of credits to set to client
	 * 
	 * @return		The credits of client
	 * 
	 */
	
	stock fcs_sub_user_credits(client, credits)
	{
		return fcs_set_user_credits(client, fcs_get_user_credits(client) - credits);
	}
	
	enum Color
	{
		NORMAL = 1, 		// Culoarea care o are jucatorul setata in cvar-ul scr_concolor.
		GREEN, 			// Culoare Verde.
		TEAM_COLOR, 		// Culoare Rosu, Albastru, Gri.
		GREY, 			// Culoarea Gri.
		RED, 			// Culoarea Rosu.
		BLUE, 			// Culoarea Albastru.
	};
	
	new TeamName[  ][  ] = 
	{
		"",
		"TERRORIST",
		"CT",
		"SPECTATOR"
	};
	
	// Ora exacta la care sa se dea creditele.
	new const g_szHour[ ] 		= "01";
	
	// Cate credite primeste fiecare jucator de pe sv.
	new g_iCreditsGiven		= 5;
	
	// Nu umbla :):P
	new bool:g_bCreditsGiven 	= false;
	
				
public plugin_init( )
{
	
	register_plugin( PLUGIN_NAME, PLUGIN_VERSION, "Askhanar" );
	
	
	set_task( 55.0, "task_PerMinute", TASK_PERMINUTE, _, _, "b", 0 );// ne asiguram ca verifica cu 5 sec mai devreme.
	// Add your code here...
}

public task_PerMinute( )
{
	if( !g_bCreditsGiven )
	{
		
		static szHour[ 5 ], szMinute[ 5 ];
		get_time ( "%H", szHour, sizeof( szHour ) -1 );
		get_time ( "%M", szMinute, sizeof( szMinute ) -1 );
		
		if( equal( szHour, g_szHour ) && equal( szMinute, "00" ) )
		{
			g_bCreditsGiven = true;
			GiveCreditsToPlayers( );
			ColorChat( 0, RED, "^x04%s^x01 Este ora^x03 %s:%s^x01 toti jucatorii au primit^x03 %i^x01 credite!", PLUGIN_TAG, szHour, szMinute, g_iCreditsGiven );
		}
	}
	else
		remove_task( TASK_PERMINUTE );
		
}
			
GiveCreditsToPlayers( )
{
	new iPlayers[ 32 ];
	new iPlayersNum;
		
	get_players( iPlayers, iPlayersNum, "ch" );
	if( !iPlayersNum )
		return;
		
	new id, i;
	for( i = 0; i < iPlayersNum; i++ )
	{
		id = iPlayers[ i ];
		fcs_add_user_credits( id, g_iCreditsGiven );
	}
}


ColorChat(  id, Color:iType, const msg[  ], { Float, Sql, Result, _}:...  )
{
	
	// Daca nu se afla nici un jucator pe server oprim TOT. Altfel dam de erori..
	if( !get_playersnum( ) ) return;
	
	new szMessage[ 256 ];

	switch( iType )
	{
		 // Culoarea care o are jucatorul setata in cvar-ul scr_concolor.
		case NORMAL:	szMessage[ 0 ] = 0x01;
		
		// Culoare Verde.
		case GREEN:	szMessage[ 0 ] = 0x04;
		
		// Alb, Rosu, Albastru.
		default: 	szMessage[ 0 ] = 0x03;
	}

	vformat(  szMessage[ 1 ], 251, msg, 4  );

	// Ne asiguram ca mesajul nu este mai lung de 192 de caractere.Altfel pica server-ul.
	szMessage[ 192 ] = '^0';
	

	new iTeam, iColorChange, iPlayerIndex, MSG_Type;
	
	if( id )
	{
		MSG_Type  =  MSG_ONE_UNRELIABLE;
		iPlayerIndex  =  id;
	}
	else
	{
		iPlayerIndex  =  CC_FindPlayer(  );
		MSG_Type = MSG_ALL;
	}
	
	iTeam  =  get_user_team( iPlayerIndex );
	iColorChange  =  CC_ColorSelection(  iPlayerIndex,  MSG_Type, iType);

	CC_ShowColorMessage(  iPlayerIndex, MSG_Type, szMessage  );
		
	if(  iColorChange  )	CC_Team_Info(  iPlayerIndex, MSG_Type,  TeamName[ iTeam ]  );

}

CC_ShowColorMessage(  id, const iType, const szMessage[  ]  )
{
	
	static bool:bSayTextUsed;
	static iMsgSayText;
	
	if(  !bSayTextUsed  )
	{
		iMsgSayText  =  get_user_msgid( "SayText" );
		bSayTextUsed  =  true;
	}
	
	message_begin( iType, iMsgSayText, _, id  );
	write_byte(  id  );		
	write_string(  szMessage  );
	message_end(  );
}

CC_Team_Info( id, const iType, const szTeam[  ] )
{
	static bool:bTeamInfoUsed;
	static iMsgTeamInfo;
	if(  !bTeamInfoUsed  )
	{
		iMsgTeamInfo  =  get_user_msgid( "TeamInfo" );
		bTeamInfoUsed  =  true;
	}
	
	message_begin( iType, iMsgTeamInfo, _, id  );
	write_byte(  id  );
	write_string(  szTeam  );
	message_end(  );

	return 1;
}

CC_ColorSelection(  id, const iType, Color:iColorType)
{
	switch(  iColorType  )
	{
		
		case RED:	return CC_Team_Info(  id, iType, TeamName[ 1 ]  );
		case BLUE:	return CC_Team_Info(  id, iType, TeamName[ 2 ]  );
		case GREY:	return CC_Team_Info(  id, iType, TeamName[ 0 ]  );

	}

	return 0;
}

CC_FindPlayer(  )
{
	new iMaxPlayers  =  get_maxplayers(  );
	
	for( new i = 1; i <= iMaxPlayers; i++ )
		if(  is_user_connected( i )  )
			return i;
	
	return -1;
}
LE: untested
functioneaza,mersi
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 20 guests