Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-09-07, 20:54


PolskiSebek12

Programista






Wiek: 28
Na forum: 4347 dni
Posty: 343
Nick w MP: CrosRoad95

Piwa: 3883

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8

Ostrzeżeń: 100%
Witam
Jak w editBoxie ( https://wiki.multitheftauto.com/wiki/GuiCreateEdit )
zablokowa? ?e mo?na tylko wpisywa? znaki od a - z, A - Z i 0 - 9 ?

zrobi?em co? takiego:

Kod:

addEventHandler("onClientGUIChanged", editBox,
function()
guiSetText(source, guiGetText(source):gsub("[^a-z]",""))
guiSetText(source, guiGetText(source):gsub("[^A-Z]",""))
guiSetText(source, guiGetText(source):gsub("[^0-9]",""))
end
)

i nie pozwala na pisanie nic w editboxie a je?li zostawi? tylko 1 linijk? to ju? dzia?a

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-07, 21:47


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
nie jestem pewien do ko?ca,
spr?buj usun?? przecinek na ko?cu.
guiSetText(sourceguiGetText(source):gsub("[^a-z]"""))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-08, 11:37


Tey







Wiek: 31
Na forum: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

Warunek sprawdzaj?cy mo?na skr?ci? do postaci
Kod:


^[A-Za-z0-9_.]+$


Wykorzystanie:

guiSetText(sourceguiGetText(source):gsub("^[A-Za-z0-9_.]+$""")) -- ostatni argument pelni role "zamiany"


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-08, 16:43


PolskiSebek12

Programista






Wiek: 28
Na forum: 4347 dni
Posty: 343
Nick w MP: CrosRoad95

Piwa: 3883

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8

Ostrzeżeń: 100%
to co mi podale? pozwala na pisanie tylko znak?w specjalnych np; > ; ! itd
a mi chodzi ?eby mo?na by?o tylko od a-z A-Z i 0-9

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-08, 22:25


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4783 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3

Poszukaj na wiki.mtasa.com funkcji o nazwie string.find

Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-08, 22:28


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

krydianero, co ma string.find co konwertowania znak?w?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-08, 22:43


krydianero

Samotny Wilk






Wiek: 33
Na forum: 4783 dni
Posty: 395
Nick w MP: Yoshida

Piwa: 1798

Respekt: 117,3
Respekt: 117,3

Shuffle, sorry nie zatrybi?em o co chodzi -_- .

Podpis

Multi Drive Unlimited:Nowy projekt już wkrótce

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-08, 22:57


Tey







Wiek: 31
Na forum: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

"PolskiSebek12" napisał/a:

to co mi podale? pozwala na pisanie tylko znak?w specjalnych np; > ; ! itd
a mi chodzi ?eby mo?na by?o tylko od a-z A-Z i 0-9

Aaa, dobra czaje. U?yj tej instrukcji warunekowej:

[^a-zA-Z0-9]


Postaw piwo autorowi tego posta
 

 
Tagi: editbox
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » editbox Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku