Raised This Month: $ Target: $400
 0% 

Plugins Color Need Help .


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
2389736818
Member
Join Date: Jul 2014
Location: China
Old 11-15-2016 , 06:08   Plugins Color Need Help .
Reply With Quote #1

hi
I want to add color in zriot.

PHP Code:
#pragma semicolon 1
#include <sourcemod>
#include <sdktools>
#include <sdkhooks>
#include <cstrike>
#include <morecolors> 
PHP Code:
public APLRes:AskPluginLoad2(Handle:myselfbool:lateString:error[], err_max)

    
CreateGlobals();
    
MarkNativeAsOptional("GetUserMessageType"); 
    return 
APLRes_Success

This step how to do?
PHP Code:
FormatTextString(String:text[], maxlen)
{
    
Format(textmaxlen"@green[%t] @default%s""ZRiot"text);
    
    
ReplaceString(textmaxlen"@default","\x01");
    
ReplaceString(textmaxlen"@lgreen","\x03");
    
ReplaceString(textmaxlen"@green","\x04");

__________________

Last edited by 2389736818; 11-15-2016 at 06:11.
2389736818 is offline
2389736818
Member
Join Date: Jul 2014
Location: China
Old 11-15-2016 , 06:18   Re: Plugins Color Need Help .
Reply With Quote #2

This code can be used?
PHP Code:
FormatTextString(String:text[], maxlen)
{
    
Format(textmaxlen"@green[%t] @default%s""ZRiot"text);
    
    
ReplaceString(textmaxlen"@default","\x01");
    
ReplaceString(textmaxlen"@lgreen","\x03");
    
ReplaceString(textmaxlen"@green","\x04");
    
ReplaceString(textmaxlen"aliceblue"0xF0F8FF); 
    
ReplaceString(textmaxlen"allies"0x4D7942); // same as Allies team in DoD:S 
    
ReplaceString(textmaxlen"ancient"0xEB4B4B); // same as Ancient item rarity in Dota 2 
    
ReplaceString(textmaxlen"antiquewhite"0xFAEBD7); 
    
ReplaceString(textmaxlen"aqua"0x00FFFF); 
    
ReplaceString(textmaxlen"aquamarine"0x7FFFD4); 
    
ReplaceString(textmaxlen"arcana"0xADE55C); // same as Arcana item rarity in Dota 2 
    
ReplaceString(textmaxlen"axis"0xFF4040); // same as Axis team in DoD:S 
    
ReplaceString(textmaxlen"azure"0x007FFF); 
    
ReplaceString(textmaxlen"beige"0xF5F5DC); 
    
ReplaceString(textmaxlen"bisque"0xFFE4C4); 
    
ReplaceString(textmaxlen"black"0x000000); 
    
ReplaceString(textmaxlen"blanchedalmond"0xFFEBCD); 
    
ReplaceString(textmaxlen"blue"0x99CCFF); // same as BLU/Counter-Terrorist team color 
    
ReplaceString(textmaxlen"blueviolet"0x8A2BE2); 
    
ReplaceString(textmaxlen"brown"0xA52A2A); 
    
ReplaceString(textmaxlen"burlywood"0xDEB887); 
    
ReplaceString(textmaxlen"cadetblue"0x5F9EA0); 
    
ReplaceString(textmaxlen"chartreuse"0x7FFF00); 
    
ReplaceString(textmaxlen"chocolate"0xD2691E); 
    
ReplaceString(textmaxlen"collectors"0xAA0000); // same as Collector's item quality in TF2 
    
ReplaceString(textmaxlen"common"0xB0C3D9); // same as Common item rarity in Dota 2 
    
ReplaceString(textmaxlen"community"0x70B04A); // same as Community item quality in TF2 
    
ReplaceString(textmaxlen"coral"0xFF7F50); 
    
ReplaceString(textmaxlen"cornflowerblue"0x6495ED); 
    
ReplaceString(textmaxlen"cornsilk"0xFFF8DC); 
    
ReplaceString(textmaxlen"corrupted"0xA32C2E); // same as Corrupted item quality in Dota 2 
    
ReplaceString(textmaxlen"crimson"0xDC143C); 
    
ReplaceString(textmaxlen"cyan"0x00FFFF); 
    
ReplaceString(textmaxlen"darkblue"0x00008B); 
    
ReplaceString(textmaxlen"darkcyan"0x008B8B); 
    
ReplaceString(textmaxlen"darkgoldenrod"0xB8860B); 
    
ReplaceString(textmaxlen"darkgray"0xA9A9A9); 
    
ReplaceString(textmaxlen"darkgrey"0xA9A9A9); 
    
ReplaceString(textmaxlen"darkgreen"0x006400); 
    
ReplaceString(textmaxlen"darkkhaki"0xBDB76B); 
    
ReplaceString(textmaxlen"darkmagenta"0x8B008B); 
    
ReplaceString(textmaxlen"darkolivegreen"0x556B2F); 
    
ReplaceString(textmaxlen"darkorange"0xFF8C00); 
    
ReplaceString(textmaxlen"darkorchid"0x9932CC); 
    
ReplaceString(textmaxlen"darkred"0x8B0000); 
    
ReplaceString(textmaxlen"darksalmon"0xE9967A); 
    
ReplaceString(textmaxlen"darkseagreen"0x8FBC8F); 
    
ReplaceString(textmaxlen"darkslateblue"0x483D8B); 
    
ReplaceString(textmaxlen"darkslategray"0x2F4F4F); 
    
ReplaceString(textmaxlen"darkslategrey"0x2F4F4F); 
    
ReplaceString(textmaxlen"darkturquoise"0x00CED1); 
    
ReplaceString(textmaxlen"darkviolet"0x9400D3); 
    
ReplaceString(textmaxlen"deeppink"0xFF1493); 
    
ReplaceString(textmaxlen"deepskyblue"0x00BFFF); 
    
ReplaceString(textmaxlen"dimgray"0x696969); 
    
ReplaceString(textmaxlen"dimgrey"0x696969); 
    
ReplaceString(textmaxlen"dodgerblue"0x1E90FF); 
    
ReplaceString(textmaxlen"exalted"0xCCCCCD); // same as Exalted item quality in Dota 2 
    
ReplaceString(textmaxlen"firebrick"0xB22222); 
    
ReplaceString(textmaxlen"floralwhite"0xFFFAF0); 
    
ReplaceString(textmaxlen"forestgreen"0x228B22); 
    
ReplaceString(textmaxlen"frozen"0x4983B3); // same as Frozen item quality in Dota 2 
    
ReplaceString(textmaxlen"fuchsia"0xFF00FF); 
    
ReplaceString(textmaxlen"fullblue"0x0000FF); 
    
ReplaceString(textmaxlen"fullred"0xFF0000); 
    
ReplaceString(textmaxlen"gainsboro"0xDCDCDC); 
    
ReplaceString(textmaxlen"genuine"0x4D7455); // same as Genuine item quality in TF2 
    
ReplaceString(textmaxlen"ghostwhite"0xF8F8FF); 
    
ReplaceString(textmaxlen"gold"0xFFD700); 
    
ReplaceString(textmaxlen"goldenrod"0xDAA520); 
    
ReplaceString(textmaxlen"gray"0xCCCCCC); // same as spectator team color 
    
ReplaceString(textmaxlen"grey"0xCCCCCC); 
    
ReplaceString(textmaxlen"green"0x3EFF3E); 
    
ReplaceString(textmaxlen"greenyellow"0xADFF2F); 
    
ReplaceString(textmaxlen"haunted"0x38F3AB); // same as Haunted item quality in TF2 
    
ReplaceString(textmaxlen"honeydew"0xF0FFF0); 
    
ReplaceString(textmaxlen"hotpink"0xFF69B4); 
    
ReplaceString(textmaxlen"immortal"0xE4AE33); // same as Immortal item rarity in Dota 2 
    
ReplaceString(textmaxlen"indianred"0xCD5C5C); 
    
ReplaceString(textmaxlen"indigo"0x4B0082); 
    
ReplaceString(textmaxlen"ivory"0xFFFFF0); 
    
ReplaceString(textmaxlen"khaki"0xF0E68C); 
    
ReplaceString(textmaxlen"lavender"0xE6E6FA); 
    
ReplaceString(textmaxlen"lavenderblush"0xFFF0F5); 
    
ReplaceString(textmaxlen"lawngreen"0x7CFC00); 
    
ReplaceString(textmaxlen"legendary"0xD32CE6); // same as Legendary item rarity in Dota 2 
    
ReplaceString(textmaxlen"lemonchiffon"0xFFFACD); 
    
ReplaceString(textmaxlen"lightblue"0xADD8E6); 
    
ReplaceString(textmaxlen"lightcoral"0xF08080); 
    
ReplaceString(textmaxlen"lightcyan"0xE0FFFF); 
    
ReplaceString(textmaxlen"lightgoldenrodyellow"0xFAFAD2); 
    
ReplaceString(textmaxlen"lightgray"0xD3D3D3); 
    
ReplaceString(textmaxlen"lightgrey"0xD3D3D3); 
    
ReplaceString(textmaxlen"lightgreen"0x99FF99); 
    
ReplaceString(textmaxlen"lightpink"0xFFB6C1); 
    
ReplaceString(textmaxlen"lightsalmon"0xFFA07A); 
    
ReplaceString(textmaxlen"lightseagreen"0x20B2AA); 
    
ReplaceString(textmaxlen"lightskyblue"0x87CEFA); 
    
ReplaceString(textmaxlen"lightslategray"0x778899); 
    
ReplaceString(textmaxlen"lightslategrey"0x778899); 
    
ReplaceString(textmaxlen"lightsteelblue"0xB0C4DE); 
    
ReplaceString(textmaxlen"lightyellow"0xFFFFE0); 
    
ReplaceString(textmaxlen"lime"0x00FF00); 
    
ReplaceString(textmaxlen"limegreen"0x32CD32); 
    
ReplaceString(textmaxlen"linen"0xFAF0E6); 
    
ReplaceString(textmaxlen"magenta"0xFF00FF); 
    
ReplaceString(textmaxlen"maroon"0x800000); 
    
ReplaceString(textmaxlen"mediumaquamarine"0x66CDAA); 
    
ReplaceString(textmaxlen"mediumblue"0x0000CD); 
    
ReplaceString(textmaxlen"mediumorchid"0xBA55D3); 
    
ReplaceString(textmaxlen"mediumpurple"0x9370D8); 
    
ReplaceString(textmaxlen"mediumseagreen"0x3CB371); 
    
ReplaceString(textmaxlen"mediumslateblue"0x7B68EE); 
    
ReplaceString(textmaxlen"mediumspringgreen"0x00FA9A); 
    
ReplaceString(textmaxlen"mediumturquoise"0x48D1CC); 
    
ReplaceString(textmaxlen"mediumvioletred"0xC71585); 
    
ReplaceString(textmaxlen"midnightblue"0x191970); 
    
ReplaceString(textmaxlen"mintcream"0xF5FFFA); 
    
ReplaceString(textmaxlen"mistyrose"0xFFE4E1); 
    
ReplaceString(textmaxlen"moccasin"0xFFE4B5); 
    
ReplaceString(textmaxlen"mythical"0x8847FF); // same as Mythical item rarity in Dota 2 
    
ReplaceString(textmaxlen"navajowhite"0xFFDEAD); 
    
ReplaceString(textmaxlen"navy"0x000080); 
    
ReplaceString(textmaxlen"normal"0xB2B2B2); // same as Normal item quality in TF2 
    
ReplaceString(textmaxlen"oldlace"0xFDF5E6); 
    
ReplaceString(textmaxlen"olive"0x9EC34F); 
    
ReplaceString(textmaxlen"olivedrab"0x6B8E23); 
    
ReplaceString(textmaxlen"orange"0xFFA500); 
    
ReplaceString(textmaxlen"orangered"0xFF4500); 
    
ReplaceString(textmaxlen"orchid"0xDA70D6); 
    
ReplaceString(textmaxlen"palegoldenrod"0xEEE8AA); 
    
ReplaceString(textmaxlen"palegreen"0x98FB98); 
    
ReplaceString(textmaxlen"paleturquoise"0xAFEEEE); 
    
ReplaceString(textmaxlen"palevioletred"0xD87093); 
    
ReplaceString(textmaxlen"papayawhip"0xFFEFD5); 
    
ReplaceString(textmaxlen"peachpuff"0xFFDAB9); 
    
ReplaceString(textmaxlen"peru"0xCD853F); 
    
ReplaceString(textmaxlen"pink"0xFFC0CB); 
    
ReplaceString(textmaxlen"plum"0xDDA0DD); 
    
ReplaceString(textmaxlen"powderblue"0xB0E0E6); 
    
ReplaceString(textmaxlen"purple"0x800080); 
    
ReplaceString(textmaxlen"rare"0x4B69FF); // same as Rare item rarity in Dota 2 
    
ReplaceString(textmaxlen"red"0xFF4040); // same as RED/Terrorist team color 
    
ReplaceString(textmaxlen"rosybrown"0xBC8F8F); 
    
ReplaceString(textmaxlen"royalblue"0x4169E1); 
    
ReplaceString(textmaxlen"saddlebrown"0x8B4513); 
    
ReplaceString(textmaxlen"salmon"0xFA8072); 
    
ReplaceString(textmaxlen"sandybrown"0xF4A460); 
    
ReplaceString(textmaxlen"seagreen"0x2E8B57); 
    
ReplaceString(textmaxlen"seashell"0xFFF5EE); 
    
ReplaceString(textmaxlen"selfmade"0x70B04A); // same as Self-Made item quality in TF2 
    
ReplaceString(textmaxlen"sienna"0xA0522D); 
    
ReplaceString(textmaxlen"silver"0xC0C0C0); 
    
ReplaceString(textmaxlen"skyblue"0x87CEEB); 
    
ReplaceString(textmaxlen"slateblue"0x6A5ACD); 
    
ReplaceString(textmaxlen"slategray"0x708090); 
    
ReplaceString(textmaxlen"slategrey"0x708090); 
    
ReplaceString(textmaxlen"snow"0xFFFAFA); 
    
ReplaceString(textmaxlen"springgreen"0x00FF7F); 
    
ReplaceString(textmaxlen"steelblue"0x4682B4); 
    
ReplaceString(textmaxlen"strange"0xCF6A32); // same as Strange item quality in TF2 
    
ReplaceString(textmaxlen"tan"0xD2B48C); 
    
ReplaceString(textmaxlen"teal"0x008080); 
    
ReplaceString(textmaxlen"thistle"0xD8BFD8); 
    
ReplaceString(textmaxlen"tomato"0xFF6347); 
    
ReplaceString(textmaxlen"turquoise"0x40E0D0); 
    
ReplaceString(textmaxlen"uncommon"0xB0C3D9); // same as Uncommon item rarity in Dota 2 
    
ReplaceString(textmaxlen"unique"0xFFD700); // same as Unique item quality in TF2 
    
ReplaceString(textmaxlen"unusual"0x8650AC); // same as Unusual item quality in TF2 
    
ReplaceString(textmaxlen"valve"0xA50F79); // same as Valve item quality in TF2 
    
ReplaceString(textmaxlen"vintage"0x476291); // same as Vintage item quality in TF2 
    
ReplaceString(textmaxlen"violet"0xEE82EE); 
    
ReplaceString(textmaxlen"wheat"0xF5DEB3); 
    
ReplaceString(textmaxlen"white"0xFFFFFF); 
    
ReplaceString(textmaxlen"whitesmoke"0xF5F5F5); 
    
ReplaceString(textmaxlen"yellow"0xFFFF00); 
    
ReplaceString(textmaxlen"yellowgreen"0x9ACD32);  

__________________
2389736818 is offline
rogeraabbccdd
Veteran Member
Join Date: Jun 2015
Location: de_dust2
Old 11-15-2016 , 07:10   Re: Plugins Color Need Help .
Reply With Quote #3

You have include morecolors.inc, so you can simply use CPrintToChat or CPrintToChatAll to add colors for your text.

For example,
PHP Code:
CPrintToChat(client"%t""hello"); 
PHP Code:
"hello"
    
{
        
"en"        "{GREEN}hello"
    

__________________

Please keep in mind, nobody have responsibility to help you, especially who don't try to Google first.
I only read messages in Chinese and English.

GitHub | Discord:Kento#2118
rogeraabbccdd 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 11:16.


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