Textdraw - Global -
JuninTJF - 27.10.2018
Coloquei uma textdraw no meu servidor de imagem que é baixada ao entrar (SAMP 0.3.DL)
Ela foi exibida pra mim e pra umas outras 3 pessoas, porém pra outras elas não é exibida.
Eu certifiquei se foi baixado antes de entrar no servidor e disseram que sim, que estavam conseguindo visualizar objetos personalizados que também são baixados, então acredito que o problema seja na hora da exibição de textdraw tentei de 2 formas.
PHP Code:
new Text:LogoMarca; // Inicio do GM
LogoMarca = TextDrawCreate(544.421875, 310.333282, "mdl-2001:logo1"); // OnGameModeInit
TextDrawLetterSize(LogoMarca, 0.000000, 0.000000);
TextDrawTextSize(LogoMarca, 77.774520, 91.000000);
TextDrawAlignment(LogoMarca, 1);
TextDrawColor(LogoMarca, -1);
TextDrawSetShadow(LogoMarca, 0);
TextDrawSetOutline(LogoMarca, 0);
TextDrawFont(LogoMarca, 4);
//e pra exibir tá na OnPlayerSpawn...
TextDrawShowForPlayer(playerid, LogoMarca);
E também fiz da forma do
PHP Code:
new Text:LogoMarca[MAX_PLAYERS]; ...
e ainda assim permanece, alguém pode ajudar? sabe dizer se é algum limite para as pessoas visualizar.
Re: Textdraw - Global -
DarkBr - 27.10.2018
Deve ser pq й Global. Tente com
PlayerTextdraw
Re: Textdraw - Global -
JuninTJF - 27.10.2018
Mas se й uma textdraw que й pra aparecer para todos pq utilizar o PlayerTextdraw
Re: Textdraw - Global -
Malandrin - 27.10.2018
Faзa um teste, crie um comando e dentro dele coloque TextDrawShowForPlayer(playerid, LogoMarca); . E veja se irб aparecer para todos.
Re: Textdraw - Global -
willttoonn - 27.10.2018
A funзгo para exibir estб correta, nгo tem como ser PlayerTextDraw, ele nгo exibe sprites. Onde vocк colocou a textdraw com a sprite?
Re: Textdraw - Global -
JuninTJF - 27.10.2018
Eu coloquei em OnGameModeInit a parte de criaзгo, e a parte de exibir em OnPlayerSpawn.
Quando o player sai da tela de registro exibir a imagem, sу que pra alguns nгo aparece e pra outros aparece
Re: Textdraw - Global -
zF3lKy3 - 27.10.2018
Quote:
Originally Posted by JuninTJF
Eu coloquei em OnGameModeInit a parte de criaзгo, e a parte de exibir em OnPlayerSpawn.
Quando o player sai da tela de registro exibir a imagem, sу que pra alguns nгo aparece e pra outros aparece
|
@Edit
Cod:
PHP Code:
new Text:LogoMarca[MAX_PLAYERS];
for(new i; i < GetMaxPlayers(); i++)
{
LogoMarca[i] = TextDrawCreate(544.421875, 310.333282, "mdl-2001:logo1"); // OnGameModeInit
TextDrawLetterSize(LogoMarca[i], 0.000000, 0.000000);
TextDrawTextSize(LogoMarca[i], 77.774520, 91.000000);
TextDrawAlignment(LogoMarca[i], 1);
TextDrawColor(LogoMarca[i], -1);
TextDrawSetShadow(LogoMarca[i], 0);
TextDrawSetOutline(LogoMarca[i], 0);
TextDrawFont(LogoMarca[i], 4);
}
TextDrawShowForPlayer(playerid, LogoMarca[playerid]);
Testa ai e ver se agora tб funcionando direito!
Re: Textdraw - Global -
JuninTJF - 27.10.2018
Não funcionou... Quando adicionei o seu código as textdraw nem some mais.
fiz um debug pra testar e não tá printando no console.
PHP Code:
for(new i; i < GetMaxPlayers(); i++)
{
LogoMarca[i] = TextDrawCreate(544.421875, 310.333282, "mdl-2001:logo1"); // OnGameModeInit
TextDrawLetterSize(LogoMarca[i], 0.000000, 0.000000);
TextDrawTextSize(LogoMarca[i], 77.774520, 91.000000);
TextDrawAlignment(LogoMarca[i], 1);
TextDrawColor(LogoMarca[i], -1);
TextDrawSetShadow(LogoMarca[i], 0);
TextDrawSetOutline(LogoMarca[i], 0);
TextDrawFont(LogoMarca[i], 4);
}
print("DEBUG: TextDraws SUCESS!");
Quando adiciono o seu código tudo para e nem printa.
Re: Textdraw - Global -
zF3lKy3 - 27.10.2018
Quote:
Originally Posted by JuninTJF
Nгo funcionou... Quando adicionei o seu cуdigo as textdraw nem some mais.
fiz um debug pra testar e nгo tб printando no console.
PHP Code:
for(new i; i < GetMaxPlayers(); i++)
{
LogoMarca[i] = TextDrawCreate(544.421875, 310.333282, "mdl-2001:logo1"); // OnGameModeInit
TextDrawLetterSize(LogoMarca[i], 0.000000, 0.000000);
TextDrawTextSize(LogoMarca[i], 77.774520, 91.000000);
TextDrawAlignment(LogoMarca[i], 1);
TextDrawColor(LogoMarca[i], -1);
TextDrawSetShadow(LogoMarca[i], 0);
TextDrawSetOutline(LogoMarca[i], 0);
TextDrawFont(LogoMarca[i], 4);
}
print("DEBUG: TextDraws SUCESS!");
Quando adiciono o seu cуdigo tudo para e nem printa.
|
Uй, era pra tб funcionando, alguns textdraw's faзo desse modo й funciona, jб tive o mesmo problema que vocк, fiz isso e funcionou ;/