I am using the ticker from Foresight for my server. The ticker works, but it can't make it the color that I set in the config file.

Here is the script file:

Code:
 
msgticker:
	// messages section
	local.messageloopmax = int(getcvar(FST_tickerInterval))
	if ((local.messageloopmax == NULL) || (local.messageloopmax == 0))
		local.messageloopmax = 45
	if ((level.messageloopinterval == NIL) || (level.messageloopinterval == NULL))
		level.messageloopinterval = 0
	level.messageloopinterval++ 
	if (level.messageloopinterval >= local.messageloopmax)
	{
		if ((level.currentMessage == 0) || (level.currentMessage == NIL)) level.currentMessage = 1
		local.messagestring[level.currentMessage] = getcvar("FST_tickerStr" + level.currentMessage)
		if (local.messagestring[level.currentMessage] == "") 
			local.messagestring[level.currentMessage] = ""
		thread saymessage local.messagestring[level.currentMessage]
		level.currentMessage++
		if (level.currentMessage > int(getcvar(FST_tickerTotal))) level.currentMessage = 1
		level.messageloopinterval = 0
	}
end

saymessage local.messagetosay:
	switch (getcvar(FST_tickerPos))
	{
		default:
		case "R":
			local.coordx = -((local.messagetosay.size * 7) + 20)
			local.coordy = 130
			huddraw_align 202 right top
			huddraw_align 201 right top
		break
		case "B":
			local.coordx = -((local.messagetosay.size * 7) / 2)
			local.coordy = -(100)
			huddraw_align 201 center bottom
			huddraw_align 202 center bottom
		break
		case "L":
			local.coordx = 20
			local.coordy = 150
			huddraw_align 201 left center
			huddraw_align 202 left center
		break
	}
	switch (getcvar(FST_tickerType))
	{
		default:
		case compass:
			iprintln_noloc local.messagetosay
		break
		case type:
			thread typeMsg local.messagetosay local.coordx local.coordy
		break
		case scroll:
			thread scrollMsg local.messagetosay local.coordx local.coordy
		break
	}
end

typeMsg local.messagetosay local.coordx local.coordy:
	huddraw_string 201 ""
	huddraw_string 202 ""
	huddraw_font 201 facfont-20
	huddraw_rect 201 (local.coordx+1) (local.coordy+1) 200 40
	huddraw_alpha 201 1
	huddraw_color 201 0 0 0
	
	huddraw_font 202 facfont-20
	huddraw_rect 202 local.coordx local.coordy 200 40
	huddraw_alpha 202 1
	
	waitthread level.MAM_functions::splitstringthread (getcvar(FST_tickerColor))
	huddraw_color 202 level.tmpString1 level.tmpString2 level.tmpString3
	level.tmpString1 = "" // player number
	level.tmpString2 = "" // action to be taken
	level.tmpString3 = "" // misc data like name or message
	
	for (local.p=1;local.p<=local.messagetosay.size;local.p++)
	{
		local.tmpstring4 = ""
		for (local.o=0;local.o<local.p;local.o++) local.tmpstring4 = local.tmpstring4 + local.messagetosay[local.o]
		huddraw_string 201 local.tmpstring4
		huddraw_string 202 local.tmpstring4
		wait 0.1
	}
	wait 3
	for (local.o=1;local.o>0;local.o=local.o - 0.01)
	{
		huddraw_alpha 201 local.o
		huddraw_alpha 202 local.o
		wait 0.05
	}
	huddraw_alpha 201 0
	huddraw_alpha 202 0
end

scrollMsg local.messagetosay local.coordx local.coordy:
	huddraw_string 201 ""
	huddraw_string 202 ""
	huddraw_font 201 facfont-20
	huddraw_rect 201 (local.coordx+1) (local.coordy+1) 200 40
	huddraw_alpha 201 1
	huddraw_color 201 0 0 0
	
	huddraw_font 202 facfont-20
	huddraw_rect 202 local.coordx local.coordy 200 40
	huddraw_alpha 202 1

	waitthread level.FST_functions::splitstringthread (getcvar(FST_tickerColor))
	huddraw_color 202 level.tmpString1 level.tmpString2 level.tmpString3
	level.tmpString1 = "" // player number
	level.tmpString2 = "" // action to be taken
	level.tmpString3 = "" // misc data like name or message
	
	for(local.i=1;local.i<=local.messagetosay.size;local.i++)
	{
		local.x = ""
		for(local.z=1;local.z<=(local.messagetosay.size - local.i);local.z++)
		{
			local.x = (local.x + " ")
		}
		local.tmpstring4 = ""
		for (local.o=0;local.o<local.i;local.o++) local.tmpstring4 = local.tmpstring4 + local.messagetosay[local.o]
		huddraw_string 201 (local.x + local.tmpstring4)
		huddraw_string 202 (local.x + local.tmpstring4)
		wait .03
	}
	wait 3
	for (local.o=1;local.o>0;local.o=local.o - 0.01)
	{
		huddraw_alpha 201 local.o
		huddraw_alpha 202 local.o
		wait 0.05
	}
	huddraw_alpha 201 0		
	huddraw_alpha 202 0		
end

Here is the config file:

Code:
//Forsight Config Vars -- For Foresight scanner & Messages
//setcvar FST_adminemail "admin@clan.org"
//setcvar FST_nocinematic 0 			// 0 = Allow cinematic use , 1 = Force cinematic on players
//setcvar FST_Spec1st 0 				// 0 = normal spec mode , 1 = 1st person spec mode
//setcvar FST_SpecMode 0 				// 0 = ignore , 1 = kick , 2 = force to team.
//setcvar FST_SpecWarn 4 				// number of warnings before kick
setcvar FST_forcemodel "0" 			// 0 = force off , 1 = force on , 2 = ignore
//setcvar FST_TeamBalance 0			// 0 = off , 1 = on
//setcvar FST_TeamBalanceDiff 0			// difference between teams before it balances
//setcvar FST_DetectGFXCVARS 1 			// 0 = off , 1 = on
//setcvar FST_AdvSS 0 				// Advanced Screenshots 0 = off , 1 = on
//setcvar FST_RemoveMG42 0			// 0 = Ignores , 1 = Removes all MG42's from the level.

// Ingame Ticker Config
setcvar FST_tickerInterval "20"		// Time between messages
setcvar FST_tickerTotal "3"			// Total amount of ticker lines
setcvar FST_tickerColor "0.4|0.698|1" 	// red|green|blue value
setcvar FST_tickerType "type" 		// compass, scroll, or type
setcvar FST_tickerPos "L" 		// L=LeftCenter, R=RightTop, B=BottomCenter
setcvar FST_tickerStr1 "Test 1"
setcvar FST_tickerStr2 "Test 2"
setcvar FST_tickerStr3 "Test 3"



// Clan Force Side Config
//setcvar FST_ClanTag " "			// Tag of your clan
//setcvar FST_ClanSide "Axis"			// Team you want your clan to be on
//setcvar FST_ClanSwap "0"			// 0 = swaping off , 1 = turn on swaping sides
//setcvar FST_LameName "LazyPlayer"		// Name to change players to if they have an invalid name

end


Is there any reason why the text isn't the color that I set in the config file?

Thanks.