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

Wysłany: 2020-03-17, 15:15


DragoN321

Typowy CJ z MTA






Wiek: 22
Na forum: 3355 dni
Posty: 103
Nick w MP: Szel

Piwa: 5539

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

Hej, co zrobi? by inmousein dzia?a? w jednym GUI, a nie wszystkich?
Chodzi mi o to by inmousein "WSTECZ" dzia?a? mi tylko w silnikGUI, a nie w silnikGUI oraz drawGUI
Kod:


function drawGUI()
dxDrawImage(0/scale, 0/scale, 1920/scale, 1080/scale, "images/bg.png", 0, 0, 0, tocolor(255, 255, 255, a), false)
dx:dxLibary_createButton("Wyjd?", 360/zoom, 540/zoom, 202/zoom, 51/zoom, 3)
end

function silnikGUI()

dxDrawImage(0/scale, 0/scale, 1920/scale, 1080/scale, "images/bg2.png", 0, 0, 0, tocolor(255, 255, 255, a), false)
dx:dxLibary_createButton("MK1\ncena:200,000$", 50/zoom, 250/zoom, 302/zoom, 81/zoom, 3)
dx:dxLibary_createButton("MK2\ncena:350,000$", 50/zoom, 350/zoom, 302/zoom, 81/zoom, 3)
dx:dxLibary_createButton("poj: 2.0\ncena:200,000$", 600/zoom, 250/zoom, 302/zoom, 81/zoom, 3)
dx:dxLibary_createButton("poj: 3.0\ncena:350,000$", 600/zoom, 350/zoom, 302/zoom, 81/zoom, 3)
dx:dxLibary_createButton("Wstecz", 560/zoom, 540/zoom, 202/zoom, 51/zoom, 3)
end

addEventHandler("onClientClick", root, function(button, state)
if button == "left" and state == "down" then
if isMouseIn(30/zoom, 20/zoom, 202/zoom, 51/zoom) then
removeEventHandler("onClientRender", root, drawGUI)
addEventHandler("onClientRender", root, silnikGUI)
end
end
end)
addEventHandler("onClientClick", root, function(button, state)
if button == "left" and state == "down" then
if isMouseIn(560/zoom, 540/zoom, 202/zoom, 51/zoom) then -- wstecz
removeEventHandler("onClientRender", root, silnikGUI)
addEventHandler("onClientRender", root, drawGUI)
end
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-17, 16:14


Qwertick

Coming soon...






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

Piwa: 2726

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

zmienne sobie zr?b np.
local gui1 false
local gui2 false

i tam gdzie w??czasz okno dajesz gui1 = true i
if isMouseIn(xywh) and gui1 == true then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-17, 16:41


DragoN321

Typowy CJ z MTA






Wiek: 22
Na forum: 3355 dni
Posty: 103
Nick w MP: Szel

Piwa: 5539

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

O tak?
local drawGUI false
local silnikGUI false
function drawGUI()
    drawGUI true
    dxDrawImage(0/scale0/scale1920/scale1080/scale"images/bg.png"000tocolor(255255255a), false)
    dx:dxLibary_createButton("Wyjd?"360/zoom540/zoom202/zoom51/zoom3)
    end
    
    function silnikGUI()
        silnikGUI true
        dxDrawImage(0/scale0/scale1920/scale1080/scale"images/bg2.png"000tocolor(255255255a), false)
        dx:dxLibary_createButton("MK1\ncena:200,000$"50/zoom250/zoom302/zoom81/zoom3)
        dx:dxLibary_createButton("MK2\ncena:350,000$"50/zoom350/zoom302/zoom81/zoom3)
        dx:dxLibary_createButton("poj: 2.0\ncena:200,000$"600/zoom250/zoom302/zoom81/zoom3)
        dx:dxLibary_createButton("poj: 3.0\ncena:350,000$"600/zoom350/zoom302/zoom81/zoom3)
        dx:dxLibary_createButton("Wstecz"560/zoom540/zoom202/zoom51/zoom3)
    end
        
    addEventHandler("onClientClick"root, function(buttonstate) -- silnikGUI
        if button == "left" and state == "down" then
            if isMouseIn(30/zoom20/zoom202/zoom51/zoom) and drawGUI == true then
                removeEventHandler("onClientRender"rootdrawGUI)
                addEventHandler("onClientRender"rootsilnikGUI)
            end
        end
    end)
    addEventHandler("onClientClick"root, function(buttonstate) 
        if button == "left" and state == "down" then 
            if isMouseIn(360/zoom540/zoom202/zoom51/zoom) and silnikGUI == true then -- wstecz 
                removeEventHandler("onClientRender"rootsilnikGUI) 
                addEventHandler("onClientRender"rootdrawGUI) 
                end 
            end 
        end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-17, 16:57


Qwertick

Coming soon...






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

Piwa: 2726

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

Nie w renderze nie dawaj
local drawGUI false
local silnikGUI false
function drawGUI()
    dxDrawImage(0/scale0/scale1920/scale1080/scale"images/bg.png"000tocolor(255255255a), false)
    dx:dxLibary_createButton("Wyjd?"360/zoom540/zoom202/zoom51/zoom3)
    end
    
    function silnikGUI()
        dxDrawImage(0/scale0/scale1920/scale1080/scale"images/bg2.png"000tocolor(255255255a), false)
        dx:dxLibary_createButton("MK1\ncena:200,000$"50/zoom250/zoom302/zoom81/zoom3)
        dx:dxLibary_createButton("MK2\ncena:350,000$"50/zoom350/zoom302/zoom81/zoom3)
        dx:dxLibary_createButton("poj: 2.0\ncena:200,000$"600/zoom250/zoom302/zoom81/zoom3)
        dx:dxLibary_createButton("poj: 3.0\ncena:350,000$"600/zoom350/zoom302/zoom81/zoom3)
        dx:dxLibary_createButton("Wstecz"560/zoom540/zoom202/zoom51/zoom3)
    end
        
    addEventHandler("onClientClick"root, function(buttonstate) -- silnikGUI
        if button == "left" and state == "down" then
            if isMouseIn(30/zoom20/zoom202/zoom51/zoom) and drawGUI == true then
                removeEventHandler("onClientRender"rootdrawGUI)
                drawGUI false
                silnikGUI true
                addEventHandler("onClientRender"rootsilnikGUI)
            end
        end
    end)
    addEventHandler("onClientClick"root, function(buttonstate) 
        if button == "left" and state == "down" then 
            if isMouseIn(360/zoom540/zoom202/zoom51/zoom) and silnikGUI == true then -- wstecz 
                removeEventHandler("onClientRender"rootsilnikGUI)
                silnikGUI false
                drawGUI true
                addEventHandler("onClientRender"rootdrawGUI) 
                end 
            end 
        end)
Musisz og?lnie te zmienne da? tam gdzie masz onClientRender

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-17, 17:05


DragoN321

Typowy CJ z MTA






Wiek: 22
Na forum: 3355 dni
Posty: 103
Nick w MP: Szel

Piwa: 5539

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

Teraz inmouse w og?le nie dzia?a

Postaw piwo autorowi tego posta
 

 
Tagi: tuning
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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