Wysłany: 2014-01-16, 11:55
Porucznik
Wiek: 30 Na forum: 5010 dni Posty: 33
Nick w MP: Porucznik
Piwa : 1
Witam,
w jaki spos?b ustawi?, ?eby w polu inputtext mo?na by?o u?ywa? tylko liczb?
Kod: if(!IsNumeric(inputtext))
{
SendClientMessage(playerid, 0xFF0000FF, "W tym polu mo?na u?ywa? tylko liczb!");
return 0;
}
Kod: stock IsNumeric(string[])
{
for (new i = 0, j = strlen(string); i < j; i++)
{
if (string[i] > '9' || string[i] < '0') return 0;
}
return 1;
}
Jak to ustawi??
Wysłany: 2014-01-16, 12:16
NoTa
Wiek: 31 Na forum: 5187 dni Posty: 121
Piwa : 2
zobacz tak
Kod: if(!IsNumeric(inputtext)<1 || !IsNumeric(inputtext)>999)
{
SendClientMessage(playerid, 0xFF0000FF, "W tym polu mo?na u?ywa? tylko liczb!");
return 0;
}
Ostatnio zmieniony przez NoTa 2014-01-16, 12:46, w całości zmieniany 2 razy
Wysłany: 2014-01-16, 12:42
Porucznik
Wiek: 30 Na forum: 5010 dni Posty: 33
Nick w MP: Porucznik
Piwa : 1
Kod: warning 213: tag mismatch
Wysłany: 2014-01-16, 12:48
NoTa
Wiek: 31 Na forum: 5187 dni Posty: 121
Piwa : 2
Do public albo g?ra komendy (inputtext)
if(!IsNumeric) return 1;
if(strval(inputtext)<0||strval(inputtext)>999)
{
SendClientMessage(playerid, 0xFF0000FF, "W tym polu mo?na u?ywa? tylko liczb!");
return 0;
}
Wysłany: 2014-01-16, 21:05
Porucznik
Wiek: 30 Na forum: 5010 dni Posty: 33
Nick w MP: Porucznik
Piwa : 1
Ale chodzi?o mi o to, ?e je?li gracz w inputtext wpisze tekst to wy?wietli mi ten komunikat. Kod powy?ej niestety nie dzia?a.
Wysłany: 2014-01-16, 21:17
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Porucznik , Zobacz tak:
Kod: if(strlen(inputtext))
{
SendClientMessage(playerid, 0xFF0000FF, "W tym polu mo?na u?ywa? tylko liczb!");
return 1;
}
Wysłany: 2014-01-16, 22:36
Quis
Wszechwiedzący
Wiek: 31 Na forum: 5146 dni Posty: 464
Nick w MP: Quis
Piwa : 1110
Na pocz?tku OnDialogResponse:
Kod: if(!IsNumeric(inputtext))
{
SendClientMessage(playerid, -1, "W tym polu mo?na u?ywa? tylko liczb!");
return 1;
}
Sillence , ten kod nie zadzia?a, bo jak gracz wpisze np. "123" to strlen zwr?ci 3, chocia? to s? same liczby.
Pozdrawiam
Tagi: tylko :: liczby
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: