stock SendHudMsg(int client, const String:text[], float pos1, float pos2, float time = 2.0, const int color1[4] = {255,0,0,255}, const int color2[4]={0,0,255,255}, float fxtime=1.0, int channel = 3, int effect = 0, float fadein=1.0, float fadeout=1.0)
{
new Handle:hBuffer = StartMessageOne("HudMsg", client);
if (hBuffer == INVALID_HANDLE)
return;
else
{
BfWriteByte(hBuffer, channel); // channel
BfWriteFloat(hBuffer, pos1); // x
BfWriteFloat(hBuffer, pos2); // y
BfWriteByte(hBuffer, color1[0]); // r
BfWriteByte(hBuffer, color1[1]); // g
BfWriteByte(hBuffer, color1[2]); // b
BfWriteByte(hBuffer, color1[3]); // a
BfWriteByte(hBuffer, color1[0]); // r
BfWriteByte(hBuffer, color1[1]); // g
BfWriteByte(hBuffer, color1[2]); // b
BfWriteByte(hBuffer, color1[3]); // a
BfWriteByte(hBuffer, effect); // effect
BfWriteFloat(hBuffer, fadein); // fade in
BfWriteFloat(hBuffer, fadeout); // fade out
BfWriteFloat(hBuffer, time); // holdtime
BfWriteFloat(hBuffer, fxtime); // fxtime
BfWriteString(hBuffer, text); // message
EndMessage();
}
}