https://mods.factorio.com/mods/Karakaz/ ... sion/21158
I added some lines in color-picker/control.lua to see what the parameters in to raise_event were:
Code: Select all
local function raise_event(which_event, params)
[...]
log(type(which_event) .. " : " .. type(params))
for name,element in pairs(params) do
log(name .. ", " .. type(element) .. ":" .. tostring(element))
end
script.raise_event(which_event, params)
end
Code: Select all
68.513 Script @__color-picker__/control.lua:42: number : table
68.513 Script @__color-picker__/control.lua:45: 1, table:table: 0x00007f0a5ceffb00
68.513 Script @__color-picker__/control.lua:45: container, table:table: 0x00007f0a549273f0
68.513 Script @__color-picker__/control.lua:45: color, table:table: 0x00007f0a66da1f10
68.513 Script @__color-picker__/control.lua:45: hex_color, string:00FF00
68.513 Script @__color-picker__/control.lua:45: player_index, number:1
68.527 Error MainLoop.cpp:940: Exception at tick 5826475: Error while running event color-picker::on_gui_click (ID 1)
Can't copy object of type function
stack traceback:
__color-picker__/control.lua:48: in function 'raise_event'
__color-picker__/control.lua:126: in function 'raise_on_color_changed_event'
__color-picker__/control.lua:137: in function 'raise_on_color_changed_event_255'
__color-picker__/control.lua:1464: in function <__color-picker__/control.lua:1225>