Portal SAMP
[Ajuda] Como mostrar uma string salva em texdraw - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Como mostrar uma string salva em texdraw (/showthread.php?tid=374)



Como mostrar uma string salva em texdraw - Smith - 23/11/2020

Galera fiz um texdraw aki mais nao sei a funçao que usa pra mostrar o valor de uma string salva nela seja de texto ou de numero estou apanhando aki kkk qual funçao para mostrar strings em texdraw?


RE: Como mostrar uma string salva em texdraw - Burunu - 23/11/2020

Pelo que entendi, Você Deve criar uma variável a qual ira armazenar a sua textdraw
EX.:
Código:
new Text:Teste;

public OnGameModeInit(){
  Teste = TextDrawCreate(240.0,580.0,"Teste ~r~1~h~2~h~3~~h~4"); //cria a textsraw
  TextDrawColor(Teste,0xFFFFFFFF);// chama a partir da variável e apresenta na cor branca
return 1;
}



RE: Como mostrar uma string salva em texdraw - Hazard - 23/11/2020

use TextDrawSetString

Código PHP:
new str[128];
format(str,sizeof str,"%s %d"string,integer);
TextDrawSetString(textdraw[0], str); 



RE: Como mostrar uma string salva em texdraw - Smith - 24/11/2020

(23/11/2020 23:57)Hazard Escreveu: use TextDrawSetString

Código PHP:
new str[128];
format(str,sizeof str,"%s %d"string,integer);
TextDrawSetString(textdraw[0], str); 

Vlw cara era isso que estava procurando +rep

EDIT:
na pratica nao deu certo kk

Código:
    Itens[playerid][Mochila] = 5;
    new str[256];
    format(str, sizeof(str), "%i %d", Itens[playerid][Mochila], Itens[playerid][Mochila]);
    Textdraw3 = TextDrawCreate(386.187377, 192.250000, "usebox");
    TextDrawLetterSize(Textdraw3, 0.000000, 2.859260);
    TextDrawTextSize(Textdraw3, 242.568084, 0.000000);
    TextDrawAlignment(Textdraw3, 1);
    TextDrawColor(Textdraw3, 0);
    TextDrawUseBox(Textdraw3, true);
    TextDrawBoxColor(Textdraw3, 102);
    TextDrawSetShadow(Textdraw3, 0);
    TextDrawSetOutline(Textdraw3, 0);
    TextDrawSetString(Textdraw3, str);
nao mostra o 5 da string mochila


RE: Como mostrar uma string salva em texdraw - SkolPlay - 24/11/2020

Código PHP:
forward TMochila(playerid);
public 
TMochila(playerid)
{
    new 
str[256];
    
format(strsizeof(str), "%i %d"Itens[playerid][Mochila], Itens[playerid][Mochila]);
    
TextDrawSetString(Textdraw3str);
    return 
1;



Tente isso que mandei, e utilize TMochila[playerid] no comando(se for).