SA-MP Forums Archive
[AJUDA]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)
+---- Thread: [AJUDA]TextDraw (/showthread.php?tid=199357)



[AJUDA]TextDraw - egonzks - 15.12.2010

Й o seguinte galera eu estou com problemas no textdraw de horas. Ele estava funcionando perfeitamente, mais derepente paro de aparecer ja refiz o cod, mais mesmo assim nao aparece mais.


Re: [AJUDA]TextDraw - [Ips]Guh - 15.12.2010

Da pra postar o code?assim alguem pode ti ajudar..


Re: [AJUDA]TextDraw - [Banido]HigorOliver - 15.12.2010

Posta o codigo ae , rapaz.


Re: [AJUDA]TextDraw - egonzks - 15.12.2010

pawn Код:
new Text:TextHoras;
////////////////////////////////////////////////////////////
TextHoras = TextDrawCreate(548.000000,23.000000," ");
TextDrawAlignment(TextHoras,0);
TextDrawBackgroundColor(TextHoras,0xFFFFFFff);
TextDrawFont(TextHoras,3);
TextDrawLetterSize(TextHoras,0.599999,1.700000);
TextDrawColor(TextHoras,0x000000ff);
TextDrawSetOutline(TextHoras,1);
TextDrawSetProportional(TextHoras,1);
TextDrawSetShadow(TextHoras,1);
////////////////////////////////////////////////////////////
format(string,50,"%02d:%02d",hour,minute);
TextDrawSetString(TextHoras,string);
////////////////////////////////////////////////////////////
TextDrawShowForPlayer(playerid, TextHoras);



Re: [AJUDA]TextDraw - mafelis - 15.12.2010

Jб Tive Problemas Assim vc recentemente colocou num novo FS no Server, as Vezes Esse FS esta impedindo a criaзгo do TextDraw


Re: [AJUDA]TextDraw - egonzks - 15.12.2010

Eu nao uso fs


Re: [AJUDA]TextDraw - mafelis - 15.12.2010

Bom, verifique se existe duas definiзгo de funзгo no gm iguais no GM, aonde fica o cуdigo do TextDraw, as vezes alguma funзгo estб matando os cуdigo dele


Re: [AJUDA]TextDraw - NathanLive - 15.12.2010

Pelo que vi vocк quer fazer um text draw para horas entгo vamos lб:
pawn Код:
// Topo do Gamemode
new Text: TextHoras[MAX_PLAYERS];
formard AtualizarHora();
//Ongamemodeinit
SetTimer("AtualizarHora", 60000, true);
for(new i; i < GetMaxPlayers(); i ++)
{
TextHoras[i] = TextDrawCreate(548.000000,23.000000," ");
TextDrawAlignment(TextHoras[i],0);
TextDrawBackgroundColor(TextHoras[i],0xFFFFFFff);
TextDrawFont(TextHoras[i],3);
TextDrawLetterSize(TextHoras[i],0.599999,1.700000);
TextDrawColor(TextHoras[i],0x000000ff);
TextDrawSetOutline(TextHoras[i],1);
TextDrawSetProportional(TextHoras[i],1);
TextDrawSetShadow(TextHoras[i],1);
}
//no inicio de onplayerspawn
TextDrawShowForPlayer(playerid, TextHoras[playerid]);
//No inicio de onplayerdeath
TextDrawHidePlayer(playerid, TextHoras[playerid]);
//No fim do seu gamemode
public AtualizarHora()
{
new string[256];
new horas, minutos;
gettime(horas, minutos);
format(string,50,"%02d:%02d",horas, minutos);
TextDrawSetString(TextHoras[i],string);
return 1;
}
Caso tenha erros ou nгo funcione poste aki, abraзos.


Re: [AJUDA]TextDraw - egonzks - 16.12.2010

O relogio ja estб pronto funcionava mais dpois q parou de funcionar. Dei uma olhada nesse seu cod e vi o meu estб bem parecido, mais o problema realmente й q o relogio parou de aparecer.


Re: [AJUDA]TextDraw - rjjj - 16.12.2010

Bem, acho que dб primeira vez o cуdigo funcionou por que vocк estб usando TextDrawShowForPlayer, e isso faz com que o TextDraw aparecer apenas б um ъnico jogador.


Isto deve resolver o seu problema:


Use:


pawn Код:
TextDrawShowForAll(Text:text);

//e

TextDrawHideForAll(Text:text);

Ao invйs de:


pawn Код:
TextDrawShowForPlayer(playerid, Text:text);

//e

TextDrawHideForPlayer(playerid, Text:text);

Espero ter ajudado