PI Recolor problem

I’ve added the the recoloured model in game but when i wear it its invisible ive tried changing the ints but can’t seem to get it to work?
Could someone help me fix this please!??

case 13665: itemDef.actions = new String[5]; itemDef.actions[1] = "Wear"; itemDef.name = "Robin hood hat"; itemDef.modelID = 3021; itemDef.originalModelColors = new int[3]; itemDef.modifiedModelColors = new int[3]; itemDef.originalModelColors[0] = 15009; itemDef.modifiedModelColors[0] = 3745; itemDef.originalModelColors[1] = 17294; itemDef.modifiedModelColors[1] = 3982; itemDef.originalModelColors[2] = 15252; itemDef.modifiedModelColors[2] = 3988; itemDef.modelZoom = 650; itemDef.modelRotation1 = 2044; itemDef.modelRotation2 = 256; itemDef.modelOffset1 = -3; itemDef.modelOffset2 = -2; itemDef.anInt175 = 3378; itemDef.anInt197 = 3382; itemDef.description = "A Robin hood hat.".getBytes();

You never define the male or female wearing model ids.