[Ajuda] Erro dialog
#1

Estou com um problema, quando coloco 0 na dialog ( ela й DIALOG_STYLE_INPUT ), dб erro ! Assim, dб como nada digitado
PHP код:
if(dialogid == clima)
{
    if(
response)
    {
    if(!
strval(inputtext)) return SendClientMessage(playerid0xFFFFFFFF"Fail");
    
SetPlayerWeather(playeridstrval(inputtext));
    }
    return 
1;

Qual e a soluзгo ?
Reply
#2

Код:
if(!strval(inputtext))
por

Код:
if(!strlen(inputtext))
Reply
#3

Quote:
Originally Posted by WooPz
Посмотреть сообщение
Код:
if(!strval(inputtext))
por

Код:
if(!strlen(inputtext))
Nossa, tгo simples ! Obrigado, funcionou certinho.
Reply
#4

Mas pra deixar mais claro.

O strval vai retornar 0 sempre que ele identificar algum caractere diferente de nъmeros.

Quando vocк usou o if(!strval(str)), ele diz o seguinte: se retornar 0, vai dar fail.

Por isso quando vocк digitava 0, apesar de ser um nъmero, й tambйm o retorno no caso de dar fail.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)