Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse

Messagemode, jak pobrać ilość wpisanych znaków?
Temat rozp.
GoldeN
, 05.05.2011 00:50
4 odpowiedzi w tym temacie
#1
Napisano 05.05.2011 00:50
Witam, przez client_cmd(id, "messagemode");
Wyłapałem sobie jak ktoś coś wpisze.
Jak mogę sprawdzić, czy wpisał więcej niż 5 znaków lub czy wpisał więcej niż 16000 (Liczba) oraz jak mogę sprawić, by mógł wpisać same cyfry, bądź jak wpisze liczby, by zamieniało na cyfry, lub wyświetlił się komunikat?
Wyłapałem sobie jak ktoś coś wpisze.
Jak mogę sprawdzić, czy wpisał więcej niż 5 znaków lub czy wpisał więcej niż 16000 (Liczba) oraz jak mogę sprawić, by mógł wpisać same cyfry, bądź jak wpisze liczby, by zamieniało na cyfry, lub wyświetlił się komunikat?
#2
Napisano 05.05.2011 06:41
strlen(const string[]) // zwraca dlugosc stringu
Co oferuje?
Pisanie pluginów amxx/modow itd
Skryptow php
Kontakt na PW LUB GG
Pisanie pluginów amxx/modow itd
Skryptow php
Kontakt na PW LUB GG
#3
Napisano 05.05.2011 07:23
if(!is_str_num(szdodaj1))
{
ColorChat(id, GREEN, "^x01 Tylko cyfry!");
}
Użytkownik Frajer edytował ten post 05.05.2011 07:23
#4
Napisano 05.05.2011 12:20
Jednak działa.
A teraz jak mogę porównać, czy cyfra wpisana jest większa niż 16000 ?
I jeżeli nie, to wpisać z powrotem do stringu?
A teraz jak mogę porównać, czy cyfra wpisana jest większa niż 16000 ?
I jeżeli nie, to wpisać z powrotem do stringu?
Użytkownik GoldeN edytował ten post 05.05.2011 12:46
#5
Napisano 05.05.2011 14:04
to pobierasz przez arg co wpisał, zmieniasz str na num (str_to_num) i dajesz if(to_co_zminiles > 16000)

jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook
na pewno jakoś C się odwdzięczę!
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych