[Ajuda] Textdraw
#1

Boa tarde.
Entгo... Eu queria saber se й possivel fazer uma textdraw parecer um flash de cвmera.
Mas como assim?
Й assim, fiz um sistema de radar, ao passar em uma velocidade acima do permitido, eu queria saber se posso fazer uma textdraw branca, e com um timer fazer ela diminuir a opacidade assim parecendo um flash de cвmera
Reply
#2

Sim, tem como haha ja vi isso em algum servidor nao me lembro em qual!
Reply
#3

PHP код:
TextDrawShowForPlayerplayeridFlash 
Ponha tambйm um SetTimerEx, para definir o tempo em que vocк quer que o flash permaneзa na tela do playerid, acho que isso jб pode te ajudar man. Abraзo!
Reply
#4

Crie uma textdraw branca que cubra a tela inteira, faзa ela meio transparente e use um timer, para fazer com que dure alguns segundos. O CVR tem isso.
Reply
#5

Neste caso eu usaria um timer de 100ms pra ser instantaneo certo?
Reply
#6

Quote:
Originally Posted by Wellington1999
Посмотреть сообщение
Neste caso eu usaria um timer de 100ms pra ser instantaneo certo?
Nгo, 100ms й igual а 0.1 segundos. Entгo, melhor vocк colocar 1000 que seria igual a 1 segundo. Mas, ficaria no seu ver o que й melhor para vocк. Abraзo!
Reply
#7

Por isso eu disse que 100ms iria ser melhor, pois й um flash, nгo pode ficar 1 segundo a textdraw branca na tela do jogador, isso pode atrapalhar, mas obrigado a todos pela ajuda.
Reply
#8

Nгo atrapalha nгo, 0.1 segundos vocк nem vк a hora em que a tela vai ficar branca man. Aconselho por 1 segundo mesmo mas, fica a seu critйrio. Eu utilizava 1 segundo e estava satisfatуrio.
Reply
#9

Код:
new
	Text:Flash
;
Код:
	Flash = TextDrawCreate( -20.000000, 2.000000, "|" );
	TextDrawUseBox( Flash, 1 );
	TextDrawBoxColor( Flash, 0xffffff66 );
	TextDrawTextSize( Flash, 660.000000,22.000000 );
	TextDrawAlignment( Flash, 0 );
	TextDrawBackgroundColor( Flash, 0x000000ff );
	TextDrawFont( Flash, 3 );
	TextDrawLetterSize( Flash, 1.000000, 52.200000 );
	TextDrawColor( Flash, 0xffffffff );
	TextDrawSetOutline( Flash, 1 );
	TextDrawSetProportional( Flash, 1 );
	TextDrawSetShadow( Flash, 1 );
Код:
SetTimerEx( "FlashFoto", 800, false, "d", playerid );
Код:
forward FlashFoto( playerid );
public FlashFoto( playerid )
{
	TextDrawShowForPlayer( playerid, Flash );
	SetTimerEx( "FlashFotoSair", 1000, false, "i", playerid );
	return 1;
}

forward FlashFotoSair( playerid );
public FlashFotoSair( playerid )
{
	TextDrawHideForPlayer( playerid, Flash );
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)