Kie_413Join Date: 2010-05-06 Post Count: 3978 |
This script sometimes lags and doesn't work very well.
Is there a way I could make this run faster? I feel like I've wasted time writing numbers all the way up to 306.
a = 1
script.Parent.MouseButton1Click:connect(function()
script.Parent.Parent.Page1.Visible = true
script.Parent.Parent.Page2.Visible = false
script.Parent.Parent.Page3.Visible = false
script.Parent.Parent.Page4.Visible = false
script.Parent.Parent.Page5.Visible = false
script.Parent.Parent.Page6.Visible = false
script.Parent.Parent.Page7.Visible = false
script.Parent.Parent.Page8.Visible = false
script.Parent.Parent.Page9.Visible = false
script.Parent.Parent.Page10.Visible = false
script.Parent.Parent.Page11.Visible = false
script.Parent.Parent.Page12.Visible = false
script.Parent.Parent.Page13.Visible = false
script.Parent.Parent.Page14.Visible = false
script.Parent.Parent.Page15.Visible = false
script.Parent.Parent.Page16.Visible = false
script.Parent.Parent.Page17.Visible = false
script.Parent.Parent.Page18.Visible = false
script.Parent.Parent.Page19.Visible = false
script.Parent.Parent.Page20.Visible = false
script.Parent.Parent.Page21.Visible = false
script.Parent.Parent.Page22.Visible = false
script.Parent.Parent.Page23.Visible = false
script.Parent.Parent.Page24.Visible = false
script.Parent.Parent.Page25.Visible = false
script.Parent.Parent.Page26.Visible = false
script.Parent.Parent.Page27.Visible = false
script.Parent.Parent.Page28.Visible = false
script.Parent.Parent.Page29.Visible = false
script.Parent.Parent.Page30.Visible = false
script.Parent.Parent.Page31.Visible = false
script.Parent.Parent.Page32.Visible = false
script.Parent.Parent.Page33.Visible = false
script.Parent.Parent.Page34.Visible = false
script.Parent.Parent.Page35.Visible = false
script.Parent.Parent.Page36.Visible = false
script.Parent.Parent.Page37.Visible = false
script.Parent.Parent.Page38.Visible = false
script.Parent.Parent.Page39.Visible = false
script.Parent.Parent.Page40.Visible = false
script.Parent.Parent.Page41.Visible = false
script.Parent.Parent.Page42.Visible = false
script.Parent.Parent.Page43.Visible = false
script.Parent.Parent.Page44.Visible = false
script.Parent.Parent.Page45.Visible = false
script.Parent.Parent.Page46.Visible = false
script.Parent.Parent.Page47.Visible = false
script.Parent.Parent.Page48.Visible = false
script.Parent.Parent.Page49.Visible = false
script.Parent.Parent.Page50.Visible = false
script.Parent.Parent.Page51.Visible = false
script.Parent.Parent.Page52.Visible = false
script.Parent.Parent.Page53.Visible = false
script.Parent.Parent.Page54.Visible = false
script.Parent.Parent.Page55.Visible = false
script.Parent.Parent.Page56.Visible = false
script.Parent.Parent.Page57.Visible = false
script.Parent.Parent.Page58.Visible = false
script.Parent.Parent.Page59.Visible = false
script.Parent.Parent.Page60.Visible = false
script.Parent.Parent.Page61.Visible = false
script.Parent.Parent.Page62.Visible = false
script.Parent.Parent.Page63.Visible = false
script.Parent.Parent.Page64.Visible = false
script.Parent.Parent.Page65.Visible = false
script.Parent.Parent.Page66.Visible = false
script.Parent.Parent.Page67.Visible = false
script.Parent.Parent.Page68.Visible = false
script.Parent.Parent.Page69.Visible = false
script.Parent.Parent.Page70.Visible = false
script.Parent.Parent.Page71.Visible = false
script.Parent.Parent.Page72.Visible = false
script.Parent.Parent.Page73.Visible = false
script.Parent.Parent.Page74.Visible = false
script.Parent.Parent.Page75.Visible = false
script.Parent.Parent.Page76.Visible = false
script.Parent.Parent.Page77.Visible = false
script.Parent.Parent.Page78.Visible = false
script.Parent.Parent.Page79.Visible = false
script.Parent.Parent.Page80.Visible = false
script.Parent.Parent.Page81.Visible = false
script.Parent.Parent.Page82.Visible = false
script.Parent.Parent.Page83.Visible = false
script.Parent.Parent.Page84.Visible = false
script.Parent.Parent.Page85.Visible = false
script.Parent.Parent.Page86.Visible = false
script.Parent.Parent.Page87.Visible = false
script.Parent.Parent.Page88.Visible = false
script.Parent.Parent.Page89.Visible = false
script.Parent.Parent.Page90.Visible = false
script.Parent.Parent.Page91.Visible = false
script.Parent.Parent.Page92.Visible = false
script.Parent.Parent.Page93.Visible = false
script.Parent.Parent.Page94.Visible = false
script.Parent.Parent.Page95.Visible = false
script.Parent.Parent.Page96.Visible = false
script.Parent.Parent.Page97.Visible = false
script.Parent.Parent.Page98.Visible = false
script.Parent.Parent.Page99.Visible = false
script.Parent.Parent.Page100.Visible = false
script.Parent.Parent.Page102.Visible = false
script.Parent.Parent.Page103.Visible = false
script.Parent.Parent.Page104.Visible = false
script.Parent.Parent.Page105.Visible = false
script.Parent.Parent.Page106.Visible = false
script.Parent.Parent.Page107.Visible = false
script.Parent.Parent.Page108.Visible = false
script.Parent.Parent.Page109.Visible = false
script.Parent.Parent.Page110.Visible = false
script.Parent.Parent.Page111.Visible = false
script.Parent.Parent.Page112.Visible = false
script.Parent.Parent.Page113.Visible = false
script.Parent.Parent.Page114.Visible = false
script.Parent.Parent.Page115.Visible = false
script.Parent.Parent.Page116.Visible = false
script.Parent.Parent.Page117.Visible = false
script.Parent.Parent.Page118.Visible = false
script.Parent.Parent.Page119.Visible = false
script.Parent.Parent.Page120.Visible = false
script.Parent.Parent.Page121.Visible = false
script.Parent.Parent.Page122.Visible = false
script.Parent.Parent.Page123.Visible = false
script.Parent.Parent.Page124.Visible = false
script.Parent.Parent.Page125.Visible = false
script.Parent.Parent.Page126.Visible = false
script.Parent.Parent.Page127.Visible = false
script.Parent.Parent.Page128.Visible = false
script.Parent.Parent.Page129.Visible = false
script.Parent.Parent.Page130.Visible = false
script.Parent.Parent.Page131.Visible = false
script.Parent.Parent.Page132.Visible = false
script.Parent.Parent.Page133.Visible = false
script.Parent.Parent.Page134.Visible = false
script.Parent.Parent.Page135.Visible = false
script.Parent.Parent.Page136.Visible = false
script.Parent.Parent.Page137.Visible = false
script.Parent.Parent.Page138.Visible = false
script.Parent.Parent.Page139.Visible = false
script.Parent.Parent.Page140.Visible = false
script.Parent.Parent.Page141.Visible = false
script.Parent.Parent.Page142.Visible = false
script.Parent.Parent.Page143.Visible = false
script.Parent.Parent.Page144.Visible = false
script.Parent.Parent.Page145.Visible = false
script.Parent.Parent.Page146.Visible = false
script.Parent.Parent.Page147.Visible = false
script.Parent.Parent.Page148.Visible = false
script.Parent.Parent.Page149.Visible = false
script.Parent.Parent.Page150.Visible = false
script.Parent.Parent.Page151.Visible = false
script.Parent.Parent.Page152.Visible = false
script.Parent.Parent.Page153.Visible = false
script.Parent.Parent.Page154.Visible = false
script.Parent.Parent.Page155.Visible = false
script.Parent.Parent.Page156.Visible = false
script.Parent.Parent.Page157.Visible = false
script.Parent.Parent.Page158.Visible = false
script.Parent.Parent.Page159.Visible = false
script.Parent.Parent.Page160.Visible = false
script.Parent.Parent.Page161.Visible = false
script.Parent.Parent.Page162.Visible = false
script.Parent.Parent.Page163.Visible = false
script.Parent.Parent.Page164.Visible = false
script.Parent.Parent.Page165.Visible = false
script.Parent.Parent.Page166.Visible = false
script.Parent.Parent.Page167.Visible = false
script.Parent.Parent.Page168.Visible = false
script.Parent.Parent.Page169.Visible = false
script.Parent.Parent.Page170.Visible = false
script.Parent.Parent.Page171.Visible = false
script.Parent.Parent.Page172.Visible = false
script.Parent.Parent.Page173.Visible = false
script.Parent.Parent.Page174.Visible = false
script.Parent.Parent.Page175.Visible = false
script.Parent.Parent.Page176.Visible = false
script.Parent.Parent.Page177.Visible = false
script.Parent.Parent.Page178.Visible = false
script.Parent.Parent.Page179.Visible = false
script.Parent.Parent.Page180.Visible = false
script.Parent.Parent.Page181.Visible = false
script.Parent.Parent.Page182.Visible = false
script.Parent.Parent.Page183.Visible = false
script.Parent.Parent.Page184.Visible = false
script.Parent.Parent.Page185.Visible = false
script.Parent.Parent.Page186.Visible = false
script.Parent.Parent.Page187.Visible = false
script.Parent.Parent.Page188.Visible = false
script.Parent.Parent.Page189.Visible = false
script.Parent.Parent.Page190.Visible = false
script.Parent.Parent.Page191.Visible = false
script.Parent.Parent.Page192.Visible = false
script.Parent.Parent.Page193.Visible = false
script.Parent.Parent.Page194.Visible = false
script.Parent.Parent.Page195.Visible = false
script.Parent.Parent.Page196.Visible = false
script.Parent.Parent.Page197.Visible = false
script.Parent.Parent.Page198.Visible = false
script.Parent.Parent.Page199.Visible = false
script.Parent.Parent.Page200.Visible = false
script.Parent.Parent.Page201.Visible = false
script.Parent.Parent.Page202.Visible = false
script.Parent.Parent.Page203.Visible = false
script.Parent.Parent.Page204.Visible = false
script.Parent.Parent.Page205.Visible = false
script.Parent.Parent.Page206.Visible = false
script.Parent.Parent.Page207.Visible = false
script.Parent.Parent.Page208.Visible = false
script.Parent.Parent.Page209.Visible = false
script.Parent.Parent.Page210.Visible = false
script.Parent.Parent.Page211.Visible = false
script.Parent.Parent.Page212.Visible = false
script.Parent.Parent.Page213.Visible = false
script.Parent.Parent.Page214.Visible = false
script.Parent.Parent.Page215.Visible = false
script.Parent.Parent.Page216.Visible = false
script.Parent.Parent.Page217.Visible = false
script.Parent.Parent.Page218.Visible = false
script.Parent.Parent.Page219.Visible = false
script.Parent.Parent.Page220.Visible = false
script.Parent.Parent.Page221.Visible = false
script.Parent.Parent.Page222.Visible = false
script.Parent.Parent.Page223.Visible = false
script.Parent.Parent.Page224.Visible = false
script.Parent.Parent.Page225.Visible = false
script.Parent.Parent.Page226.Visible = false
script.Parent.Parent.Page227.Visible = false
script.Parent.Parent.Page228.Visible = false
script.Parent.Parent.Page229.Visible = false
script.Parent.Parent.Page230.Visible = false
script.Parent.Parent.Page231.Visible = false
script.Parent.Parent.Page232.Visible = false
script.Parent.Parent.Page233.Visible = false
script.Parent.Parent.Page234.Visible = false
script.Parent.Parent.Page235.Visible = false
script.Parent.Parent.Page236.Visible = false
script.Parent.Parent.Page237.Visible = false
script.Parent.Parent.Page238.Visible = false
script.Parent.Parent.Page239.Visible = false
script.Parent.Parent.Page240.Visible = false
script.Parent.Parent.Page241.Visible = false
script.Parent.Parent.Page242.Visible = false
script.Parent.Parent.Page243.Visible = false
script.Parent.Parent.Page244.Visible = false
script.Parent.Parent.Page245.Visible = false
script.Parent.Parent.Page246.Visible = false
script.Parent.Parent.Page247.Visible = false
script.Parent.Parent.Page248.Visible = false
script.Parent.Parent.Page249.Visible = false
script.Parent.Parent.Page250.Visible = false
script.Parent.Parent.Page251.Visible = false
script.Parent.Parent.Page252.Visible = false
script.Parent.Parent.Page253.Visible = false
script.Parent.Parent.Page254.Visible = false
script.Parent.Parent.Page255.Visible = false
script.Parent.Parent.Page256.Visible = false
script.Parent.Parent.Page257.Visible = false
script.Parent.Parent.Page258.Visible = false
script.Parent.Parent.Page259.Visible = false
script.Parent.Parent.Page260.Visible = false
script.Parent.Parent.Page261.Visible = false
script.Parent.Parent.Page262.Visible = false
script.Parent.Parent.Page263.Visible = false
script.Parent.Parent.Page264.Visible = false
script.Parent.Parent.Page265.Visible = false
script.Parent.Parent.Page266.Visible = false
script.Parent.Parent.Page267.Visible = false
script.Parent.Parent.Page268.Visible = false
script.Parent.Parent.Page269.Visible = false
script.Parent.Parent.Page270.Visible = false
script.Parent.Parent.Page271.Visible = false
script.Parent.Parent.Page272.Visible = false
script.Parent.Parent.Page273.Visible = false
script.Parent.Parent.Page274.Visible = false
script.Parent.Parent.Page275.Visible = false
script.Parent.Parent.Page276.Visible = false
script.Parent.Parent.Page277.Visible = false
script.Parent.Parent.Page278.Visible = false
script.Parent.Parent.Page279.Visible = false
script.Parent.Parent.Page280.Visible = false
script.Parent.Parent.Page281.Visible = false
script.Parent.Parent.Page282.Visible = false
script.Parent.Parent.Page283.Visible = false
script.Parent.Parent.Page284.Visible = false
script.Parent.Parent.Page285.Visible = false
script.Parent.Parent.Page286.Visible = false
script.Parent.Parent.Page287.Visible = false
script.Parent.Parent.Page288.Visible = false
script.Parent.Parent.Page289.Visible = false
script.Parent.Parent.Page290.Visible = false
script.Parent.Parent.Page291.Visible = false
script.Parent.Parent.Page292.Visible = false
script.Parent.Parent.Page293.Visible = false
script.Parent.Parent.Page294.Visible = false
script.Parent.Parent.Page295.Visible = false
script.Parent.Parent.Page296.Visible = false
script.Parent.Parent.Page297.Visible = false
script.Parent.Parent.Page298.Visible = false
script.Parent.Parent.Page299.Visible = false
script.Parent.Parent.Page300.Visible = false
script.Parent.Parent.Page301.Visible = false
script.Parent.Parent.Page302.Visible = false
script.Parent.Parent.Page303.Visible = false
script.Parent.Parent.Page304.Visible = false
script.Parent.Parent.Page305.Visible = false
script.Parent.Parent.Page306.Visible = false
end) |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
for i = 1, 306 do
script.Parent.Parent["Page" .. i].Visible = false
emd |
|
Kie_413Join Date: 2010-05-06 Post Count: 3978 |
Are you joking?
Is that it? |
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
end* not emd |
|
Kie_413Join Date: 2010-05-06 Post Count: 3978 |
Thanks dude, I guess I made things complicated.
xD |
|
Kie_413Join Date: 2010-05-06 Post Count: 3978 |
So would this work?
a = 1
script.Parent.MouseButton1Click:connect(function()
for i = 1, 306 do
script.Parent.Parent["Page" .. i].Visible = false
wait(0.1)
script.Parent.Parent.Page1.Visible = true
end
|
|
cntkillmeJoin Date: 2008-04-07 Post Count: 49450 |
No, that would make page1 revisible |
|
ZachBloxxJoin Date: 2013-06-26 Post Count: 2833 |
Using a for loop wouldn't be faster. But it reduces a ton of code. |
|
Kie_413Join Date: 2010-05-06 Post Count: 3978 |
So just
a = 1
script.Parent.MouseButton1Click:connect(function()
for i = 1, 306 do
script.Parent.Parent["Page" .. i].Visible = false
end |
|
|
a = 1
script.Parent.MouseButton1Click:connect(function()
for i = 1, 306 do
script.Parent.Parent["Page"..i].Visible = false
end
wait(0.1)
script.Parent.Parent.Page1.Visible = true
end) |
|
Kie_413Join Date: 2010-05-06 Post Count: 3978 |
It still glitches for some reason,
when I click each button sometimes it lags and doesn't show the Frame. |
|
Kie_413Join Date: 2010-05-06 Post Count: 3978 |
:-( |
|
|
Kie_413Join Date: 2010-05-06 Post Count: 3978 |
Well, thanks anyways mate. |
|
rogerjoJoin Date: 2008-07-01 Post Count: 3 |
What you could try is:
a = 1
t = 0
script.Parent.MouseButton1Click:connect(function()
for i = 1, 306 do
if t > 100 then wait() t = 0 end
script.Parent.Parent["Page"..i].Visible = false
t = t +1
end
script.Parent.Parent.Page1.Visible = true
end)
If it's still lagging try to reduce the 100 or put wait(0.05) instead of wait()
This will make a little pause in your script which may reduce or remove the lag |
|