[rezolvat]RangAdminChat ! ! !

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 .
RoberTitto
Membru, skill 0
Membru, skill 0
Posts: 65
Joined: 29 Jan 2010, 11:38
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Detinator server CS: Da
Has thanked: 4 times

31 May 2013, 14:19

Va salut , am si eu o buba cu plugin-ul rang admin chat facut de Ex3cuTioN , in loc sa-mi apara numele rosu sau albastru culoarea team-ului imi apare asa

Click pentru imagine!

Am incercat sa modific cu x01 , normal trebuie x03 dar tot degeaba ca apare cu gri si cu x01 alb, ma ajuta cineva?

Va multumesc frumos.

O zi buna.
Last edited by RoberTitto on 31 May 2013, 14:25, edited 2 times in total.
RoyalServer 2
Askwrite
Moderator ajutator
Moderator ajutator
Posts: 345
Joined: 26 Apr 2013, 21:59
Detinator Steam: Da
CS Status: Scriptez...!
Reputatie: Fost moderator ajutator
Has thanked: 6 times
Been thanked: 55 times
Contact:

31 May 2013, 14:21

Foloseste alt stock de colorchat.
RoberTitto
Membru, skill 0
Membru, skill 0
Posts: 65
Joined: 29 Jan 2010, 11:38
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Detinator server CS: Da
Has thanked: 4 times

31 May 2013, 14:25

gata am modificat , multumesc pentru atentionare.
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

31 May 2013, 14:27

Nu se pune x01 se pune ^x01. Lasa`mi sursa si ti`o fac cum vrei.
EDIT: N`am vazut ca ai rezolvat..
Retras
RoberTitto
Membru, skill 0
Membru, skill 0
Posts: 65
Joined: 29 Jan 2010, 11:38
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Detinator server CS: Da
Has thanked: 4 times

31 May 2013, 15:08

-ModeR- wrote:Nu se pune x01 se pune ^x01. Lasa`mi sursa si ti`o fac cum vrei.
EDIT: N`am vazut ca ai rezolvat..
Salut -MoDeR- nu am rezolvat , ma refeream la chat am pus o culoare si mi-a zis sa o schimb.

Poftim sursa:
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#pragma semicolon 1

#define MAX_GROUPS 10

new g_Rang[MAX_GROUPS][] = {
       "Lider",
       "Owner",
       "Co-Owner",
       "Amiral",
       "Maresal",
       "General",
       "Colonel",
       "Maior",
       "Sergent",
       "Soldat"
};

new g_RangFlag[MAX_GROUPS][] = {
       "abcdefghijklmnopqrstuv",
       "abcdefghijklmnopqrstu",
       "abcdefghijklmnopqrst",
       "abcdefgijklmnopqrst",
       "bcdefgijklmnopqrt",
       "bcdefijlmnopqt",
       "bcdefijmnopqr",
       "bcdefijmnop",
       "bcefijmn",
       "bi"
};

public plugin_init() {
	register_plugin("RangAdminChat", "0.5", "Ex3cuTioN");
	register_clcmd("say","hook_say");
	register_clcmd("say_team","hook_say2");
}

public hook_say(id) {
	if(!is_user_admin(id) || is_user_bot(id)) {
		return PLUGIN_CONTINUE;
	}
	
	new nick[32];
	get_user_name(id,nick,31);
	
	static chat[32];
	read_args(chat, sizeof(chat) - 1);
	remove_quotes(chat);
	
	if(equali(chat,"")) {
		return PLUGIN_CONTINUE;
	}
	
	for(new i=0; i<MAX_GROUPS; i++) {
		if(get_user_flags(id) == read_flags(g_RangFlag)) {
			ColorChat(0,GREEN,"[%s]^x03 %s^x04 : %s",g_Rang,nick,chat);
			return PLUGIN_HANDLED;
		}
	}
	return PLUGIN_CONTINUE;
}

public hook_say2(id) {
	if(!is_user_admin(id) || is_user_bot(id)) {
		return PLUGIN_CONTINUE;
	}
	
	new nick[32];
	get_user_name(id,nick,31);
	
	static chat[32];
	read_args(chat, sizeof(chat) - 1);
	remove_quotes(chat);
	
	if(equali(chat,"")) {
		return PLUGIN_CONTINUE;
	}
	
	for(new i=0; i<MAX_GROUPS; i++) {
		if(get_user_flags(id) == read_flags(g_RangFlag)) {
			new players[32],num;
			get_players(players,num,"c");
			
			for(new x=0; x<num; x++) {
				if(get_user_team(id) == get_user_team(players[x])) {
					switch(get_user_team(id)) {
						case 1:
						{
							ColorChat(players[x],RED,"(Terrorist)^x04[%s]^x03 %s^x04 : %s",g_Rang,nick,chat);
						}
						case 2:
						{
							ColorChat(players[x],BLUE,"(Counter)^x04[%s]^x03 %s^x04 : %s",g_Rang,nick,chat);
						}
					}
				}
				return PLUGIN_HANDLED;
			}
		}
	}
	return PLUGIN_CONTINUE;
}
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

31 May 2013, 15:13

Vezi asa:
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>

#pragma semicolon 1

#define MAX_GROUPS 10

new g_Rang[MAX_GROUPS][] = {
       "Lider",
       "Owner",
       "Co-Owner",
       "Amiral",
       "Maresal",
       "General",
       "Colonel",
       "Maior",
       "Sergent",
       "Soldat"
};

new g_RangFlag[MAX_GROUPS][] = {
       "abcdefghijklmnopqrstuv",
       "abcdefghijklmnopqrstu",
       "abcdefghijklmnopqrst",
       "abcdefgijklmnopqrst",
       "bcdefgijklmnopqrt",
       "bcdefijlmnopqt",
       "bcdefijmnopqr",
       "bcdefijmnop",
       "bcefijmn",
       "bi"
};

public plugin_init() {
	register_plugin("RangAdminChat", "0.5", "Ex3cuTioN");
	register_clcmd("say","hook_say");
	register_clcmd("say_team","hook_say2");
}

public hook_say(id) {
	if(!is_user_admin(id) || is_user_bot(id)) {
		return PLUGIN_CONTINUE;
	}
	
	new nick[32];
	get_user_name(id,nick,31);
	
	static chat[32];
	read_args(chat, sizeof(chat) - 1);
	remove_quotes(chat);
	
	if(equali(chat,"")) {
		return PLUGIN_CONTINUE;
	}
	
	for(new i=0; i<MAX_GROUPS; i++) {
		if(get_user_flags(id) == read_flags(g_RangFlag)) {
			puMf_Color_Chat( 0, "[%s]!e %s!v : %s", g_Rang[ i ], nick, chat);
			return PLUGIN_HANDLED;
		}
	}
	return PLUGIN_CONTINUE;
}

public hook_say2(id) {
	if(!is_user_admin(id) || is_user_bot(id)) {
		return PLUGIN_CONTINUE;
	}
	
	new nick[32];
	get_user_name(id,nick,31);
	
	static chat[32];
	read_args(chat, sizeof(chat) - 1);
	remove_quotes(chat);
	
	if(equali(chat,"")) {
		return PLUGIN_CONTINUE;
	}
	
	for(new i=0; i<MAX_GROUPS; i++) {
		if(get_user_flags(id) == read_flags(g_RangFlag)) {
			new players[32],num;
			get_players(players,num,"c");
			
			for(new x=0; x<num; x++) {
				if(get_user_team(id) == get_user_team(players[x])) {
					switch(get_user_team(id)) {
						case 1:
						{
							puMf_Color_Chat( players[ x ], " (Terrorist)!v [%s]!e %s!v : %s", g_Rang, nick, chat );
						}
						case 2:
						{
						puMf_Color_Chat( players[ x ], "(Counter)!v [%s]!e %s!v : %s", g_Rang, nick, chat );
						}
					}
				}
				return PLUGIN_HANDLED;
			}
		}
	}
	return PLUGIN_CONTINUE;
}
stock puMf_Color_Chat( const id, const input[], any:... )
{
	new tCount = 1, tPlayers[ 32 ];
	static tMsg[ 320 ], tMsg2[ 320 ];
	vformat( tMsg, 190, input, 3 );
	format( tMsg2, 190, "!v%s", tMsg );
	replace_all( tMsg2, 190, "!v", "^4" ); 
	replace_all( tMsg2, 190, "!c", "^1" );
	replace_all( tMsg2, 190, "!e", "^3" );
	replace_all( tMsg2, 190, "!e2", "^0" );
	if( id )
	{
		tPlayers[ 0 ] = id;
	}
	else
	{
		get_players( tPlayers, tCount, "ch" );
	}
	for( new f=0;f < tCount; f++ )
	{
		if( is_user_connected( tPlayers[ f ] ) )
		{
			message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, tPlayers[ f ] );
			write_byte( tPlayers[ f ] );
			write_string( tMsg2 );
			message_end( );
		}
	}
}
Retras
RoberTitto
Membru, skill 0
Membru, skill 0
Posts: 65
Joined: 29 Jan 2010, 11:38
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Detinator server CS: Da
Has thanked: 4 times

31 May 2013, 16:26

Salut -MoDeR- , ai un MULTUMESC din partea mea + un MARE MARE RESPECT , dar "[Grad]" apare cu alb nu cu verde , poti rezolvat? , in rest merge perfect:

Image

Uite cum apare , gradu ALB , si vreau verde cum este si textul.

+ vreau sa stiu , contine ghostchat nu ? pun in fata pluginului ghostchat.amxx ; sa il dezactivez?


>:D<
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

31 May 2013, 16:33

RoberTitto wrote:Salut -MoDeR- , ai un MULTUMESC din partea mea + un MARE MARE RESPECT , dar "[Grad]" apare cu alb nu cu verde , poti rezolvat? , in rest merge perfect:

Image

Uite cum apare , gradu ALB , si vreau verde cum este si textul.

+ vreau sa stiu , contine ghostchat nu ? pun in fata pluginului ghostchat.amxx ; sa il dezactivez?


>:D<
Am dat edit.
@ Da, pune in fata ; la ghostchat.amxx
Retras
RoberTitto
Membru, skill 0
Membru, skill 0
Posts: 65
Joined: 29 Jan 2010, 11:38
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Detinator server CS: Da
Has thanked: 4 times

31 May 2013, 16:38

Multumesc -MoDeR- , ai un +multumesc din partea mea + un MARE MARE RESPECT:

>:D<


LAST EDIT:
Nu te supara dar nu are ghhostchat inclus in plugin ?

Si uite cum apare cand scrie un spectator cu Albastru in loc sa scrie cu gri :-?

Image

Daca nu il poti face sa mearga perfect Da-mi te rog un plugin bun ca toti admini sa scrie cu verde sa nu am probleme cu plugin , ca am incercat vreo 3 4 pana acum si au probleme .. pica sv sau nu mai functioneaza chat-ul

O zi buna
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

31 May 2013, 17:29

Adminii scriu cu verde in chat | sa pui pluginul ultimu` in lista. | Afiseaza codul
#include < amxmodx >
#include < amxmisc >

#define iTag "ADMIN"

public plugin_init( )
{
	register_clcmd( "say", "check_say" );
}
public check_say( id )
{
	new zArg[ 192 ];
	read_args( zArg, 191 );
	if( equal( zArg, "" ) )
		return 0;
	if( is_user_admin( id ) )
	{
		new tName[ 32 ];
		get_user_name( id, tName, 31 );
		puMf_Color_Chat( 0, "%s: !v%s!c", tName, zArg );
	}
	return 1;
}
stock puMf_Color_Chat( const id, const input[], any:... )
{
	new tCount = 1, tPlayers[ 32 ];
	static tMsg[ 320 ], tMsg2[ 320 ];
	vformat( tMsg, 190, input, 3 );
	format( tMsg2, 190, "!c[!v%s!c] %s", iTag, tMsg );
	replace_all( tMsg2, 190, "!v", "^4" ); 
	replace_all( tMsg2, 190, "!c", "^1" );
	replace_all( tMsg2, 190, "!e", "^3" );
	replace_all( tMsg2, 190, "!e2", "^0" );
	if( id )
	{
		tPlayers[ 0 ] = id;
	}
	else
	{
		get_players( tPlayers, tCount, "ch" );
	}
	for( new f=0;f < tCount; f++ )
	{
		if( is_user_connected( tPlayers[ f ] ) )
		{
			message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, tPlayers[ f ] );
			write_byte( tPlayers[ f ] );
			write_string( tMsg2 );
			message_end( );
		}
	}
}
Retras
RoberTitto
Membru, skill 0
Membru, skill 0
Posts: 65
Joined: 29 Jan 2010, 11:38
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Detinator server CS: Da
Has thanked: 4 times

31 May 2013, 20:17

Mersi frumos man ,

Incerc si revin cu raspunsu

Last Edit:
Uite cum imi arata pluginu asta

Image

si vreau normal doar scrisu verde atat si sa nu faca probleme sa pice sv.

Daca poti sa faci unul cum am facut eu in photoshop

Image

sau default cum am facut mai jos in poza ...sau cel de sus .. cum vrei tu .dar sa fie bun te rog sa nu imi faca probleme la server.
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

31 May 2013, 21:16

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

public plugin_init( )
{
	register_clcmd( "say", "check_say" );
}
public check_say( id )
{
	new zArg[ 192 ];
	read_args( zArg, 191 );
	if( equal( zArg, "" ) )
		return 0;
        remove_quotes( zArg );
	if( is_user_admin( id ))
	{
		new tName[ 32 ];
		get_user_name( id, tName, 31 );
		puMf_Color_Chat( 0, "!e%s: !v%s!c", tName, zArg );
	}
	return 1;
}
stock puMf_Color_Chat( const id, const input[], any:... )
{
	new tCount = 1, tPlayers[ 32 ];
	static tMsg[ 320 ], tMsg2[ 320 ];
	vformat( tMsg, 190, input, 3 );
	format( tMsg2, 190, "!c%s", tMsg );
	replace_all( tMsg2, 190, "!v", "^4" ); 
	replace_all( tMsg2, 190, "!c", "^1" );
	replace_all( tMsg2, 190, "!e", "^3" );
	replace_all( tMsg2, 190, "!e2", "^0" );
	if( id )
	{
		tPlayers[ 0 ] = id;
	}
	else
	{
		get_players( tPlayers, tCount, "ch" );
	}
	for( new f=0;f < tCount; f++ )
	{
		if( is_user_connected( tPlayers[ f ] ) )
		{
			message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, tPlayers[ f ] );
			write_byte( tPlayers[ f ] );
			write_string( tMsg2 );
			message_end( );
		}
	}
}
Retras
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 18 guests