Raised This Month: $51 Target: $400
 12% 

client print_chat, don't show what you said.


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 02-15-2009 , 06:17   client print_chat, don't show what you said.
Reply With Quote #1

When I write something in chat to show info or other stuff,then don't show what I was wrote example: /help , and don't show it to all and to me ,just show help without displaying in chat typed message.
xbatista is offline
Send a message via Skype™ to xbatista
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 02-15-2009 , 06:22   Re: client print_chat, don't show what you said.
Reply With Quote #2

It depends on what you return in the function called by command /help.
If you return PLUGIN_CONTINUE, you will see what you typed, if you return PLUGIN_HANDLED you won't.
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 02-15-2009 , 06:25   Re: client print_chat, don't show what you said.
Reply With Quote #3

wait.

PHP Code:
In plugin init
    
register_clcmd("say level""showlevel")
public 
showlevel(id)
{
    if (
get_user_team(id) == 1)
    {
        new 
trmsg[60]
        
format(trmsg59"/ctrXXXX"PlayerXP[id], LEVELS[PlayerLevel[id]], PlayerPoints[id])

        
client_printcolor(idtrmsg)
    }
}
stock client_printcolor(const id, const input[], any:...)
{
    new 
msg[191], players[32], count 1;
    
vformat(msg,190,input,3);
    
replace_all(msg,190,"/g","^4");// green txt
    
replace_all(msg,190,"/y","^1");// orange txt
    
replace_all(msg,190,"/ctr","^3");// team txt
    
replace_all(msg,190,"/w","^2");// white txt
    
if (idplayers[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_UNRELIABLE76_players[i]);
            
write_byte(players[i]);
            
write_string(msg);
            
message_end();
        }

xbatista is offline
Send a message via Skype™ to xbatista
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 02-15-2009 , 06:31   Re: client print_chat, don't show what you said.
Reply With Quote #4

Code:
public showlevel(id) {     if (get_user_team(id) == 1)     {         new trmsg[60]         format(trmsg, 59, "/ctrXXXX", PlayerXP[id], LEVELS[PlayerLevel[id]], PlayerPoints[id])         client_printcolor(id, trmsg)     }     return PLUGIN_HANDLED; }
Arkshine is offline
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 02-15-2009 , 06:35   Re: client print_chat, don't show what you said.
Reply With Quote #5

WoW thx it works
xbatista is offline
Send a message via Skype™ to xbatista
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 02-15-2009 , 07:20   Re: client print_chat, don't show what you said.
Reply With Quote #6

Sorry for double post,I forgot to ask for another question:
This is stock of color chat.
PHP Code:
client_printcolor(id" /ctr xx: %i" PlayerXXX[id])

stock client_printcolor(const id, const input[], any:...)
{
    new 
msg[191], players[32], count 1;
    
vformat(msg,190,input,3);
    
replace_all(msg,190,"/g","^4");// green txt
    
replace_all(msg,190,"/y","^1");// orange txt
    
replace_all(msg,190,"/ctr","^3");// team txt
    
replace_all(msg,190,"/w","^2");// white txt
    
if (idplayers[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_UNRELIABLESayTxT_players[i]);
            
write_byte(players[i]);
            
write_string(msg);
            
message_end();
        }

When in client_colorprint is %i and PlayerXXX[id],then colors won't be shown,whats the problem?
xbatista is offline
Send a message via Skype™ to xbatista
crazyeffect
Veteran Member
Join Date: Jul 2008
Location: Belgium
Old 05-04-2009 , 11:11   Re: client print_chat, don't show what you said.
Reply With Quote #7

How can i get more colors?

I need blue and red also
__________________
crazyeffect is offline
Send a message via MSN to crazyeffect
YamiKaitou
Has a lovely bunch of coconuts
Join Date: Apr 2006
Location: Texas
Old 05-04-2009 , 11:16   Re: client print_chat, don't show what you said.
Reply With Quote #8

Use team txt then ("/ctr" in the above script or "^0x03" in your own script)
__________________
ProjectYami Laboratories

I do not browse the forums regularly anymore. If you need me for anything (asking questions or anything else), then PM me (be descriptive in your PM, message containing only a link to a thread will be ignored).
YamiKaitou is offline
crazyeffect
Veteran Member
Join Date: Jul 2008
Location: Belgium
Old 05-04-2009 , 11:25   Re: client print_chat, don't show what you said.
Reply With Quote #9

Well

Its for /r infected, /b survivor
__________________
crazyeffect is offline
Send a message via MSN to crazyeffect
YamiKaitou
Has a lovely bunch of coconuts
Join Date: Apr 2006
Location: Texas
Old 05-04-2009 , 11:32   Re: client print_chat, don't show what you said.
Reply With Quote #10

You can't use red and blue text whenever you want. It is either Yellow, Team (red for T, blue for CT, gray for Spec), or Green.
__________________
ProjectYami Laboratories

I do not browse the forums regularly anymore. If you need me for anything (asking questions or anything else), then PM me (be descriptive in your PM, message containing only a link to a thread will be ignored).
YamiKaitou is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 14:57.


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