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

Wysłany: 2013-05-03, 22:58


PanGrzybulek







Wiek: 28
Na forum: 4823 dni
Posty: 47
Nick w MP: Mentosik

Piwa: 3

Respekt: 50

Ostrzeżeń: 100%
Witam. Zrobilem juz funkcje po stronie servera i clienta. Normalnie 1 panel smigal. gdy zrobilem 2 panel, pokazywal sie tylko gridlist ( robi za window ) ii label z napisem LOGIN:

KOD:

Kod niewazny


Dlaczego reszta sie nie pokazuje? Zrobilem gdzies blad w kodzie?

Ostatnio zmieniony przez PanGrzybulek 2013-05-04, 19:01, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 10:54


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

GUIEditor = {
    gridlist = {},
    button = {},
    edit = {},
    label = {}
}


Nie zdefiniowa?e? w tablicy "label".

_______________________

"PanGrzybulek" napisał/a:

local localPlayer = getLocalPlayer ( )


Taka ciekawostka, nie musisz tego pisa? - MTA i tak odczyta to, mo?esz u?ywa? na przemian getLocalPlayer() i localPlayer.
Tak samo mo?esz robi? z getRootElement() i samym root.

Pozdrawiam ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 12:52


PanGrzybulek







Wiek: 28
Na forum: 4823 dni
Posty: 47
Nick w MP: Mentosik

Piwa: 3

Respekt: 50

Ostrzeżeń: 100%
ziomek, wielki jestes :) Leci piwko za to i poleci jeszcze jedno jesli pomozesz mi z tym. Gdy klikam zarejestruj wyskakuje w 26 linijce blad z AddAccount.
KOD:
function onLogin playerloginhaslo )
    local account getAccount loginhaslo )
    if ( account ~= false then
        if (logIn playeraccounthaslo ) == truethen
            triggerClientEvent "zamykanieokna"getRootElement())
        else
            outputChatBox "B??d!"player255255)
        end
    else
        outputChatBox "B??dna nazwa u?ytkownika lub has?o!"player255255)
    end
end

addEvent"onLogin"true )
addEventHandler"onLogin"getRootElement(), onLogin )

function onRegister playerloginhaslo )
    local account getAccount loginhaslo )
    if ( account ~= false then
        if (logIn playeraccounthaslo ) == truethen
            triggerClientEvent "zamykanieokna"getRootElement())
        else
            outputChatBox "B??d!"player255255)
        end
    else
        account addAccount loginhaslo )
        if (logIn playeraccounthaslo ) == truethen
            triggerClientEvent "zamykanieokna"getRootElement())
        else
            outputChatBox "Zarejestruj si? / Zaloguj si? b??d!"player255255)
    end
end
end

addEvent"onRegister"true )
addEventHandler"onRegister"getRootElement(), onRegister )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 12:57


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

By dodawa?o konta za pomoc? addAccount musisz doda? skrypt do ACL Admina.
By to zrobi? odpal panel pod P -> zak?adka Resource -> kliknij Mangange ACL -> zaznacz grup? "Admin" i kliknij Add Object -> wpisz:

Kod:

resource.nazwa_twojego_skryptu


To wszystko mo?e si? tam ciut r??ni?, bo pisa?em to z g?owy i mog?em o czym? zapomnie?, co? pomyli?.

Postaw piwo autorowi tego posta
 

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


PanGrzybulek







Wiek: 28
Na forum: 4823 dni
Posty: 47
Nick w MP: Mentosik

Piwa: 3

Respekt: 50

Ostrzeżeń: 100%
Wystarczylo powiedziec ze trzeba dodac, dalej to umialem :P Dzieki bardzo i pozdrowionka.

[ Dodano: 2013-05-04, 13:26 ]
Ziomek11, czy jest mozliwosc wykonania takiej opcji, ze w tle bedzie obrazek dopoki ktos sie nie zaloguje? Wiem ze trzeba uzyc guiCreateStaticImage, a zeby zniknal to onClientGUIClick, i tyle wiem :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 13:34


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

Oczywi?cie ?e jest.

Tworzysz obrazek i podpinasz t? funkcj? pod przycisk kt?ry loguje, ale mo?esz te? pod zdarzenie onPlayerLogin (jednak ono jest tylko po stronie serwera). Po zalogowaniu chowasz obrazek za pomoc? guiSetVisible.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 13:55


PanGrzybulek







Wiek: 28
Na forum: 4823 dni
Posty: 47
Nick w MP: Mentosik

Piwa: 3

Respekt: 50

Ostrzeżeń: 100%
http://pastebin.com/TGAubmkx

Natworzylem cos takiego :P Lecz wyskoczyl mi taki oto blad w debugu


[ Dodano: 2013-05-04, 13:57 ]
Przepraszam ze nie dales w lua kodzie ale dziwne znaki mi sie tu tworzyly :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 14:16


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

Y. Ale tutaj w kodzie wcale nie masz znaku "'", wi?c co? tu nie gra...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 14:25


PanGrzybulek







Wiek: 28
Na forum: 4823 dni
Posty: 47
Nick w MP: Mentosik

Piwa: 3

Respekt: 50

Ostrzeżeń: 100%
W?a?nie w tym s?k O.o

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 14:38


Riot

3X






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

Piwa: 286

Respekt: 123
Respekt: 123

Zmie? nazw? skryptu i daj /refresh, ew. wy??cz i w??cz serwer od nowa.

Postaw piwo autorowi tego posta
 

 
Tagi: zly :: kod
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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