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>



 No, the code is from Mooncat's
 No, the code is from Mooncat's 

 . Instead i'm going to link you to the wikipedia article on
. Instead i'm going to link you to the wikipedia article on 