Blockland Forums > Modification Help
Find all bricks (oh ya its solved)
(1/2) > >>
Swollow:
Why doesn't this work?
  for(%i=0;%i<ClientGroup.GetCount();%i++)
   {
   %bg = ClientGroup.GetObject(%i);
      for(%a=0;%a<%bg.getCount();%a++)
      {
      %bg.getObject(%a).brickUnLocked = 0;
      }
   }
CityRPG:
Because you're going through the client group, and then going through objects attached to the client, which will be nothing.


--- Code: ---for(%a = 0; %a < mainBrickGroup.getCount(); %a++)
{
%bg = mainBrickGroup.getObject(%a);

for(%b = 0; %b < %bg.getCount(); %b++)
{
%brick = %bg.getObject(%b);

// Do Stuff
}
}

--- End code ---
Lugnut:
that is soooo pertaining to my add-on >.>
Swollow:

--- Quote from: CityRPG on February 09, 2012, 08:27:15 PM ---Because you're going through the client group, and then going through objects attached to the client, which will be nothing.


--- Code: ---for(%a = 0; %a < mainBrickGroup.getCount(); %a++)
{
%bg = mainBrickGroup.getObject(%a);

for(%b = 0; %b < %bg.getCount(); %b++)
{
%brick = %bg.getObject(%b);

// Do Stuff
}
}

--- End code ---

--- End quote ---
thanks new kalphiter Iban

--- Quote from: Lugnut1206 on February 09, 2012, 08:37:12 PM ---that is soooo pertaining to my add-on >.>

--- End quote ---
I'm making a mod that the bricks become locked when they are loaded
DontCare4Free:

--- Quote from: swollow on February 09, 2012, 10:21:29 PM ---I'm making a mod that the bricks become locked when they are loaded

--- End quote ---

Something like

--- Code: ---package bleh {
    function FxDTSBrick::onLoadPlant(%this) {
        if (%lock) {
            %this.locked = true;
        }
        parent::onLoadPlant(%this);
    }
}; activatePackage(bleh);

--- End code ---
?
Navigation
Message Index
Next page

Go to full version