Jump to content

destroyElement Bad argument


Avir14

Recommended Posts

--Client

      GUIEditor = {
    button = {},
    window = {},
    label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
local screenW, screenH = guiGetScreenSize()
        GUIEditor.window[1] = guiCreateWindow((screenW - 568) / 2, (screenH - 461) / 2, 568, 461, "tesst", false)
        guiWindowSetSizable(GUIEditor.window[1], false)
        guiSetVisible(GUIEditor.window[1], false)
        GUIEditor.button[300] = guiCreateButton(490, 85, 38, 21, "Create", false, GUIEditor.window[1])
        GUIEditor.button[322] = guiCreateButton(532, 85, 26, 21, "Delete", false, GUIEditor.window[1])  

    end
)
    
    
addEventHandler ('onClientGUIClick' , root,
function ()
if source == GUIEditor.button[300] then 
      triggerServerEvent("dor",localPlayer)
end
end
)

addEventHandler ('onClientGUIClick' , root,
function () 
    if source == GUIEditor.button[322] then 
        triggerServerEvent("cdor",localPlayer) 
    end 
end 
)


--Server

addEvent('dor',true)
addEventHandler('dor',root,
function()
local ob1 =  createObject(1508, 228.3, 149.7, 1003.7)
local ob2 =  createObject(1508, 228.3, 227, 1203)
end
)





addEvent('cdor',true)
addEventHandler('cdor',root,
function ()
objec = getElementsByType ( "object" )
        destroyElement ( objec )
playSoundFrontEnd ( root, 46 )
end
)

i want to delete all objects

WARNING: Script\s.lua:56: Bad argument @ 'destroyElement' [Expected element at
argument 1, got table]

Help me please i tried everything 

Link to comment
--Client

GUIEditor = {
    button = {},
    window = {},
    label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        local screenW, screenH = guiGetScreenSize()
        GUIEditor.window[1] = guiCreateWindow((screenW - 568) / 2, (screenH - 461) / 2, 568, 461, "tesst", false)
        guiWindowSetSizable(GUIEditor.window[1], false)
        guiSetVisible(GUIEditor.window[1], true)
        GUIEditor.button[300] = guiCreateButton(490, 85, 38, 21, "Create", false, GUIEditor.window[1])
        GUIEditor.button[322] = guiCreateButton(532, 85, 26, 21, "Delete", false, GUIEditor.window[1])  

    end
)
   
   
addEventHandler ('onClientGUIClick' , root,
function ()
if source == GUIEditor.button[300] then
      triggerServerEvent("dor",localPlayer, localPlayer)
end
end
)

addEventHandler ('onClientGUIClick' , root,
function ()
    if source == GUIEditor.button[322] then
        triggerServerEvent("cdor",localPlayer, localPlayer)
    end
end
)


--Server

addEvent('dor',true)
addEventHandler('dor',root,
function(thePlayer)
    local ob1 =  createObject(1508, 228.3, 149.7, 1003.7)
    local ob2 =  createObject(1508, 228.3, 227, 1203)
end
)

addEvent("cdor",true)
addEventHandler("cdor",root,
function(thePlayer)
    for k, object in ipairs(getElementsByType("object")) do
        destroyElement(object)
        iprint(object)
    end
    playSoundFrontEnd(thePlayer, 46)
end)

 

Link to comment
17 hours ago, AndresTVz said:
--Client

GUIEditor = {
    button = {},
    window = {},
    label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        local screenW, screenH = guiGetScreenSize()
        GUIEditor.window[1] = guiCreateWindow((screenW - 568) / 2, (screenH - 461) / 2, 568, 461, "tesst", false)
        guiWindowSetSizable(GUIEditor.window[1], false)
        guiSetVisible(GUIEditor.window[1], true)
        GUIEditor.button[300] = guiCreateButton(490, 85, 38, 21, "Create", false, GUIEditor.window[1])
        GUIEditor.button[322] = guiCreateButton(532, 85, 26, 21, "Delete", false, GUIEditor.window[1])  

    end
)
   
   
addEventHandler ('onClientGUIClick' , root,
function ()
if source == GUIEditor.button[300] then
      triggerServerEvent("dor",localPlayer, localPlayer)
end
end
)

addEventHandler ('onClientGUIClick' , root,
function ()
    if source == GUIEditor.button[322] then
        triggerServerEvent("cdor",localPlayer, localPlayer)
    end
end
)


--Server

addEvent('dor',true)
addEventHandler('dor',root,
function(thePlayer)
    local ob1 =  createObject(1508, 228.3, 149.7, 1003.7)
    local ob2 =  createObject(1508, 228.3, 227, 1203)
end
)

addEvent("cdor",true)
addEventHandler("cdor",root,
function(thePlayer)
    for k, object in ipairs(getElementsByType("object")) do
        destroyElement(object)
        iprint(object)
    end
    playSoundFrontEnd(thePlayer, 46)
end)

 

Thanks ❤️

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...