-- Itt van az a rész, mikor ráklikkelünk:local panelState = falseif not panelState thenpanelState = trueendPanelRender(clickedElement)function PanelRender(clickedElement)if panelState thenaddEventHandler(\"onClientRender\",getRootElement(),function() ........
if(hoverElement == localPlayer) thenguiCreateStaticImage(50, 50, 295, 388, \"kepek/jelveny.png\", false)end
for k,v in pairs(getElementType(\"object\")) do-- if elagazasend
destroyElement(elementName)
1) for k,v in pairs(getElementType(\"object\")) do-- if elagazasend 2) destroyElement(elementName)
addEventHandler(\"onClientRender\",getRootElement(), function()
removeEventHandler(\"onClientRender\", getRootElement())
Beleraktam egy olyan elágazást, hogy ha az adott fának van gazdája, csak akkor nézze, így csak azokat nézi, amik nekem kellenek. Így tökéletesen működik.És ezt hogy lehet remove-olni? addEventHandler(\"onClientRender\",getRootElement(), function() Mert így tuti nem jó: removeEventHandler(\"onClientRender\", getRootElement()) Vagy ha valaki tudja, hogyan tudnám átvinni a másik function-ba a clickedElementet, akkor nem kellene meghívnom a funkciót, csak egy addEventHandler, és azzal már működne a removeEventHandler(már próbáltam így, viszont akkor a clickedElement-et nem tudtam átvinni)
.. panelState = false ...
local show = falsefunction renderPanel ()if not show then return end...endfunction pedClick() ... addEventHandler (\"onClientRender\", getRootElement(), renderPanel)..end addEventHandler (\"onClientClick\", getRootElement(), pedClick)