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

Wysłany: 2018-09-01, 17:18


JakisPolak199

wieczny student






Wiek: 21
Na forum: 3651 dni
Posty: 131
Nick w MP: bover.

Piwa: 906

Respekt: 150
Respekt: 150Respekt: 150

Witam, jak wykona? funkcje isMouseIn? chodzi mi o ta z pysa bo jak nie mam dodanej nigdzie to przy wykorzystaniu jej pokazuje mi sie cos takiego w db3:

Kod:

ERROR: NL-f1/c.lua:27: attempt to call global 'isMouseIn' (a nil value)

kod:
wlaczony = false
pomoc = false
premium = false
ekipa = false
local screenW, screenH = guiGetScreenSize()

bindKey("F1", "up", function(plr)
if wlaczony == false then
    wlaczony = true
    showCursor(true)
    showChat(false)
    addEventHandler("onClientRender", root, gui)
else
    wlaczony = false
    pomoc = false
    premium = false
    ekipa = false
    showCursor(false)
    showChat(true)
    removeEventHandler("onClientRender", root, gui)
end
end)

function gui()
if wlaczony == true then
    dxDrawRectangle(screenW * 0.24, screenH * 0.28, screenW * 0.146, screenH * 0.059, tocolor(255, 0, 0, 0))
    if not isMouseIn(screenW * 0.24, screenH * 0.28, screenW * 0.146, screenH * 0.059) then dxDrawImage(screenW * 0.17, screenH * 0.1, screenW * 0.7000, screenH * 0.800, "img/F1Glowny.png", 0, 0, 0, tocolor(255, 255, 255, 200))
    else dxDrawImage(screenW * 0.17, screenH * 0.1, screenW * 0.7000, screenH * 0.800, "img/F1Pomoc.png", 0, 0, 0, tocolor(255, 255, 255, 200)) end
end
end


Podpis
Kontakt mailowo: [email protected]
Kontakt Discord: bover.

Portfolio: https://boversoneg.github.io/

socialproject.pl // discord.gg/socialproject
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-01, 17:31


_jvneczek







Wiek: 22
Na forum: 4466 dni
Posty: 1509
Nick w MP: _jvneczek

Piwa: 3960

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

posiadasz if not, ale musi by? te? reszta, gdy nie najezdzasz rectangle jest taki, a gdy najezdzasz to zmienia sie na taki, nie masz drugiej funkcji bez not

Podpis

Support Team: 04.10.2020 - 01.09.2020
Test Moderator: 03.05.2021 - 01.09.2021
Moderator: 01.09.2021 - 23.10.2021

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-01, 17:36


JakisPolak199

wieczny student






Wiek: 21
Na forum: 3651 dni
Posty: 131
Nick w MP: bover.

Piwa: 906

Respekt: 150
Respekt: 150Respekt: 150

Nie rozumiem, zmieni?em ze jest bez not a nadal nie dziala kod:
wlaczony = false
pomoc = false
premium = false
ekipa = false
local screenW, screenH = guiGetScreenSize()

bindKey("F1", "up", function(plr)
if wlaczony == false then
    wlaczony = true
    showCursor(true)
    showChat(false)
    addEventHandler("onClientRender", root, gui)
else
    wlaczony = false
    pomoc = false
    premium = false
    ekipa = false
    showCursor(false)
    showChat(true)
    removeEventHandler("onClientRender", root, gui)
end
end)

function gui()
if wlaczony == true then
    dxDrawRectangle(screenW * 0.24, screenH * 0.28, screenW * 0.146, screenH * 0.059, tocolor(255, 0, 0, 0))
    if isMouseIn(screenW * 0.24, screenH * 0.28, screenW * 0.146, screenH * 0.059) then dxDrawImage(screenW * 0.17, screenH * 0.1, screenW * 0.7000, screenH * 0.800, "img/F1Pomoc.png", 0, 0, 0, tocolor(255, 255, 255, 200))
    else dxDrawImage(screenW * 0.17, screenH * 0.1, screenW * 0.7000, screenH * 0.800, "img/F1Glowny.png", 0, 0, 0, tocolor(255, 255, 255, 200)) end
end
end


Podpis
Kontakt mailowo: [email protected]
Kontakt Discord: bover.

Portfolio: https://boversoneg.github.io/

socialproject.pl // discord.gg/socialproject
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-01, 17:42


Mikołajj







Wiek: 23
Na forum: 3026 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Dodaj gdzie? na pocz?tku:

function isMouseIn(x, y, width, height)
    if (not isCursorShowing()) then
        return false
    end
    local sx, sy = guiGetScreenSize()
    local cx, cy = getCursorPosition()
    local cx, cy = (cx*sx), (cy*sy)
        if (cx >= x and cx <= x + width) and (cy >= y and cy <= y + height) then
            return true
        else
            return false
    end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-01, 22:01


Kalizman







Wiek: 24
Na forum: 3792 dni
Posty: 1394

Piwa: 4624

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

"Thinks" napisał/a:

posiadasz if not, ale musi by? te? reszta, gdy nie najezdzasz rectangle jest taki, a gdy najezdzasz to zmienia sie na taki, nie masz drugiej funkcji bez not

Co to ma do rzeczy? To takie same u?ycie jak np:

if admin then
--posiadasz admina
else
--nie posiadasz admina
end


co:
if not admin then
--nie posiadasz admina
else
--przeczymy, czyli posiada admina
end


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Mikołajj
Tagi: funkcja :: ismousein
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