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

Wysłany: 2015-07-27, 09:39


Vxen







Wiek: 28
Na forum: 4227 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

Siemanko. Czemu na tym kodzie:

local x,y = guiGetScreenSize ()

function mainW ()
    setCameraMatrix (100, 100, 100, 100, 100, 100)

--Buttony Pisalne
    username = guiCreateEdit (25, 470, 300, 40, "", false)
    password = guiCreateEdit (25, 540, 300, 40, "", false)
    guiEditSetMasked (password, true)
    
-Buttony Klikane    
    loginButton = guiCreateButton (25, 590, 300, 80, "Loguj", false)
    registerButton = guiCreateButton (25, 680, 300, 80, "Rejestruj", false)

    --login = guiCreateStaticImage (355, 377, 130, 42, "1.png", false)
    
    addEventHandler ("onClientGUIClick", loginButton,
        function (us, pa)
            local us = guiGetText (username)
            local pa = guiGetText (password)    
            triggerServerEvent ("loginReq", getRootElement(), getLocalPlayer(), us, pa)
        end, false
    )
        
    addEventHandler ("onClientGUIClick", registerButton,
        function ()
            local us = guiGetText (username)
            local pa = guiGetText (password)    
            triggerServerEvent ("registerReq", getRootElement(), getLocalPlayer(), us, pa)
        end, false
    )
    
    showCursor (true, true)
    guiSetInputEnabled (true)
end
addEventHandler ("onClientResourceStart", getRootElement(), mainW)


function maintaining ()
    dashboard = dxDrawRectangle (0, 0, 350, 9000, tocolor (0, 0, 0, 210), false)

    userLabel = dxDrawText("Nick:", 150, 450, 433, 284, tocolor(255, 255, 255, 255), 1, "default", "left", "top", false, false, false, false, false)
    passLabel = dxDrawText("Has?o:", 150, 520, 433, 335, tocolor(255, 255, 255, 255), 1, "default", "left", "top", false, false, false, false, false)
            opisLable = dxDrawText("Witaj na serwerze Royal-rpg.net.",25, 300, 433, 335, tocolor(255, 255, 255, 255), 1, "default", "left", "top", false, false, false, false, false)
            passLabel = dxDrawText("Posiadamy skrypty pisane przez Vxen!",25, 315, 433, 335, tocolor(255, 255, 255, 255), 1, "default", "left", "top", false, false, false, false, false)

end
addEventHandler ("onClientRender", root, maintaining)

addEventHandler("onPlayerJoin", getRootElement(), joinHandler)
addEvent ("hideWindow", true)
addEventHandler ("hideWindow", root,
    function ()
        setCameraTarget (localPlayer, localPlayer)
        showCursor (false, false)
        guiSetInputEnabled (false)
        removeEventHandler ("onClientRender", getRootElement(),  maintaining)
        destroyElement (username)
        destroyElement (password)
        destroyElement (loginButton)
        destroyElement (registerButton)
    end
)
jak zmieni? rozdzielczo?? to wszytko inaczej wygl?da?





Je?li wiecie co jest ?le podaj mi ten kod tylko ?e dobry. Ucz? si? na edycji skryptu. I prosz? nie pisz tylko ?e czekam na gotowca... to ten gotowiec co dasz mi b?dzie edytowany...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-27, 10:53


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4979 dni
Posty: 915

Piwa: 2697

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

Bo Ty to robi?e? pewnie guieditorem i zrobi?e? to przypu?cmy na rozdzielczo?ci :

1024x768
I teraz ka?dy z 1024x768 bedzie mia? tak jak Ty, ale je?eli wejdzie kto? z 800x600 to ju? b?dzie mia? inaczej.

Z pomoc? przychodzi funkcja guiGetScreenSize(), poczytaj o niej.

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-07-27, 12:34


Tostuch







Wiek: 28
Na forum: 5072 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Musisz sobie ka?dy element zeskalowa?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-27, 15:17


Vxen







Wiek: 28
Na forum: 4227 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

To znaczy ?e mam zrobi? co? Prosz? was dajcie mi m?j kod taki aby by? git a ja zobacz? co wy zrobili?cie i si? naucz?!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-27, 21:43


Tostuch







Wiek: 28
Na forum: 5072 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Przyk?ad:
x,y = guiGetScreenSize()
username = guiCreateEdit (25/twojex*x, 470/twojey*y, 300/twojex*x, 40/twojey*y, "", false)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-27, 21:59


Vxen







Wiek: 28
Na forum: 4227 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

W tym twojex co ma si? znajdowa?? twojex=?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-27, 22:26


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4979 dni
Posty: 915

Piwa: 2697

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

Proponuj? zobaczy? np. jak? masz rozdzielczo?? i wstawi? pod Twoje X np. :

1024x768

X 1024 Y 768

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-07-27, 22:33


Vxen







Wiek: 28
Na forum: 4227 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

Iksdekowski, podaj mi to
 x,y = guiGetScreenSize()
username = guiCreateEdit (25/twojex*x, 470/twojey*y, 300/twojex*x, 40/twojey*y, "", false)
tylko ?e z tym co ty poda?e?. (PODAJ MI KOD WYPE?NIONY Z T? ROZDZIELCZO?CI?)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-27, 22:40


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4979 dni
Posty: 915

Piwa: 2697

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

ziomeczku, napisa?e? sam dzialajacy panel logowania (pono?), a nie potrafisz wpisac 1024 i 768 w luki ?? ?

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-07-27, 22:47


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Vxen, auto rodzielczo?? :

    mojeW, mojeH = 1280, 640
    sW, sH = guiGetScreenSize()
    aw, ah = sW / mojeW, sH / mojeH

zastosowanie:
gui.Scroll = guiCreateScrollPane(20*aw, 60*ah, 430*aw, 360*ah, false, gui.Panel)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-28, 12:24


Vxen







Wiek: 28
Na forum: 4227 dni
Posty: 293

Piwa: 1299

Respekt: 130,5
Respekt: 130,5

Temat do zamkni?cia!

Postaw piwo autorowi tego posta
 

 
Tagi: gui :: się :: rozwala..
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