[Tutorial] Criando TextDraw embaixo do radar
#1

Й um tema sobre o qual ainda existem poucos tуpicos, e й tambйm um tema pelo qual eu me interesso muito, e uma vez que sei fazer decidi partilhar aqui no fуrum.

Ora vamos comeзar

Antes de mais, nunca se podem esqueзer de

pawn Код:
#include <a_samp>
sem isto nada funcionarб, acho que jб todos sabem.(Se estiver adicionando em seu GM e jб estiver lб isto, nao repita)


depois vamos criar um
pawn Код:
new
com o nome do textdraw
pawn Код:
new Text:Textdrawdebaixodoradar;
depois se vocк estiver criando isto como FS coloque em
pawn Код:
public OnFilterScriptInit
caso vocк esteja adicionando em seu GM, terб que colocar em
pawn Код:
public OnGameModeInit
e adicione o seguinte

pawn Код:
Textdrawdebaixodoradar= TextDrawCreate(1.0, 433.0, "Aqui seu site*");
TextDrawAlignment(Textdrawdebaixodoradar,0);//Nгo mecher
TextDrawBackgroundColor(Textdrawdebaixodoradar,0x000000ff);//Nгo mecher
TextDrawFont(Textdrawdebaixodoradar,2);//Tipo de Letro (veja o *[2]mais abaixo)
 TextDrawLetterSize(Textdrawdebaixodoradar,0.2999, 1.4);//Nгo mecher
TextDrawBoxColor(Textdrawdebaixodoradar,0x00000050);//Nгo mecher
TextDrawColor(Textdrawdebaixodoradar,0xffffffff);//Nгo mecher
TextDrawSetOutline(Textdrawdebaixodoradar,1);//Nгo mecher
TextDrawSetProportional(Textdrawdebaixodoradar,1);//Nгo mecher
TextDrawSetShadow(Textdrawdebaixodoradar,1);//Nгo mecher
* vocк poderб colocar o texto de cores diferente

~b~ = Azul
~p~ = Rosa
~r~ = Vermelho
~w~ = Branco
~y~ = Amarelo
~g~ = Verde

entre outras

*[2]

voзк poderб mudar seu tipo de letra caso nгo goste do actual.

Os tipos de tras sгo iguais aos representados na imagem




Continuando...

adicione isto por baixo do que adicionou б pouco tambйm em
pawn Код:
public OnGameModeInit
ou
pawn Код:
public OnFilterScriptInit
(dependendo como estб a fazer, adicione la isto

pawn Код:
for(new i; i < MAX_PLAYERS; i ++)
    {
        if(IsPlayerConnected(i))
        {
            TextDrawShowForPlayer(i, Textdrawdebaixodoradar);
        }
    }
nгo mexa em nada, isto irб fazer com que o texto apareзa quando voзк entrar no server

On‌FilterScriptExit = se estiver criando FS
On‌GameModeExit = se estiver colocando no GM

depois se estiver em
pawn Код:
public OnFilterScriptExit
faзa o seguinte

pawn Код:
public OnFilterScriptExit()
{
    TextDrawHideForAll(Textdrawdebaixodoradar);
    TextDrawDestroy(Textdrawdebaixodoradar);
       return 1;
}

se estiver criando como
pawn Код:
public OnGameModeExit
coloque da seguinte forma

pawn Код:
public OnGameModeExit()
{
    TextDrawHideForAll(Textdrawdebaixodoradar);
    TextDrawDestroy(Textdrawdebaixodoradar);
       return 1;
}
isso irб fazer com que o texto desapareзa quando voзк sair do server (dessa maneira nгo irб bugar)

e finalmente coloque isso em
pawn Код:
public OnPlayerConnect
pawn Код:
TextDrawShowForPlayer(playerid, Textdrawdebaixodoradar);
isto irб fazer o texto apareзer.

Resultado Final




Bom e й isso, espero que tenham gostado, foi o meu primeiro Tutorial, comentem e se acharem que algo estб mal digam, caso tenham duvidas digam tabйm.

Cumprimentos a todos
Reply
#2

lal criar text drawn?
isto deveria ser posto em CODES pois apenas mudar o local onde o fica o text draw eita rs
Reply
#3

eu gostei muito, vou tenta fazer pq eu ja pensei em fazer um textdrawn embaixo do radar e tal
Reply
#4

Quote:
Originally Posted by V4mpiroDoidao
eu gostei muito, vou tenta fazer pq eu ja pensei em fazer um textdrawn embaixo do radar e tal
obrigado, espero ter ajudado
Reply
#5

vc pode postar uma ss de como ficou?
Reply
#6

jб postei e tambйm atualizei o tуpico, com os tipos de letra, que caso queira pode ser alterada
Reply
#7

Gostei Do seu Tuto Parabйns.
Reply
#8

Quote:
Originally Posted by TheGarfield
Gostei Do seu Tuto Parabйns.
Obrigado
Reply
#9

parabens pelo tuto...

mas se no caso eu quizesse colocar o nick do e o level do cara?

como eu faria
Reply
#10

Como assim?
Vocк queria colocar o nick do cara e o Level embaixo do radar?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)