[Pomoc] Kako da promenim boje na fs [PROCITAJTE]


Započeo #STe1Voâ„¢, Februar 06, 2014, 16:30:49 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

E ovako imam jednu fs .. rec je o brzinometru to je fs ali ja promenim boje na brzinometru one su ovako trenutno ovo oznacava ~r~ ovo je crvena ali nigde nema define te boje a nesvidja mi se hocu svetliju crvenu :D
ubacim svoje define boja i ono mi celi bude beli speedo POMOC !! :D :D :D :D :D :D :D :D
[colorbox=orange]Pomoc :D :D hehe

Denis_Lapi

*

Balkan SA:MP Web Designer

Eeeee ta PRAVILA!

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Citat: denis_lapi poslato Februar 06, 2014, 16:36:08 POSLE PODNE
Eeeee ta PRAVILA!
Nemoj skupljati samo postove,nije to tvoj posao da mu kazes.

@tema : Probaj da taj brzinomer ubacis u svoj mod da je ne koristis kao fs pa tako menjaj boje.

www.colorpicket.com
to su ti boje npr {FFFFFF} a ti mozes ako oces drugacije napravi define za boje

Moze i tako,ali mislim da bi bilo korisnije da ubaci u mod i prilagodi istom.

Ali momci u fs nema nigde define boja samo ~g~ u prevodu green ja bih svetlju tu green zelenu ali kad ubacim define boja bude mi sav bijeli speedo


Ali brt ~g~ mi je ruzna i ja stavim prave define koje ja hocu bude sam bijel POMOC neko !!  :'( :'( :'( :'(

PlayerTextDrawColor(playerid,TD[playerid], COLOROVDJE)
potrazi dakle PlayerTextDrawColor i tu gdje sam stavio COLOROVDJE tu stavi kod od boje evo ti npr crvena 0xFF0000FF
Respect: Peter Memorex and C++

public OnFilterScriptInit()
{
	print("Clock Speedometer load");

	TextDraws[TDSpeedClock][0] = TextDrawCreate(496.000000,400.000000,"~0x3BFF00~20");
 	TextDraws[TDSpeedClock][1] = TextDrawCreate(487.000000,388.000000,"~g~40");
 	TextDraws[TDSpeedClock][2] = TextDrawCreate(483.000000,375.000000,"~g~60");
 	TextDraws[TDSpeedClock][3] = TextDrawCreate(488.000000,362.000000,"~g~80");
 	TextDraws[TDSpeedClock][4] = TextDrawCreate(491.000000,349.000000,"~y~100");
 	TextDraws[TDSpeedClock][5] = TextDrawCreate(508.000000,336.500000,"~y~120");
 	TextDraws[TDSpeedClock][6] = TextDrawCreate(536.000000,332.000000,"~y~140");
 	TextDraws[TDSpeedClock][7] = TextDrawCreate(567.000000,337.000000,"~y~160");
 	TextDraws[TDSpeedClock][8] = TextDrawCreate(584.000000,348.000000,"~r~180");
 	TextDraws[TDSpeedClock][9] = TextDrawCreate(595.000000,360.000000,"~r~200");
 	TextDraws[TDSpeedClock][10] = TextDrawCreate(603.000000,374.000000,"~r~220");
 	TextDraws[TDSpeedClock][11] = TextDrawCreate(594.000000,386.000000,"~r~240");
 	TextDraws[TDSpeedClock][12] = TextDrawCreate(585.000000,399.000000,"~r~260");
 	TextDraws[TDSpeedClock][13] = TextDrawCreate(534.000000,396.000000,"~r~/ \\");
 	TextDraws[TDSpeedClock][14] = TextDrawCreate(548.000000,401.000000,".");
 	TextDrawLetterSize(TextDraws[TDSpeedClock][13], 1.059999, 2.100000);
	TextDrawLetterSize(TextDraws[TDSpeedClock][14], 0.73, -2.60);
 	for(new i; i < 15; i++)
 	{
 		TextDrawSetShadow(TextDraws[TDSpeedClock][i], 1);
 		TextDrawSetOutline(TextDraws[TDSpeedClock][i], 0);
 	}


	return 1;
}

public OnFilterScriptExit()
{
	print("Clock Speedometer unload");

	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if(strcmp(cmdtext[1], "speedo", false) == 0)
	{
		new strOptionInfo[2][37]=
		    {
		        "You have turned on your speedometer",
		        "You have turned off your speedometer"
		    };

		DeActiveSpeedometer[playerid] = !DeActiveSpeedometer[playerid];
		SendClientMessage(playerid, 0x00AA00FF, strOptionInfo[DeActiveSpeedometer[playerid]]);
		if(!DeActiveSpeedometer[playerid])
		{
			for(new i; i < 15; i++)
				TextDrawShowForPlayer(playerid, TextDraws[TDSpeedClock][i]);

			for(new i; i < 4; i++)
		  		TextDrawsd[playerid][i] = TextDrawCreate(555.0, 402.0, "~b~.");
		}
		else
		{
			for(new i; i < 4; i++)
			    TextDrawHideForPlayer(playerid, TextDrawsd[playerid][i]);
			for(new i; i < 15; i++)
				TextDrawHideForPlayer(playerid, TextDraws[TDSpeedClock][i]);
		}

		return 1;
	}

	return 0;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	if(newstate == PLAYER_STATE_DRIVER && !DeActiveSpeedometer[playerid])
	{
		for(new i; i < 15; i++)
			TextDrawShowForPlayer(playerid, TextDraws[TDSpeedClock][i]);

		for(new i; i < 4; i++)
	  		TextDrawsd[playerid][i] = TextDrawCreate(555.0, 402.0, "~b~.");

	}
	else
	{
		for(new i; i < 4; i++)
		    TextDrawHideForPlayer(playerid, TextDrawsd[playerid][i]);
		for(new i; i < 15; i++)
			TextDrawHideForPlayer(playerid, TextDraws[TDSpeedClock][i]);
	}

	return 1;
}

public OnPlayerUpdate(playerid)
{
	new
	    Float:fPos[3],
	    Float:Pos[4][2],
	    Float:fSpeed;

	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && !DeActiveSpeedometer[playerid])
	{
		GetVehicleVelocity(GetPlayerVehicleID(playerid), fPos[0], fPos[1], fPos[2]);

		fSpeed = floatsqroot(floatpower(fPos[0], 2) + floatpower(fPos[1], 2) +
		 floatpower(fPos[2], 2)) * 200;

		new Float:alpha = 320 - fSpeed;
		if(alpha < 60)
		    alpha = 60;

		for(new i; i < 4; i++)
		{
		    TextDrawHideForPlayer(playerid, TextDrawsd[playerid][i]);
		    TextDrawDestroy(TextDrawsd[playerid][i]);
	  		GetDotXY(548, 401, Pos[i][0], Pos[i][1], alpha, (i + 1) * 8);
	  		TextDrawsd[playerid][i] = TextDrawCreate(Pos[i][0], Pos[i][1], "~b~.");
  			TextDrawLetterSize(TextDrawsd[playerid][i], 0.73, -2.60);
			TextDrawSetOutline(TextDrawsd[playerid][i], 0);
			TextDrawSetShadow(TextDrawsd[playerid][i], 1);
			TextDrawShowForPlayer(playerid, TextDrawsd[playerid][i]);
		}
	}


	return 1;
}

stock GetDotXY(Float:StartPosX, Float:StartPosY, &Float:NewX, &Float:NewY, Float:alpha, Float:dist)
{
	 NewX = StartPosX + (dist * floatsin(alpha, degrees));
	 NewY = StartPosY + (dist * floatcos(alpha, degrees));
}





To je taj Speedo ali pogledajte kako sad da izmejenim te sad tu boje ..

EDIT Pokusao sam naci PlayerTextDrawColor .. kao sto vidite nema .. POMOC HITNO JE