Blockland Forums > Modification Help
Disessemble Re-essemble
(1/1)
-=>RR<=-MasterCE:
I'm trying to make the disessemble effect Re-essemble for my teleporter, but I don't know how to get the visable nodes and also make it does that when someone colors you after the nodes have been mounted and unmounted, it won't stay that way.

--- Code: ---function essemble(%user) {
if($playernode[%user] <= 10) {
  switch($playernode[%user]) {
  case 0:
%user.hideNode(RShoe);
%user.hideNode(RPeg);
%user.hideNode(LShoe);
%user.hideNode(LPeg);
$playernode[%user]++;
  case 1:
%user.hideNode(rhand);
%user.hideNode(rhook);
%user.hideNode(lhand);
%user.hideNode(lhook);
%user.hidenode(rarm);
%user.hidenode(larm);
%user.hidenode(rarmslim);
%user.hidenode(larmslim);
$playernode[%user]++;
  case 2:
    %user.hideNode(pants);
    %user.hideNode(skirtHip);
    $playernode[%user]++;
  case 3:
%user.hideNode(chest);
$playernode[%user]++;
  case 4:
%user.hidenode(headskin);
%user.hideNode(helmet);
%user.hideNode(pointyHelmet);
%user.hideNode(flareHelmet);
%user.hideNode(scoutHat);
%user.hideNode(bicorn);
%user.hideNode(copHat);
%user.hideNode(knitHat);
%user.hideNode(triplume);
%user.hideNode(septplume);
%user.hideNode(visor);
%user.hideNode(plume);
$playernode[%user]++;
  case 5:
%user.settransform(%user.teleobj.teleporterend);
$playernode[%user]++;
  case 6:
%user.unhideNode(RShoe);
%user.unhideNode(RPeg);
%user.unhideNode(LShoe);
%user.unhideNode(LPeg);
$playernode[%user]++;
  case 7:
%user.unhideNode(rhand);
%user.unhideNode(rhook);
%user.unhideNode(lhand);
%user.unhideNode(lhook);
%user.unhidenode(rarm);
%user.unhidenode(larm);
%user.unhidenode(rarmslim);
%user.unhidenode(larmslim);
$playernode[%user]++;
  case 8:
    %user.unhideNode(pants);
    %user.unhideNode(skirtHip);
    $playernode[%user]++;
  case 9:
%user.unhideNode(torso);
$playernode[%user]++;
  case 10:
%user.unhidenode(headskin);
%user.unhideNode(helmet);
%user.unhideNode(pointyHelmet);
%user.unhideNode(flareHelmet);
%user.unhideNode(scoutHat);
%user.unhideNode(bicorn);
%user.unhideNode(copHat);
%user.unhideNode(knitHat);
%user.unhideNode(triplume);
%user.unhideNode(septplume);
%user.unhideNode(visor);
%user.unhideNode(plume);
$playernode[%user]++;
  }
schedule(155,0,disesemble,%user);
}
else
  return;
}
--- End code ---
I know it puts everything on, I'd make it only put back on the stuff that WAS on, but I can't find the find visable nodes stuff....
Jookia:
chair
-=>RR<=-MasterCE:
femChest
If you open a DTS and scrool to the bottom, you'll find all the node names :o
Navigation
Message Index

Go to full version