SA-MP Forums Archive
[Ajuda] Textdrawn bairros - 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] Textdrawn bairros (/showthread.php?tid=362576)



Textdrawn bairros - Brazuca[]s - 24.07.2012

Olб amigos eu criei este textdrawn para que aparece-se os nomes dos bairros da cidade, mas nгo esta aparecendo.

pawn Код:
new zones[MAX_ZONE_NAME], s[30];
    GetPlayer2DZone(playerid, zones, MAX_ZONE_NAME);
    format(s, 30, "%s", zones);
    TextDrawSetString(Bairros, s);
Caso tenha algo errado neste code me avisem!


Re: Textdrawn bairros - ViniBorn - 24.07.2012

Cade o TextDrawShowForPlayer ?


Re: Textdrawn bairros - leonardo1434 - 24.07.2012

Cade a textdraw? a unica coisa que vejo й vocк editando a string Bairros.

O correto deve ser criar uma textdraw para o jogador e mostra-la ao jogador ao mudar de "bairro".


Re: Textdrawn bairros - Brazuca[]s - 24.07.2012

Essa й a textdrawn.

pawn Код:
Bairros = TextDrawCreate(17 ,454 , "-");
    TextDrawFont(Bairros , 1);
    TextDrawLetterSize(Bairros , 2, 14);
    TextDrawColor(Bairros , 0xf005fcFF);
    TextDrawSetOutline(Bairros , false);
    TextDrawSetProportional(Bairros , true);
    TextDrawSetShadow(Bairros , 1);



Re: Textdrawn bairros - DrTHE - 24.07.2012

Estб errado seu codigo, o textdraw nao pode ser global e sim um para cada jogador.

OnGameModeInt
pawn Код:
for(new x = 0, y = GetMaxPlayers(); x != y; x++)
{
    Bairros[x] = TextDrawCreate(17, 454, "-");
    TextDrawFont(Bairros[x], 1);
    TextDrawLetterSize(Bairros[x], 2, 14);
    TextDrawColor(Bairros[x], 0xf005fcFF);
    TextDrawSetOutline(Bairros[x], false);
    TextDrawSetProportional(Bairros[x], true);
    TextDrawSetShadow(Bairros[x], 1);
}
pawn Код:
TextDrawSetString(Bairros[playerid], s);

TextDrawShowForPlayer(playerid, Bairros[playerid]);