SA-MP Forums Archive
[Tutorial] Criando Relуgio e Nome do Server em TextDraw - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Criando Relуgio e Nome do Server em TextDraw (/showthread.php?tid=310977)



Criando Relуgio e Nome do Server em TextDraw - Arthur_BiT - 14.01.2012

[TUT]Criando Relуgio e Nome do Server em TextDraw

-Bom gente hoje vou ensinar como criar um relуgio para seu servidor em text draw com o nome do seu servidor em cima,

-Pensei em criar esse tutorial para os novatos,pois para novatos criar um text draw pode ser muito difнcil,ainda mais em forma de relуgio.

-Print de como ficaria:


Bom entгo vamos comeзar:

-1 Passo=Adicione as essas news no TOPO do GM:
PHP Code:
new Text:Brasil//bom aqui voce vai modificar o "Brasil" para o texto 1 q vc quizer q apareзa
new Text:rpg //aqui vc vai ter q modificar o "rpg" para o 2 texto q vc quizer q apareзa
new Text:Textdraw0//aqui nao mexa=funзгo:relуgio
new Text:Textdraw1;//aqui tb nao mexa=funзгo:relуgio 
-2 Passo=Defina as cores coloce isso no topo do GM Tambйm:
PHP Code:
#define COR_RED 0xFF0000FF
#define COR_BRANCO 0xFFFFFFAA 
-3 Passo=Adicione isso no:public OnGameModeInit():

PHP Code:
{//abrir a chave,se ja tiver uma apenas adicione as coisas abaixo
    
Brasil TextDrawCreate(490.000000,390.000000,"Brasil");
    
TextDrawFont(Brasil,2);//Formato da letra
    
TextDrawColor(Brasil,COR_BRANCO);//Cor da letra,no caso,branco
    
TextDrawLetterSize(Brasil,0.599999,3.000000);//Size da letra(tamanho)
    
TextDrawSetOutline(Brasil,1);//Melhor nao mexer se for novato
    
TextDrawSetShadow(Brasil,1);//Aqui serб a sombra atras no texto,no caso,esta inativa
    
TextDrawSetProportional(Brasil,1);//Melhor nao mexer se for novato
//text draws RPG >>Aqui serб as configuraзхes do text draw RPG,como voce pode ver na print lб em cima.
    
rpg TextDrawCreate(580.000000,390.000000,"RPG");// Aqui й aonde a text draw vai ser posicionada.
    
TextDrawFont(rpg,2);>>Aqui й o formato da letra.
    
TextDrawColor(rpg,COR_RED);//Cor da palavra "RPG"
    
TextDrawLetterSize(rpg,0.599999,3.000000);//Cor da letra,no caso,vermelho
    
TextDrawSetOutline(rpg,1);//Melhor nao mexer se for novato
    
TextDrawSetShadow(rpg,1);//Aqui serб a sombra atras no texto,no caso,esta inativa
    
TextDrawSetProportional(rpg,1);//Melhor nao mexer se for novato
//text draw relogio
    
Textdraw0 TextDrawCreate(510.000000415.000000"00:00:00");//bom aqui  tambem nao precisa mexer
    
TextDrawBackgroundColor(Textdraw0255);//tb nao precisa se nao ira mudar o relogio
    
TextDrawFont(Textdraw02);//fonte dos numeros do relogio(estilo)
    
TextDrawLetterSize(Textdraw00.5000001.000000);//tamanho dos numeros
    
TextDrawColor(Textdraw0, -1);//cor
    
TextDrawSetOutline(Textdraw00);//nao mexer
    
TextDrawSetProportional(Textdraw01);//nao mexer
    
TextDrawSetShadow(Textdraw01);//nao mexer
//text draw data
    
Textdraw1 TextDrawCreate(520.000000425.000000"00/00/00");//nao precisa mexer
    
TextDrawBackgroundColor(Textdraw1255);//nao mexer
    
TextDrawFont(Textdraw12);//fonte da letra/numeros
    
TextDrawLetterSize(Textdraw10.5000001.000000);//tamanho das letras/numeros
    
TextDrawColor(Textdraw1, -1);//cor
    
TextDrawSetOutline(Textdraw10);//nao mexer
    
TextDrawSetProportional(Textdraw11);//nao mexer
    
TextDrawSetShadow(Textdraw11);//nao mexer
//set timer
    
SetTimer("hora",1000,1);//aqui й a funзгo para contar horas minutos segundos etc...
//fechar a chave,se ja tiver uma,coloque no final da public 
-4 Passo=Adicione essa foward no topo do GM:
PHP Code:
forward hora(playerid); 
-5 Passo=Adicione essa public,se voce for novato adicione no final do GM,se for mais avanзado ja terб a noзгo de onde colocar:

PHP Code:
public hora(playerid
-6 Passo=Adicione isso na public que voce criou: public hora(playerid)
PHP Code:
{
    new 
str[128],         //apenas funзхes do relуgio
        
str2[128],
            
year,
                
month,
                    
day,
                        
hour,
                            
minute,
                                
second;
    
getdate(yearmonthday);
    
gettime(hour,minute,second);
    new 
mes[12];
    if(
month == 1) { mes "1"; }
    else if(
month == 2) {mes "2";} //meses no caso,mes 2=fevereiro
    
else if(month == 3) {mes "3";}
    else if(
month == 4) {mes "4";}
    else if(
month == 5) {mes "5";}
    else if(
month == 6) {mes "6";}
    else if(
month == 7) {mes "7";}
    else if(
month == 8) {mes "8";}
    else if(
month == 9) {mes "9";}
    else if(
month == 10) {mes "10";}
    else if(
month == 11) {mes "11";}
    else if(
month == 12) {mes"12";}
    
format(strsizeof(str), "%d/%s/%d"daymes,year);
    
TextDrawSetString(Text:Textdraw0str);
    
format(str2sizeof(str2), "%d:%d:%d"hourminutesecond);
    
TextDrawSetString(Text:Textdraw1str2);

-7 Passo:Adicione isso na: public OnPlayerConnect(playerid)

PHP Code:
TextDrawShowForPlayer(playerid,Brasil);                //quando o player se conectar no server apareзerб as text drawns
    
TextDrawShowForPlayer(playerid,rpg);
    
TextDrawShowForPlayer(playeridTextdraw0);
    
TextDrawShowForPlayer(playeridTextdraw1); 
Bom hoje estou parando por aqui,qualquer erro nesse tutorial me avisem,critiquem,apenas nao aceito xingamentos
A e esqueci q eu peguei o negocio do relogio dum cara ali:http://forum.sa-mp.com/showthread.ph...ando+rel%F3gio

>>>>>>>>Projetos<<<<<<<<
[TUT]Criando Relуgio e Nome do Server em TextDraw
[TUT]Criando Sistema de GPS
[TUT]Criando Sistema de GPS em Dialog


Re: Criando Relуgio e Nome do Server em TextDraw - Hardware - 14.01.2012

Faltou explicar muita coisa aн, mas valeu pelo esforзo.


Re: Criando Relуgio e Nome do Server em TextDraw - Enderman - 14.01.2012

Ja vi esse tutorial em algum lugar.....


Re: Criando Relуgio e Nome do Server em TextDraw - Don_Speed - 14.01.2012

Tenhu Certeza Que Foi Extraido de Um GF.


Re: Criando Relуgio e Nome do Server em TextDraw - pWesley - 14.01.2012

Quote:
Originally Posted by Don_Speed
View Post
Tenhu Certeza Que Foi Extraido de Um GF.
Na verdade seria de um servidor qualquer, mais tб valendo.

@TOPIC
Isso й a coisa mais fбcil de se fazer meu mais vlw a intenзгo de postar.


Re: Criando Relуgio e Nome do Server em TextDraw - Lуs - 14.01.2012

Quote:
Originally Posted by Arthur_BiT
View Post
A e esqueci q eu peguei o negocio do relogio dum cara ali:http://forum.sa-mp.com/showthread.ph...ando+rel%F3gio
Vocк pediu autorizaзгo do "cara ali" pra poder postar?


Re: Criando Relуgio e Nome do Server em TextDraw - Arthur_BiT - 14.01.2012

Eu apenas tipo peguei a base do cara e na copiei nao e eu nao extrai de nada nao fui eu q fiz


Re: Criando Relуgio e Nome do Server em TextDraw - Arthur_BiT - 14.01.2012

E tb peguei a base do fs gl_realtime


Re: Criando Relуgio e Nome do Server em TextDraw - Djair_Black - 24.01.2012

De qualquer modo, vai ajudar muita gente que nгo sabe sobre isso neh?
Atй que devia pedir permissгo para o cara! ^^


Respuesta: Criando Relуgio e Nome do Server em TextDraw - Luciano* - 24.01.2012

Vix, nem consegui =/ queria um escrito 'BR-EVOLUTION-TDM'