How to fix error?

I’ve got a problem, and I don’t know how to fix
Warning: C # this in English because I’m Brazilian

ERROR:
(171,29): error CS0123: A method or delegate SistInventario.ExibeListaCrafts()' parameters do not match delegate UnityEngine.GUI.WindowFunction(int)’ parameters

Script:

Line 229, change void ExibeListaCrafts() to void ExibeListaCrafts(int windowID), should work. You don’t need to enter anything in the window function when you call GUI.Window, it can be just ExibeListaCrafts.