Portal SAMP
[Ajuda] Textdraw - 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] Textdraw (/showthread.php?tid=2754)



Textdraw - Tonnob - 02/09/2022

Eu criei um sistema em textdrawn que é 
Basicamente um Status onde vai mostrar
Ao Jogador a sua quantidade de Coins
Porém nn aparece a quantidade
Pints logo a baixo. Se eu tiver feito errado
Poderia deixar uma base pra ver o que
Poso fazer


RE: Textdraw - White_Blue - 02/09/2022

Para isso se usa a função "PlayerTextDrawSetString".


Exemplo:
Código PHP:
public OnPlayerConnect(playerid) {
    new stringC[128];
    format(StringCsizeof(StringC), "%d"pTonnob[playerid][Coins]); // Formatamos a string que irá armazenar a quantidade de coins armazenada na variável "Coins"
    PlayerTextDrawSetString(playeridTextdraw[2], stringC); // Mostra a string na Textdraw
    for(new 0sizeof(Textdraw); i++) { // Loop com o tamanho da variável "Textdraw" para otimizar o processo
    PlayerTextDrawShow(playeridTextdraw[i]); // Mostra a Textdraw
    }
    return 1;
}

CMD:darcoins(playeridparams[]) { // CMD para testar se está funcionando corretamente
   
new plidquantia;
   if(
sscanf(params"dd"plidquantia)) return SendClientMessage(playerid, -1"/darcoins [id]");
   
pTonnob[plid][Coins] += quantia;
   return 
1;




RE: Textdraw - xbruno1000x - 02/09/2022

Como foi dito acima, é necessário setar o texto da textdraw. Sem você setar a textdraw ficará estática.

Baixa o GM Brasil Play Realistic para ter uma base, lá tem muitos sistemas vistos em servidores populares.