Вот часть кода
function virtual_interface()
lolka = getElementByID("lolka")
local prxpt, prypt, przpt = getElementPosition (lolka)
local camx, camy, camz = getCameraMatrix()
local dist = getDistanceBetweenPoints3D( camx, camy, camz, prxpt, prypt, przpt )
local px, py = getScreenFromWorldPosition( prxpt, prypt, przpt, 80.0 ,false )
if (px) then
if (rightclick ~= 1) then
if ((dist >= 1) and (dist <= 10)) then
guiSetPosition ( LabelW, px-125, py-100, false )
guiSetPosition ( LabelD, px+25, py-100, false )
guiSetPosition ( LabelS, px-150, py-50, false )
guiSetPosition ( LabelSM, px+50, py-50, false )
guiSetPosition ( LabelOK, px+40, py-70, false )
guiSetPosition ( amount_money, px-50, py-75, false )
guiSetPosition ( sendnick1, px, py-25, false )
guiSetPosition ( sendmoney1, px+100, py-25, false )
guiSetPosition ( balance, px-200, py-25, false )
guiSetPosition ( LabelSEND, px+140, py+10, false )
--guiSetPosition ( RadioW, px-145, py-100, false )
--guiSetPosition ( RadioS, px-170, py-50, false )
--guiSetPosition ( RadioD, px+115, py-100, false )
--guiSetPosition ( RadioSM, px+125, py-50, false )
-----------------------------------------------------
guiSetVisible ( LabelW, true )
guiSetVisible ( LabelD, true )
guiSetVisible ( LabelS, true )
guiSetVisible ( LabelSM, true )
guiSetVisible ( LabelOK, true )
guiSetVisible ( amount_money, true )
guiSetVisible ( sendnick1, true )
guiSetVisible ( sendmoney1, true )
guiSetVisible ( balance, true )
guiSetVisible ( LabelSEND, true )
--guiSetVisible ( RadioW, true )
--guiSetVisible ( RadioS, true )
--guiSetVisible ( RadioD, true )
--guiSetVisible ( RadioSM, true )
else
guiSetVisible ( LabelW, false )
guiSetVisible ( LabelD, false )
guiSetVisible ( LabelS, false )
guiSetVisible ( LabelSM, false )
guiSetVisible ( LabelOK, false )
guiSetVisible ( amount_money, false )
guiSetVisible ( sendnick1, false )
guiSetVisible ( sendmoney1, false )
guiSetVisible ( balance, false )
guiSetVisible ( LabelSEND, false )
--guiSetVisible ( RadioW, false )
--guiSetVisible ( RadioS, false )
--guiSetVisible ( RadioD, false )
--guiSetVisible ( RadioSM, false )
end
end
end
end