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

Wysłany: 2015-11-11, 22:24


dudeks







Wiek: 31
Na forum: 6576 dni
Posty: 171

Piwa: 89

Respekt: 105,3
Respekt: 105,3

triggerServerEvent("onPlayerTryToLogin",localPlayerguiGetText(Llogin),guiGetText(Lhaslo))


i

addEvent("onPlayertryToLogin",true)

addEventHandler("onPlayertryToLogin",root,


Nazwa wydarzenia jest inna.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-11, 23:14


Vxen







Wiek: 27
Na forum: 4087 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

Na czacie si? nic nie ukazuj?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-11, 23:21


dudeks







Wiek: 31
Na forum: 6576 dni
Posty: 171

Piwa: 89

Respekt: 105,3
Respekt: 105,3

A poprawi?e? chocia? to? Ja Ci tylko napisa?em, co masz ?le i gdzie...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-12, 08:20


Vxen







Wiek: 27
Na forum: 4087 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

Wsz?dzie da?em onPlayerTryToLogin.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-12, 13:55


dudeks







Wiek: 31
Na forum: 6576 dni
Posty: 171

Piwa: 89

Respekt: 105,3
Respekt: 105,3

Tak teraz patrz?, to nie wiem jak Ci debugscript nie m?g? wywala? b??du. No chyba, ?e go nie w??czy?e?.

function(LloginLhaslo)
        outputChatBox(guiGetText(Llogin) .. "" .. guiGetText(Lhaslo))
    end


guiGetText po stronie serwera nie istnieje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-12, 14:21


Vxen







Wiek: 27
Na forum: 4087 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

Dalej to samo.

[ Dodano: 2015-11-12, 14:37 ]
wystarczy?o pomy?le? i funkcji klijenta nie dawa? do serwera :P

serwer....
addEvent("onPlayerTryToLogin",true)

addEventHandler("onPlayerTryToLogin",root,
    function(TLloginTLhaslo)
        outputChatBox(TLlogin .."".. TLhaslo)
    end



klient....
addEventHandler("onClientGUIClick"zaloguj,
    function( )
        local TLlogin guiGetText(Llogin)
        local TLhaslo guiGetText(Lhaslo)
        if TLlogin ~= "" and TLhaslo ~= "" then
           triggerServerEvent("onPlayerTryToLogin",localPlayerTLlogin,TLhaslo)
           --outputChatBox(guiGetText(Llogin).. " " .. guiGetText(Lhaslo))
        end
    end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-12, 16:01


Vxen







Wiek: 27
Na forum: 4087 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

EMILOS123, nie. A i mam pytanie jak przez xampp daje baz? to jaki login i haslo?

[ Dodano: 2015-11-12, 17:50 ]




local db dbConnect("mysql","host=localhost;dbname=logowanie","root","")

addEvent("onPlayerTryToLogin",true)

addEventHandler("onPlayerTryToLogin",root,
    function(TLloginTLhaslo)
        local q dbQuery(db"SELECT * FROM 'pl-logowanie' WHERE 'l_name' = ? LIMIT 1",TLlogin)
        local resultrowslast_id dbPoll(q,-1)
        if result then
            if rows == 1 then
                outputChatBox(result[1].l_haslo)
            else
                outputChatBox("Nie znaleziono konta!")
            end
        elseif result == false then
            outputConsole"dbPoll failed. Error code:" .. tostring(rows) .. "Error message: " ..tostring(error_msg) )
        end
    end
)--outputChatBox(TLlogin .." ".. TLhaslo)     --test




Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-13, 01:32


dudeks







Wiek: 31
Na forum: 6576 dni
Posty: 171

Piwa: 89

Respekt: 105,3
Respekt: 105,3

W zapytaniach, nazwy tabeli i nazwy kolumn nie dajesz w apostrofie ( ' ), tylko ` < ten znaczek pod ESC, czyli zamiast:

 "SELECT * FROM 'pl-logowanie' WHERE 'l_name' = ? LIMIT 1"

powinno by?

 "SELECT * FROM `pl-logowanie` WHERE `l_name` = ? LIMIT 1"


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-13, 07:30


RatStyle.

Lua, Lua, Herbatniki






Wiek: 28
Na forum: 3858 dni
Posty: 13
Nick w MP: RatStyle

Piwa: 8

Respekt: 60

Ostrzeżeń: 100%
Kod:

tylko ` < ten znaczek pod ESC, czyli zamiast:
Tak zwana "tylda" . :D

Podpis
Kod:

Nie wracam do MTA!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-13, 11:33


dudeks







Wiek: 31
Na forum: 6576 dni
Posty: 171

Piwa: 89

Respekt: 105,3
Respekt: 105,3

Tyld? jest ~, nie `.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-13, 12:13


Tey







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

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

"dudeks" napisał/a:

W zapytaniach, nazwy tabeli i nazwy kolumn nie dajesz w apostrofie ( ' ), tylko ` < ten znaczek pod ESC, czyli zamiast:

 "SELECT * FROM 'pl-logowanie' WHERE 'l_name' = ? LIMIT 1"

powinno by?

 "SELECT * FROM `pl-logowanie` WHERE `l_name` = ? LIMIT 1"

My?l?, ?e te znaki s? raczej zb?dne, chyba ?e kto? lubi estetyczny kod.
Osobi?cie stosuje poni?szy typ zapyta? i nie ma jakiegokolwiek problemu z zabezpieczeniami itd.

SELECT FROM tabela WHERE kolumna=? LIMIT 1;

A co do apostrof, to te znaki powinno si? u?ywa? tylko, je?eli chcemy wys?a? ?a?cuch znak?w tutaj zwany string.

Postaw piwo autorowi tego posta
 

 
Tagi: logowwanie.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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