Fehlt da im Skript nicht noch das "modOnCreate.testOnCreate"?
Findet man zumindest in fast jedem Modskript was in einer Map eingebunden ist, meist ganz am Ende. Ich kann grad leider nur nicht nachsehen wie es genau geschrieben steht. Bei Standartskripten wird das aber nicht benötigt, vermutlich löst Giants das in einer seperaren Registrierung.
Edit:
[lua] g_onCreateUtil.addOnCreateFunction("baleToManureOnCreate", baleToManureOnCreate);
[/lua]
In deinem Falle solltest du es mit "testOnCreate", testOnCreate versuchen.
Es ist aber so das man hier 2 Möglichkeiten hat, entweder muss man den zip Namen mit angeben oder ebend nur direkt test.onCreate in den UserAttributen. Das kann ich jetzt aber nicht finden und auch nicht selber am Pc nachsehen. Am besten du testest es einmal mit test.onCreate und einmal mit NamenDeinerZip.onCreateTest