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?
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
#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: 0
0 użytkowników, 0 gości, 0 anonimowych