Top posting users this month | |
Latest topics | » Where to go from here.September 14th 2020, 1:20 pm by MrNicNac» Send me an EmailSeptember 14th 2020, 1:16 pm by MrNicNac» [v1.6.0.0] Lua Script Obfuscator [No Bytecode]July 6th 2015, 7:38 pm by m27frogy» New Site PossiblyJuly 6th 2015, 4:16 pm by m27frogy» Ambassador!April 15th 2015, 11:40 pm by naknak» Boop - TagApril 13th 2015, 9:46 pm by naknak» Vip Class ScriptApril 13th 2015, 4:54 pm by naknak» Who's active?!April 13th 2015, 4:52 pm by naknak» Genesis PointJuly 17th 2014, 7:04 pm by branefreez» Reward SystemJuly 17th 2014, 5:41 am by m27frogy» Script RequestJuly 10th 2014, 11:43 am by naknak» local scripts?July 10th 2014, 11:39 am by naknak» Project: Reconstruction [Died]July 10th 2014, 11:36 am by naknak» Hi. I am new hereApril 26th 2014, 4:01 pm by altshiftkey» What's your favorite sport?January 1st 2014, 2:13 pm by m27frogy» FlashLight ScriptJanuary 1st 2014, 2:11 pm by m27frogy» Gun Making! [READ DESC]January 1st 2014, 2:10 pm by m27frogy» Hi, I am new here!November 26th 2013, 3:33 pm by Keanu73» Improve CodingOctober 26th 2013, 1:12 pm by pook03» Simple ButtonSeptember 1st 2013, 6:19 pm by branefreez |
|
| Place brick checker. | |
| | Author | Message |
---|
blueymaddog Administrator
Posts : 1081 Join date : 2010-12-09 Age : 26
| Subject: Place brick checker. December 19th 2010, 6:39 am | |
| My script checks all bricks in the game and then prints it in the output: - Code:
-
count = 0 function loop(source) if (source:IsA("BasePart")) then count = count + 1 end local c = source:GetChildren() if (#c > 0) then for i = 1, #c do loop(c[i]) end end end loop(game) print("There are " .. count .. " bricks in this game!")
| |
| | | naknak Administrator
Posts : 878 Join date : 2010-07-30
| Subject: Re: Place brick checker. January 3rd 2011, 11:48 am | |
| It is never called and it's missing an end | |
| | | blueymaddog Administrator
Posts : 1081 Join date : 2010-12-09 Age : 26
| Subject: Re: Place brick checker. January 6th 2011, 7:49 am | |
| - naknak wrote:
- It is never called and it's missing an end
orly? count the if statements, for loops and function creation lines. add em' together and compare the number of ends...Hey wouldn'tcha know they're the same! Explain how this line doesn't call the loop pl0x? - blueymaddog wrote:
- loop(game)
| |
| | | naknak Administrator
Posts : 878 Join date : 2010-07-30
| Subject: Re: Place brick checker. January 15th 2011, 12:31 am | |
| oh wait, I didn't notice the scroll bar >.< sorry about that. | |
| | | blueymaddog Administrator
Posts : 1081 Join date : 2010-12-09 Age : 26
| Subject: Re: Place brick checker. January 15th 2011, 5:55 am | |
| it's ok, that happens to me sometimes! =P | |
| | | m27frogy The Garbageman
Posts : 336 Join date : 2011-06-23
| Subject: Re: Place brick checker. June 24th 2011, 2:36 pm | |
| Nice script, it's one of those simple scripts scripters give out sometimes. | |
| | | blueymaddog Administrator
Posts : 1081 Join date : 2010-12-09 Age : 26
| Subject: Re: Place brick checker. November 20th 2011, 6:55 am | |
| yea, I love showing people my scripts that aren't on free models that are made by scratch :3 | |
| | | IsAPotato Novice Scripter
Posts : 16 Join date : 2011-06-04 Location : California
| Subject: Re: Place brick checker. December 13th 2011, 2:58 am | |
| I just do it using a number value. - Code:
-
weewee = game.Workspace:GetChildren() numval = game.Workspace:findFirstChild("Value")
for i=1, #weewee do if weewee[i].ClassName = "Part" then numval.Value = numval.Value + 1 print(numval.Value) end end If you put a Number Value in the game and a script I believe that works quite well. | |
| | | blueymaddog Administrator
Posts : 1081 Join date : 2010-12-09 Age : 26
| Subject: Re: Place brick checker. December 13th 2011, 5:42 am | |
| in my opinion it would just overcomplicate. if I wanted it accessed by other scrips I would put the value on _G. | |
| | | naknak Administrator
Posts : 878 Join date : 2010-07-30
| Subject: Re: Place brick checker. December 13th 2011, 11:41 pm | |
| - Code:
-
numval = _G.BrickNum
for i,v in pairs(game.Workspace:GetChildren()) do if v.ClassName = "Part" then numval.Value = numval.Value + 1 print(numval.Value) end end unless I screwed that up... I haven't messed with lua in forever. | |
| | | blueymaddog Administrator
Posts : 1081 Join date : 2010-12-09 Age : 26
| Subject: Re: Place brick checker. February 4th 2012, 11:33 am | |
| the difference between my script and the scripts suggested below is that it gets the descendents of Workspace, not just the children. | |
| | | naknak Administrator
Posts : 878 Join date : 2010-07-30
| Subject: Re: Place brick checker. February 5th 2012, 1:39 am | |
| Oh, opps yeah that was kind of important. Fail >.< | |
| | | blueymaddog Administrator
Posts : 1081 Join date : 2010-12-09 Age : 26
| Subject: Re: Place brick checker. February 5th 2012, 7:46 am | |
| lol double fail, your face got split to the next line XD | |
| | | Sponsored content
| Subject: Re: Place brick checker. | |
| |
| | | | Place brick checker. | |
|
Similar topics | |
|
| Permissions in this forum: | You cannot reply to topics in this forum
| |
| |
| Who is online? | In total there are 3 users online :: 0 Registered, 0 Hidden and 3 Guests
None
Most users ever online was 136 on October 21st 2024, 12:16 pm
|
| Please tell us what time zone you are in here
Got a really good idea? Post it in projects and it might show up here! |
|