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

Wysłany: 2015-10-16, 20:55


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
Witam. Robi?em m?j pierwszy w ?yciu panel logowania :>. Oskryptowa?em go tak jak potrafi?em (nie wiem czy jest co? potrzebnego jeszcze) ale po starcie skryptu panel si? nie pokazuje. Tak samo nie ma ?adnego b??du w db3. Za pomoc daj? :piwo:

C-side:

GUIEditor = {
    label = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        okno_logowania guiCreateWindow(603292413387"One Life RPG"false)
        guiWindowSetSizable(okno_logowaniafalse)

        edit_login guiCreateEdit(665628545""falseokno_logowania)
        edit_haslo guiCreateEdit(6513228645""falseokno_logowania)
        guiEditSetMasked(edit_haslotrue)
        button_rejestracja guiCreateButton(6522028665"Zarejestruj"falseokno_logowania)
        button_logowanie guiCreateButton(6631228561"Zaloguj"falseokno_logowania)
        label1 guiCreateLabel(12684319"LOGIN:"falseokno_logowania)
        guiSetFont(label1"default-bold-small")
        label2 guiCreateLabel(101484619"HAS?O:"falseokno_logowania)
        guiSetFont(label2"default-bold-small")   
        guiSetVisible (okno_logowaniafalse) 
    end
)

function pokaz_okno (el)
         if el ~= localPlayer then return end
         guiSetVisible (okno_logowaniatrue)
         showCursor (truefalse)
end
addEventHandler ("onClientResourceStart"getRootElement (), pokaz_okno)

function zaloguj (el)
        if source ~= button_logowanie then return end
        if el ~= localPlayer then return end
        local login guiGetText (edit_login)
        local haslo guiGetText (edit_haslo)
        if not login or not haslo then
           outputChatBox ("Nie wpisa?e? swojego loginu/hasla!")
        else
           triggerServerEvent ("zalogujmniechuju"getRootElement (), loginhaslo)
       end
end
addEventHandler ("onClientGuiClick"getRootElement (), zaloguj)

function zarejestruj (el)
         if source ~= button_rejestracja then return end
         if el ~= localPlayer then return end
         local login guiGetText (edit_login)
         local haslo guiGetText (edit_haslo)
         if not login or not haslo then
           outputChatBox ("Nie wpisa?e? swojego loginu/has?a!")
         else
           triggerServerEvent ("zarejestrujmniechuju"getRootElement (), loginhaslo)
         end
end
addEventHandler ("onClientGuiClick"getRootElement (), zarejestruj)


S-side:

GUIEditor = {
    label = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        okno_logowania guiCreateWindow(603292413387"One Life RPG"false)
        guiWindowSetSizable(okno_logowaniafalse)

        edit_login guiCreateEdit(665628545""falseokno_logowania)
        edit_haslo guiCreateEdit(6513228645""falseokno_logowania)
        guiEditSetMasked(edit_haslotrue)
        button_rejestracja guiCreateButton(6522028665"Zarejestruj"falseokno_logowania)
        button_logowanie guiCreateButton(6631228561"Zaloguj"falseokno_logowania)
        label1 guiCreateLabel(12684319"LOGIN:"falseokno_logowania)
        guiSetFont(label1"default-bold-small")
        label2 guiCreateLabel(101484619"HAS?O:"falseokno_logowania)
        guiSetFont(label2"default-bold-small")   
        guiSetVisible (okno_logowaniafalse) 
    end
)

function pokaz_okno (el)
         if el ~= localPlayer then return end
         guiSetVisible (okno_logowaniatrue)
         showCursor (truefalse)
end
addEventHandler ("onClientResourceStart"getRootElement (), pokaz_okno)

function zaloguj (el)
        if source ~= button_logowanie then return end
        if el ~= localPlayer then return end
        local login guiGetText (edit_login)
        local haslo guiGetText (edit_haslo)
        if not login or not haslo then
           outputChatBox ("Nie wpisa?e? swojego loginu/hasla!")
        else
           triggerServerEvent ("zalogujmniechuju"getRootElement (), loginhaslo)
       end
end
addEventHandler ("onClientGuiClick"getRootElement (), zaloguj)

function zarejestruj (el)
         if source ~= button_rejestracja then return end
         if el ~= localPlayer then return end
         local login guiGetText (edit_login)
         local haslo guiGetText (edit_haslo)
         if not login or not haslo then
           outputChatBox ("Nie wpisa?e? swojego loginu/has?a!")
         else
           triggerServerEvent ("zarejestrujmniechuju"getRootElement (), loginhaslo)
         end
end
addEventHandler ("onClientGuiClick"getRootElement (), zarejestruj)


Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-16, 21:04


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Jakbym mia? wypisa? ka?dy b??d, to DestroY by mnie zbanowa? za nie sko?czony post, ale spr?bujmy :

1: Nie istnieje taki event jak onClientGuiClick tylko onClientGUIClick
2: SSIDE i CSIDE to jest to samo, albo zle wkleiles
3: najpierw chcesz, ze po uruchomieniu TEGO zasobu ma sie GUI wylaczyc, a potem chcesz w tym samym pliku, ze po uruchomieniu kazdego zasobu ma sie wlaczyc to gui


Wiecej pewnei bedzie po s-side.

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-16, 21:42


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
"Jurandovsky" napisał/a:

Jakbym mia? wypisa? ka?dy b??d, to DestroY by mnie zbanowa? za nie sko?czony post, ale spr?bujmy :

1: Nie istnieje taki event jak onClientGuiClick tylko onClientGUIClick
2: SSIDE i CSIDE to jest to samo, albo zle wkleiles
3: najpierw chcesz, ze po uruchomieniu TEGO zasobu ma sie GUI wylaczyc, a potem chcesz w tym samym pliku, ze po uruchomieniu kazdego zasobu ma sie wlaczyc to gui


Wiecej pewnei bedzie po s-side.


1. Poprawiam
2. M?j b??d :P :

(sorka za wulgaryzmy, ale wkurzony pisa?em :) )

function logowanie (localPlayerloginhaslo)
         if login and haslo then
           local stan_logowania logIn (localPlayerloginhaslo)
           if stan_logowania == true then
              outputChatBox ("Zalogowano poprawnie!"localPlayer01350)
              outputChatBox ("Je?li jeste? nowym graczem, zapoznaj si? z F1"localPlayer)
           else
              outputChatBox ("Nast?pi? b??d w logowaniu. Sprawd? sw?j login i has?o!"localPlayer13500)
           end
         else return end
end
addEvent ("zalogujmniechuju"true)
addEventHandler ("zalogujmniechuju"getRootElement (), logowanie)

function rejestracja (localPlayerloginhaslo)
        if login and haslo then
           local sprawdz_konto getAccount (loginhaslo)
             if sprawdz_konto == false then
                addAccount (loginhaslo)
                outputChatBox ("Twoje konto zosta?o zarejestrowane!"localPlayer01250)
             else
                outputChatBox ("Takie konto ju? istnieje!"localPlayer12500)
             end
        end
end
addEvent ("zarejestrujmniechuju"true)
addEventHandler ("zarejestrujmniechuju"getRootElement (), rejestracja)


3. To dla test?w taki event ustawi?em :)

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-18, 17:37


DiscoveryPL







Wiek: 30
Na forum: 4132 dni
Posty: 8
Nick w MP: American.



Respekt: 45,3

a nie lepiej zrobi? w Dx itd.. InMouse.. napisa?em taki panel pod mysql nie by? taki prosty

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-10-18, 22:24


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
"DiscoveryPL" napisał/a:

a nie lepiej zrobi? w Dx itd.. InMouse.. napisa?em taki panel pod mysql nie by? taki prosty


Ale mi pomog?e? komentarzem ?e lepiej w dx.. Ja wole normalnie w gui, ka?dy ma inne upodobania :)

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Tagi: pierwszy :: panel :: logowania :: nie :: pokazuje :: się
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Pierwszy panel logowania - nie pokazuje się 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