AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Approved Plugins (https://forums.alliedmods.net/forumdisplay.php?f=8)
-   -   iChat 2.3.3 - The most powerful chat manager (https://forums.alliedmods.net/showthread.php?t=173113)

Kidev 11-30-2011 10:45

iChat 2.3.3 - The most powerful chat manager
 
5 Attachment(s)
iChat - v2.3.3 by Kidev
I know that some features won't be always used but my goal is to create the most powerfull chat manager ever created: if one person wants one specific thing on his chat, he must be able to do it with iChat


READ THE CONFIGURATION FILE BEFORE ASKING QUESTIONS


Description:

This plugin allows you to customize your GoldSrc's game chat.


Commands:

amx_reload_ichat : Reloads the configuration file
(flag changeable via configuration file).
say !me <message> : Shows a status message (command changeable via configuration file).
say !chat : Enable / disable user chat
(command changeable via configuration file).


Features:
  1. HOT Works on ALL GoldSrc games!
  2. Choose your color between <default>, <green>, <team>, <blue>, <red> and <grey>.
  3. Put datas on your chat! Datas are:
    • %NAME% -> Replaced by User name
    • %MESSAGE% -> Replaced by User message
    • %STEAMID% -> Replaced by User Steam ID
    • %LIFE% -> Replaced by User life
    • %TEAM% -> Replaced by User Team (see iChat.txt. You can modify Team Names)
    • %POS% -> Replaced by User Location, like 'Bombsite B'... (WORK ONLY ON CONDITION ZERO)
    • %TEAMTAG% -> Replaced by User Team Tag (see 'Config' part, avaible for CT, T and SPEC, configurable for alive and dead players separately)
    • #CUSTOMx# -> Replaced by User custom data number x. You have to enable CHAT_USE_CUSTOM_TAGS. This is for developers.
  4. Use !me before your message to show a status message, like "* Kid works on iChat". Command editable.
  5. Apply a sort of 'sv_alltalk' to chat.
  6. Spy all chat canals when activated.
  7. Remove empty message or messages which begins like a command (/top15).
  8. Change users default color (will ask if they want. If not, choose their punishment). With that, you can use pink color for exemple.
  9. Manage chat with radius.
  10. Edit acces flags like you want, easily.
  11. Enable and disable your chat with an ediatable command.
  12. Remove name change in chat.
  13. Send custom datas to iChat from your others plugins via a simple API (explained in the configuration file)!
  14. Set users VIP without flag via a simple API (explained in the configuration file)!
  15. HOT Change formats for certain players via a simple ini file (ONLY FOR STEAM USERS).
All of this features are fully explained in the configuration file. Please, ask only if you misunderstood something.
PHP Code:

/////////////////////////////////////////////////////////
//                      iChat by Kid                       //
//                                                       //
// Put iChat.amxx on the last line of your plugins.ini //
// Except if you want to use AllChat, more info below. //
//         Don't use any other chat related plugins!       //
//                Or conflicts might appear!               //
//                    Version: 2.3.3                       //
/////////////////////////////////////////////////////////


////////////////////
// Format configs //
////////////////////

// You can use colors:
// Colors: <default>, <green>, <team>, <blue>, <red> and <grey>.
// WARNING: You can use only ONE 'Team specific' color on one format line!
// 'Team specific' colors are <team>, <blue>, <red> and <grey>.
// If you use more than one, the color will be the one of the first color used!
// For exemple, FORMAT_DEF_ALIVE "<green>Kid <grey>is <default> happy<grey>!" will work,
// But not FORMAT_DEF_ALIVE "<blue>Kid <red>is <grey> sad<grey>..."! Here, the color for all 'Team specific' colors will be blue (the first, as said before).
// So FORMAT_DEF_ALIVE "<blue>Kid <red>is <grey> sad..." is the same as FORMAT_DEF_ALIVE "<blue>Kid <blue>is <blue> sad...".
// If no colors specified, it will be <default> color.
// You can also change the default color to whatever YOU WANT (pink, violet, black, white...)!
// It will just ask to players if they want, and if they won't, you can choose their punishment (kick or not).
// See below, on 'Config' part to configure that.

// Tags are the most cool feature on my plugin! You can put some data on your messages!
// Tags:     %NAME%         -> Replaced by User name
//            %MESSAGE%     -> Replaced by User message
//            %STEAMID%     -> Replaced by User Steam ID
//            %LIFE%         -> Replaced by User life
//            %TEAM%        -> Replaced by User Team (see iChat.txt. You can modify Team Names)
//            %POS%        -> Replaced by User Location, like 'Bombsite B'... (WORK ONLY ON CONDITION ZERO)
//            %TEAMTAG%    -> Replaced by User Team Tag (see 'Config' part, avaible for CT, T and SPEC, alive and dead)
//            #CUSTOMx#    -> Replaced by User custom data number x. You have to enable CHAT_USE_CUSTOM_TAGS below. This is for developers. As you can see, '%' have been replaced by '#', this isn't an error.

// And don't worry, a player who write '%POS%', or '%NAME%' on the chat will not be replaced by the data.
// Same for names. If a player says "%NAME%" this will not be replaced by his name, for exemple.
//
// For exemple, if i want my chat looks like Minecraft's (really cool with CHAT_DEFAULT_COLOR "255255255" (white), or with <grey> tag):
// FORMAT_DEF_ALIVE "<%NAME%> %MESSAGE%" or FORMAT_DEF_ALIVE "<grey><%NAME%> %MESSAGE%"
//
// Counter Strike Condition Zero's default is (%POS% can only be used on Condition Zero):
// FORMAT_DEF_ALIVE "<team>%NAME%<default> :  %MESSAGE%"
// FORMAT_DEF_DEAD "<default>*DEAD* <team>%NAME%<default> :  %MESSAGE%"
// FORMAT_TEAM_DEF_ALIVE "<default>%TEAM% <team>%NAME%<default> @<green> %POS% <default>:  %MESSAGE%"
// FORMAT_TEAM_DEF_DEAD "<default>*DEAD* %TEAM% <team>%NAME%<default> :  %MESSAGE%"
//
// You can also use specific formats for Admins, like:
// FORMAT_ADMIN_ALIVE "<green>[ADMIN] <team>%NAME%<default> :  <green>%MESSAGE%"
// There is also a VIP support! Use:
// FORMAT_VIP_ALIVE "<green>[VIP] <team>%NAME%<default> :  <green>%MESSAGE%"
// Flags are explained below.

// Default users (no flags) -> Default CS Chat (not CZ)
// General Chat - Alive
FORMAT_DEF_ALIVE "<team>%NAME%<default> :  %MESSAGE%"
// General Chat - Dead
FORMAT_DEF_DEAD "<default>*DEAD* <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Alive
FORMAT_TEAM_DEF_ALIVE "<default>%TEAM% <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Dead
FORMAT_TEAM_DEF_DEAD "<default>*DEAD* %TEAM% <team>%NAME%<default> :  %MESSAGE%"

// Admins (flag CHAT_FLAG_ADMIN, configurable below) -> Default CS Chat (not CZ) with [ADMIN] tag and message in green.
// General Chat - Alive
FORMAT_ADMIN_ALIVE "<green>[ADMIN] <team>%NAME%<default> :  <green>%MESSAGE%"
// General Chat - Dead
FORMAT_ADMIN_DEAD "<green>[ADMIN] <default>*DEAD* <team>%NAME%<default> :  <green>%MESSAGE%"
// Team Chat - Alive
FORMAT_TEAM_ADMIN_ALIVE "<green>[ADMIN] <default>%TEAM% <team>%NAME%<default> :  <green>%MESSAGE%"
// Team Chat - Dead
FORMAT_TEAM_ADMIN_DEAD "<green>[ADMIN] <default>*DEAD* %TEAM% <team>%NAME%<default> :  <green>%MESSAGE%"

// VIP's (flag CHAT_FLAG_VIP, configurable below) -> Default CS Chat (not CZ) with [VIP] tag.
// General Chat - Alive
FORMAT_VIP_ALIVE "<green>[VIP] <team>%NAME%<default> :  %MESSAGE%"
// General Chat - Dead
FORMAT_VIP_DEAD "<green>[VIP] <default>*DEAD* <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Alive
FORMAT_TEAM_VIP_ALIVE "<green>[VIP] <default>%TEAM% <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Dead
FORMAT_TEAM_VIP_DEAD "<green>[VIP] <default>*DEAD* %TEAM% <team>%NAME%<default> :  %MESSAGE%"

// Printed when a client put "!me" behind his message (configurable below).
// So this line ( FORMAT_ME "* %NAME% %MESSAGE%" ) replace:
// "say !me is cool" by "* Kid is cool" if ME_COMMAND is "!me" (default)
// You can use colors and tags, of course.
FORMAT_ME_MESSAGE "* %NAME% %MESSAGE%"

// To change the "!me" command.
// If you're not using statsx, you can replace this by /me for exemple!
FORMAT_ME_COMMAND "!me"

// Players can toogle on or off their chat with this command
CHAT_CLCMD_CLEAR "!chat"


/////////////////////
// General Configs //
/////////////////////

// Prints a little thing, with my name in! This can motivate me to keep working!
// But if you're not cool, set it to 0 to disable...
CHAT_NOTIFY 1

// Allows iChat to stop itself. Change this is you are using map specific plugins, or other plugins files than plugins.ini.
// In others cases than thoses listed above, check your logs before turning this to 0!
// Note: if set to 0, some plugins may not recieve their chat commands (/shop...)
CHAT_CAN_STOP_ITSELF 1

// Prints a messages to all Admins and logs a message if iChat is outdated.
// * SOON *
CHAT_CHECK_UPDATES 0

// Defines if wether or not the ADMIN rank overrides the VIP one.
// For exemple, if set to 1, and if you're VIP and ADMIN, you will be considered as an ADMIN in the chat.
// But if set to 0 and if you're VIP and ADMIN, you will be considered as a VIP in the chat.
CHAT_ADMIN_OVERRIDES 1

// Change here the acces flags. Avaible flags are: "abcdefghijklmnopqrstu" (like in users.ini)
// You can also use "ALL" for everyone.
// You can use multiple flags.
// Flag to reload the config file
CHAT_FLAG_RELOAD "l"
// Flag to see all messages (teams, radius...).
CHAT_FLAG_SPY "m"
// Flag to see chat
CHAT_FLAG_SEE_CHAT "ALL"
// Flag to use chat
CHAT_FLAG_CHAT "ALL"
// Flag to be Admin and be able to use "FORMAT_ADMIN_*" formats.
CHAT_FLAG_ADMIN "n"
// Flag to be VIP and be able to use "FORMAT_VIP_*" formats.
// There is an other way to set users VIP (for developers): you can use functions:
// iChatIsUserVip( index ), iChatSetUserVip( index ), iChatRemoveUserVip( index ). You have to include <ichat>.
CHAT_FLAG_VIP "o"

// It's sv_alltalk for iChat (Deads players can see others dead messages, and alive players can see other alive players messages).
// You can also use iChatManagement to manage this. More informations just below.
CHAT_ALL_TALK 1

// Team Tags
// Colors are allowed in Teams Tags!
// Should be cool on a BaseBuilder, with:
// CHAT_TEAM_TAG_1_A "<green>[ZOMBIE]<default>"
// CHAT_TEAM_TAG_2_A "<green>[BUILDER]<default>"
// And in default when dead
// Team Tag for Alive Terrosits
CHAT_TEAM_TAG_1_A "<green>[T]<default>"
// Team Tag for Dead Terrosits (Ahmed!)
CHAT_TEAM_TAG_1_D "<green>[<default>T<green>]<default>"

// Team Tag for Alive Counter-Terrorists
CHAT_TEAM_TAG_2_A "<green>[CT]<default>"
// Team Tag for Dead Counter-Terrorists
CHAT_TEAM_TAG_2_D "<green>[<default>CT<green>]<default>"

// Team Tag for Spectators
CHAT_TEAM_TAG_3 "<green>[SPEC]<default>"

// This is the '<default>' color. "-1" to use client's default color.
// Else, "RRRGGGBBB". For exemple, black for the <default> color:
// CHAT_DEFAULT_COLOR "000000000"
// Or white:
// CHAT_DEFAULT_COLOR "255255255"
CHAT_DEFAULT_COLOR "-1"

// Punishment if client won't set his color to default color.
// It's a menu. It's only displayed on first spawn.
// 0 - Let him play!
// 1 - Kick him as long as he deny.
CHAT_PUNISHMENT 0

// Admins with CHAT_FLAG_SPY flag (configurable above) can see all messages (teams, radius...).
CHAT_ADMIN_SPY 1

// Remove all chat message wich begins with '/', '!' and '@' (like /top15, /rank...).
CHAT_CLCMD_REMOVE 1

// Remove notice when a player change his name. 0 to disable.
CHAT_REMOVE_CHANGE_NAME 0

// This prints the message only to players on the sender's radius. 0.0 for dislable.
// General Chat
CHAT_RADIUS_ALL 0.0
// Team Chat
CHAT_RADIUS_TEAM 0.0

// Force chat to be a simple print. Use this if your game doesn't support colors,
// Or if you simply doesn't want colors in your chat. Change only if you know what you're doing.
CHAT_NO_COLORS 0

// Allows you to use custom formats for the Steam IDs stored in 'ichat_custom_formats.ini'
// You need Steam. This plugin doesn't support and won't ever support custom format by name or IP.
CHAT_USE_CUSTOM_FORMATS 0

// Enable custom data. This is for developers, but it's easy to use.
// This allows you to send custom data from your plugins to iChat, to put it in your chat.
// This is how to send data:
// First, include <ichat>. Then, you can use native iChatSendCustomData( iIndex, iTagNum, szData[ ] );
// iIndex is the player's index.
// iTagNum is the index of the custom tag, the 'x' in #CUSTOMx#.
// szData[ ] is the data. Must be a string, 16 chars max, changeable in iChat source code.
// You can use 2 custom datas (0, 1) maximum, but you can change this value in iChat source code.
// You have to use iChatSendCustomData( ) each time that your variable is changed (connect, disconnect...), because iChat won't reset it.
// Finally, put #CUSTOMx# in your chat formats like others tags, where 'x' is cutom data id.
// For exemple, to send iLevel[ id ] var to iChat, each time that iLevel[ id ] is changed, I'll do:
// new szLevel[ 16 ]; formatex( szLevel, charsmax( szLevel ), "[%i]", iLevel[ id ] );
// iChatSendCustomData( id, 0, szLevel );
// And in ichat.cfg formats, since I used the id 0 for custom data ( iChatSendCustomData( id, 0, szLevel ) ), I'll put: #CUSTOM0#
// If I want to send another data wich the id 1 for custom data ( iChatSendCustomData( id, 1, szData ) ), I'll put: #CUSTOM1#
// This is actually very powerful, isn't it?
CHAT_USE_CUSTOM_TAGS 0

// Congratulations, you have reached the end of this config file! You just have entirely modified the CS chat! 

Examples and screenshots:

Minecraft with FORMAT_DEF_ALIVE "<%NAME%> %MESSAGE%" and CHAT_DEFAULT_COLOR "255255255"

http://i.imgur.com/SpNC5dr.jpg

Sexy chat with CHAT_DEFAULT_COLOR "255000255"

http://i.imgur.com/FdEsRND.jpg

VIP with flag "o" and FORMAT_VIP_ALIVE "<green>[VIP] <team>%NAME%<default> : %MESSAGE%"
http://i.imgur.com/o6xfJNL.jpg

Admin with flag "n" and FORMAT_ADMIN_ALIVE "<green>[ADMIN] <team>%NAME%<default> : <green>%MESSAGE%"
http://i.imgur.com/wq02UzR.jpg

Innovating chat with FORMAT_DEF_ALIVE "<team>%NAME%<default> says %MESSAGE%"
http://i.imgur.com/hEqpRrw.jpg

!me has released iChat
http://i.imgur.com/C8tjETO.jpg


Installation:

Put 'iChat_2.3.3.amxx' on the last line of your plugins.ini with the original file name, or iChat will stop himself!

Put 'ichat.cfg' on amxmodx/configs/. Edit it with any text editor like Notepad++ for readability
Put 'ichat_custom_formats.ini'
on amxmodx/configs/. Edit it with any text editor like Notepad++ for readability
Put 'iChat.txt' on amxmodx/data/lang
Note that 'ichat.inc' is NOT required to compile. It's only for developers.


Known bugs:

None :3
Please, report all the bugs you find, because I just can't test everything myself!


Servers using this plugin


Multi-Lingual:

- EN: -Kid-
- FR: -Kid-

- RO: Americanu

Code:

[en]
ICHAT_TEAM0 = (Spectator)
ICHAT_TEAM1 = (Terrorist)
ICHAT_TEAM2 = (Counter-terrorist)
ICHAT_TEAM3 = (Spectator)
ICHAT_KICK_REASON = Kicked because you denied to change your cvar 'con_color'!
ICHAT_MENU_TITLE = \yYou have to change your cvar 'con_color' to \rcon_color %i %i %i^n\yDo you accept?
ICHAT_MENU_YES = Yes
ICHAT_MENU_NO = No
ICHAT_MENU_ACTION0 =
ICHAT_MENU_ACTION1 = \y(\rKick\y)\w
ICHAT_RELOAD_INFO = - Reloads iChat configuration file
ICHAT_RELOADED = iChat configuration file have been successfully reloaded.
ICHAT_CHAT_DISABLED = Your chat is now !tdisabled!d.
ICHAT_CHAT_ENABLED = Your chat is now !tenabled!d.
ICHAT_CHAT_DISABLED_NOC = Your chat is now disabled.
ICHAT_CHAT_ENABLED_NOC = Your chat is now enabled.


Credits:

Arkshine - For some help on French Forum
xPaw - For the old '%s' bug fix (now removed from the code)
ConnorMcLeod - For some help on French Forum, the HLSW bug fix and the get_user_team fix
Fr33m@n - For some optimizations
GordonFreeman (RU) - For helping me on the "say" bug
XLN's | [Lo]Phreak^n^c - For re-uploading the screenshots
dREAM - For some hard testing


http://www.teamsaw.eu/images/btn_donate_LG.gif Current version (stable): IF YOU USE LINUX, USE 2.3.0 BELOW, 2.3.3 IS BUGGY on LINUX !

Kidev 11-30-2011 10:45

iChat - Last update 2.3.3
 
7 Attachment(s)
To do (maybe, because I actually find those things useless):

- Add the possibility for player to have a custom tag editable in-game
- Add a simple tag %TAG%, as an easiest custom formats file.


Updates:


Next update (??/??/14):
  • [ |||||||||| ] - Writing down the new features
Last update (07/11/14 - MINOR):
  • Fixed all "say" issues, and more
  • Changed MSG_ONE_UNRELIABLE to MSG_ONE


Changelog:

Code:

v2.3.3 @ 07/11/14
* Fixed all "say" bugs
* Changed MSG_ONE_UNRELIABLE to MSG_ONE to be able to fix all "say" bugs
v2.3.0
@ 26/02/13
+ Added a way to remove ConnorMcLeod's team fix (now fixed by VALVe)
* Changed MSG_ONE to MSG_ONE_UNRELIABLE
+ Added a way to prevent iChat from stopping itself
+ Added a way to make the VIP rank override the ADMIN rank
v2.2.2
@ 03/09/12
*
Fixed "Dead Spectator" bug. Note that for now, team index 0 and 3 are considered as always alive
*
Fixed the command !chat, the VIP utility and the first spawn check
*
Fixed compability to Deathmatch classic and others game that havn't any teams
*
Others small bug fixes, errors management and log messages
+
Added 'CHAT_NO_COLORS' in config file for games that doesn't support colors
+ Added macros on ichat.inc to make easier the use of the VIP native
+ Added the "get_user_team( ) fix" by ConnorMcLeod
v2.2.1  @ 12/05/12
^
Major update
+
Added a way to set custom formats for certains players via an ini file
*
Code optimized
* Changed the name of all the variables
*
Now compatible with all GoldSrc games
+
Added %TEAMTAG% for dead and alive players
+ Added #CUSTOMx# tag (send custom datas to iChat via your plugins)
+
Added a way to easily change acces flags
+ Added an editable command wich allow players to turn on and off their chats
+
Added a way to edit the 'send status' command
+
Added the possibility to remove name change notice
+
Added a way to set VIPs players without a flag, via a simple API
v1.2.5
@ 08/02/12
*
Fixed the bug that everybody can reload the config file
*
Fixed the '%s' bug
v1.2.0  @ 11/12/11
+
Added <red>, <blue> and <grey> colors
+ Added %TEAMTAG%
* Changed some variables to 'const' to prevent errors
v1.1.2  @ 06/12/11
*
Fixed HLSW doesn't get messages
v1.1.1  @ 03/12/11
+
Added 'is_user_hltv' check
v1.1.0  @ 03/12/11
+ Added 'Radius' Feature
v1.0  @ 30/11/11
^
First public release

Previous versions (unsupported, DO NOT USE):

OxfordL 11-30-2011 11:18

Re: iChat - The ultimate CS chat manager [1.0]
 
NICE PLUGIN ! :) Good job.

Devil259 11-30-2011 11:29

Re: iChat - The ultimate CS chat manager [1.0]
 
Looks cool. Good job

Korxu 11-30-2011 12:39

Re: iChat - The ultimate CS chat manager [1.0]
 
Good job ;), ES.

Code:

[es]
TEAM0 = (Espectador)
TEAM1 = (Terrorista)
TEAM2 = (Anti-Terrerista)
TEAM3 = (Espectador)
KICK_REASON = Has sido kickeado por negarte a cambiar tu cvar 'con_color'!
MENU_TITLE = \yTienes que cambiar tu comando 'con_color' a \rcon_color %i %i %i^n\yAceptas estos cambios?
MENU_YES = Si
MENU_NO = No
MENU_ACTION0 =
MENU_ACTION1 = \y(\rKickear\y)\w


jackas 11-30-2011 12:45

Re: iChat - The ultimate CS chat manager [1.0]
 
any screenshots ?

kramesa 11-30-2011 12:46

Re: iChat - The ultimate CS chat manager [1.0]
 
[bp]

Code:

[bp]
TEAM0 = (Espectador)
TEAM1 = (Terrorista)
TEAM2 = (Countra-terrorista)
TEAM3 = (Espectador)
KICK_REASON = Kickado pois voce nao aceitou usar 'con_color'!
MENU_TITLE = \yVoce deve mudar sua 'con_color' para \rcon_color %i %i %i^n\yVoce aceita?
MENU_YES = Sim
MENU_NO = Nao
MENU_ACTION0 =
MENU_ACTION1 = \y(\rKickar\y)\w


Kidev 11-30-2011 13:22

Re: iChat - The ultimate CS chat manager [1.0]
 
Quote:

Originally Posted by jackas (Post 1605344)
any screenshots ?

Screenies added :)
Thank you for the ML's

dark_style 11-30-2011 14:23

Re: iChat - The ultimate CS chat manager [1.0]
 
Looks good.

[bg]
TEAM0 = (Spectator)
TEAM1 = (Terrorist)
TEAM2 = (Counter-terrorist)
TEAM3 = (Spectator)
KICK_REASON = Izhvurlen zashtoto otkazahte da promenite vashiq cvar 'con_color'!
MENU_TITLE = \yTrqbva da promenite vashiq cvar 'con_color' na \rcon_color %i %i %i^n\Priemate li?
MENU_YES = Da
MENU_NO = Ne
MENU_ACTION0 =
MENU_ACTION1 = \y(\rKick\y)\w

claudiuhks 12-01-2011 01:16

Re: iChat - The ultimate CS chat manager [1.0]
 
Great idea, hopefully it will be more better.

Code:

[ro]
TEAM0 = (Spectator)
TEAM1 = (Terrorist)
TEAM2 = (Counter-terrorist)
TEAM3 = (Spectator)
KICK_REASON = Ai fost deconectat fiindca ai refuzat schimbarea comenzii 'con_color'!
MENU_TITLE = \yTrebuie sa-ti schimbi valoarea comenzii 'con_color' pe \rcon_color %i %i %i^n\yAccepti?
MENU_YES = Da
MENU_NO = Nu
MENU_ACTION0 =
MENU_ACTION1 = \y(\rDeconectare\y)\w


C3NsUr3 12-01-2011 04:06

Re: iChat - The ultimate CS chat manager [1.0]
 
Good job ;)

joshknifer 12-01-2011 12:32

Re: iChat - The ultimate CS chat manager [1.0]
 
Nice job! Something like this has been requested so many times!

Devil259 12-01-2011 14:19

Re: iChat - The ultimate CS chat manager [1.0]
 
If we don't have "n" flag and set FORMAT_ADMIN_ALIVE "<green>[ADMIN] <team>%NAME%<default> : <green>%MESSAGE%" ?

Kidev 12-01-2011 15:08

Re: iChat - The ultimate CS chat manager [1.0]
 
Quote:

Originally Posted by Devil259 (Post 1605909)
If we don't have "n" flag and set FORMAT_ADMIN_ALIVE "<green>[ADMIN] <team>%NAME%<default> : <green>%MESSAGE%" ?

If you doesn't have the "n" flag, your format will be: FORMAT_DEF_[...].

Note that "n" (admin) flag is more important than "o" (vip) flag. If you only have "o" flag, you'll have FORMAT_VIP_[...]. But if you have "n" and "o" flag, you'll have FORMAT_ADMIN_[...]

Daddy-K 12-02-2011 02:23

Re: iChat - The ultimate CS chat manager [1.0]
 
I have a problem with this plugin. HLSW chat not recorded and so HLSTATSX chat. I can not see players talking Blocks all conversations. It works only on server

Devil259 12-02-2011 05:20

Re: iChat - The ultimate CS chat manager [1.0]
 
Quote:

Originally Posted by -Kid- (Post 1605938)
If you doesn't have the "n" flag, your format will be: FORMAT_DEF_[...].

Note that "n" (admin) flag is more important than "o" (vip) flag. If you only have "o" flag, you'll have FORMAT_VIP_[...]. But if you have "n" and "o" flag, you'll have FORMAT_ADMIN_[...]

Okay thank's for the precision.

Kidev 12-02-2011 07:28

Re: iChat - The ultimate CS chat manager [1.0]
 
Quote:

Originally Posted by Daddy-K (Post 1606169)
I have a problem with this plugin. HLSW chat not recorded and so HLSTATSX chat. I can not see players talking Blocks all conversations. It works only on server

I was sure someone will ask me to fix that. I don't know how HLSW catch chat messages. So there must be a way to fool him by sending a fake chat message that only HLSW can see.

I someone can help me, he (she?)'ll be very cool.

Daddy-K 12-03-2011 13:37

Re: iChat - The ultimate CS chat manager [1.0]
 
If you do not solve the problem with chat in HLSW recordings, this plugin is useless for server owners.
Sorry, I really like, but I can not upload on server as long as you do not see players talking on HLSW or HLSTATSX

Kidev 12-03-2011 15:02

Re: iChat - The ultimate CS chat manager [1.0]
 
Quote:

Originally Posted by Daddy-K (Post 1607070)
this plugin is useless for server owners

lol

I'll try to fix it, although it is not my priority.

PS: Updated, HLTV should now see ALL chat messages.

Daddy-K 12-03-2011 16:41

Re: iChat - The ultimate CS chat manager [1.0]
 
I tested and it does not work
HLSW does not record all chat conversations

ConnorMcLeod 12-03-2011 17:19

Re: iChat - The ultimate CS chat manager [1.0]
 
Way to fix :
PHP Code:

#include <amxmodx>

#define VERSION "0.0.1"
#define PLUGIN "HLSW Chat Trigger"

public plugin_init()
{
    
register_plugin(PLUGINVERSION"ConnorMcLeod")
    
register_clcmd("say""ClCmd_Say")
    
register_clcmd("say_team""ClCmd_SayTeam")
}

public 
ClCmd_Sayid )
{
    return 
Host_Say(id0)
}

public 
ClCmd_SayTeamid )
{
    return 
Host_Say(id1)
}

Host_Sayidteamonly )
{
    new 
szSaid[192]
    
read_args(szSaidcharsmax(szSaid))
    
remove_quotes(szSaid)
    if( 
IsChatValidszSaid ) )
    {
        
// UTIL_LogPrintf
        
log_message("^"%s<%d><%s><%s>^" %s ^"%s^"%s",
            
GETPLAYERNAME(id),
            
get_user_userid(id),
            
GETPLAYERAUTHID(id),
            
GETPLAYERTEAM(id),
            
teamonly "say_team" "say",
            
szSaid,
            
is_user_alive(id) ? "" " (dead)")
    }
    return 
PLUGIN_HANDLED_MAIN
}

GETPLAYERAUTHIDid )
{
    static 
szAuthid[32]
    
get_user_authid(idszAuthidcharsmax(szAuthid))
    return 
szAuthid
}

GETPLAYERNAMEid )
{
    static 
szName[32]
    
get_user_name(idszNamecharsmax(szName))
    return 
szName
}

GETPLAYERTEAMid )
{
    static 
szTeam[10]
    
get_user_team(idszTeamcharsmax(szTeam))
    if( 
szTeam[0] == 'U' )
    {
        
szTeam[0] = EOS
    
}
    return 
szTeam
}

IsChatValid( const szChat[] )
{
    new 
ci
    
while( (szChat[i++]) != EOS )
    {
        if( 
!= ' ' )
        {
            return 
1
        
}
    }
    return 
0



Kidev 12-04-2011 16:35

Re: iChat - The ultimate CS chat manager [1.0]
 
Quote:

Originally Posted by Daddy-K (Post 1607170)
I tested and it does not work
HLSW does not record all chat conversations

HLTV means HLTV lol, not HLSW.

Aswell, this bug is gonna be fixed tomorrow, thanks to Connor ;)

Daddy-K, try this and tell me if it works. If yes, i'll make 2/3 tests and release it.

Uhuh my bad, completly bugged! Tomorrow, i promise!

Kidev 12-06-2011 13:59

Re: iChat - The ultimate CS chat manager
 
Then, finally, updated ;) HLSW bug should be fixed now :)

Daddy-K 12-07-2011 14:20

Re: iChat - The ultimate CS chat manager
 
Now it works perfectly. Thanks, man. I hope to be approved.
If they will appear some problems I will come back with a publisher

Kidev 12-07-2011 15:14

Re: iChat - The ultimate CS chat manager
 
Quote:

Originally Posted by Daddy-K (Post 1609285)
Now it works perfectly. Thanks, man. I hope to be approved.
If they will appear some problems I will come back with a publisher

Ok :) Thanks Connor too ^^

echo_cs 12-08-2011 01:52

Re: iChat - The ultimate CS chat manager
 
Nice plugin :up:

Daddy-K 12-08-2011 03:11

Re: iChat - The ultimate CS chat manager
 
Quote:

// Soon: <blue>, <red> and <grey>.
Wait for new update! :mrgreen: :mrgreen:

Kidev 12-08-2011 12:47

Re: iChat - The ultimate CS chat manager
 
Quote:

Originally Posted by Daddy-K (Post 1609531)
Wait for new update! :mrgreen: :mrgreen:

Soon, soon :3

Kidev 12-11-2011 07:54

Re: iChat - The ultimate CS chat manager
 
Updated to 1.2.0:
  • Added <red>, <blue> and <grey> colors
  • Added %TEAMTAG%
  • Change some variables to 'const' to prevent errors

Daddy-K 12-11-2011 16:59

Re: iChat - The ultimate CS chat manager
 
http://www.vws-clan.com/foto/tag.png

TEAMTAG does not work

Kidev 12-12-2011 01:52

Re: iChat - The ultimate CS chat manager
 
Show me your iChat.cfg
Working for me...

Daddy-K 12-12-2011 02:42

Re: iChat - The ultimate CS chat manager
 
PHP Code:

/////////////////////////////////////////////////////////
//                      iChat by Kid                       //
//                                                       //
// Put iChat.amxx on the last line of your plugins.ini //
//         Don't use any other chat related plugins       //
//                Or conflicts might appear!               //
/////////////////////////////////////////////////////////



////////////////////
// Format configs //
////////////////////

// You can use colors:
// Colors: <default>, <green>, <team>, <blue>, <red> and <grey>.
// WARNING: You can use only ONE 'Team specific' color on one format line!
// 'Team specific' colors are <team>, <blue>, <red> and <grey>.
// If you use more than one, just the color will be the one of the first color used!
// For exemple, FORMAT_DEF_ALIVE "<green>Kid <grey>is <default> happy!" will work,
// But not FORMAT_DEF_ALIVE "<blue>Kid <red>is <grey> sad..."! Here, the color for all 'Team specific' colors will be blue (the first, as said before).
// So FORMAT_DEF_ALIVE "<blue>Kid <red>is <grey> sad..." is the same as FORMAT_DEF_ALIVE "<blue>Kid <blue>is <blue> sad...".
// If no colors specified, it will be <default> color.
// You can also change the default color to whatever YOU WANT (pink, violet, black, white...)!
// It will just ask to players if they want, and if they won't, you can choose their punishment (kick or not).
// See below, on 'Config' part to configure that.

// Tags are the most cool feature on my plugin! You can put some data on your messages!
// Tags:     %NAME%         -> Replaced by User name
//            %MESSAGE%     -> Replaced by User message
//            %STEAMID%     -> Replaced by User Steam ID
//            %LIFE%         -> Replaced by User life
//            %TEAM%        -> Replaced by User Team (see iChat.txt. You can modify Team Names)
//            %POS%        -> Replaced by User Location, like 'Bombsite B'... (WORK ONLY ON CONDITION ZERO)
//            %TEAMTAG%    -> Replaced by User Team Tag (see 'Config' part, avaible for CT, T and SPEC)

// And don't worry, a player who write '%POS%', or '%NAME%' on the chat will not be replaced by the data.
// Same for names. If a player says "%NAME%" this will not be replaced by his name, for exemple.
//
// For exemple, if i want my chat looks like Minecraft's (really cool with CHAT_DEFAULT_COLOR "255255255" (white), or with <grey> tag):
// FORMAT_DEF_ALIVE "<%NAME%> %MESSAGE%" or FORMAT_DEF_ALIVE "<grey><%NAME%> %MESSAGE%"
//
// Counter Strike Condition Zero's default is (%POS% can only be used on Condition Zero):
// FORMAT_DEF_ALIVE "<team>%NAME%<default> :  %MESSAGE%"
// FORMAT_DEF_DEAD "<default>*DEAD* <team>%NAME%<default> :  %MESSAGE%"
// FORMAT_TEAM_DEF_ALIVE "<default>%TEAM% <team>%NAME%<default> @<green> %POS% <default>:  %MESSAGE%"
// FORMAT_TEAM_DEF_DEAD "<default>*DEAD* %TEAM% <team>%NAME%<default> :  %MESSAGE%"
//
// You can also use specific formats for Admins, like:
// FORMAT_ADMIN_ALIVE "<green>[ADMIN] <team>%NAME%<default> :  <green>%MESSAGE%"
// There is also a VIP support! Use:
// FORMAT_VIP_ALIVE "<green>[VIP] <team>%NAME%<default> :  <green>%MESSAGE%"
// Flags are explained below.

// Default users (no flags, will be configurable in the future) -> Default CS Chat (not CZ)
// General Chat - Alive
FORMAT_DEF_ALIVE "<team>%NAME%<default> :  %MESSAGE%"
// General Chat - Dead
FORMAT_DEF_DEAD "<default>*DEAD* <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Alive
FORMAT_TEAM_DEF_ALIVE "<default>%TEAM% <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Dead
FORMAT_TEAM_DEF_DEAD "<default>*DEAD* %TEAM% <team>%NAME%<default> :  %MESSAGE%"

// Admins (flag "n", will be configurable in the future) -> Default CS Chat (not CZ) with [ADMIN] tag and message in green.
// General Chat - Alive
FORMAT_ADMIN_ALIVE "<default>[<green>VWS-ADMIN<default>] <team>%NAME%<default> :  <green>%MESSAGE%"
// General Chat - Dead
FORMAT_ADMIN_DEAD "<default>[<green>VWS-ADMIN<default>] <default>*DEAD* <team>%NAME%<default> :  <green>%MESSAGE%"
// Team Chat - Alive
FORMAT_TEAM_ADMIN_ALIVE "<default>[<green>VWS-ADMIN<default>] <default>%TEAM% <team>%NAME%<default> :  <green>%MESSAGE%"
// Team Chat - Dead
FORMAT_TEAM_ADMIN_DEAD "<default>[<green>VWS-ADMIN<default>] <default>*DEAD* %TEAM% <team>%NAME%<default> :  <green>%MESSAGE%"

// VIP's (flag "o", will be configurable in the future) -> Default CS Chat (not CZ) with [VIP] tag.
// General Chat - Alive
FORMAT_VIP_ALIVE "<green>[VIP] <team>%NAME%<default> :  %MESSAGE%"
// General Chat - Dead
FORMAT_VIP_DEAD "<green>[VIP] <default>*DEAD* <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Alive
FORMAT_TEAM_VIP_ALIVE "<green>[VIP] <default>%TEAM% <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Dead
FORMAT_TEAM_VIP_DEAD "<green>[VIP] <default>*DEAD* %TEAM% <team>%NAME%<default> :  %MESSAGE%"

// Printed when a client put !me behind his message (not /me because of statsx plugin). There is a space before %MESSAGE% (will be fixed soon).
// So this line ( FORMAT_ME "* %NAME%%MESSAGE%" ) replace:
// "say !me is cool" by "* Kid is cool"
// You can use colors and tags, of course.
// As said above, THERE WILL BE A SPACE between %NAME% and %MESSAGE%!
FORMAT_ME "* %NAME%%MESSAGE%"



/////////////////////
// General Configs //
/////////////////////

// Prints a little thing, with my name in! This can motivate me to keep working!
// But if you're not cool, set it to 0 to disable...
CHAT_NOTIFY 1

// It's sv_alltalk for iChat (Deads players can see others dead messages, and alive players can see other alive players messages).
CHAT_ALL_TALK 1

// Team Tags
// Colors are allowed in Teams Tags!
// Should be cool on a BaseBuilder, with:
// CHAT_TEAM_TAG_1 "<green>[ZOMBIE]<default>"
// CHAT_TEAM_TAG_2 "<green>[BUILDER]<default>"
// Team Tag for Terrosits
CHAT_TEAM_TAG_1 "<default>[<green>T<default>]"
// Team Tag for Counter-Terrorists
CHAT_TEAM_TAG_2 "<default>[<green>CT<default>]"
// Team Tag for Spectators
CHAT_TEAM_TAG_3 "<default>[<green>SPEC<default>]"

// This is the '<default>' color. "-1" to use client's default color.
// Else, "RRRGGGBBB". For exemple, black for the <default> color:
// CHAT_DEFAULT_COLOR "000000000"
// Or white:
// CHAT_DEFAULT_COLOR "255255255"
CHAT_DEFAULT_COLOR "255255255"

// Punishment if client won't set his color to default color.
// It's a menu. It's only displayed on first spawn.
// 0 - Let him play!
// 1 - Kick him as long as he deny.
CHAT_PUNISHMENT 1

// Admins with "m" flag (will be configurable in the future) can see all messages (teams, radius...).
CHAT_ADMIN_SPY 1

// Remove all chat message wich begins with '/', '!' and '@' (like /top15, /rank...).
CHAT_CLCMD_REMOVE 1

// This prints the message only to players on the sender's radius. 0.0 for dislable.
// General Chat
CHAT_RADIUS_ALL 0.0
// Team Chat
CHAT_RADIUS_TEAM 0.0

// Congratulations, you have reached the end of this config file! You just have entirely modified the CS chat! 

This is my Ichat.cfg

Kidev 12-12-2011 11:22

Re: iChat - The ultimate CS chat manager
 
Quote:

Originally Posted by Daddy-K (Post 1611703)
PHP Code:

/////////////////////////////////////////////////////////
//                      iChat by Kid                       //
//                                                       //
// Put iChat.amxx on the last line of your plugins.ini //
//         Don't use any other chat related plugins       //
//                Or conflicts might appear!               //
/////////////////////////////////////////////////////////



////////////////////
// Format configs //
////////////////////

// You can use colors:
// Colors: <default>, <green>, <team>, <blue>, <red> and <grey>.
// WARNING: You can use only ONE 'Team specific' color on one format line!
// 'Team specific' colors are <team>, <blue>, <red> and <grey>.
// If you use more than one, just the color will be the one of the first color used!
// For exemple, FORMAT_DEF_ALIVE "<green>Kid <grey>is <default> happy!" will work,
// But not FORMAT_DEF_ALIVE "<blue>Kid <red>is <grey> sad..."! Here, the color for all 'Team specific' colors will be blue (the first, as said before).
// So FORMAT_DEF_ALIVE "<blue>Kid <red>is <grey> sad..." is the same as FORMAT_DEF_ALIVE "<blue>Kid <blue>is <blue> sad...".
// If no colors specified, it will be <default> color.
// You can also change the default color to whatever YOU WANT (pink, violet, black, white...)!
// It will just ask to players if they want, and if they won't, you can choose their punishment (kick or not).
// See below, on 'Config' part to configure that.

// Tags are the most cool feature on my plugin! You can put some data on your messages!
// Tags:     %NAME%         -> Replaced by User name
//            %MESSAGE%     -> Replaced by User message
//            %STEAMID%     -> Replaced by User Steam ID
//            %LIFE%         -> Replaced by User life
//            %TEAM%        -> Replaced by User Team (see iChat.txt. You can modify Team Names)
//            %POS%        -> Replaced by User Location, like 'Bombsite B'... (WORK ONLY ON CONDITION ZERO)
//            %TEAMTAG%    -> Replaced by User Team Tag (see 'Config' part, avaible for CT, T and SPEC)

// And don't worry, a player who write '%POS%', or '%NAME%' on the chat will not be replaced by the data.
// Same for names. If a player says "%NAME%" this will not be replaced by his name, for exemple.
//
// For exemple, if i want my chat looks like Minecraft's (really cool with CHAT_DEFAULT_COLOR "255255255" (white), or with <grey> tag):
// FORMAT_DEF_ALIVE "<%NAME%> %MESSAGE%" or FORMAT_DEF_ALIVE "<grey><%NAME%> %MESSAGE%"
//
// Counter Strike Condition Zero's default is (%POS% can only be used on Condition Zero):
// FORMAT_DEF_ALIVE "<team>%NAME%<default> :  %MESSAGE%"
// FORMAT_DEF_DEAD "<default>*DEAD* <team>%NAME%<default> :  %MESSAGE%"
// FORMAT_TEAM_DEF_ALIVE "<default>%TEAM% <team>%NAME%<default> @<green> %POS% <default>:  %MESSAGE%"
// FORMAT_TEAM_DEF_DEAD "<default>*DEAD* %TEAM% <team>%NAME%<default> :  %MESSAGE%"
//
// You can also use specific formats for Admins, like:
// FORMAT_ADMIN_ALIVE "<green>[ADMIN] <team>%NAME%<default> :  <green>%MESSAGE%"
// There is also a VIP support! Use:
// FORMAT_VIP_ALIVE "<green>[VIP] <team>%NAME%<default> :  <green>%MESSAGE%"
// Flags are explained below.

// Default users (no flags, will be configurable in the future) -> Default CS Chat (not CZ)
// General Chat - Alive
FORMAT_DEF_ALIVE "<team>%NAME%<default> :  %MESSAGE%"
// General Chat - Dead
FORMAT_DEF_DEAD "<default>*DEAD* <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Alive
FORMAT_TEAM_DEF_ALIVE "<default>%TEAM% <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Dead
FORMAT_TEAM_DEF_DEAD "<default>*DEAD* %TEAM% <team>%NAME%<default> :  %MESSAGE%"

// Admins (flag "n", will be configurable in the future) -> Default CS Chat (not CZ) with [ADMIN] tag and message in green.
// General Chat - Alive
FORMAT_ADMIN_ALIVE "<default>[<green>VWS-ADMIN<default>] <team>%NAME%<default> :  <green>%MESSAGE%"
// General Chat - Dead
FORMAT_ADMIN_DEAD "<default>[<green>VWS-ADMIN<default>] <default>*DEAD* <team>%NAME%<default> :  <green>%MESSAGE%"
// Team Chat - Alive
FORMAT_TEAM_ADMIN_ALIVE "<default>[<green>VWS-ADMIN<default>] <default>%TEAM% <team>%NAME%<default> :  <green>%MESSAGE%"
// Team Chat - Dead
FORMAT_TEAM_ADMIN_DEAD "<default>[<green>VWS-ADMIN<default>] <default>*DEAD* %TEAM% <team>%NAME%<default> :  <green>%MESSAGE%"

// VIP's (flag "o", will be configurable in the future) -> Default CS Chat (not CZ) with [VIP] tag.
// General Chat - Alive
FORMAT_VIP_ALIVE "<green>[VIP] <team>%NAME%<default> :  %MESSAGE%"
// General Chat - Dead
FORMAT_VIP_DEAD "<green>[VIP] <default>*DEAD* <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Alive
FORMAT_TEAM_VIP_ALIVE "<green>[VIP] <default>%TEAM% <team>%NAME%<default> :  %MESSAGE%"
// Team Chat - Dead
FORMAT_TEAM_VIP_DEAD "<green>[VIP] <default>*DEAD* %TEAM% <team>%NAME%<default> :  %MESSAGE%"

// Printed when a client put !me behind his message (not /me because of statsx plugin). There is a space before %MESSAGE% (will be fixed soon).
// So this line ( FORMAT_ME "* %NAME%%MESSAGE%" ) replace:
// "say !me is cool" by "* Kid is cool"
// You can use colors and tags, of course.
// As said above, THERE WILL BE A SPACE between %NAME% and %MESSAGE%!
FORMAT_ME "* %NAME%%MESSAGE%"



/////////////////////
// General Configs //
/////////////////////

// Prints a little thing, with my name in! This can motivate me to keep working!
// But if you're not cool, set it to 0 to disable...
CHAT_NOTIFY 1

// It's sv_alltalk for iChat (Deads players can see others dead messages, and alive players can see other alive players messages).
CHAT_ALL_TALK 1

// Team Tags
// Colors are allowed in Teams Tags!
// Should be cool on a BaseBuilder, with:
// CHAT_TEAM_TAG_1 "<green>[ZOMBIE]<default>"
// CHAT_TEAM_TAG_2 "<green>[BUILDER]<default>"
// Team Tag for Terrosits
CHAT_TEAM_TAG_1 "<default>[<green>T<default>]"
// Team Tag for Counter-Terrorists
CHAT_TEAM_TAG_2 "<default>[<green>CT<default>]"
// Team Tag for Spectators
CHAT_TEAM_TAG_3 "<default>[<green>SPEC<default>]"

// This is the '<default>' color. "-1" to use client's default color.
// Else, "RRRGGGBBB". For exemple, black for the <default> color:
// CHAT_DEFAULT_COLOR "000000000"
// Or white:
// CHAT_DEFAULT_COLOR "255255255"
CHAT_DEFAULT_COLOR "255255255"

// Punishment if client won't set his color to default color.
// It's a menu. It's only displayed on first spawn.
// 0 - Let him play!
// 1 - Kick him as long as he deny.
CHAT_PUNISHMENT 1

// Admins with "m" flag (will be configurable in the future) can see all messages (teams, radius...).
CHAT_ADMIN_SPY 1

// Remove all chat message wich begins with '/', '!' and '@' (like /top15, /rank...).
CHAT_CLCMD_REMOVE 1

// This prints the message only to players on the sender's radius. 0.0 for dislable.
// General Chat
CHAT_RADIUS_ALL 0.0
// Team Chat
CHAT_RADIUS_TEAM 0.0

// Congratulations, you have reached the end of this config file! You just have entirely modified the CS chat! 

This is my Ichat.cfg

:mrgreen:
%TEAMTAG% has to be put in a format, like %MESSAGE%, %NAME%...

If I want the Team Tag on before my name in when i'm alive and i'm not an admin, I have to format like that:
FORMAT_DEF_ALIVE "%TEAMTAG% <team>%NAME%<default> : %MESSAGE%"

Daddy-K 12-12-2011 12:54

Re: iChat - The ultimate CS chat manager
 
Now I understood properly.
It works perfectly, but so like if possible to cancel the menu to connect through a cvar :cry:
By the way you did a good job :mrgreen:

marcoamlp 12-23-2011 07:05

Re: iChat - The ultimate CS chat manager
 
very complete, good work.

Gam3ronE 12-23-2011 13:19

Re: iChat - The ultimate CS chat manager
 
Good job mate and thank you for sharing. Excellent work!! Keep it up.

vatakat161 12-26-2011 11:04

Re: iChat - The ultimate CS chat manager
 
[ru]
Code:

[ru]
TEAM0 = (CnekTp)
TEAM1 = (TeppopucT)
TEAM2 = (KoHTep-TeppopucT)
TEAM3 = (CnekTp)
KICK_REASON = Bac kuknylu noTomy 4To BbI oTka3aJIucb u3meHuTb kBap 'con_color'!
MENU_TITLE = \yBbI goJIwHbI u3meHuTb kBap 'con_color' Ha \rcon_color %i %i %i^n\yCorJIaCHbI?
MENU_YES = ga
MENU_NO = HET
MENU_ACTION0 =
MENU_ACTION1 = \y(\rKuk\y)\w


username364 12-26-2011 20:12

Re: iChat - The ultimate CS chat manager
 
Bad translate...use real russian words..

Isaac999 12-26-2011 22:52

Re: iChat - The ultimate CS chat manager
 
Thanks, this plug should be in approve plugins :D

Junin - Made in Brazil 02-06-2012 02:19

Re: iChat - The ultimate CS chat manager
 
i found a bug
when players say %s%s%s%s%s%s%s%s%s%s%s%s%s%s
all the players are been kicked from the server


All times are GMT -4. The time now is 00:35.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.