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

Wysłany: 2015-12-27, 18:18


teusz11







Wiek: 29
Na forum: 4793 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

Witam robi? panel logowania i podczas uruchamiania serwera nie pokazuje si? t?o ani buttony z logowaniem itp..


addEventHandler("onClientResourceStart", resourceRoot,
    function()

        screenW, screenH = guiGetScreenSize()
               

        
        main = {}
        main.background = guiCreateWindow(1169, 416, 501, 0, "", true)
        guiWindowSetSizable(main.background, true)

        tloLogin = guiCreateStaticImage(0, 0, 1680, 1050, "Zdjecia/tlo.jpg", true)

        login = guiCreateStaticImage(385, 90, 102, 46, "Zdjecia/login.png", true, main.background)
        rejestracja = guiCreateStaticImage(385, 146, 102, 51, "Zdjecia/register.png", true, main.background)
        poleLogin = guiCreateEdit(106, 156, 269, 36, "Zdjecia/button.png", true, main.background)
        poleHaslo = guiCreateEdit(106, 96, 269, 36, "Zdjecia/button.png", true, main.background)
        postacLogin = guiCreateStaticImage(111, 96, 37, 36, "Zdjecia/person.png", true, main.background)
        kluczeHaslo = guiCreateStaticImage(110, 156, 38, 35, "Zdjecia/password.png", true, main.background)
        zapamietajKonto = guiCreateCheckBox(106, 202, 15, 15, "", true, true, main.background)
        labelzapamietajK = guiCreateLabel(131, 201, 102, 14, "Zapami?taj Konto", true, main.background)
        labelError = guiCreateLabel(105, 234, 382, 15, "", true, main.background)
    end
)


Meta:


<meta>
<script src="loginPanel.lua" type="client" />
<file src="Zdjecia/tlo.jpg" />
itd...
</meta>


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-28, 01:56


Prezes.







Wiek: 28
Na forum: 4511 dni
Posty: 75
Nick w MP: Prezes.

Piwa: 17

Respekt: 60

Pozmieniaj z true na false. na przyk?ad:
main.background = guiCreateWindow(1169, 416, 501, 0, "", true)


zmie? na to itd.
main.background = guiCreateWindow(1169, 416, 501, 0, "", false)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-28, 13:34


teusz11







Wiek: 29
Na forum: 4793 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

@Edit

Ju? sobie poradzi?em z tamtym. Teraz jak zrobi? ?eby buttonem by?o zdj?cie?
OnClientGUIClick nie dzia?a.

Fragment kodu:

main.poleLogin = guiCreateEdit(1246, 417, 237, 34, "", false)

main.poleHaslo = guiCreateEdit(1246, 468, 237, 34, "", false)

main.buttonLogin = guiCreateStaticImage(1501, 407, 106, 51, "login.png", false)



Client

addEventHandler("onClientMouseEnter", main.buttonLogin,
    function(btn,state)
        if btn == "left" and state == "up" then
            local login = guiGetText(main.poleLogin)
            local haslo = guiGetText(main.poleHaslo)
            if login ~= "" and haslo ~= "" then
                triggerServerEvent("sprobujZalogowac", localPlayer, login, haslo)
            else
                setErrorStrine("Uzupe?nij wszystkie pola!")
            end
        end
    end, false
)


Server:

addEvent("sprobujZalogowac",true)
addEventHandler("sprobujZalogowac", root,
    function(login,haslo)
        if getAccount(login) then
            local acc = getAccount(login,haslo)
            if acc then
                logIn(source,acc,haslo)
            else
                triggerClientEvent(source,"onClientWrongLogin",root,"Podane konto posiada inne has?o.")
            end     
        else
            triggerClientEvent(source,"onClientWrongLogin",root,"Konto o podanym loginie nie istnieje.")
        end
            if checksave == true then
                triggerClientEvent(source,"ZapiszLoginXML",getRootElement(),login,haslo)
            else
                triggerClientEvent(source,"ResetZapisuXML",getRootElement(),login,haslo)
            end
    end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-28, 19:59


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4470 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157


Więcej informacji znajdziesz w Wikipedii MTA:

onClientClick


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-28, 20:38


teusz11







Wiek: 29
Na forum: 4793 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

zamieni?em na onClientClick ale jak nadusz? na button-zdj?cie to nic si? nie dzieje,
Co mo?e by? nie tak, ju? sam nie mam poj?cia

GUI:







Client:






Server:






[ Dodano: 2015-12-30, 14:24 ]
@Ref

Postaw piwo autorowi tego posta
 

 
Tagi: tlo :: loginpanel
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