Cerere plugins admin colors

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
Bitza Gabitza
Membru, skill 0
Membru, skill 0
Posts: 30
Joined: 04 Feb 2014, 07:48
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 8 times
Contact:

08 Mar 2014, 23:59

Descriere plugin cerut: Un plugins admin colors
Alte informatii: un plugins admin color , admini sa apara in chat numele lor cu verde ca si aici http://funkyimg.com/u2/1516/932/281556amxchat.png doar ca ce scriu sa apara cu albastru la ct ca si in poza si cand e t sa apara cu rosu scrisu, deci ct albastru scrisu si verde numele , t rosu scrisu si numele tot verde
+1 cine imi face cat mai repede :)
RoyalServer
mr.f3lyx
Membru, skill +2
Membru, skill +2
Posts: 610
Joined: 10 Nov 2013, 20:24
Detinator Steam: Da
Location: Palermo, Italy
Has thanked: 69 times
Been thanked: 17 times

09 Mar 2014, 00:05

Poftim
link | Afiseaza codul
https://forums.alliedmods.net/showthread.php?t=56825
adauga cvar in amxx.cfg
cvar | Afiseaza codul
ac_namecolor 1
ac_msgcolor 0
Bitza Gabitza
Membru, skill 0
Membru, skill 0
Posts: 30
Joined: 04 Feb 2014, 07:48
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 8 times
Contact:

09 Mar 2014, 00:15

Daca se paoate o explicatie , ce descarc de aici https://forums.alliedmods.net/showthread.php?t=56825 si unde le bag?
mr.f3lyx
Membru, skill +2
Membru, skill +2
Posts: 610
Joined: 10 Nov 2013, 20:24
Detinator Steam: Da
Location: Palermo, Italy
Has thanked: 69 times
Been thanked: 17 times

09 Mar 2014, 00:24

pui allchat.amxx
in
\hlds\cstrike\addons\amxmodx\plugins

si allchat.sma

in

\hlds\cstrike\addons\amxmodx\scripting
Bitza Gabitza
Membru, skill 0
Membru, skill 0
Posts: 30
Joined: 04 Feb 2014, 07:48
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 8 times
Contact:

09 Mar 2014, 00:39

Eu am cerut numele verde si scrisu rosu si albastru asta e numele obisnuit si scrisul verde, exact opusul la ce am cerut, deci daca poti reveni cu un alt plugins , mersi :)
mr.f3lyx
Membru, skill +2
Membru, skill +2
Posts: 610
Joined: 10 Nov 2013, 20:24
Detinator Steam: Da
Location: Palermo, Italy
Has thanked: 69 times
Been thanked: 17 times

09 Mar 2014, 00:49

pai adauga in \hlds\cstrike\addons\amxmodx\configs si acolo gasesti amxx.cfg si adaugi asta

ac_namecolor 1
ac_msgcolor 0
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:

09 Mar 2014, 09:00

| Afiseaza codul
/***********************************************************************************\
 *                                                                                   *
 *  Green Admin Chat                                                                 *
 *  by Arion                   http://forums.alliedmods.net/member.php?u=26333       *
 *                                                                                   *
 *  e-Mail/MSN: [email protected]                                                *
 *                                                                                   *
 *  Author:  X-olent           http://forums.alliedmods.net/member.php?u=25165       *
 *  Original request thread:   http://forums.alliedmods.net/showthread.php?t=57993   *
 *                                                                                   *
 *  Description:                                                                     *
 *  With this plugin, all admin "say" and "say_team" will be green.                  *
 *                                                                                   *
 *  Works with CS 1.6, don't know about other mods.                                  *
 *                                                                                   *
 *  No conflits with messages starting with / and @                                  *
 *                                                                                   *
 *                                                                                   *
 *   Changelog:                                                                      *
 *                                                                                   *
 *   v1.0 First release                                                              *
 *   v1.1 Added custom admin level                                                   *
 *                                                                                   *
 *                                                                                   *
 \***********************************************************************************/
 

#include <amxmodx>
#include <amxmisc>

#define ADMIN ADMIN_KICK	// Custom admin level

new gMaxPlayers
new gMsgSayText
new gTeams[3][] = 
	{
		"Spectator",
		"Terrorist",
		"Counter-Terrorist"
	}

public plugin_init()
{
	register_plugin("Green Admin Chat", "1.1", "Arion")
	register_clcmd("say", "handle_say")
	register_clcmd("say_team", "handle_teamsay")
	
	gMaxPlayers = get_maxplayers()
	gMsgSayText = get_user_msgid("SayText")
}

public handle_say(id)
{
	new message[192]
	read_args(message, 191)
	remove_quotes(message)
	if(!valid_message(message)) // Checks if message starts with / or @ or @@ or @@@
		{
			return PLUGIN_CONTINUE
		}
	
	new name[32]
	get_user_name(id, name, 31)
	
	new alive = is_user_alive(id)

	new userFlags = get_user_flags(id)
	
	if((userFlags & ADMIN) && alive) format(message, 191, "^x04%s ^x01: ^x03 %s", name, message)  			 // Live admin
	else if((userFlags & ADMIN) && !alive) format(message, 191, "^x01*DEAD*^x04%s ^x01:^x03 %s", name, message)	 // Dead admin
	else if((!(userFlags & ADMIN)) && alive) format(message, 191, "^x04%s ^x01:^x03 %s", name, message) 			 // Live normal player
	else format(message, 191, "^x01*DEAD*^x04%s ^x01:^x03 %s", name, message)						 // Dead normal player
	
	for(new i = 1; i <= gMaxPlayers; i++)
		{
			if(!is_user_connected(i))
				continue
		
			if(alive && is_user_alive(i) || !alive && !is_user_alive(i)) // Prints the message
				{
					message_begin(MSG_ONE, gMsgSayText, {0, 0, 0}, i)
					write_byte(id)
					write_string(message)
					message_end()
				}
		}
	return PLUGIN_HANDLED
}

public handle_teamsay(id)
{
	new message[192]
	read_args(message, 191)
	remove_quotes(message)
	if(!valid_message(message))
		{
			return PLUGIN_CONTINUE
		}
		
	new name[32]
	get_user_name(id, name, 31)
	
	new alive = is_user_alive(id)
	
	new team = get_user_team(id)
	
	new userFlags = get_user_flags(id)
	
	if((userFlags & ADMIN) && alive) format(message, 191, "^x01(%s)^x04 %s^x01 :^x03 %s", gTeams[team], name, message)
	else if((userFlags & ADMIN) && !alive) format(message, 191, "^x01*DEAD*(%s)^x04 %s^x01 :^x03 %s", gTeams[team], name, message)
	else if((!(userFlags & ADMIN)) && alive) format(message, 191, "^x01(%s)^x04 %s^x01 :^x03 %s", gTeams[team], name, message)
	else format(message, 191, "^x01*DEAD*(%s)^x04 %s^x01 :^x03 %s", gTeams[team], name, message)
	
	for(new i = 1; i <= gMaxPlayers; i++)
		{
			if(!is_user_connected(i))
				continue
		
			if(get_user_team(i) != team)
				continue
		
			if(alive && is_user_alive(i) || !alive && !is_user_alive(i))
				{
					message_begin(MSG_ONE, gMsgSayText, {0, 0, 0}, i)
					write_byte(id)
					write_string(message)
					message_end()
				}
		}
	return PLUGIN_HANDLED
}

bool:valid_message(const message[])  // Returns False case message starts with / or @ or @@ or @@@, otherwise, returns True
{
	if(message[0] == '/'
	|| message[0] == '@'
	|| message[0] == '@' && message[1] == '@'
	|| message[0] == '@' && message[1] == '@' && message[2] == '@'
	|| !strlen(message))
		{
			return false
		}
	
	return true
}
Bitza Gabitza
Membru, skill 0
Membru, skill 0
Posts: 30
Joined: 04 Feb 2014, 07:48
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 8 times
Contact:

10 Mar 2014, 06:49

Gost exista o problema la pluginsu ce mi l-ai dat tu, numele tuturor playerilor arata cu verde, eu vreau doar al adminilor daca se poate rezolvi problema :)
User avatar
Digital Hunter
Membru, skill 0
Membru, skill 0
Posts: 76
Joined: 16 Feb 2014, 23:08
Detinator Steam: Da
CS Status: Ma plictisesc !
Detinator server CS: --
SteamID: hunterforall
Location: Bucuresti
Been thanked: 12 times
Contact:

10 Mar 2014, 09:23

Incearca-l pe asta.
admin_chat_colors.sma | Afiseaza codul
#include <amxmodx>
#include <amxmisc>

#define ADMIN ADMIN_KICK	// Custom admin level

new gMaxPlayers
new gMsgSayText
new gTeams[3][] = 
{
"Spectator",
"Terrorist",
"Counter-Terrorist"
}

public plugin_init()
{
register_plugin("Green Admin Chat", "1.1", "Arion")
register_clcmd("say", "handle_say")
register_clcmd("say_team", "handle_teamsay")

gMaxPlayers = get_maxplayers()
gMsgSayText = get_user_msgid("SayText")
}

public handle_say(id) {

new message[192]
read_args(message, 191)
remove_quotes(message)
if(!valid_message(message))  {// Checks if message starts with / or @ or @@ or @@@
	return PLUGIN_CONTINUE
}

new name[32]
get_user_name(id, name, 31)

new alive = is_user_alive(id)

new userFlags = get_user_flags(id)

if((userFlags & ADMIN) && alive) format(message, 191, "^x04%s ^x01: ^x03 %s", name, message)  			 // Live admin
else if((userFlags & ADMIN) && !alive) format(message, 191, "^x01*DEAD*^x04%s ^x01: ^x03 %s", name, message)	 // Dead admin
	else if((!(userFlags & ADMIN)) && alive) format(message, 191, "^x03%s ^x01:  %s", name, message) 			 // Live normal player
	else format(message, 191, "^x01*DEAD*^x03%s ^x01:  %s", name, message)						 // Dead normal player

for(new i = 1; i <= gMaxPlayers; i++)
{
	if(!is_user_connected(i))
		continue
	
	if(alive && is_user_alive(i) || !alive && !is_user_alive(i)) // Prints the message
	{
		message_begin(MSG_ONE, gMsgSayText, {0, 0, 0}, i)
		write_byte(id)
		write_string(message)
		message_end()
	}
}
return PLUGIN_HANDLED
}

public handle_teamsay(id)
{
new message[192]
read_args(message, 191)
remove_quotes(message)
if(!valid_message(message))
{
	return PLUGIN_CONTINUE
}

new name[32]
get_user_name(id, name, 31)

new alive = is_user_alive(id)

new team = get_user_team(id)

new userFlags = get_user_flags(id)

if((userFlags & ADMIN) && alive) format(message, 191, "^x01(%s)^x04 %s^x01 : ^x03 %s", gTeams[team], name, message)
else if((userFlags & ADMIN) && !alive) format(message, 191, "^x01*DEAD*(%s)^x04 %s^x01 : ^x03 %s", gTeams[team], name, message)
	else if((!(userFlags & ADMIN)) && alive) format(message, 191, "^x01(%s)^x03 %s^x01 :  %s", gTeams[team], name, message)
	else format(message, 191, "^x01*DEAD*(%s)^x03 %s^x01 :  %s", gTeams[team], name, message)

for(new i = 1; i <= gMaxPlayers; i++)
{
	if(!is_user_connected(i))
		continue
	
	if(get_user_team(i) != team)
		continue
	
	if(alive && is_user_alive(i) || !alive && !is_user_alive(i))
	{
		message_begin(MSG_ONE, gMsgSayText, {0, 0, 0}, i)
		write_byte(id)
		write_string(message)
		message_end()
	}
}
return PLUGIN_HANDLED
}

bool:valid_message(const message[])  // Returns False case message starts with / or @ or @@ or @@@, otherwise, returns True
{
if(message[0] == '/'
|| message[0] == '@'
|| message[0] == '@' && message[1] == '@'
|| message[0] == '@' && message[1] == '@' && message[2] == '@'
|| !strlen(message))
{
return false
}

return true
}
Daca e bun, lasa-mi un multumesc.
* Programator IT ( lucrez in Visual C/C++, Java, OOP, Python )
* In timpul liber lucrez la:
- Convertire de la cs1.6 la CS:GO -> AvH:CSGO - Aliens vs Humans CS:GO -> 20% done.
- Crearea unui nou mod unic -> DirtyBomb -> 10% done.

* Creator a unui Mod Unic -> Aliens vs Humans ( CS 1.6 )
* Pun la vanzare doua produse:
- Aliens vs Humans ( cs 1.6 )
| Afiseaza codul
-> Detalii mod: Aici
-> Versiunea din acel anunt este veche.Modul detine acum multe bugfix-uri, cod optimizat, mai multe clase si puteri;
-> Pret AMXX Licentiat: 20e.
- CS:GO pentru CS 1.6
| Afiseaza codul
-> Detalii mod: Aici
-> Pret AMXX Licentiat: 20e.
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 37 guests