PDA

View Full Version : [Include] [INC] Co[S]mY's Color Functions 0.1


cosmy
13/01/2009, 06:41 PM
Cosmy's Color Functions 0.1


/************************************************** ****************************/
/*
Type:
Stock function
Function:
color_MakeColor(colorname[], a, r, g, b);
Params:
colorname[] -> Is the color name
a -> The alpha color [must be between 0 and 255]
r -> The red color [must be between 0 and 255]
g -> The green color [must be between 0 and 255]
b -> The blue color [must be between 0 and 255]
Return:
Return 0 if the function has errors else return 1
Bugs:
I found an bug with "fwrite()" function... do not make a new line!!!
Example:
color_MakeColor("COLOR_RED", 255, 255, 0, 0);
*/
/************************************************** ****************************/



/************************************************** ****************************/
/*
Type:
Stock function
Function:
color_GetError();
Params:

Return:
Return the "color_MakeColor()" error (if have)
Bugs:

Example:
color_MakeColor("COLOR_RED", 256, 255, 0, 0);
new error[100];
error = color_GetError();
printf(error);
*/
/************************************************** ****************************/


pastebin: http://pastebin.com/m3bfc2fd5

On_Top_Non_Stop
13/01/2009, 07:42 PM
#define COLOR_RED 0xAA3333AA :D

But seriously, am I missing something?

cosmy
14/01/2009, 01:44 PM
#define COLOR_RED 0xAA3333AA :D

But seriously, am I missing something?


no... but if you want make a color, you can use this function...

The_Tough
16/06/2009, 01:05 PM
You can easily do
#define COLOR_RED 0xFF0000AA and you are done.ex on SendClientMessage(playerid,COLOR_RED,"message");

Weirdosport
16/06/2009, 04:16 PM
I found an bug with "fwrite()" function... do not make a new line!!!

That isn't a bug foo', you need to use the new line symbol...

"hell bob\n"

And preferably use a \r aswell.

I can appreciate you put a lot of effort into it, but if you were just making a colour for a SCM it's unecessary. However, if players wanted to choose their own colours based on RGB values 0-255, it would be useful in a script.

Karlip
16/06/2009, 05:06 PM
Nice,but don't make pastebin links that you only make to last for an hour.
You can choose for how long you want it to stay up.