Blockland Forums > Modification Help
Accent node name?
(1/2) > >>
Demian:
What is the node name for that little feather you can put on some hats? I tried "accent" but it isn't working.
Amade:
plume
Demian:

--- Code: ---%obj.hideNode("plume");
--- End code ---
Doesn't work. Hiding the head works though.
MegaScientifical:

--- Code: ---function AIPlayer::ApplyBotParts(%this, %client) {
hideAllNodes(%this);
if(%client.hat == 1 && %client.accent == 1)
%this.unhidenode($Accent[4]);
else if($Accent[%client.accent] !$= "none")
%this.unhidenode($Accent[%client.accent]);
%this.unhidenode($Chest[%client.chest]);
if($hat[%client.hat] !$= "none")
%this.unhidenode($hat[%client.hat]);
%this.unhidenode($hip[%client.hip]);
if(%client.hip == 0) {
%this.unhidenode($LLeg[%client.lleg]);
%this.unhidenode($RLeg[%client.rleg]);
}
else {
%this.unhidenode(skirtTrimLeft);
%this.unhidenode(skirtTrimRight);
}
%this.unhidenode($LArm[%client.larm]);
%this.unhidenode($LHand[%client.lhand]);
if($pack[%client.pack] !$= "none")
%this.unhidenode($pack[%client.pack]);
%this.unhidenode($RArm[%client.rarm]);
%this.unhidenode($RHand[%client.rhand]);
if($SecondPack[%client.secondpack] !$= "none")
%this.unhidenode($SecondPack[%client.secondpack]);
}

function AIPlayer::ApplyBotColors(%this, %client) {
if(%client.hat == 1 && %client.accent == 1)
%this.setnodecolor($Accent[4], %client.accentColor);
else if($Accent[%client.accent] !$= "none")
%this.setnodecolor($Accent[%client.accent], %client.accentColor);
%this.setnodecolor($Chest[%client.chest], %client.chestColor);
if($hat[%client.hat] !$= "none")
%this.setnodecolor($hat[%client.hat], %client.hatColor);
%this.setnodecolor(headskin, %client.headColor);
if($hip[%client.hip] !$= "none")
%this.setnodecolor($hip[%client.hip], %client.hipColor);
if(%client.hip == 0) {
%this.setnodecolor($LLeg[%client.lleg], %client.llegColor);
%this.setnodecolor($RLeg[%client.rleg], %client.rlegColor);
}
else {
%this.setnodecolor(skirtTrimLeft, %client.llegColor);
%this.setnodecolor(skirtTrimRight, %client.rlegColor);
}
%this.setnodecolor($LArm[%client.larm], %client.larmColor);
%this.setnodecolor($LHand[%client.lhand], %client.lhandColor);
if($pack[%client.pack] !$= "none")
%this.setnodecolor($pack[%client.pack], %client.packColor);
%this.setnodecolor($RArm[%client.rarm], %client.rarmColor);
%this.setnodecolor($RHand[%client.rhand], %client.rhandColor);
if($SecondPack[%client.secondpack] !$= "none")
%this.setnodecolor($SecondPack[%client.secondpack], %client.secondpackColor);
%this.setdecalname(%client.decalname);
%this.setfacename(%client.facename);
}
--- End code ---

I use the above code for making bots match a given player. You could pick out of that anything you need. I assume if you're messing with plume, you're likely messing with other player look commands, so this might help there, as well.
Demian:

--- Quote from: MegaScientifical on October 29, 2011, 01:54:33 PM ---I use the above code for making bots match a given player. You could pick out of that anything you need. I assume if you're messing with plume, you're likely messing with other player look commands, so this might help there, as well.

--- End quote ---
Thanks. That really nudged me in the right direction. After fiddling with the code a bit and remembering some Java I got it all figured out.


--- Code: ---for(%i = 0;$hat[%i] !$= "";%i++)
{
%obj.hideNode($hat[%i]); //Hides all hats.
}
for(%n = 0;$accent[%n] !$= "";%n++)
{
%obj.hideNode($accent[%n]); //Hides all accents.
}

--- End code ---

Navigation
Message Index
Next page

Go to full version