registerOutputEvent("fxDTSbrick","SpawnThing","string 40 40f list Item1 0 Item2 1 float .1 5 .1 1",0);
you need \t (tabs) between different entries; and you have "40f" when I'm pretty sure would be invalid.