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

Wysłany: 2014-06-17, 17:03


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

Witam mam taki skrypt:


addEvent ("Logowanie"true)
addEventHandler ("Logowanie"root, 
function (loginhaslolog)
if login and haslo and log then
local md5 md5(haslo)
local zap2 dbQuery (baza"SELECT * FROM users WHERE login='"..log.."'")
rezultat dbPoll (zap20)
if rezultat then
if (string.len(haslo) >= and string.len(login) >= 3then
local zap1 mysql_query(handler"INSERT INTO users (login, haslo) VALUES ('"..log.."','"..md5.."')")
outputDebugString ("Narazie Wszystko OK")
local git = {success=true}
triggerClientEvent ("Zaliczamy"rootgit)
else
local haslo = {success=truekomunikat="Haslo min. /6/ znakow, login: min. /3/ znaki!"}
triggerClientEvent("onPassNO"getRootElement(), haslo)
end
else
local ist = { success=truekomunikat="Podane konto istnieje juz w bazie danych!" triggerClientEvent("onAccountYES"getRootElement(), ist)
end
end
end
)

addEvent ("Rejestracja"true)
addEventHandler ("Rejestracja"root,
function (regloghasreglog)
if reglog and hasreg and log then
local md5pass md5(hasreg)
local zap dbQuery (baza"SELECT * FROM users WHERE login='"..log.."' AND haslo='"..md5pass.."'")
if zap then
result dbPoll zap)
outputDebugString ("Dziala")
local git = {success true}
triggerClientEvent ("ZarejestrowanoPoprawnie"rootgit)
else
git2 = {success=truekomunikat="Podano niepoprawne dane!. Sprobuj jeszcze Raz"}
triggerClientEvent ("BladLog"rootgit2)
end
end
end
)


i teoretycznie wszystko dzia?a lecz jak si? zarejestruje i wyjd? i wejd? i chce si? zalogowa? to pisze, ?e nie ma takiego konta w bazie. Oco chodzi ??

b??d z t? linijk? :
if (string.len(haslo) >= and string.len(login) >= 3then

b??d:

Kod:

bad argument #1 to 'len' (string xpected, got, userdata)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-17, 17:48


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

monio, Spr?buj wywali? nawiasy.

Podpis

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

 
Wysłany: 2014-06-17, 17:57


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5


addEvent("Logowanie",true)
addEventHandler("Logowanie"getRootElement(), function(loginhaslolog)
    if (login and haslothen 
        local md5pass md5(haslo)
        local zap dbQuery(baza"SELECT * FROM users WHERE login='"..log.."' AND haslo='"..md5pass.."'")  -- sprawdza czy konto podane istnieje w bazie danych 
        if (zapthen 
            result dbPoll zap)
                local git = { success=true }
outputDebugString ("Narazie Wszystko OK")
                triggerClientEvent("Zaliczamy"getRootElement(), git)
            else -- gdy podane konto nie istenieje "0"
                local git2 = { success=truekomunikat="Podano niepoprawne dane! Sprobuj jeszcze raz!" }
                triggerClientEvent("onLoginNO"getRootElement(), git2)
            end
   
       end  
end


to niestety nie dzia?a nie sprawdz wgl konta nie uzupe?nije edit?w klikne zaloguj i tak logouje tylko nie na konto wykonuje sie ca?a funkcja "Zaliczymy" zamyka si? okno a na kotno nie loguje ;(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-17, 18:02


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1


if (#haslo>=6 and #login>=3) then

Spr?buj tak.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-17, 18:06


monio







Wiek: 30
Na forum: 4887 dni
Posty: 319
Nick w MP: Monio99

Piwa: 3565

Respekt: 120,5
Respekt: 120,5

nie ma nic w db i pisze ze:Podano niepoprawne dane!

i rejestracja konto w bazie mi normalnie mi wtorzy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-17, 18:11


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

monio, spr?buj u?y? kodowania kt?re Ci poda?em :

function pobierzRekord(...)
 local query=dbQuery(polaczenie, ...)
 if not query then
  return nil
 end
 local res=dbPoll(query, -1)
 if not res then return end
 return res[1]
end


Podpis

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

 
Tagi: sql2
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