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

Wysłany: 2014-09-16, 17:57


xBolekk







Wiek: 24
Na forum: 4615 dni
Posty: 113
Nick w MP: Bolek.

Piwa: 190

Respekt: 60

Chodzi o to, ?e ja zrobi?em gui na ?rodku ekranu, a kolega widzi je z boku.


GUIEditor = {
    tab = {},
    staticimage = {},
    tabpanel = {},
    label = {},
    window = {},
    memo = {}
}

addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(489, 305, 946, 574, "Panel pomocy by Bolekk 2014 ?", false)
        guiWindowSetSizable(GUIEditor.window[1], false)
        guiSetVisible ( GUIEditor.window[1], false )

        GUIEditor.tabpanel[1] = guiCreateTabPanel(16, 32, 912, 526, false, GUIEditor.window[1])

        GUIEditor.tab[1] = guiCreateTab("4 Life", GUIEditor.tabpanel[1])

        GUIEditor.label[1] = guiCreateLabel(845, 475, 204, 90, "by Bolekk", false, GUIEditor.tab[1])
        GUIEditor.staticimage[1] = guiCreateStaticImage(55, 41, 800, 124, "logo.png", false, GUIEditor.tab[1])
        GUIEditor.label[2] = guiCreateLabel(10, 480, 248, 28, "G??wni za?o?yciele serwera: Zbyklon, Bolekk.", false, GUIEditor.tab[1])

        GUIEditor.tab[2] = guiCreateTab("Regulamin", GUIEditor.tabpanel[1])

        GUIEditor.label[3] = guiCreateLabel(8, 8, 894, 484, "- Niestosowanie si? do regulaminu b?dzie karane banem -\n\n\n\n1. Szanuj administracj?,\n\n2. Na czacie administrator?w ranga ta nie mo?e prowadzi? rozm?w, konwersacji itp. - czat ten s?u?y tylko i wy??cznie do og?osze? typu event,\n\n3. Nie nale?y stosowa? przekle?stw polskich, jak i obcoj?zycznych (nawet tych wygwiazdkowanych) ani wyzwisk w stron? Administracji, ani u?ytkownik?w,\n\n4. Na serwerze panuje zakaz sprzedawania pojazd?w, pieni?dzy etc. za realn? got?wke, lub inne dobra,\n\n5. Zabrania si? aktywnego u?ywania dw?ch lub wi?cej kont,\n\n6. Gro?by w stron? Administrator?w/Moderator?w s? karane,\n\n7. Zamieszczanie tre?ci (link?w do tre?ci) uwa?anych za obra?liwe i niezgodne z polskim prawem (np. pornografia) jest surowo zabronione,", false, GUIEditor.tab[2])
        guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false)
        guiLabelSetVerticalAlign(GUIEditor.label[3], "center")

        GUIEditor.label[4] = guiCreateLabel(825, 469, 179, 35, "by Bolekk ?", false, GUIEditor.label[3])


        GUIEditor.tab[3] = guiCreateTab("Animacje", GUIEditor.tabpanel[1])

        GUIEditor.memo[1] = guiCreateMemo(10, 10, 892, 482, "Animacje w??czamy poprzez komendy:\n\n- /cwaniak1-10\n- /niewierze\n- /zmeczony\n- /zalamany\n- /zadowolony1-2\n- /myje\n- /reanimuje\n- /starzec3\n- /cierpie\n- /klepie\n- /ostrzegam\n- /kibicuje1-2\n- /placze\n- /naprawiam1-2\n- /ranny\n- /taca1-2\n- /pozegnanie\n- /noga\n- /taxi1-2\n- /pocalunek\n- /kicham\n- /celuje\n- /kieszen\n- /wywazam1-2\n- /kopie1-3\n- /tchorz\n- /fuckyou\n- /krzycze\n- /rozgladam\n- /wskazuje\n- /zatrzymuje\n- /wolam1-3\n- /bije1-5\n- /umieram1-2\n- /rolki1-2\n- /rapuje1-8\n- /pijany1-3\n- /sikam \n- /wale1-2\n- /macham\n- /wreczam\n- /pisze\n- /nerwowy\n- /rozmawiam1-3\n- /witam\n- /cpun1-4\n- /jem\n- /rzygam\n- /msza1-2\n- /akrobata\n- /czekam\n- /klekam1-2\n- /siedze1-3\n- /leze1-5\n- /pale\n- /taniec1-20\n- /pije\n- /podsluchuje\n- /podkrecam\n- /joga\n- /rece\n- /dzwonie\n- /sex1-2", false, GUIEditor.tab[3])
        guiMemoSetReadOnly ( GUIEditor.memo[1], true )
        
        GUIEditor.tab[4] = guiCreateTab("Administracja", GUIEditor.tabpanel[1])

        GUIEditor.label[5] = guiCreateLabel(9, 9, 893, 483, "Za?o?yciele:\n\n- Zbyklon,\n- Bolekk,\n\nAdministratorzy:\n\n- Natalia.,\n- Lukasz1393,\n- Vector.,\n- Susel023,\n- BarteckY,\n- Grixon,\n- gregorybe,\n\nModeratorzy:\n\n-...,\n-...,", false, GUIEditor.tab[4])
        guiSetFont(GUIEditor.label[5], "clear-normal")
        guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false)
        guiLabelSetVerticalAlign(GUIEditor.label[5], "center")

        GUIEditor.tab[5] = guiCreateTab("Komendy", GUIEditor.tabpanel[1])

        GUIEditor.label[6] = guiCreateLabel(280, 45, 295, 242, "", false, GUIEditor.tab[5])
        GUIEditor.label[7] = guiCreateLabel(7, 9, 895, 483, "Komendy dla frakcji:\n\nzale?nie od nazwy frakcji\n\n/loginpolicja\n/loginpd\n/loginsafd\n\nKomendy dla graczy:\n\n/report - dalej wypisujemy wiadomo?? przez gui\n\nKomendy dla administracji:\n\n/restart <nazwa_zasobu> - resetowanie zasobu,\n/a <wiadomo??> - informacja, ogloszenie.\n\n- W przygotowaniu -", false, GUIEditor.tab[5])
        guiLabelSetHorizontalAlign(GUIEditor.label[7], "center", false)
        guiLabelSetVerticalAlign(GUIEditor.label[7], "center")
   
    end
)

bindKey ( "f2", "down", function()
if guiGetVisible(GUIEditor.window[1]) == false then
guiSetVisible ( GUIEditor.window[1], true )
showCursor ( true )
else
guiSetVisible ( GUIEditor.window[1],false)
showCursor (false)
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-16, 18:03


KukiX







Wiek: 34
Na forum: 6859 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Jest wiele sposob?w.
np. w guieditor klikasz prawym na element gui i wybierasz 'Relative' wtedy dany element dostosuje si? do rozdzielczo?ci.
Jednak i tak nale?y sprawdza? czy na innych rozdzielczo?ciach wy?wietla si? poprawnie.

Podpis
Moje skrypty MTA:
¤PlayDM
¤Mini-Games v0.2
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-16, 18:13


xBolekk







Wiek: 24
Na forum: 4615 dni
Posty: 113
Nick w MP: Bolek.

Piwa: 190

Respekt: 60

A jest jaki? inny spos?b?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-16, 18:20


KukiX







Wiek: 34
Na forum: 6859 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Mo?esz u?y? centerWindow - https://wiki.multitheftauto.com/wiki/CenterWindow
Dzi?ki tej funkcji na ka?dej rozdzielczo?? okienko GUI b?dzie na ?rodku.

Podpis
Moje skrypty MTA:
¤PlayDM
¤Mini-Games v0.2
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-16, 19:58


xBolekk







Wiek: 24
Na forum: 4615 dni
Posty: 113
Nick w MP: Bolek.

Piwa: 190

Respekt: 60

Co? to nie dzia?a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-16, 21:09


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4535 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

mojeW,mojeH = 640, 480
sW,sH = guiGetScreenSize()
width, height = (sW/mojeW), (sH/mojeH)


na g?rze ustawiasz rozdzielczo?c na kt?rej by?o robione gui i potem tylko *widht/*height

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-19, 15:39


xBolekk







Wiek: 24
Na forum: 4615 dni
Posty: 113
Nick w MP: Bolek.

Piwa: 190

Respekt: 60

Da?em tak i nie dzia?a.
mojeW,mojeH = 1920, 1080, 32
sW,sH = guiGetScreenSize()
width, height = (sW/mojeW), (sH/mojeH)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-19, 15:45


maxerxxl







Wiek: 31
Na forum: 5208 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
Zamie? na:

mojeW,mojeH = 1920, 1080
sW,sH = guiGetScreenSize()
width, height = (sW/mojeW), (sH/mojeH)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-09-19, 15:45


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4535 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

xBolekk, po co Ci 3 warto?ci skoro masz podac 2?

[ Dodano: 2014-09-19, 16:22 ]
Btw. r?b gui na najmniejszej rozdzielczo?ci.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Tagi: jak :: wyskalować :: gui?
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