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

Wysłany: 2021-11-08, 21:39


etrnl

CLASSIC RPG






Wiek: 26
Na forum: 2199 dni
Posty: 86
Nick w MP: anonymous

Piwa: 57

Respekt: 50

Ostrzeżeń: 40%
Mam jak?? tam tabelke np:

local znaki = {
["a"] = true,
["A"] = true,
["b"] = true

}

for i , v in ipairs(znaki) do
if string.find((guiGetText(rw_edt_login)), v) ~= true then
login.info="Tw?j login zawiera niedozwolony znak!"
return
end
end

Jak zmieni? ten kod aby sprawdzi?o zawarto?? tabeli i je?eli NIE ma w niej znaku lub nie jest true, to striggerowa?o login.info i zreturnowa?o?

Stawiam piwko za pomoc! ;_)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-11-09, 20:12


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3302 dni
Posty: 391
Nick w MP: kamison

Piwa: 594

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

Ipairs nie zadzia?a jak masz indexy jako litery

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-11-09, 21:34


etrnl

CLASSIC RPG






Wiek: 26
Na forum: 2199 dni
Posty: 86
Nick w MP: anonymous

Piwa: 57

Respekt: 50

Ostrzeżeń: 40%
Samo pairs w og?le nie pozwoli sie zarejestrowa?, ani nie da ?adnego b??du, czemu?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-11-09, 22:08


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
Po 1 text:find('znak')
Po 2 ?le masz zrobion? tablic?

local znaki = {
{'a', true},
}

for letter 1#znaki do 
local v znaki[letter]
print(v[1]) -- zwr?ci a
end


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
etrnl
Wysłany: 2021-11-10, 02:45


etrnl

CLASSIC RPG






Wiek: 26
Na forum: 2199 dni
Posty: 86
Nick w MP: anonymous

Piwa: 57

Respekt: 50

Ostrzeżeń: 40%
ju? sobie poradzi?em na tej tablicy, string splitem i p?tla, do zamkni?cia, panowie po piwku za pomoc!

Postaw piwo autorowi tego posta
 

 
Tagi: string.find :: porównanie :: znaków :: tabeli
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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