[Ajuda] TextDraw invertida ?
#1

Entгo galera eu criei uma nova text draw sу que ela ficou com a resposta invertida
como eu consigo colocar - lб em modo normal ? no caso se trata de um velocimetro:

Код:
// KM/H
		kmh[i] = TextDrawCreate(194.000000,384.000000," ");
		TextDrawBackgroundColor(kmh[i],255);
		TextDrawFont(kmh[i],2);
		TextDrawLetterSize(kmh[i],1.400000,-5.000000);
		TextDrawColor(kmh[i],-1);
		TextDrawSetOutline(kmh[i],0);
		TextDrawSetProportional(kmh[i],1);
		TextDrawSetShadow(kmh[i],1);
Код:
            if(GetPlayerSpeed(i, true) >= 150)
			{
				format(str2,sizeof(str2),"~w~%d",GetPlayerSpeed(i, true));
				TextDrawSetString(kmh[i], str2);
			}
			else if(GetPlayerSpeed(i, true) >= 100)
			{
                format(str2,sizeof(str2),"~w~%d",GetPlayerSpeed(i, true));
				TextDrawSetString(kmh[i], str2);
			}
			else if(GetPlayerSpeed(i, true) >= 50)
			{
                format(str2,sizeof(str2),"~w~%d",GetPlayerSpeed(i, true));
				TextDrawSetString(kmh[i], str2);
			}
			else
			{
                format(str2,sizeof(str2),"~w~%d",GetPlayerSpeed(i, true));
				TextDrawSetString(kmh[i], str2);
			}

atualiz...

obs: o velocimetro fica tipo de cabeзa para baixo, no que estou errando na script ??

+rep!!!
Reply
#2

>= Maior ou Igual .

Eu reparei que vocк fez monte de >= e todos estavam a mesma coisa

Enquanto vocк colocar >= 50 vocк nгo precisa colocar >= 100 ..

se й maior que que 50, vai ser 100 200 300 ...

pawn Код:
if(GetPlayerSpeed(i, true) >= 50)
{
new str2[10];
format(str2,sizeof(str2),"~w~%d",GetPlayerSpeed(i, true));
TextDrawSetString(kmh[i], str2);
}
Reply
#3

Tipo mano, o Velocimetro fica tipo de cabeзa para baixo ? oque que tem de errado com a script
Reply
#4

Quote:
Originally Posted by iDeagle_Hurley
Посмотреть сообщение
Код:
// KM/H
		kmh[i] = TextDrawCreate(194.000000,384.000000," ");
		TextDrawBackgroundColor(kmh[i],255);
		TextDrawFont(kmh[i],2);
		TextDrawLetterSize(kmh[i],1.400000,-5.000000);
		TextDrawColor(kmh[i],-1);
		TextDrawSetOutline(kmh[i],0);
		TextDrawSetProportional(kmh[i],1);
		TextDrawSetShadow(kmh[i],1);
Aqui estб seu problema amigo...
Код:
TextDrawLetterSize(kmh[i],1.400000,-5.000000);
Tire esse - antes do 5 e tente...
Reply
#5

Quote:
Originally Posted by fehzl
Посмотреть сообщение
Aqui estб seu problema amigo...
Код:
TextDrawLetterSize(kmh[i],1.400000,-5.000000);
Tire esse - antes do 5 e tente...
deu porem desceu um pouco a coordenada X
Reply
#6

veja se assim dб certo:

PHP код:
// KM/H
        
kmh[i] = TextDrawCreate(194.000000354.000000" ");
        
TextDrawBackgroundColor(kmh[i], 255);
        
TextDrawFont(kmh[i], 2);
        
TextDrawLetterSize(kmh[i], 1.4000005.000000);
        
TextDrawColor(kmh[i], -1);
        
TextDrawSetOutline(kmh[i], 0);
        
TextDrawSetProportional(kmh[i], 1);
        
TextDrawSetShadow(kmh[i], 1); 
Reply
#7

Quote:
Originally Posted by fehzl
Посмотреть сообщение
Aqui estб seu problema amigo...
Код:
TextDrawLetterSize(kmh[i],1.400000,-5.000000);
Tire esse - antes do 5 e tente...
Isso nгo tem nada aver ja arrumei pra ele no skype .

Isso fuciona como se fosse trigonometria

pawn Код:
Positivo

             y
 Negativo  --|--x  Positivo

          Negativo
vocк passando do meio da tela pra baixo irar fica negativo o Y

Mesma coisa o X lado esquerdo negativo direto positivo .

o poblema estava no GetPlayerSpeed dele ja arrumei .
Reply
#8

E como nгo tem nada a ver meu jovem? Se o size da fonte estava em -5, obviamente ficaria de ponta-cabeзa, como vocк mesmo disse na sua 'aula de trigonometria'... E o GetPlayerSpeed, no caso, sу interfere na string da TextDraw...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)