[Ajuda] Probleminha Textdraw Nomes!
#1

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);
Reply
#2

oi,
Vocк pode testar com:
https://sampwiki.blast.hk/wiki/CreatePlayerTextDraw
Reply
#3

Faz criar a textdraw apenas quando o player logar fica bem melhor para vocк !
Reply
#4

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);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)