Ok well I get rid of my old code and did this:
exec("./Particle_BlueJet.cs");
exec("./Player_Bluejet.cs");
package bluejets
{
function player::SetDatablock(%this, %datablock)
{
if(%this.getType() & %TypeMasks::PlayerObjectType && isObject(%this))
{
%Player = %this.player;
%Player.setdatablock("PlayerBlueJet");
}
Parent::SetDatablock(%this, %datablock);
}
};
activatepackage(bluejets);
And it doesn't syntax but it does this:
Client checking Add-On: Player_BlueJet
Loading Add-On: Player_BlueJet (CRC:-1242421571)
Executing Add-Ons/Player_BlueJet/client.cs.
Executing Add-Ons/Player_BlueJet/Particle_BlueJet.cs.
Add-Ons/Player_BlueJet/Particle_BlueJet.cs (0): Unable to find parent object playerJetparticle for ParticleData.
Add-Ons/Player_BlueJet/Particle_BlueJet.cs (0): Unable to find parent object playerJetEmitter for ParticleEmitterData.
Executing Add-Ons/Player_BlueJet/Player_Bluejet.cs.
And then Blockland stops working. What's wrong?