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

Wysłany: 2022-01-29, 18:45


Ptako







Wiek: 30
Na forum: 1587 dni
Posty: 1
Nick w MP: Ptako



Respekt: 50

Witam, potrzebuj? pomocy w zablokowaniu znak?w takich jak np: ' " : , . ! @ itp w panelu logowania za pomoc daje :piwo: :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-01-30, 00:52


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Wyci?g z XyzzyRP.

addEventHandler("onPlayerConnect"root,
    function(playerNickplayerIPplayerUsernameplayerSerialplayerVersionNumber)
    if (string.find(playerNick"#")~=nilthen
        cancelEvent(true,"Twoj nick zawiera niedozwolony znak (#). Na tym serwerze nie mozna miec nickow z kolorami. Zmien go w ustawieniach i polacz sie znowu.")
    end              
end)


Mo?e pokombinuj co? w ten spos?b? ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-01-30, 23:08


etrnl

CLASSIC RPG






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

Piwa: 57

Respekt: 50

Ostrzeżeń: 40%
"Emm" napisał/a:

Wyci?g z XyzzyRP.

addEventHandler("onPlayerConnect"root,
    function(playerNickplayerIPplayerUsernameplayerSerialplayerVersionNumber)
    if (string.find(playerNick"#")~=nilthen
        cancelEvent(true,"Twoj nick zawiera niedozwolony znak (#). Na tym serwerze nie mozna miec nickow z kolorami. Zmien go w ustawieniach i polacz sie znowu.")
    end              
end)


Mo?e pokombinuj co? w ten spos?b? ;)


Connect ma si? nijak do panelu logowania, nick w mta mo?e mie? 123 a na serwerze i tak b?dzie si? rejestrowa? innym.

Wypisujesz tabel? dozwolonych znak?w, pobierasz text z GUI, rozbijasz string. splitem i p?tl? por?wnujesz czy znaki si? pokrywaj?, je?eli nie wykryje znaku w tabeli wtedy przerywasz i zwracasz informacj? ?e nick zawiera niepoprawny znak.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-02-07, 21:01


TheBestv4

Przyszły programista LUA






Wiek: 30
Na forum: 2024 dni
Posty: 52
Nick w MP: Absolwent

Piwa: 838

Respekt: 50

To banalne
Kod:

if string.find(getPlayerName(source),"[^a-zA-Z0-9]") then

Dodaj to gdzie? gdzie jest funkcja

spawnPlayer lub loadPlayer

Postaw piwo autorowi tego posta
 

 
Tagi: blokada :: znaków :: logowaniu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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