[Ajuda] Probleminha Textdraw Nomes! - 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] Probleminha Textdraw Nomes! (
/showthread.php?tid=512314)
Probleminha Textdraw Nomes! -
gmstrikker - 10.05.2014
To com um problema no meu textdraw de nomes ( й tipo pra aparecer o nome do jogador na tela ) ta funcionando, mas sу qnd tem sу 1 jogador on
Pq qnd loga 2 aparece os dois nomes pros players, buga tudo, as vezes nem aparece o textdraw, oq tem de errado ai?
pawn Код:
// topo do gm
new Text:Nomes[MAX_PLAYERS]; // txdname1
// on gamemodeinit
// textdraws nomes (eu acho) txd name ~ textdraw name
for(new i=0; i<MAX_PLAYERS; i++)
{
Nomes[i] = TextDrawCreate(290.000000,380.000000,"_");
TextDrawAlignment(Nomes[i],0);
TextDrawBackgroundColor(Nomes[i],0x000000ff);
TextDrawFont(Nomes[i],3);
TextDrawLetterSize(Nomes[i],0.89,1.000000);
TextDrawColor(Nomes[i],0xffffffff);
TextDrawSetOutline(Nomes[i],1);
TextDrawSetProportional(Nomes[i],3);
TextDrawSetShadow(Nomes[i],1);
// quando o player loga (tipo da spawn do login)
format(tmp2, sizeof(tmp2), "~n~ ~w~Seja Bem Vindo ~n~~y~%s", PlayerName(playerid));
GameTextForPlayer(playerid, tmp2, 5000, 1);
OnPlayerOldHealthArmour(playerid);
// textdraw name ~ textdraw nome
new str1[40];
TextDrawShowForPlayer(playerid, Nomes[playerid]);
format(str1,sizeof(str1),"%s",pNome(playerid));
TextDrawSetString(Nomes[playerid], str1);
Re : Probleminha Textdraw Nomes! -
Ansial - 10.05.2014
oi,
Vocк pode testar com: https://sampwiki.blast.hk/wiki/CreatePlayerTextDraw
Re: Probleminha Textdraw Nomes! -
mau.tito - 10.05.2014
Faz criar a textdraw apenas quando o player logar fica bem melhor para vocк !
Re: Probleminha Textdraw Nomes! -
gmstrikker - 10.05.2014
Coloquei no login pra melhorar entгo, lб embaixo
pawn Код:
new str1[40];
TextDrawShowForPlayer(playerid, Nomes[playerid]);
format(str1,sizeof(str1),"%s",pNome(playerid));
TextDrawSetString(Nomes[playerid], str1);