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(playerid, params[])
{
new texto[128], tamanho[250];
if(sscanf(params, "s", texto)) return SendClientMessage(playerid,-1,"Erro: uso correto /texto 'mensagem' ");
format(tamanho, sizeof(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(playerid, params[])
{
new texto[128], tamanho[250];
if(sscanf(params, "s", texto)) return SendClientMessage(playerid,-1,"Erro: uso correto /texto 'mensagem' ");
format(tamanho, sizeof(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(playerid, params[])
{
new texto[128];
if(sscanf(params, "s[128]", texto)) {
TextDrawSetString(Textdraw1, texto);
TextDrawShowForAll(Textdraw1); }
return 1;
}