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

Wysłany: 2012-09-29, 19:26


vipSEBOvip

A poor begginer






Wiek: 27
Na forum: 5319 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

Witam wszystkich, pierwszy raz postanowi?em zrobi? login panel i nie dzia?a. Wpisuje login i has?o i naciskam 'Zaloguj'. A tu nic.
Oto client:
local jezykLoginPanel = guiCreateWindow ( 0.01, 0.3, 0.98, 0.4, "Chomik", true )
local wybierzJezyk = guiCreateLabel ( 300, 50, 200, 50, "Wybierz jezyk / Select Languste", false, jezykLoginPanel )
local polski = guiCreateButton ( 100, 80, 200, 100, "Polski / Poland", false, jezykLoginPanel )
guiSetVisible ( jezykLoginPanel, true )
showCursor ( true )

local loginPanel = guiCreateWindow ( 0.01, 0.3, 0.98, 0.4, "Chomik", true )
local tekstLogin = guiCreateLabel ( 450, 40, 200, 50, "Login", false, loginPanel )
local login = guiCreateEdit ( 400, 65, 200, 30, "Wpisz Login", false, loginPanel )
local tekstHaslo = guiCreateLabel ( 450, 100, 200, 50, "Haslo", false, loginPanel )
local haslo = guiCreateEdit ( 400, 125, 200, 30, "Wpisz Haslo", false, loginPanel )
local tekstSkin = guiCreateLabel ( 450, 160, 200, 50, "Skin", false, loginPanel )
local skin = guiCreateEdit ( 400, 185, 200, 30, "Wpisz ID skinu", false, loginPanel )
local zaloguj = guiCreateButton ( 100, 65, 200, 50, "Zaloguj", false, loginPanel )
local zarejestuj = guiCreateButton ( 100, 125, 200, 50, "Zarejestruj", false, loginPanel )
guiSetVisible ( loginPanel, false )

function wybierzPolski()
    guiSetVisible ( loginPanel, true )
    guiSetVisible ( jezykLoginPanel, false )
end

function login()
    local login = guiGetText(login)
    local haslo = guiGetText(haslo)
    if login and haslo then
        triggerServerEvent ( "login", getRootElement(), login, haslo )
    end
end

function register()
    local login = guiGetText (login)
    local haslo = guiGetText (haslo)
    if login and haslo then
        triggerServerEvent ( "register", getRootElement(), login, haslo )
    end
end

function loginUdane()
    guiSetVisible(loginPanel, false)
    showCursor(false)
end

addEvent("loginUdane", true )
addEventHandler ( "loginUdane", getRootElement(), loginudane )
addEventHandler ( "onClientGUIClick", polski, wybierzPolski )
addEventHandler ( "onClientGUIClick", zaloguj, login )
addEventHandler ( "onClientGUIClick", zarejestruj, register )


i server
addEvent("login", true )
addEvent("register", true )

function login ( player, login, haslo )
    local konto = getAccount ( login, haslo )
    if (konto ~= false) then
        if (logIn(player, konto, haslo) == true) then
            triggerClientEvent (player, "loginUdane", getRootElement())
        end
    end
end

function register ( player, login, haslo )
    local konto = getAccount(login, haslo)
    if (account ~= false) then
    else
        konto = addAccount(login, haslo)
        if (logIn(player, konto, haslo) == true) then
            triggerClientEvent(player, "loginUdane", getRootElement())
        end
    end
end

addEventHandler ( "login", getRootElement(), login )
addEventHandler ( "register", getRootElement(), register )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-29, 19:50


Riot

3X






Wiek: 30
Na forum: 5870 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

function login()
    local login = guiGetText(login)
    local haslo = guiGetText(haslo)
    if login and haslo then
        triggerServerEvent ( "login", getRootElement(), login, haslo )
    end
end


Zmie? mo?e nazwy tych zmiennych, bo masz dwie zmienne przypisane do tej samej nazwy takto i mo?e co? si? dlatego nie dzia?a.


PS.
Kod:

"Polski / Poland"


Poland to Polska, jak co? Polish :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-29, 20:30


vipSEBOvip

A poor begginer






Wiek: 27
Na forum: 5319 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

zmienienie nazw zmiennych nic nie da?o

local jezykLoginPanel = guiCreateWindow ( 0.01, 0.3, 0.98, 0.4, "Chomik", true )
local wybierzJezyk = guiCreateLabel ( 300, 50, 200, 50, "Wybierz jezyk / Select Languste", false, jezykLoginPanel )
local polski = guiCreateButton ( 100, 80, 200, 100, "Polski / Polish", false, jezykLoginPanel )
guiSetVisible ( jezykLoginPanel, true )
showCursor ( true )

local loginPanel = guiCreateWindow ( 0.01, 0.3, 0.98, 0.4, "Chomik", true )
local tekstLogin = guiCreateLabel ( 450, 40, 200, 50, "Login", false, loginPanel )
local login = guiCreateEdit ( 400, 65, 200, 30, "Wpisz Login", false, loginPanel )
local tekstHaslo = guiCreateLabel ( 450, 100, 200, 50, "Haslo", false, loginPanel )
local haslo = guiCreateEdit ( 400, 125, 200, 30, "Wpisz Haslo", false, loginPanel )
local tekstSkin = guiCreateLabel ( 450, 160, 200, 50, "Skin", false, loginPanel )
local skin = guiCreateEdit ( 400, 185, 200, 30, "Wpisz ID skinu", false, loginPanel )
local zaloguj = guiCreateButton ( 100, 65, 200, 50, "Zaloguj", false, loginPanel )
local zarejestuj = guiCreateButton ( 100, 125, 200, 50, "Zarejestruj", false, loginPanel )
guiSetVisible ( loginPanel, false )

function wybierzPolski()
    guiSetVisible ( loginPanel, true )
    guiSetVisible ( jezykLoginPanel, false )
end

function login()
    local zlogin = guiGetText(login)
    local zhaslo = guiGetText(haslo)
    if zlogin and zhaslo then
        triggerServerEvent ( "login", getRootElement(), zlogin, zhaslo )
    end
end

function register()
    local login = guiGetText (login)
    local haslo = guiGetText (haslo)
    if zlogin and zhaslo then
        triggerServerEvent ( "register", getRootElement(), login, haslo )
    end
end

function loginUdane()
    guiSetVisible(loginPanel, false)
    showCursor(false)
end

addEvent("loginUdane", true )
addEventHandler ( "loginUdane", getRootElement(), loginudane )
addEventHandler ( "onClientGUIClick", polski, wybierzPolski )
addEventHandler ( "onClientGUIClick", zaloguj, login )
addEventHandler ( "onClientGUIClick", zarejestruj, register )


addEvent("login", true )
addEvent("register", true )

function login ( player, zlogin, zhaslo )
    local konto = getAccount ( zlogin, zhaslo )
    if (konto ~= false) then
        if (logIn(player, konto, zhaslo) == true) then
            triggerClientEvent (player, "loginUdane", getRootElement())
        end
    end
end

function register ( player, login, haslo )
    local konto = getAccount(login, haslo)
    if (account ~= false) then
    else
        konto = addAccount(login, haslo)
        if (logIn(player, konto, haslo) == true) then
            triggerClientEvent(player, "loginUdane", getRootElement())
        end
    end
end

addEventHandler ( "login", getRootElement(), login )
addEventHandler ( "register", getRootElement(), register )



"Ziomek11" napisał/a:

Poland to Polska, jak co? Polish :P



vipSEBOvip odpisa?:
Jeden grzyb :P

Ostatnio zmieniony przez vipSEBOvip 2012-09-30, 08:28, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-30, 00:45


Piorun







Wiek: 33
Na forum: 6853 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Cytat:

vipSEBOvip odpisa?:
Jeden grzyb :P

To si? bardzo myli?

Poland - Polska.
Polish - polski.

Proste.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: panel :: logowania
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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