package myOnPlant {function brick2xCubePrintData::onPlant(%this){%this.setColor(0);%this.setPrint(0);parent::onPlant(%this);}};activatePackage(myOnPlant);
in as what? server or script or client.cs file?
package myOnPlant {function brick2xCubePrintData::onPlant(%this){parent::onPlant(%this);%this.setColor(0);%this.setPrint(0);}};activatePackage(myOnPlant);
Shouldn't you call those functions after the parent?
You don't need those things.setColor and setPrint both use number indexes for which to use, on the default paintset 0 is red for setColor and setPrint is something, I forget.
Add-Ons/Brick_ModTer_PortalPack/server.cs (18): Unknown command setColor. Object brickPortal4Cube1Data(1218) brickPortal4Cube1Data -> brickPortal4Cube1Data -> fxDTSBrickData -> GameBaseData -> SimDataBlock -> SimObjectAdd-Ons/Brick_ModTer_PortalPack/server.cs (19): Unknown command setPrint. Object brickPortal4Cube1Data(1218) brickPortal4Cube1Data -> brickPortal4Cube1Data -> fxDTSBrickData -> GameBaseData -> SimDataBlock -> SimObject
ERROR: Brick datablock "brickAntiPortal4Cube1Data" has the same uiname as "brickPortal4Cube1Data" (4x Cube) - removing.BackTrace: ->ServerSettingsGui::clickLaunchGame->createServer->onServerCreated->verifyBrickUINamesERROR: Brick datablock "brick4xCubeData" has the same uiname as "brickPortal4Cube1Data" (4x Cube) - removing.BackTrace: ->ServerSettingsGui::clickLaunchGame->createServer->onServerCreated->verifyBrickUINames
//Portals//datablock fxDTSBrickData(brickPortal4Cube1Data){ brickFile = "Add-Ons/Brick_ModTer_PortalPack/Bricks/4c.blb"; category = "Portals"; subCategory = "4x"; uiName = "4x Cube"; iconName = "Add-ons/Brick_ModTer_PortalPack/BrickIcons/4C"; collisionShapeName = "Add-Ons/Brick_Original_ModTer_BasicPack/Shapes/4cCol.dts"; hasPrint = 1; printAspectRatio = "ModTerPortal";};package myOnPlant {function brickPortal4Cube1Data::onPlant(%this){parent::onPlant(%this);%this.setColor(0);%this.setPrint(0);}};activatePackage(myOnPlant);//Anti Portals//datablock fxDTSBrickData(brickAntiPortal4Cube1Data){ AntiPortal = 1; brickFile = "Add-Ons/Brick_ModTer_PortalPack/Bricks/4c.blb"; category = "Anti Portals"; subCategory = "4x"; uiName = "4x Cube"; iconName = "Add-ons/Brick_ModTer_PortalPack/BrickIcons/4C"; collisionShapeName = "Add-Ons/Brick_Original_ModTer_BasicPack/Shapes/4cCol.dts"; hasPrint = 1; printAspectRatio = "ModTerPortal";};package myOnPlant {function brickAntiPortal4Cube1Data::onPlant(%this){parent::onPlant(%this);%this.setColor(0);%this.setPrint(0);}};activatePackage(myOnPlant);
Loading Add-On: Brick_ModTer_PortalPack (CRC:-152344552)Executing Add-Ons/Brick_ModTer_PortalPack/server.cs.Activating package: myOnPlantActivating package: myOnPlant package myOnPlant is already active2 datablocks added.
package myOnPlant { function brick2xCubePrintData::onPlant(%this, %brick) { parent::onPlant(%this, %brick); %brick.setColor(0); %brick.setPrint(0); }};activatePackage(myOnPlant);
Loading Add-On: Brick_ModTer_PortalPack (CRC:-1621201719)Add-Ons/Brick_ModTer_PortalPack/Server.cs Line: 15 - Syntax error.>>> Some error context, with ## on sides of error halt:^iconName = "Add-ons/Brick_ModTer_PortalPack/BrickIcons/4C";^collisionShapeName = "Add-Ons/Brick_Original_ModTer_BasicPack/Shapes/4cCol.dts"; hasPrint = 1;^printAspectRatio = "ModTerPortal";};package myOnPlant {function brickPortal4Cube1Data::onPlant(%this %brick)####{parent::onPlant(%this %brick);%this.setColor(0);%this.setPrint(0);}};activatePackage(myOnPlant);//Anti Portals//datablock fxDTSBrickData(brickAntiPortal4Cube1Data){ AntiPortal = 1;^brickFile = "Add-Ons/Brick_ModTer_PortalPack/Bricks/4c.blb";>>> Error report complete.ADD-ON "Brick_ModTer_PortalPack" CONTAINS SYNTAX ERRORS
function brickPortal4Cube1Data::onPlant(%this %brick)
New Error15 line- Code: [Select]function brickPortal4Cube1Data::onPlant(%this %brick)
function brickPortal4Cube1Data::onPlant(%this,%brick)
You're missing a comma.