SA-MP Forums Archive
[Ajuda] Erro na TextDraw! - 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] Erro na TextDraw! (/showthread.php?tid=563265)



Erro na TextDraw! - #Luca[S]. - 14.02.2015

Meu servidor tem uns problemas em textdraw's a que eu estou tendo mais problema й essa.
Normalmente a textdraw fica assim:


Mбs para o id 5 pra cima (por ai) a textdraw fica bugada.
Bugada fica assim:


Alguem pode me ajudar com esse erro? Obrigado a quem tentar me ajudar.


Re: Erro na TextDraw! - xBaDaSSx - 14.02.2015

minha bola de cristal quebrou, nгo tem como advinhar o erro sem o codigo kkkkkk


Re: Erro na TextDraw! - #Luca[S]. - 14.02.2015

Quote:
Originally Posted by xBaDaSSx
View Post
minha bola de cristal quebrou, nгo tem como advinhar o erro sem o codigo kkkkkk
mds o que importa nгo й o cуdigo (acho). O cуdigo й o mesmo de outras, crio o textdraw como todos criam.

pawn Code:
APlayerData[playerid][MissionText] = TextDrawCreate(320.0, 430.0, " ");
    TextDrawAlignment(APlayerData[playerid][MissionText], 2);
    TextDrawUseBox(APlayerData[playerid][MissionText], 1);
    TextDrawBoxColor(APlayerData[playerid][MissionText], 0x00000044);
    TextDrawFont(APlayerData[playerid][MissionText],2);
    TextDrawLetterSize(APlayerData[playerid][MissionText], 0.270000, 1.399999);
    TextDrawSetOutline(APlayerData[playerid][MissionText], 1);
    TextDrawSetProportional(APlayerData[playerid][MissionText], 1);



Re: Erro na TextDraw! - xBaDaSSx - 14.02.2015

Esquecк, tu pede ajuda e fala que nгo tem nada haver, sу mandou o codigo do textdraw, ta faltando um monte de coisa ainda, tipo o quк ta em onplayerconnect, disconnect, modeinit...


Re: Erro na TextDraw! - #Luca[S]. - 14.02.2015

OnPlayerConnect, e se for pra falar esquecк n fale '-'


Re: Erro na TextDraw! - JonathanFeitosa - 14.02.2015

Vocк nгo usou sу um TD para fazer isso. Mande o resto.

Se vocк tem outra TD >>> pode dar conflito.
Caso use sу uma, seu box pode estб bugado.


Re: Erro na TextDraw! - #Luca[S]. - 15.02.2015

Meu GM й PPC_Trucking, tem vбrias textdraw's.
Como posso fazer para poder resolver o suposto conflito?
Agradeзo..


Re: Erro na TextDraw! - xBaDaSSx - 15.02.2015

dps eu que nгo sei de nada kkkkk


Re: Erro na TextDraw! - #Luca[S]. - 15.02.2015

Quote:
Originally Posted by xBaDaSSx
View Post
dps eu que nгo sei de nada kkkkk
Meu deus, esses membros que frequentam o fуrum me imprecionam.


Re: Erro na TextDraw! - fehzl - 15.02.2015

Amigo, fiz para vocк para vocк ter uma noзгo...

Primeiro defina:

PHP Code:
new Text:txd_trabalho[MAX_PLAYERS][1]; 
Depois use uma stock para criar a TextDraw:

PHP Code:
stock criar_txd(playerid)
{
    
txd_trabalho[playerid][0] = TextDrawCreate(314.102874432.460144"SEM TRABALHO NO MOMENTO DIGITE ~g~'/TRABALHAR'~w~ OU ~g~'/T'~w~ PARA INICIAR UM TRABALHO");
    
TextDrawLetterSize(txd_trabalho[playerid][0], 0.1930001.448800);
    
TextDrawTextSize(txd_trabalho[playerid][0], 15.000000718.500122);
    
TextDrawAlignment(txd_trabalho[playerid][0], 2);
    
TextDrawColor(txd_trabalho[playerid][0], -1);
    
TextDrawUseBox(txd_trabalho[playerid][0], 1);
    
TextDrawBoxColor(txd_trabalho[playerid][0], 255);
    
TextDrawSetShadow(txd_trabalho[playerid][0], 0);
    
TextDrawSetOutline(txd_trabalho[playerid][0], 0);
    
TextDrawBackgroundColor(txd_trabalho[playerid][0], 255);
    
TextDrawFont(txd_trabalho[playerid][0], 2);
    
TextDrawSetProportional(txd_trabalho[playerid][0], 1);
    
TextDrawSetShadow(txd_trabalho[playerid][0], 0);

E entгo a coloque na 'OnPlayerConnect', para que a TextDraw seja criada...

PHP Code:
public OnPlayerConnect(playerid)
{
    
criar_txd(playerid);
    return 
1;

E como exemplo, vamos usar 'OnPlayerSpawn' para mostrar a TextDraw para o player (no seu caso, seria para quando o player nгo estiver em um trabalho), use:

PHP Code:
public OnPlayerSpawn(playerid)
{
    
TextDrawShowForPlayer(playeridtxd_trabalho[playerid][0]);
    return 
1;

E entгo, quando o player entrar em um trabralho, use:

PHP Code:
TextDrawHideForPlayer(playeridtxd_trabalho[playerid][0]); 
Espero ter ajudado... Recomendo que de uma olhada aqui 'TextDraw - SA-MP Wiki' para ter uma noзгo maior...