[Ajuda] strval(inputtext) -
Michael_Atecubanos - 13.08.2010
Galera, to fazendo o sistema de colocar idade no meu sv por dialog mais o dialog ta dando a mensagem errada. se eu digitar uma data de nascimento certa, ele diz que ta errada, sempre diz que ta errado, e quando eu tiro o dialgo pra digitar normalmente a data de nascimento, ela da certo, auguem pode me ajudar
pawn Code:
if(dialogid == 33)
{
if(response)
{
RegistrationStep[playerid] = 2;
format(string, sizeof(string), "%s",strval(inputtext));
OnPlayerText(playerid,string);
}
else
{
RegistrationStep[playerid] = 2;
format(string, sizeof(string), "%s",strval(inputtext));
OnPlayerText(playerid,string);
}
return 1;
}
Re: [Ajuda] strval(inputtext) -
zSuYaNw - 13.08.2010
Eu nгo mecho muito com dialog, entao tenta:
pawn Code:
if(dialogid == 33)
{
if(response)
{
RegistrationStep[playerid] = 2;
format(string, sizeof(string), "%s",inputtext);
OnPlayerText(playerid,string);
}
else
{
RegistrationStep[playerid] = 2;
format(string, sizeof(string), "%s",inputtext);
OnPlayerText(playerid,string);
}
return 1;
}
Re: [Ajuda] strval(inputtext) -
SlashPT - 13.08.2010
LOL nem um nem outro й por causa disto: %s
para numeros й: %d ou %i
XD tenta assim
pawn Code:
if(dialogid == 33)
{
if(response)
{
RegistrationStep[playerid] = 2;
format(string, sizeof(string), "%i",strval(inputtext));
OnPlayerText(playerid,string);
}
else
{
RegistrationStep[playerid] = 2;
format(string, sizeof(string), "%i",strval(inputtext));
OnPlayerText(playerid,string);
}
return 1;
}
ou assim mas aconselhote a primeira pk esta nao tenho a certeza que funcione, mas testa a mesma...
pawn Code:
if(dialogid == 33)
{
if(response)
{
RegistrationStep[playerid] = 2;
OnPlayerText(playerid,inputtext);
}
else
{
RegistrationStep[playerid] = 2;
OnPlayerText(playerid,inputtext);
}
return 1;
}
Re: [Ajuda] strval(inputtext) -
SuB_ZeRo0_ - 13.08.2010
Nгo precisa de else.
pawn Code:
if(dialogid == 33)
{
RegistrationStep[playerid] = 2;
format(string, sizeof(string), "%i",strval(inputtext));
OnPlayerText(playerid,string);
return 1;
}
Re: [Ajuda] strval(inputtext) -
Toribio - 13.08.2010
Se vocкs querem tanto otimizar isto, usa esse:
pawn Code:
if(dialogid == 33)
{
RegistrationStep[playerid] = 2;
OnPlayerText(playerid, inputtext);
return 1;
}
Re: [Ajuda] strval(inputtext) -
SlashPT - 13.08.2010
foi o que eu ja tinha feito... so nao meti a indentaзгo correcta porque nao me apeteceu...
Re: [Ajuda] strval(inputtext) -
ipsBruno - 13.08.2010
Galera
%s = Caracteres
%i &
%d = Nъmeros (Value)
Rrrsrs euri, o cara faz um
ELSE sendo que
response ou
!response sгo as mesma funзхes,LoL Dark nгo tem nada haver com Indentaзгo
pawn Code:
if(dialogid == 33)
{
RegistrationStep[playerid] = 2;
OnPlayerText(playerid, inputtext);
return 1;
}
Re: [Ajuda] strval(inputtext) -
SlashPT - 13.08.2010
pah eu sei... mas eu so copiei e colei o trabalho dele XD
Re: [Ajuda] strval(inputtext) -
Michael_Atecubanos - 26.08.2010
Resolvido
o certo seria
pawn Code:
if(dialogid == 33)
{
RegistrationStep[playerid] = 2;
OnPlayerText(playerid, inputtext);
return 1;
}
Obrigado DraKoN