SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese > Lançamentos/Releases

Reply
 
Thread Tools Display Modes
Old 27/01/2012, 12:43 AM   #1
Jorge_Braz
Big Clucker
 
Join Date: Jul 2011
Posts: 112
Reputation: 4
Default Criando uma TextDraw

Antes de começar o Tutorial, venho fazer um pedido aos postadores de Blogs, Donos etc..!
Estava vendo em alguns blogs, que muitos estavam postando meus projetos, até ai nem um problema !
Mais porque não coloca os creditos ? vendo as outras postagem, o mesmo Blog, postou varios projetos e não deixou de tirar os Creditos
O Blog é o SampKND !

Agora começando o Tuto !

No Inicio Do Gm !

PHP Code:
new Text:forum[MAX_PLAYERS]; 
Explicando !

pawn Code:
new Text:forum[MAX_PLAYERS]; > Variavel da TextDraw

agora coloque em baixo de public OnPlayerConnect(playerid)

pawn Code:
TextDrawShowForPlayer(playerid, forum[playerid]);

Explicando !

pawn Code:
TextDrawShowForPlayer(playerid, forum[playerid]); > Quando o Player Loga essa TextDraw vai ser mostrada a ele

Agora dentro de public OnGameModeInit()

pawn Code:
for(new i=0; i<MAX_PLAYERS; i++)
    {
                forum[i] = TextDrawCreate(1.0, 433.0, "~b~Sua Mensagem      ~p~Versao: 2.8");
        TextDrawBackgroundColor(forum[i],0x000000ff);
        TextDrawFont(forum[i],2);
        TextDrawLetterSize(forum[i],0.2999, 1.4);
        TextDrawBoxColor(forum[i],0x00000050);
        TextDrawColor(forum[i],0xffffffff);
        TextDrawSetOutline(forum[i],1);
        TextDrawSetProportional(forum[i],1);
        TextDrawSetShadow(forum[i],1);
     }

Explicando !

pawn Code:
for(new i=0; i<MAX_PLAYERS; i++)
    {
                forum[i] = TextDrawCreate(1.0, 433.0, "~b~Sua Mensagem      ~p~Versao: 2.8"); > Mensagem do TEXT
        TextDrawBackgroundColor(forum[i],0x000000ff); Se vai ter BackGround ! e qual a cor
        TextDrawFont(forum[i],2); > Fonte do TextDrawn
        TextDrawLetterSize(forum[i],0.2999, 1.4); > Tamanho !
        TextDrawBoxColor(forum[i],0x00000050); > Uso de Box da TextDraw se sim colocar a Cor
        TextDrawColor(forum[i],0xffffffff); > Cor da Text
        TextDrawSetOutline(forum[i],1); > Linha ao redor do Text
        TextDrawSetProportional(forum[i],1); > Adiciona uma sombra ao lado inferior direito do texto
        TextDrawSetShadow(forum[i],1); > Parece escala espaçamento de texto para uma relação proporcional.
     }

Codigo Inteiro

pawn Code:
new Text:forum[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
    TextDrawShowForPlayer(playerid, forum[playerid]);
    return 1;
}

public OnGameModeInit()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        forum[i] = TextDrawCreate(1.0, 433.0, "~b~ Sua Mensagem                 ~p~Versao: 2.8");
        TextDrawAlignment(forum[i],0);
        TextDrawBackgroundColor(forum[i],0x000000ff);
        TextDrawFont(forum[i],2);
        TextDrawLetterSize(forum[i],0.2999, 1.4);
        TextDrawBoxColor(forum[i],0x00000050);
        TextDrawColor(forum[i],0xffffffff);
        TextDrawSetOutline(forum[i],1);
        TextDrawSetProportional(forum[i],1);
        TextDrawSetShadow(forum[i],1);
    }
    return 1;
}
// Creditos: Jorge_Braz
Creditos: Jorge_Braz
Caso eu tenha errado alguma coisa me desculpe !
Tiger Copia ae !
__________________

GameMode
Brasil Revolution City
Tutorial
SetTimer
Criar Uma TextDraw
FilterScript
Sistema de Racha

Brasil Life RPG Venha Já !

Last edited by Jorge_Braz; 27/01/2012 at 05:02 PM.
Jorge_Braz is offline   Reply With Quote
Old 27/01/2012, 12:56 AM   #2
Victor Cesaroni
Huge Clucker
 
Victor Cesaroni's Avatar
 
Join Date: Jun 2011
Posts: 209
Reputation: 13
Default Re: Criando uma TextDraw

pawn Code:
new Text:forum[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
    forum[playerid] = TextDrawCreate(1.0, 433.0, "~b~ Sua Mensagem                 ~p~Versao: 2.8");
    TextDrawAlignment(forum[playerid],0);
    TextDrawBackgroundColor(forum[playerid],0x000000ff);
    TextDrawFont(forum[playerid],2);
    TextDrawLetterSize(forum[playerid],0.2999, 1.4);
    TextDrawBoxColor(forum[playerid],0x00000050);
    TextDrawColor(forum[playerid],0xffffffff);
    TextDrawSetOutline(forum[playerid],1);
    TextDrawSetProportional(forum[playerid],1);
    TextDrawSetShadow(forum[playerid],1);
   
    TextDrawShowForPlayer(playerid, forum[playerid]);
    return 1;
}

Eu acho que o certo é apenas isto, pois se definiu para usar o TextDraw para apenas algum player, então quando ele conecta só vai aparecer para ele.
Victor Cesaroni is offline   Reply With Quote
Old 27/01/2012, 12:58 AM   #3
Jorge_Braz
Big Clucker
 
Join Date: Jul 2011
Posts: 112
Reputation: 4
Default Re: Criando uma TextDraw

nada disso ! e onde vai carregar a textdraw cara ? ta louco ? ve ae na wikipedia !

todo e nem é apenas para algum player, todo player que logar, vai aparecer a textdraw !
__________________

GameMode
Brasil Revolution City
Tutorial
SetTimer
Criar Uma TextDraw
FilterScript
Sistema de Racha

Brasil Life RPG Venha Já !
Jorge_Braz is offline   Reply With Quote
Old 27/01/2012, 01:01 AM   #4
Jorge_Braz
Big Clucker
 
Join Date: Jul 2011
Posts: 112
Reputation: 4
Default Re: Criando uma TextDraw

Então se eu quero criar um carro , vou colocar em onplayerconnect ou em ongamemodeinit ?
pensa ae !
__________________

GameMode
Brasil Revolution City
Tutorial
SetTimer
Criar Uma TextDraw
FilterScript
Sistema de Racha

Brasil Life RPG Venha Já !
Jorge_Braz is offline   Reply With Quote
Old 27/01/2012, 12:20 PM   #5
GReeN_WOoD
Huge Clucker
 
Join Date: Dec 2011
Posts: 327
Reputation: 25
Default Re: Criando uma TextDraw

Jorge se copiou isso aonde ?

Você faz um tutorial para as pessoas aprender e olhe:

PHP Code:
TextDrawSetProportional(forum[i],1); > Não to lembrado
TextDrawSetShadow
(forum[i],1); > Não to lembrado 
Créditos ? Copiou do ThugLife ?
Tenso !?!

PHP Code:
forum[i
Isto é apenas para ALGUM player como o Vitor disse.
GReeN_WOoD is offline   Reply With Quote
Old 27/01/2012, 05:00 PM   #6
Jorge_Braz
Big Clucker
 
Join Date: Jul 2011
Posts: 112
Reputation: 4
Default Re: Criando uma TextDraw

Negativo, não copiei do Thug Life,
To criando um GM do 0, e criei um textString, que fica trocando o TextDraw , só que os codigos são bem parecidos !
e não é para algum player !
PHP Code:
for(new i=0i<MAX_PLAYERSi++) 
Veja direitinho !
__________________

GameMode
Brasil Revolution City
Tutorial
SetTimer
Criar Uma TextDraw
FilterScript
Sistema de Racha

Brasil Life RPG Venha Já !
Jorge_Braz is offline   Reply With Quote
Old 27/01/2012, 05:02 PM   #7
Jorge_Braz
Big Clucker
 
Join Date: Jul 2011
Posts: 112
Reputation: 4
Default Re: Criando uma TextDraw

Ja testei mais de 1000 Vezes, e nunca deu erro,sempre apareceu para todos os players !
__________________

GameMode
Brasil Revolution City
Tutorial
SetTimer
Criar Uma TextDraw
FilterScript
Sistema de Racha

Brasil Life RPG Venha Já !
Jorge_Braz is offline   Reply With Quote
Old 27/01/2012, 06:01 PM   #8
DarkScripter
Huge Clucker
 
DarkScripter's Avatar
 
Join Date: Jan 2012
Posts: 311
Reputation: 57
Default Re: Criando uma TextDraw

o código do Jorge está correto.
existe várias maneiras de exibir textdraws.
DarkScripter is offline   Reply With Quote
Old 27/01/2012, 06:36 PM   #9
Jason`
High-roller
 
Jason`'s Avatar
 
Join Date: Sep 2011
Posts: 1,464
Reputation: 112
Default Re: Criando uma TextDraw

Quando eu crio uma textdraw com MAX_PLAYERS eu só crio ela na OnPlayerConnect
Jason` is offline   Reply With Quote
Old 27/01/2012, 06:50 PM   #10
DrTHE
High-roller
 
DrTHE's Avatar
 
Join Date: Feb 2011
Location: Belo Horizonte, Brazil
Posts: 1,132
Reputation: 147
Default Re: Criando uma TextDraw

tu podia ter criado um video mostrando como usar o fs do Zamaroth é mais util
__________________

198.211.116.169:7777
DrTHE is online now   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Tutorial] Criando TextDraw embaixo do radar DartakousLien Lançamentos/Releases 31 19/07/2014 02:27 PM
[Tutorial] Criando relógio com TextDraw JOKERBOY Lançamentos/Releases 15 02/06/2014 12:09 PM
[Ajuda] Criando TextDraw. CaioMors Português/Portuguese 7 05/09/2011 02:19 PM
[AJUDA] Criando TextDraw Embaixo do Radar CaioMors Português/Portuguese 2 03/09/2011 06:37 PM
[[[Ajuda]]] Criando TextDraw Ichigo_Kurosaki Português/Portuguese 7 28/08/2011 02:08 PM


All times are GMT. The time now is 01:22 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.