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



formatando textdraw - Supera - 07.10.2012

Eu criei um comando para tentar... formatar 1 text draw, compilo normal tudo certinho.
Ai quando eu vou testar no jogo fazer o comando, nгo acontece nada a textdraw nгo aparesce... mais como eu nunca criei 1 textdraw nгo entendo nada sobre isso.. nгo sei se isso ta certo. :
pawn Код:
//Topo do gamemode
new Text:Textdraw1;

// public OnGameModeInit
Textdraw1 = TextDrawCreate(149.5 ,433 , "texto");
TextDrawFont(Textdraw1 , 1);
TextDrawLetterSize(Textdraw1 , 0.4, 2.8000000000000003);
TextDrawColor(Textdraw1 , 0xff0000FF);
TextDrawSetOutline(Textdraw1 , false);
TextDrawSetProportional(Textdraw1 , true);
TextDrawSetShadow(Textdraw1 , 1);


//Comando
CMD:texto(playerid, params[])
{
    new texto[128], tamanho[250];
    if(sscanf(params, "s[128]", texto))
    format(tamanho, sizeof(tamanho), "%s", texto);
    TextDrawSetString(Textdraw1,tamanho);
        TextDrawShowForAll(Textdraw1);
    return 1;
}
Tem algo de errado?


Re: formatando textdraw - Supera - 07.10.2012

Porfavor alguem?


Re: formatando textdraw - hard_dalzot - 07.10.2012

eu nao sei, por que nao uso sscanf e nem zcmd, prefiro strcmp, por tanto nгo sei te dizer mas se foce strcmp eu saberia


Re: formatando textdraw - Schocc - 07.10.2012

Comando
PHP код:
CMD:texto(playeridparams[])
{
    new 
texto[128], tamanho[250];
    if(
sscanf(params"s"texto)) return SendClientMessage(playerid,-1,"Erro: uso correto /texto 'mensagem' ");
    
format(tamanhosizeof(tamanho), "%s"texto);
    
TextDrawSetString(Textdraw1,tamanho);
        
TextDrawShowForAll(Textdraw1);
    return 
1;




Re: formatando textdraw - Supera - 07.10.2012

Quote:
Originally Posted by Schocc
Посмотреть сообщение
Comando
PHP код:
CMD:texto(playeridparams[])
{
    new 
texto[128], tamanho[250];
    if(
sscanf(params"s"texto)) return SendClientMessage(playerid,-1,"Erro: uso correto /texto 'mensagem' ");
    
format(tamanhosizeof(tamanho), "%s"texto);
    
TextDrawSetString(Textdraw1,tamanho);
        
TextDrawShowForAll(Textdraw1);
    return 
1;

Vlw Schocc, eu nгo imaginava que tinha que colocar o return para que funciona-se os comandos em sscanf, mais eu tive que por "s[128", mais deu certo obrigado!


Re: formatando textdraw - Schocc - 07.10.2012

nem precisa s[128] se ja definiu na criaзгo da var

@topic nada to ae pra oferecer meu conhecimento


Re: formatando textdraw - DrTHE - 07.10.2012

PHP код:
CMD:texto(playeridparams[])
{
    new 
texto[128];
    if(
sscanf(params"s[128]"texto)) {
    
TextDrawSetString(Textdraw1texto);
    
TextDrawShowForAll(Textdraw1); }
    return 
1;