[Ajuda] Letras ou numeros - 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] Letras ou numeros (
/showthread.php?tid=404641)
Letras ou numeros -
Duduloch - 03.01.2013
Como saber quando o player digitou letras e qd digitou numeros? Exemplo:
pawn Код:
if(strcmp(cmd, "/numeros", true) == 0)
{
SendClientMessage(playerid, -1, "Vocк digitou o numero %d", result);
}
Tipow dae ele digita "/numeros 123" e aparece os numeros, eu queria que desse uma mensagem returnando se ele tivesse digitado letras ou letras e numeros junto.. Como fazer isso?
Att rep+
Re: Letras ou numeros -
Pietrotm2012 - 03.01.2013
Nгo Seria %d e sim %i (Eu Acho)
Re: Letras ou numeros -
Duduloch - 03.01.2013
Omg cara tu naum entendeu:
Se o player digitou numeros quero que aconteca algo, se ele nao digitou quero que returne a mensagem: Vocк pode digitar apenas nъmeros!
Re: Letras ou numeros -
paulor - 03.01.2013
http://pastebin.com/VSkQ3GuA
pawn Код:
if(!IsNumeric(cmdtext[7])) return SendClientMessage(playerid, -1, "Digite apenas nъmeros!");
Re: Letras ou numeros -
Pietrotm2012 - 03.01.2013
Ah! Paulor já Falo kk
Re: Letras ou numeros -
Duduloch - 03.01.2013
Quote:
Originally Posted by paulor
|
pawn Код:
if(strcmp (cmd, "/comando", true) == 0)
{
if(!IsNumeric(cmdtext[7])) return SendClientMessage(playerid, -1, "Digite apenas nъmeros!");
{
SendClientMessage(playerid, -1, "Vocк digitou apenas nъmeros!");
}
}
? Certo o uso? Acho que nгo mas...
Re: Letras ou numeros -
tonisantolia - 03.01.2013
Quote:
Originally Posted by Pietrotm2012
Ah! Paulor jб Falo kk
|
Ridiculo como vocк quer ganhar post u.u
@topic use o IsANumeric que o paulor citou..
Re: Letras ou numeros -
paulor - 03.01.2013
Quote:
Originally Posted by Duduloch
pawn Код:
if(strcmp (cmd, "/comando", true) == 0) { if(!IsNumeric(cmdtext[7])) return SendClientMessage(playerid, -1, "Digite apenas nъmeros!"); { SendClientMessage(playerid, -1, "Vocк digitou apenas nъmeros!"); } }
? Certo o uso? Acho que nгo mas...
|
A celula que vocк deve colocar no cmdtext й o numero de caracteres do comando + 2.
pawn Код:
if(strcmp (cmd, "/comando", true) == 0)
{
if(!IsNumeric(cmdtext[9])) return SendClientMessage(playerid, -1, "Digite apenas nъmeros!");
else SendClientMessage(playerid, -1, "Vocк digitou apenas nъmeros!");
}
Re: Letras ou numeros -
Duduloch - 03.01.2013
Quote:
Originally Posted by tonisantolia
Ridiculo como vocк quer ganhar post u.u
@topic use o IsANumeric que o paulor citou..
|
To usando..
Mais uma coisinha: Como eu monto uma frase com o numero que ele digitou exemplo:
pawn Код:
SendClientMessage(playerid, -1, "Vocк digitou: %d!', //oke eu uso aki?);
Re: Letras ou numeros -
Sky™ - 03.01.2013
pawn Код:
format(string, sizeof(string), "Vocк digitou: %d", cmdtext[9]);//Edit
SendClientMessage(playerid, -1, string);
_