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

Wysłany: 2019-11-20, 19:18


CytrusekLUA







Wiek: 22
Na forum: 2611 dni
Posty: 5
Nick w MP: MichaleQ



Respekt: 50

Witajcie spo?eczno?cio gtao.pl,
W trakcie programowania jednego skryptu u?ywaj?cego gui natrafi?em na b??d, na moje oko wszystko jest okej, ale jak wida? serwer uwa?a co innego. Pom??cie prosz?, stawiam zimne :piwo: za pomoc.

Screeny:
Cytat:


Cytat:




Kod po stronie klienta, bo to tam rzekomo wyst?puje b??d:
--[[
    AutorMichaleQ
    Wersja1.0
--]]

menu = {w={},o={},o2={},o3={},stat={},temptext=nil,}
    
menu.w[1] = guiCreateWindow(0.740.270.250.58"Menu Serwera"true)
guiWindowSetMovable(menu.w[1], false)
guiWindowSetSizable(menu.w[1], false)
guiSetVisible(menu.w[1], false)
menu.o[1] = guiCreateButton(0.050.080.410.09"Zaloguj"truemenu.w[1])
guiSetProperty(menu.o[1], "NormalTextColour""FFAAAAAA")
menu.o[2] = guiCreateButton(0.500.080.410.09"Zarejestruj"truemenu.w[1])
guiSetProperty(menu.o[2], "NormalTextColour""FFAAAAAA")
menu.o[3] = guiCreateButton(0.050.190.410.09"Mam Kod"truemenu.w[1])
guiSetProperty(menu.o[3], "NormalTextColour""FFAAAAAA")
menu.o[4] = guiCreateButton(0.500.190.410.09"Statystki"truemenu.w[1])
guiSetProperty(menu.o[4], "NormalTextColour""FFAAAAAA")
menu.o[5] = guiCreateButton(0.050.290.410.09"Wyloguj"truemenu.w[1])
guiSetProperty(menu.o[5], "NormalTextColour""FFAAAAAA")
menu.o[5] = guiCreateButton(0.500.290.410.09"Moje\npojazdy"truemenu.w[1])
guiSetProperty(menu.o[5], "NormalTextColour""FFAAAAAA")

menu.w[2] = guiCreateWindow(0.370.250.210.34"Logowanie"true)
guiWindowSetMovable(menu.w[2], false)
guiWindowSetSizable(menu.w[2], false)
guiSetVisible(menu.w[2], false)
menu.o2[2] = guiCreateEdit(0.140.260.730.10""truemenu.w[2])
guiEditSetMaxLength(menu.o2[2], 22)
menu.o2[1] = guiCreateLabel(0.220.080.580.14"Login:"truemenu.w[2])
guiLabelSetHorizontalAlign(menu.o2[1], "center"false)
guiLabelSetVerticalAlign(menu.o2[1], "center")
menu.o2[3] = guiCreateLabel(0.220.410.580.14"Has?o:"truemenu.w[2])
guiLabelSetHorizontalAlign(menu.o2[3], "center"false)
guiLabelSetVerticalAlign(menu.o2[3], "center")
menu.o2[4] = guiCreateEdit(0.140.590.730.10""truemenu.w[2])
guiEditSetMasked(menu.o2[4], true)
guiEditSetMaxLength(menu.o2[4], 22)
menu.o2[5] = guiCreateButton(0.040.810.420.15"Potwierd?"truemenu.w[2])
guiSetProperty(menu.o2[5], "NormalTextColour""FFAAAAAA")
menu.o2[6] = guiCreateButton(0.550.810.420.15"Wstecz"truemenu.w[2])
guiSetProperty(menu.o2[6], "NormalTextColour""FFAAAAAA")

menu.w[3] = guiCreateWindow(0.370.250.210.34"Rejestracja"true)
guiWindowSetMovable(menu.w[3], false)
guiWindowSetSizable(menu.w[3], false)
guiSetVisible(menu.w[3], false)
menu.o3[2] = guiCreateEdit(0.140.260.730.10""truemenu.w[3])
guiEditSetMaxLength(menu.o3[2], 22)
menu.o3[1] = guiCreateLabel(0.220.080.580.14"Login / Adres E-Mail:"truemenu.w[3])
guiLabelSetHorizontalAlign(menu.o3[1], "center"false)
guiLabelSetVerticalAlign(menu.o3[1], "center")
menu.o3[3] = guiCreateLabel(0.220.410.580.14"Has?o:"truemenu.w[3])
guiLabelSetHorizontalAlign(menu.o3[3], "center"false)
guiLabelSetVerticalAlign(menu.o3[3], "center")
menu.o3[4] = guiCreateEdit(0.140.590.730.10""truemenu.w[3])
guiEditSetMasked(menu.o3[4], true)
guiEditSetMaxLength(menu.o3[4], 22)
menu.o3[5] = guiCreateButton(0.040.810.420.15"Potwierd?"truemenu.w[3])
guiSetProperty(menu.o3[5], "NormalTextColour""FFAAAAAA")
menu.o3[6] = guiCreateButton(0.550.810.420.15"Wstecz"truemenu.w[3])
guiSetProperty(menu.o3[6], "NormalTextColour""FFAAAAAA")

menu.w[4] = guiCreateWindow(0.280.220.430.63"Panel statystyk konta"true)
guiWindowSetMovable(menu.w[4], false)
guiWindowSetSizable(menu.w[4], false)
guiSetVisible(menu.w[4], false)
menu.stat[1] = guiCreateLabel(0.000.041.000.83""truemenu.w[4])
guiLabelSetHorizontalAlign(menu.stat[1], "center"false)
guiLabelSetVerticalAlign(menu.stat[1], "center")
menu.stat[2] = guiCreateButton(0.050.900.240.08"Zamknij"truemenu.w[4])
guiSetProperty(menu.stat[2], "NormalTextColour""FFAAAAAA")
menu.stat[3] = guiCreateButton(0.380.900.240.08"Od?wie?\n(opcja w budowie)"truemenu.w[4])
guiSetProperty(menu.stat[3], "NormalTextColour""FFAAAAAA")

addEventHandler("onClientGUIClick"root, function()
    if source == menu.o[1then
        guiSetVisible(menu.w[2], true)
        showChat(false)
        showCursor(true)
    end
    if source == menu.o2[6then
        guiSetVisible(menu.w[2], false)
        showChat(true)
    end
    if source == menu.o2[5then
        local d1 guiGetText(menu.o2[2])
        local d2 guiGetText(menu.o2[4])
        triggerServerEvent("loguj"resourceRootgetLocalPlayer(), tostring(d1), tostring(d2))
    end
    if source == menu.o[2then
        guiSetVisible(menu.w[3], true)
        showChat(false)
        showCursor(true)
    end
    if source == menu.o3[6then
        guiSetVisible(menu.w[3], false)
        showChat(true)
    end
    if source == menu.o3[5then
        local d1 guiGetText(menu.o3[2])
        local d2 guiGetText(menu.o3[4])
        triggerServerEvent("rejestruj"resourceRootgetLocalPlayer(), tostring(d1), tostring(d2))
    end
    if source == menu.o[5then
        guiSetVisible(menu.o[1], true)
        guiSetVisible(menu.o[2], true)
        guiSetVisible(menu.o[3], false)
        guiSetVisible(menu.o[4], false)
        guiSetVisible(menu.o[5], false)
        triggerServerEvent("wyloguj"resourceRootgetLocalPlayer())
    end
end)
addEvent("open:menu"true)
addEventHandler("open:menu"resourceRoot, function(plr)
    showCursor(true)
    guiSetVisible(menu.w[1], true)
    if getElementData(plr"player:logged") == true then
        guiSetVisible(menu.o[1], false)
        guiSetVisible(menu.o[2], false)
        guiSetVisible(menu.o[3], true)
        guiSetVisible(menu.o[4], true)
        guiSetVisible(menu.o[5], true)
    else
        guiSetVisible(menu.o[1], true)
        guiSetVisible(menu.o[2], true)
        guiSetVisible(menu.o[3], false)
        guiSetVisible(menu.o[4], false)
        guiSetVisible(menu.o[5], false)
    end
end)
addEvent("close:menu"true)
addEventHandler("close:menu"resourceRoot, function()
    showCursor(false)
    showChat(true)
    guiSetVisible(menu.w[1], false)
end)
addEvent("l:result"true)
addEventHandler("l:result"resourceRoot, function(statusmsg_statustext)
    if status == true then
        guiSetVisible(menu.w[2], false)
        showChat(true)
        guiSetVisible(menu.o[1], false)
        guiSetVisible(menu.o[2], false)
        guiSetVisible(menu.o[3], true)
        guiSetVisible(menu.o[4], true)
        guiSetVisible(menu.o[5], true)
        return
    elseif status == false then
        if msg_status == true then
            menu.temptext guiGetText(menu.w[2])
            local tekst tostring(text)
            guiSetText(menu.w[2], tekst)
            setTimer(function()
                guiSetText(menu.w[2], menu.temptext)
                menu.temptext nil
            end25001)
        else return end
        return
    end
end)
addEvent("r:result"true)
addEventHandler("r:result"resourceRoot, function(statusmsg_statustext)
    if status == true then
        guiSetVisible(menu.w[3], false)
        showChat(true)
        return
    elseif status == false then
        if msg_status == true then
            menu.temptext guiGetText(menu.w[3])
            local tekst tostring(text)
            guiSetText(menu.w[3], tekst)
            setTimer(function()
                guiSetText(menu.w[3], menu.temptext)
                menu.temptext nil
            end25001)
        else return end
        return
    end
end)


Z g?ry dzi?kuje za pomoc.

Komentarz NotPaladyn dodany 2019-11-20, 19:28Kod dodawaj w znacznikach [lua][/lua] wtedy łatwiej go odczytać
Ostatnio zmieniony przez NotPaladyn 2019-11-20, 19:27, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-20, 19:39


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Jestem akurat na telefonie i nie mog? skopiowa? tekstu do edytora. Podaj te linijki z b??du, ?eby mo?na by?o to szybciej zidentyfikowa?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-20, 19:53


CytrusekLUA







Wiek: 22
Na forum: 2611 dni
Posty: 5
Nick w MP: MichaleQ



Respekt: 50

"Wilq" napisał/a:

Jestem akurat na telefonie i nie mog? skopiowa? tekstu do edytora. Podaj te linijki z b??du, ?eby mo?na by?o to szybciej zidentyfikowa?.


Prosz? :) :
78:
if source == menu.o[1then

118:
guiSetVisible(menu.w[1], true)

137:
guiSetVisible(menu.w[1], false)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-20, 21:23


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Ja nie widz? nic b??dnego, ale spr?buj podmieni? linijk? (tylko t?):
menu = {w={},o={},o2={},o3={},stat={},temptext=nil,}

na
menu = {["w"]={}, ["o"]={}, ["o2"]={}, ["o3"]={}, ["stat"]={},["temptext"]=nil,}


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
CytrusekLUA
Wysłany: 2019-11-21, 18:29


CytrusekLUA







Wiek: 22
Na forum: 2611 dni
Posty: 5
Nick w MP: MichaleQ



Respekt: 50

zrobi?em co kaza?e? i dalej nie dzia?a...

Postaw piwo autorowi tego posta
 

 
Tagi: pro.lemik :: lua :: kropka :: tylko :: przez :: filtry
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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