SA-MP Forums Archive
[Ajuda] data e hora do hud bugados - 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)
+---- Thread: [Ajuda] data e hora do hud bugados (/showthread.php?tid=409822)



data e hora do hud bugados - bombomloko - 23.01.2013

Ambos nгo aparecem, ficaram invisнveis;

pawn Код:
public Clock()
{
    new str[128], str2[128];
    new ano, mes, dia;
    new hora, minuto, segundo;
    getdate(ano, mes, dia);
    gettime(hora, minuto, segundo);
    new myeggtext[20];
    if(mes == 1) { myeggtext = "Janeiro"; }
    else if(mes == 2) { myeggtext = "Fevereiro"; }
    else if(mes == 3) { myeggtext = "Marco"; }
    else if(mes == 4) { myeggtext = "Abril"; }
    else if(mes == 5) { myeggtext = "Maio"; }
    else if(mes == 6) { myeggtext = "Junho"; }
    else if(mes == 7) { myeggtext = "Julho"; }
    else if(mes == 8) { myeggtext = "Agosto"; }
    else if(mes == 9) { myeggtext = "Setembro"; }
    else if(mes == 10) { myeggtext = "Outubro"; }
    else if(mes == 11) { myeggtext = "Novembro"; }
    else if(mes == 12) { myeggtext = "Dezembro"; }
    format(str, sizeof(str), "~g~~h~%d de %s", dia, myeggtext);
    TextDrawSetString(TextDrawdeData, str);
    format(str2, sizeof(str2), "~g~~h~%s%d:%s%d:%s%d", (hora < 10) ? ("0") : (""), hora, (minuto < 10) ? ("0") : (""), minuto, (segundo < 10) ? ("0") : (""), segundo);
    TextDrawSetString(TextDrawdeHora, str2);
    if(minuto == 55 && segundo == 1) { SendClientMessageToAll(COR_INTERPOL, "Faltam 5 minutos pra comeзar a loteria, compre um bilhete na lotйrica"); }
}



Re: data e hora do hud bugados - tonisantolia - 23.01.2013

Em OnPlayerConnect:
pawn Код:
TextDrawShowForPlayer(playerid,TextDrawdeData);
TextDrawShowForPlayer(playerid,TextDrawdeHora);



Re: data e hora do hud bugados - Wellington1999 - 23.01.2013

vc adicionou oque no gm ultimamente


Re: data e hora do hud bugados - bombomloko - 23.01.2013

Quote:
Originally Posted by tonisantolia
Посмотреть сообщение
Em OnPlayerConnect:
pawn Код:
TextDrawShowForPlayer(playerid,TextDrawdeData);
TextDrawShowForPlayer(playerid,TextDrawdeHora);
jб tem isso :S

Quote:
Originally Posted by Wellington1999
Посмотреть сообщение
vc adicionou oque no gm ultimamente
alguns FS e umas modificaзхes..


Re: data e hora do hud bugados - arakuta - 23.01.2013

Quais sгo as posiзхes?
Verificia se nao tao fora da tela...


Re: data e hora do hud bugados - bombomloko - 23.01.2013

Quote:
Originally Posted by arakuta
Посмотреть сообщение
Quais sгo as posiзхes?
Verificia se nao tao fora da tela...
Ta certinho...

@edit quando eu testo SEM os FS o relуgio fica bugado assim invisнvel, nгo aparece, mas quando coloco os FS ele aparece apenas as horas no canto inferior direito da tela e com letras grandes...


Re: data e hora do hud bugados - arakuta - 23.01.2013

Pode passar os codigos que criam os textdraws?


Re: data e hora do hud bugados - bombomloko - 23.01.2013

pawn Код:
new Text:TextDrawdeData;
new Text:TextDrawdeHora;

// na stock TextDraws()
    TextDrawdeData = TextDrawCreate(497.000000, 4.000000, "--");
    TextDrawdeHora = TextDrawCreate(547.000000, 26.000000, "--");
    TextDrawAlignment(TextDrawdeData, 0);
    TextDrawAlignment(TextDrawdeHora, 0);
    TextDrawBackgroundColor(TextDrawdeData, 0x000000AA);
    TextDrawBackgroundColor(TextDrawdeHora, 0x000000AA);
    TextDrawColor(TextDrawdeHora, COR_HITMAN);
    TextDrawColor(TextDrawdeData, COR_HITMAN);
    TextDrawFont(TextDrawdeData, 3);
    TextDrawLetterSize(TextDrawdeData, 0.499999, 2.000000);
    TextDrawFont(TextDrawdeHora, 3);
    TextDrawLetterSize(TextDrawdeHora, 0.499999, 2.000000);
    TextDrawSetOutline(TextDrawdeData, 1);
    TextDrawSetOutline(TextDrawdeHora, 1);
    TextDrawSetProportional(TextDrawdeData, 1);
    TextDrawSetProportional(TextDrawdeHora, 1);
    TextDrawSetShadow(TextDrawdeData, 1);
    TextDrawSetShadow(TextDrawdeHora, 1);

pawn Код:
// na public OnPlayerConnect(playerid) | public OnPlayerLogin(playerid, password[]) | public OnPlayerDeath(playerid, killerid, reason) | public OnPlayerRegister(playerid, password[]) | public OnPlayerLogin(playerid, password[])
    TextDrawShowForPlayer(playerid, TextDrawdeData);
    TextDrawShowForPlayer(playerid, TextDrawdeHora);
pawn Код:
public Clock()
{
    new str[128], str2[128];
    new ano, mes, dia;
    new hora, minuto, segundo;
    getdate(ano, mes, dia);
    gettime(hora, minuto, segundo);
    new myeggtext[20];
    if(mes == 1) { myeggtext = "Janeiro"; }
    else if(mes == 2) { myeggtext = "Fevereiro"; }
    else if(mes == 3) { myeggtext = "Marco"; }
    else if(mes == 4) { myeggtext = "Abril"; }
    else if(mes == 5) { myeggtext = "Maio"; }
    else if(mes == 6) { myeggtext = "Junho"; }
    else if(mes == 7) { myeggtext = "Julho"; }
    else if(mes == 8) { myeggtext = "Agosto"; }
    else if(mes == 9) { myeggtext = "Setembro"; }
    else if(mes == 10) { myeggtext = "Outubro"; }
    else if(mes == 11) { myeggtext = "Novembro"; }
    else if(mes == 12) { myeggtext = "Dezembro"; }
    format(str, sizeof(str), "~g~~h~%d de %s", dia, myeggtext);
    TextDrawSetString(TextDrawdeData, str);
    format(str2, sizeof(str2), "~g~~h~%s%d:%s%d:%s%d", (hora < 10) ? ("0") : (""), hora, (minuto < 10) ? ("0") : (""), minuto, (segundo < 10) ? ("0") : (""), segundo);
    TextDrawSetString(TextDrawdeHora, str2);
    if(minuto == 55 && segundo == 1) { SendClientMessageToAll(COR_INTERPOL, "Faltam 5 minutos pra comeзar a loteria, compre um bilhete na lotйrica"); }
}



Re: data e hora do hud bugados - ViictorDaay- - 23.01.2013

Conflito com outra textdraw resulta nisso.


Re: data e hora do hud bugados - bombomloko - 23.01.2013

Quote:
Originally Posted by ViictorDaay-
Посмотреть сообщение
Conflito com outra textdraw resulta nisso.
nгo, pior que acho que nгo, pq eu tenho um backup do gm e no backup o relуgio funciona, mas eu ja analisei os dois e as funзoes dos relуgios tгo iguais.

@edit resolvido

o problema tava na pqp o.o
eu havia removido todos os carros de casa (pois quero colocar o filterscript LHouse) e isso bugou o relogio do hud sei la pq, mas coloquei de novo e ta pegando...