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



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.421875310.333282"mdl-2001:logo1"); // OnGameModeInit
TextDrawLetterSize(LogoMarca0.0000000.000000);
TextDrawTextSize(LogoMarca77.77452091.000000);
TextDrawAlignment(LogoMarca1);
TextDrawColor(LogoMarca, -1);
TextDrawSetShadow(LogoMarca0);
TextDrawSetOutline(LogoMarca0);
TextDrawFont(LogoMarca4);
//e pra exibir tá na OnPlayerSpawn... 
TextDrawShowForPlayer(playeridLogoMarca); 
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
View Post
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 
iGetMaxPlayers(); i++)
{
    
LogoMarca[i] = TextDrawCreate(544.421875310.333282"mdl-2001:logo1"); // OnGameModeInit
    
TextDrawLetterSize(LogoMarca[i], 0.0000000.000000);
    
TextDrawTextSize(LogoMarca[i], 77.77452091.000000);
    
TextDrawAlignment(LogoMarca[i], 1);
    
TextDrawColor(LogoMarca[i], -1);
    
TextDrawSetShadow(LogoMarca[i], 0);
    
TextDrawSetOutline(LogoMarca[i], 0);
    
TextDrawFont(LogoMarca[i], 4);
}
TextDrawShowForPlayer(playeridLogoMarca[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 iGetMaxPlayers(); i++)
    {
        
LogoMarca[i] = TextDrawCreate(544.421875310.333282"mdl-2001:logo1"); // OnGameModeInit
        
TextDrawLetterSize(LogoMarca[i], 0.0000000.000000);
        
TextDrawTextSize(LogoMarca[i], 77.77452091.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
View Post
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 iGetMaxPlayers(); i++)
    {
        
LogoMarca[i] = TextDrawCreate(544.421875310.333282"mdl-2001:logo1"); // OnGameModeInit
        
TextDrawLetterSize(LogoMarca[i], 0.0000000.000000);
        
TextDrawTextSize(LogoMarca[i], 77.77452091.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 ;/