HU/IsInSlot: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 8: Line 8:


==Code==
==Code==
<section name="Client" class="client" show="true">
<section name="Kliens" class="client" show="true">
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
     local x,y = guiGetScreenSize()
     local x,y = guiGetScreenSize()

Revision as of 20:03, 3 November 2019

Szintaxis

isInSlot(x, y, width, height)

Vissza térési értékek

Ha a cursor a dobozban van akkor a visszatérési érték 'igaz' különben pedig 'hamis'

írta Petrik

Code

Click to collapse [-]
Kliens
    local x,y = guiGetScreenSize()
    function isInSlot(dX, dY, dSZ, dM) --Létre hozzuk az isInSlot funkciót (Amit később majd meghívunk).
        if isCursorShowing() then --Ha látszódik a kurzor.
            local cX ,cY = getCursorPosition() --Lekéri a kurzor pozícióját.
            cX,cY = cX*x , cY*y --Lekéri a kurzor pozícióját az adott felbontáson.
            if(cX >= dX and cX <= dX+dSZ and cY >= dY and cY <= dY+dM) then --Ha ott van a kurzor ahol megadtuk akkor.
                return true, cX, cY --Ha a dobozban van akkor adja vissza, hogy igaz.
            else
                return false --Ha nincs a dobozban akkor adja vissza, hogy hamis.
            end
        end
    end