View Single Post
Author Message
DarkGL
Senior Member
Join Date: Aug 2010
Location: Warsaw, Poland
Old 09-26-2011 , 19:08   [INC] ColorStatus
Reply With Quote #1

Description
With that inc you can send StatusText in 4 colors
  • Yellow
  • Red
  • Blue
  • Grey

But there are some limits
  • In message you can use only one color i.e. one color for all text
  • Maximum 196 chars
  • If player have console open when plugin send colored message he will see wrong color

Usage
First you must add initColorStatus() to your plugin_init
for example
Code:
public plugin_init() {
                register_plugin(PLUGIN, VERSION, AUTHOR)
                initColorStatus();
}
without that colorstatus won't work

Code:
makeStatusText(id,COLOR_STATUS:color,Float:fTime = 0.0,const szText[] = "",any:...)
  • id - player id which display colored text if id = 0 message will be send to all
  • color - message color
    • RED_STATUS - red color
    • BLUE_STATUS - blue color
    • YELLOW_STATUS - yellow color
    • GREY_STATUS - grey color
  • fTime - display time if fTime = 0.0 text will by on hud to override
  • szText - text to display you can formate text like in client_print

Example Code
statustext_test.sma in Attached Files

Code:
makeStatusText(id,GREY_STATUS,0.0,"Szary statustext");
grey text to one player forever

Code:
makeStatusText(0,RED_STATUS,0.0,"Czerwony statustext");
red text to all players forever

Code:
makeStatusText(0,BLUE_STATUS,5.0,"Niebieski statustext");
blue text to all players displayed for 5 seconds

Code:
makeStatusText(id,YELLOW_STATUS,5.0,"formatowany %d %s",1,"string");
formated message
yellow text to one player displayed for 5 seconds "formatowany 1 string"
Attached Thumbnails
Click image for larger version

Name:	zolty.jpg
Views:	5048
Size:	21.5 KB
ID:	93114   Click image for larger version

Name:	czerwony.jpg
Views:	5066
Size:	22.6 KB
ID:	93115   Click image for larger version

Name:	niebieski.jpg
Views:	5026
Size:	30.3 KB
ID:	93116   Click image for larger version

Name:	szary.jpg
Views:	5161
Size:	27.9 KB
ID:	93117  
Attached Files
File Type: sma Get Plugin or Get Source (statustext_test.sma - 1741 views - 1.0 KB)
File Type: inc colorstatus.inc (5.9 KB, 1329 views)

Last edited by DarkGL; 09-27-2011 at 00:15.
DarkGL is offline