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

Wysłany: 2013-05-02, 16:36


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Czesc. Zupelnie nie wiem jak wykonac panel logowwania z funkcjami AddAccount i RegisterAccount. Moglby ktos mnie nakierowac?
Stworzylem juz kod na samo gui :


GUIEditor = {
    gridlist = {},
    button = {},
    edit = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        GUIEditor.gridlist[1] = guiCreateGridList(241981101691false)
        guiSetAlpha(GUIEditor.gridlist[1], 0.79)

        GUIEditor.edit[1] = guiCreateEdit(10922931339""falseGUIEditor.gridlist[1])
        GUIEditor.edit[2] = guiCreateEdit(10942931339""falseGUIEditor.gridlist[1])
        GUIEditor.button[1] = guiCreateButton(3355546855"LOGUJ NA POSTA?"falseGUIEditor.gridlist[1])
        guiSetFont(GUIEditor.button[1], "clear-normal")
        guiSetProperty(GUIEditor.button[1], "NormalTextColour""FFAAAAAA")
        GUIEditor.edit[3] = guiCreateEdit(64622931339""falseGUIEditor.gridlist[1])
        GUIEditor.edit[4] = guiCreateEdit(64642931339""falseGUIEditor.gridlist[1])
        GUIEditor.button[2] = guiCreateButton(59055546855"REJESTRUJ POSTA?"falseGUIEditor.gridlist[1])
        guiSetFont(GUIEditor.button[2], "clear-normal")
        guiSetProperty(GUIEditor.button[2], "NormalTextColour""FFAAAAAA")    
    end
)

addEventHandler("onClientRender"root,
    function()
        dxDrawLine(78798787788tocolor(255255255255), 1true)
        dxDrawText("Logowanie"340115773220tocolor(000255), 2.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Logowanie"340113773218tocolor(000255), 2.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Logowanie"338115771220tocolor(000255), 2.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Logowanie"338113771218tocolor(000255), 2.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Logowanie"339114772219tocolor(255255255255), 2.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("LOGIN :"436294702341tocolor(000255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("LOGIN :"436292702339tocolor(000255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("LOGIN :"434294700341tocolor(000255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("LOGIN :"434292700339tocolor(000255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("LOGIN :"435293701340tocolor(255255255255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Login jest inny ni? tw?j nick."385375777396tocolor(255255255255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("HAS?O :"437493703540tocolor(000255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("HAS?O :"437491703538tocolor(000255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("HAS?O :"435493701540tocolor(000255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("HAS?O :"435491701538tocolor(000255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("HAS?O :"436492702539tocolor(255255255255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Login jest inny ni? tw?j nick."9323761324397tocolor(000255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Login jest inny ni? tw?j nick."9323741324395tocolor(000255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Login jest inny ni? tw?j nick."9303761322397tocolor(000255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Login jest inny ni? tw?j nick."9303741322395tocolor(000255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Login jest inny ni? tw?j nick."9313751323396tocolor(255255255255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Najlepiej je?li has?o zostanie tylko w twojej g?owie."8355781227599tocolor(000255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Najlepiej je?li has?o zostanie tylko w twojej g?owie."8355761227597tocolor(000255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Najlepiej je?li has?o zostanie tylko w twojej g?owie."8335781225599tocolor(000255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Najlepiej je?li has?o zostanie tylko w twojej g?owie."8335761225597tocolor(000255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Najlepiej je?li has?o zostanie tylko w twojej g?owie."8345771226598tocolor(255255255255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Rejestracja"8701141303219tocolor(255255255255), 2.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawLine(2811691315169tocolor(255255255255), 1true)
        dxDrawText("LOGIN :"9862931252340tocolor(255255255255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("HAS?O :"9704921236539tocolor(255255255255), 1.00"bankgothic""left""top"falsefalsetruefalsefalse)
        dxDrawText("Najlepiej je?li has?o zostanie tylko w twojej g?owie."292577684598tocolor(255255255255), 0.50"bankgothic""left""top"falsefalsetruefalsefalse)
    end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-02, 16:48


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

"Ciastkooo" napisał/a:

AddAccount i RegisterAccount


Nie ma takiej funkcji jak registerAccount.


Co do addAccount - po prostu, podajesz nazw? konta i has?o.

addAccount("login""haslo")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-02, 16:51


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
no rozumiem mi chodzi o t o:
1. Jak pobrac dane z danego edita.
2.Jesli nie ma konta danego to sie wyswietla na chacie odpowiedni tekst
3. Jesli konto jest loguje cie i znika gui.
to jest dla mnie najtrudniejsze.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-02, 17:25


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

"Ciastkooo" napisał/a:

1. Jak pobrac dane z danego edita.


U?yj:
text guiGetText(nazwa_edita)



2 i 3:

local konto getAccount(loginhaslo)
if (konto ~= falsethen
--co ma sie dziac gdy takie konto istnieje
else
--co ma sie dziac gdy podane konto nie istnieje
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-02, 17:49


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Ja 1 raz uzywam tej funkcji i 1 raz robie taki skrypt skad mam wiedziec co ma sie dziac gdy istnieje konto.. wiem tylko tyle ze loguje ale jak to zrobic to ja zielonego pojecia nie mam..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-02, 21:05


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

No gdy konto istnieje, pasowa?oby si? zalogowa?...O to chodzi - ta?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-02, 21:14


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Napisz dla mnie jak mozesz funkcje na logowanie ja potem na jej wzorze zrobie rejestracje i zobacze jak to wyglada.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-02, 22:25


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Funkcja na zalogowanie: https://wiki.multitheftauto.com/wiki/LogIn
Ja bym prosi? pan?w, aby wreszcie Ciastkooo sam do czego? doszed?, a nie jecha? na waszych gotowcach i wydawa? je do neta. No ludzie..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-02, 22:47


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

"Brzysiek" napisał/a:

Ja bym prosi? pan?w, aby wreszcie Ciastkooo sam do czego? doszed?, a nie jecha? na waszych gotowcach i wydawa? je do neta. No ludzie..


Wybaczcie OT - gdzie Ty w tym temacie widzisz dawaniu gotowc?w? ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-02, 22:55


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Nie m?wi? o tym - o reszcie. Ale zaraz si? zacznie, zapewniam :)
@EOT

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-03, 02:34


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Nie chodzi mi o gotowiec calego skryptu. Chodzi mi o gotowiec na wzor zeby reszte zrobic.. -.-

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-03, 12:46


Oski

LUA Scripter






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

Piwa: 56

Respekt: 75,1

Logika...
Jesli konto istnieje logujesz si? funkcj? logIn(edit1,edit2) [odpowiadaj?ce kolejno za login i haslo] a jak nie istnieje robisz addAccount(edit1,edit2)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-03, 13:18


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
function loguj thePlayercommandusernamepassword )
        local account getAccount usernamepassword )
                if ( account ~= false then
                        logIn thePlayer, (edit1), (edit2) )
                else
                        outputChatBox "Z?y login lub has?o!"thePlayer255255)
                end
end
addEventHandler "onClientGUIClick"loginloguj )


Nie wiem czy dobrze wykonalem strone servera.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-03, 13:29


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Umiesz rozr??nia? strony? Funkcje getAccount, logIn oraz element (nazwa?e? go thePlayer) s? tylko po stronie serwera!.

Do tego to...
Cytat:

logIn ( thePlayer, (edit1), (edit2) )


Co to ma robi?? Gdzie masz zdefinowane te edit1 i edit2 i po kija w nawiasach?



U?yj triggerServerEvent.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-03, 15:10


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Ale wy ciemni jestescie.. Najpiere kazecie mi sprobowac. Sprobowalem i juz opie*dalacie mnie ze zle zrobilem.. Od tego ro forum jest zeby pomoc i poprawic a nie opierdalac kogos ze zle zrobil. OGarnij sie

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 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