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

Wysłany: 2017-05-28, 17:34


Qwertick

Coming soon...






Wiek: 23
Na forum: 3578 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

Cze??, dzi? mam problem z GUI a dok?adnie chodzi mi o to jak doda? to w marker oraz jak doda? mo?liwo?? klikni?cia w przycisk.

kod:

GUIEditor = {
    gridlist = {}
}
GUIEditor.gridlist[1] = guiCreateGridList(0.270.280.470.35true)
guiGridListAddColumn(GUIEditor.gridlist[1], "ID"0.3)
guiGridListAddColumn(GUIEditor.gridlist[1], "Nazwa"0.3)
guiGridListAddColumn(GUIEditor.gridlist[1], "Organizacja"0.3)

local dxfont0_font dxCreateFont(":guieditor/font.ttf"30)
local dxfont1_font dxCreateFont(":guieditor/font.ttf"24)
local screenWscreenH guiGetScreenSize()

addEventHandler("onClientRender"root, 
    function ()
        dxDrawRectangle(screenW 0.2584screenH 0.2578screenW 0.4941screenH 0.4844tocolor(000200), false)
        dxDrawRectangle(screenW 0.2665screenH 0.643228466tocolor(363636255), false) --przycisk 1
        dxDrawRectangle(screenW 0.5264screenH 0.643228466tocolor(363636255), false) --przycisk2
        dxDrawText("Zamknij okno"screenW 0.5337screenH 0.6497screenW 0.7343screenH 0.7096tocolor(255255255255), 1.00dxfont0_font"left""top"falsefalsefalsefalsefalse)
        dxDrawText("Przepisz pojazd"screenW 0.2731screenH 0.6563screenW 0.4744screenH 0.7109tocolor(255255255255), 1.00dxfont1_font"left""top"falsefalsefalsefalsefalse)
 end
)


Podpis

Kontakt
Discord: Qwertick#1210

Ostatnio zmieniony przez Qwertick 2017-06-02, 17:21, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-28, 17:58


freadyy

uff ya






Wiek: 26
Na forum: 3437 dni
Posty: 33

Piwa: 5

Respekt: 85,3

Ostrzeżeń: 60%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-28, 17:59


Qwertick

Coming soon...






Wiek: 23
Na forum: 3578 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

freadyy, Da?by? jaki? przyk?ad?

Podpis

Kontakt
Discord: Qwertick#1210

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-28, 18:06


freadyy

uff ya






Wiek: 26
Na forum: 3437 dni
Posty: 33

Piwa: 5

Respekt: 85,3

Ostrzeżeń: 60%


local marker createMarker(0,0,10"cylinder"125125100)

function wejdzWMarker(plrmd)
if el ~= localPlayer then return end
if not guiSetVisible(GUIEditor.gridlist[1]) then
setCursor(true)
guiSetVisible(GUIEditor.gridlist[1], true)
else
showCursor(false)
guiSetVisible(GUIeditor.gridlist[1], false)
        end
end
addEventHandler("onClientMarkerHit"marker



function myszka xywidthheight )
        if ( not isCursorShowing( ) ) then
                return false
        end
    local sxsy guiGetScreenSize ( )
    local cxcy getCursorPosition ( )
    local cxcy = ( cx sx ), ( cy sy )
    if ( cx >= and cx <= width ) and ( cy >= and cy <= height then
        return true
    else
        return false
    end
end


if myszka(x,y,zthen
---- co ma sizrobipo nacelowaniu  na te kordynpguiCreateButton(0,0,0"przycisk1"255255255)
else
guiCreateButton(0,0,0"przycisk1"255255100) --- tu dajesz co sidzieje jak nie nacelujesz w tych kordach  co poda?e"if myszka(x,y,z) then" tznnormalna rzecz.
end



PS. poda?em Ci z?? funkcje bo zrobi?e? pod dx, a nie pod butony. wi?c zr?b to na takiej zasadzie jak? Ci napisa?em wy?ej, jak dalej nie rozumiesz to napisz to Ci wyja?nie to bardziej.

PS2. mog?em si? gdzie? waln?? w kodzie, to tylko przyk?ad wi?c nie kopiuj tego.

Ostatnio zmieniony przez freadyy 2017-05-28, 18:11, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-02, 17:21


Qwertick

Coming soon...






Wiek: 23
Na forum: 3578 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

Pomo?e kto??

Podpis

Kontakt
Discord: Qwertick#1210

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-02, 17:24


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4150 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8


Więcej informacji znajdziesz w Wikipedii MTA:

isMouseInPosition


Więcej informacji znajdziesz w Wikipedii MTA:

onClientClick


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-02, 17:53


Qwertick

Coming soon...






Wiek: 23
Na forum: 3578 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

marcin778, Mam pytanie isMouseInPosition jest do przycisku a onClientClick do?

Podpis

Kontakt
Discord: Qwertick#1210

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-02, 17:57


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Wercio., This event triggers whenever the user clicks his mouse. - Kiedy tylko u?ytkownik kliknie przycisk myszki

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Tagi: 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 » GUI 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