Como mostrar valor de uma Variavel no ShowPlayerDialog ? -
HeyHoLetsGo - 17.12.2012
Iae Manolada , Blza ?
Bom , o titulo ja diz tudo ...
Eu queria saber como que faz pra mim mostrar o valor de uma variavel no
ShowPlayerDialog quando o player da o comando !
Ex :
pawn Код:
new MinhaVariavel // <~~~~ TOPO !
if(strcmp(cmdtext, "/mostrarvar", true) == 0)
{
ShowPlayerDialog(playerid, 5053, DIALOG_STYLE_MSGBOX, "Mostrar Variavel", "\n\nO valor de MinhaVariavel й: VALOR", "Ok", "Sair");
}
E no
SendClientMessage
Vllws aeew !
Re: Como mostrar valor de uma Variavel no ShowPlayerDialog ? -
ViniBorn - 17.12.2012
Basta usar format ...
Ex:
pawn Код:
new VBString[32];
format(VBString, 32, "Minha variбvel tem valor %d",MinhaVariavel);
SendClientMessage(playerid, -1, VBString);
Re: Como mostrar valor de uma Variavel no ShowPlayerDialog ? -
mau.tito - 17.12.2012
pawn Код:
if(strcmp(cmdtext, "/mostrarvar", true) == 0)
{
new str[60];
format(str, sizeof(str),"\nValor de MinhaVariavel й: %s", VarValor);
ShowPlayerDialog(playerid, 5053, DIALOG_STYLE_MSGBOX, "Mostrar Variavel", str, "Ok", "Sair");
}
Re: Como mostrar valor de uma Variavel no ShowPlayerDialog ? -
Baiano - 17.12.2012
Quote:
Originally Posted by mau.tito
pawn Код:
if(strcmp(cmdtext, "/mostrarvar", true) == 0) { new str[60]; format(str, sizeof(str),"\nValor de MinhaVariavel й: %s", VarValor); ShowPlayerDialog(playerid, 5053, DIALOG_STYLE_MSGBOX, "Mostrar Variavel", str, "Ok", "Sair"); }
|
Para nъmeros й %d, nгo %s!
Re: Como mostrar valor de uma Variavel no ShowPlayerDialog ? -
Nice-.- - 17.12.2012
ok vou tentar explicar um pouco
1є FORMAT
pawn Код:
CMD:meunome(playerid)
{
new Nome[24], string[150]; // variavel criada
GetPlayerName(playerid, Nome, sizeof(Nome)); // getando o nome do player
format(string, sizeof(string), "Meu Nome й : %s", Nome); // formatando aqui basta estudar
return 1;
}
agora que tu jб sabe no lugar do texto onde tu ia por a mensagem "TIPO EAE:%S" tu coloca string sem as aspas
MAIS INFORMAЗХES AQUI :
https://sampwiki.blast.hk/wiki/Format
Re: Como mostrar valor de uma Variavel no ShowPlayerDialog ? -
HeyHoLetsGo - 17.12.2012
Vlllws !!!
REP+ Pra tdo mundo qe ajudou !
Re: Como mostrar valor de uma Variavel no ShowPlayerDialog ? -
Gleisson_. - 17.12.2012
Quote:
Originally Posted by Nice-.-
ok vou tentar explicar um pouco
1є FORMAT
pawn Код:
CMD:meunome(playerid) { new Nome[24], string[150]; // variavel criada GetPlayerName(playerid, Nome, sizeof(Nome)); // getando o nome do player format(string, sizeof(string), "Meu Nome й : %s", Nome); // formatando aqui basta estudar return 1; }
agora que tu jб sabe no lugar do texto onde tu ia por a mensagem "TIPO EAE:%S" tu coloca string sem as aspas
MAIS INFORMAЗХES AQUI : https://sampwiki.blast.hk/wiki/Format
|
Faltou o SendClientMessage nгo
PHP код:
CMD:meunome(playerid)
{
new Nome[24], string[150]; // variavel criada
GetPlayerName(playerid, Nome, sizeof(Nome)); // getando o nome do player
format(string, sizeof(string), "Meu Nome й : %s", Nome); // formatando aqui basta estudar
SendClientMessage(playerid, -1, string);
return 1;
}
Re: Como mostrar valor de uma Variavel no ShowPlayerDialog ? -
HeyHoLetsGo - 17.12.2012
Quote:
Originally Posted by Gleisson_.
Faltou o SendClientMessage nгo
PHP код:
CMD:meunome(playerid)
{
new Nome[24], string[150]; // variavel criada
GetPlayerName(playerid, Nome, sizeof(Nome)); // getando o nome do player
format(string, sizeof(string), "Meu Nome й : %s", Nome); // formatando aqui basta estudar
SendClientMessage(playerid, -1, string);
return 1;
}
|
Slб , porque eu nao testei essa ai porque eu nao presiso que mostre o nome , eu testei a otra que mostrava a variavel ! (:
Re: Como mostrar valor de uma Variavel no ShowPlayerDialog ? -
VenoN - 17.12.2012
achei que tinha dito em dialog?
Re: Como mostrar valor de uma Variavel no ShowPlayerDialog ? -
zSuYaNw - 17.12.2012
Quote:
Originally Posted by mau.tito
pawn Код:
if(strcmp(cmdtext, "/mostrarvar", true) == 0) { new str[60]; format(str, sizeof(str),"\nValor de MinhaVariavel й: %s", VarValor); ShowPlayerDialog(playerid, 5053, DIALOG_STYLE_MSGBOX, "Mostrar Variavel", str, "Ok", "Sair"); }
|
Quote:
Originally Posted by Baiano
Para nъmeros й %d, nгo %s!
|
Quote:
Originally Posted by Nice-.-
ok vou tentar explicar um pouco
1є FORMAT
pawn Код:
CMD:meunome(playerid) { new Nome[24], string[150]; // variavel criada GetPlayerName(playerid, Nome, sizeof(Nome)); // getando o nome do player format(string, sizeof(string), "Meu Nome й : %s", Nome); // formatando aqui basta estudar return 1; }
agora que tu jб sabe no lugar do texto onde tu ia por a mensagem "TIPO EAE:%S" tu coloca string sem as aspas
MAIS INFORMAЗХES AQUI : https://sampwiki.blast.hk/wiki/Format
|
Quote:
Originally Posted by Gleisson_.
Faltou o SendClientMessage nгo
PHP код:
CMD:meunome(playerid)
{
new Nome[24], string[150]; // variavel criada
GetPlayerName(playerid, Nome, sizeof(Nome)); // getando o nome do player
format(string, sizeof(string), "Meu Nome й : %s", Nome); // formatando aqui basta estudar
SendClientMessage(playerid, -1, string);
return 1;
}
|
Acho que vocкs precisam rever o tutorial que estб em minha assinatura.
Lб explica oque й variбvel e array.
#Tуpico
Para vocк mostrar algo em dialog, terбs que usar a funзгo
format nela,
vocк irб formatar uma string e a string pode ser exibida.
Basicamente format serve para fazer uma string com um valor adicional.
caso queiramos exibir somente uma mensagem poderemos usar:
pawn Код:
ShowPlayerDialog(playerid, 21, DIALOG_STYLE_MSGBOX, " ~ Rua ~ ", "Oi, eu sou SuYaNw", "Sim", "Nгo");
Mais se teremos que usar valores vamos usar FORAMT.
pawn Код:
new string[100]; // Criamos uma ARRAY que pode armazenбr 500 caracters.
format(string, 100, "Olб. meu nome й SuYaNw, Tenho %d e score e %d de money,\nQuanto ta o programa ?", GetPlayerScore(playerid), GetPlayerMoney(playerid));
ShowPlayerDialog(playerid, 21, DIALOG_STYLE_MSGBOX, " ~ Rua ~ ", string, "Sim", "Nгo");