[Ajuda] Fazendo TextDraw
#1

Olб pessoal, eu queria criar um textdraw transparente vermelho pra ficar como se fosse assim:


Eu tentei usar o TDE pra fazer pq n manjo muito, e gerei esse cуdigo

pawn Код:
new Text:TDEditor_TD[1];

TDEditor_TD[0] = TextDrawCreate(-23.999870, -19.896223, "box");
TextDrawLetterSize(TDEditor_TD[0], 0.000000, 52.133335);
TextDrawTextSize(TDEditor_TD[0], 781.000000, 0.000000);
TextDrawAlignment(TDEditor_TD[0], 1);
TextDrawColor(TDEditor_TD[0], 41215);
TextDrawUseBox(TDEditor_TD[0], 1);
TextDrawBoxColor(TDEditor_TD[0], -16776961);
TextDrawSetShadow(TDEditor_TD[0], 0);
TextDrawSetOutline(TDEditor_TD[0], 0);
TextDrawBackgroundColor(TDEditor_TD[0], 0xFF000044);
TextDrawFont(TDEditor_TD[0], 1);
TextDrawSetProportional(TDEditor_TD[0], 1);
TextDrawSetShadow(TDEditor_TD[0], 0);
coloquei esse cуdigo dentro de um comando mas quando digito o comando nem aparece nada
Reply
#2

Coloque isso no seu comando
PHP код:
 TextDrawShowForPlayer(playeridTDEditor_TD[1]); 
Reply
#3

Vocк tem que declarar a variбvel new Text:TDEditor_TD[1]; no topo do seu gamemode.

Em seguida insira o restante do cуdigo em OnGameModeInit.

No comando, basta usar TextDrawShowForPlayer(playerid, TDEditor_TD[1]);

Para remover a textdraw da tela do jogador, use TextDrawHideForPlayer(playerid, TDEditor_TD[1]);
Reply
#4

Hahahaha meu deus nгo acredito que esqueci da linha principal! Desculpe eu nem tinha visto que faltou essa linha, mas pessoal agora tenho uma outra duvida, quando dou o comando (/testetd) ele fica todo vermelho ao invйs de ficar transparente, vocк sу enxerga vermelho. Achei que poderia resolver isso mudando o alpha na linha

pawn Код:
TextDrawBackgroundColor(TDEditor_TD[0], 0xFFFF0022);
mas nгo mudou em nada, pelo visto o problema nгo й a cor "de fundo" porque observei duas linhas que sгo de cores, essas duas:

pawn Код:
TextDrawColor(TDEditor_TD[0], 41215);
TextDrawBoxColor(TDEditor_TD[0], -16776961);
Mas pelo que eu to deduzindo nenhuma delas tem opзгo de alpha (transparкncia) o que eu devo fazer?
Reply
#5

Adicione a cor no seu editor de textdraw in-game seguida do alpha (ex: FF000022).

Ou faзa uma nova cor no colorpicker.com e coloque na funзгo que vocк mesmo citou.
PHP код:
TextDrawBoxColor(TDEditor_TD[0], 0xFF000022); 
Reply
#6

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Adicione a cor no seu editor de textdraw in-game seguida do alpha (ex: FF000022).

Ou faзa uma nova cor no colorpicker.com e coloque na funзгo que vocк mesmo citou.
PHP код:
TextDrawBoxColor(TDEditor_TD[0], 0xFF000022); 
Obrigado a todos por ajudarem, resolvi o meu problema! Dei Rep+ para todos!
Reply
#7

Alguйm sabe criar progressbar manualmente? sem os programas, tipo pq tem umas que e massa, que nem as de dayz, ex: nao e so o retangulo ocm borda e nomeio a cor, e mt fei tlg.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)