@TAŠgŽUE’e kerokero9696 --track0:‘¬‚³,0.01,100,1,0.01 --track1:’l—,1,9999,100,1 --track2:‰ρ“]—,0,360,360,0.01 --track3:Frame,1,9999,1,1 --check0:—LŒψ–³Œψ,1 --dialog:ŠJŽnŽžŠΤ,tt=2.0;Color/col,col=0xffffff;seed,sd=100; ------------------------------------set t0=1/obj.track0 t1=math.floor(obj.track1) t2=obj.track2 t3=math.floor(obj.track3) sw=obj.screen_w sh=obj.screen_h ogvz=obj.getvalue("zoom")/100 count1=math.floor(obj.time/t0*100)/100--Žw’θ’l•ͺ‚Μ1”{‘¬ count2=math.floor(obj.time%t0*100)/100--Žw’θ’l•b‚²‚Ζ‚Ι0 bpm=math.sin(120*obj.time/60*math.pi*2) if(bpm>0)then bpm=bpm else bpm=0 end math.randomseed(sd) sd=math.random(0,99999) ------------------------------------script if(obj.index==0)then if(op==null)then op={} end end op[obj.index+1]={obj.ox,obj.oy,obj.oz,obj.zoom,obj.alpha,obj.rx,obj.ry,obj.rz,obj.aspect} --9Žν—ή move=count1-tt ------------------------------------ if(obj.check0)then if(tt=100)then rnd2=100 else rnd2=rnd end obj.ox=op[i][1]+obj.rand(-rnd,rnd,sd,i+t3)*move obj.oy=op[i][2]+obj.rand(-rnd,rnd,sd,i*2+t3)*move obj.oz=op[i][3]+obj.rand(0,rnd,sd,i*3+t3)*move obj.zoom=op[i][4]+obj.rand(-rnd,rnd,sd,i*4+t3)/100*move obj.alpha=op[i][5]+obj.rand(-rnd2,0,sd,i*5+t3)/100*move obj.rx=op[i][6]+obj.rand(-t2,t2,sd,i*6+t3)*move obj.ry=op[i][7]+obj.rand(-t2,t2,sd,i*7+t3)*move obj.rz=op[i][8]+obj.rand(-t2,t2,sd,i*8+t3)*move obj.aspect=op[i][9]+obj.rand(-rnd2,rnd2,sd,i*9+t3)/400*move end end @TAŠgŽUEŒJ•Τ kerokero9696 --track0:ŠΤŠu,0.01,100,4,0.01 --track1:’l—,1,9999,100,1 --track2:‰ρ“]—,0,360,360,0.01 --track3:Frame,1,9999,1,1 --check0:—LŒψ–³Œψ,1 --dialog:Color/col,col=0xffffff;seed,sd=100; ------------------------------------set t0=obj.track0 t1=math.floor(obj.track1) t2=obj.track2 t3=math.floor(obj.track3) sw=obj.screen_w sh=obj.screen_h ogvz=obj.getvalue("zoom")/100 count1=math.floor(obj.time/t0*100)/100--Žw’θ’l•ͺ‚Μ1”{‘¬ count2=math.floor(obj.time%t0*100)/100--Žw’θ’l•b‚²‚Ζ‚Ι0 bpm=math.sin(120*obj.time/60*math.pi*2) if(bpm>0)then bpm=bpm else bpm=0 end math.randomseed(sd) sd=math.random(0,99999) ------------------------------------script if(obj.index==0)then if(op==null)then op={} end end op[obj.index+1]={obj.ox,obj.oy,obj.oz,obj.zoom,obj.alpha,obj.rx,obj.ry,obj.rz,obj.aspect} --9Žν—ή move=count2 ------------------------------------ if(obj.check0)then local i=obj.index+1 rnd=obj.rand(-t1,t1,sd,t3) if(rnd>=100)then rnd2=100 else rnd2=rnd end obj.ox=op[i][1]+obj.rand(-rnd,rnd,sd,i+t3)*move obj.oy=op[i][2]+obj.rand(-rnd,rnd,sd,i*2+t3)*move obj.oz=op[i][3]+obj.rand(0,rnd,sd,i*3+t3)*move obj.zoom=op[i][4]+obj.rand(-rnd,rnd,sd,i*4+t3)/100*move obj.alpha=op[i][5]+obj.rand(-rnd2,0,sd,i*5+t3)/100*move obj.rx=op[i][6]+obj.rand(-t2,t2,sd,i*6+t3)*move obj.ry=op[i][7]+obj.rand(-t2,t2,sd,i*7+t3)*move obj.rz=op[i][8]+obj.rand(-t2,t2,sd,i*8+t3)*move obj.aspect=op[i][9]+obj.rand(-rnd2,rnd2,sd,i*9+t3)/400*move end @TAΚί°Γ¨ΈΩΣΔή· kerokero9696 --track0:ŒΒ”,1,1000,10,1 --track1:‘¬“x,1,4096,400,0.01 --track2:Šp“x,0,360,60,0.01 --track3:”ΝˆΝ,1,4096,640,0.1 --check0:ΧέΐήΡ‰ρ“],1 --dialog:seed,sd=100;o—Ν”ΝˆΝX,dstx=320;‰ρ“]‘¬“xX,spdrx=0;‰ρ“]‘¬“xY,spdry=0;‰ρ“]‘¬“xZ,spdrz=0;Šp“x•β³,ang1=0;ˆΚ’u•β³X,xx=0;ˆΚ’u•β³y,yy=0;••β³,ww=1.0;‚‚³•β³,hh=1.0; ------------------------------------set t0=math.floor(obj.track0)-1 t1=obj.track1 t2=obj.track2 t3=obj.track3 sw=obj.screen_w sh=obj.screen_h ogvz=obj.getvalue("zoom")/100 ------------------------------------script spd=t1 dst0=t3 for i=0,t0 do ang=obj.rand(-t2,t2,sd+i,i) r=math.rad(ang+90+ang1) cs=math.cos(r) sn=math.sin(r) dst=spd*(obj.time+i)%dst0 dx=dst*cs+obj.rand(-dstx,dstx,sd+i,i)+xx dy=dst*sn-sh*0.6+yy dz=0 zm=obj.rand(10,100,sd+i,i)/100 al=1-dst/t3 if(obj.check0)then rx=(obj.frame+i*2)*spdrx+obj.rand(0,360,sd,i+t0*2) ry=(obj.frame+i*3)*spdry+obj.rand(0,360,sd,i+t0*3) rz=(obj.frame+i*4)*spdrz+obj.rand(0,360,sd,i+t0*4) else rx=(obj.frame+i*2)*spdrx ry=(obj.frame+i*3)*spdry rz=(obj.frame+i*4)*spdrz end obj.draw(dx,dy,dz,zm,al,rx,ry,rz) end ------------------------------------ @TA•ΆŽšŒJ•Τ•\Ž¦ kerokero9696 --track0:Ψ‘Φ‘¬“x,1,9999,100,1 --dialog:Γ·½Δ—“‚ΙΊΛίΝί,v1="";•ΆŽš—ρ,moji={"“V","’n","l"}; ------------------------------------script t0=math.floor(obj.track0)/100 ------------------------------------ if(m1==null)then m1={} end m1[obj.layer]={} ------------------------------------ num=math.floor(obj.time*t0)%#moji m1[obj.layer]=moji[num+1] ----------------------------------- @TA‡ŽŸ‰ρ“]Šg‘哧–Ύ kerokero9696 --track0:‰ρ“]X,-3600,3600,0,0.01 --track1:‰ρ“]Y,-3600,3600,0,0.01 --track2:‰ρ“]Z,-3600,3600,0,0.01 --track3:Šg/“§,-800,800,0,0.01 --check0:Œψ‰ΚŒό‚«”½“],1 --dialog:Šg‘εΜ“§–Ύ/chk,chk1=0;XˆΚ’u•β³,px=1.00;YˆΚ’u•β³,py=1.00;ZˆΚ’u•β³,pz=1.00; ------------------------------------set t0=obj.track0 t1=obj.track1 t2=obj.track2 t3=obj.track3/100 ------------------------------------ if(obj.index==1)then if(moji==null)then moji={} end end moji[obj.index+1]={obj.ox,obj.oy,obj.oz,obj.zoom,obj.alpha,obj.rx,obj.ry,obj.rz} ------------------------------------ if(obj.check0)then rx=t0*(obj.index+1) ry=t1*(obj.index+1) rz=t2*(obj.index+1) if(chk1==0)then zm=t3*(obj.index+1) al=0 else zm=0 al=t3*(obj.index+1) end else rx=t0*(obj.num-obj.index+1) ry=t1*(obj.num-obj.index+1) rz=t2*(obj.num-obj.index+1) if(chk1==0)then zm=t3*(obj.num-obj.index+1) al=0 else zm=0 al=t3*(obj.num-obj.index+1) end end obj.ox=moji[obj.index+1][1]*px obj.oy=moji[obj.index+1][2]*py obj.oz=moji[obj.index+1][3]*pz obj.zoom=moji[obj.index+1][4]+zm obj.alpha=moji[obj.index+1][5]+al obj.rx=moji[obj.index+1][6]+rx obj.ry=moji[obj.index+1][7]+ry obj.rz=moji[obj.index+1][8]+rz ------------------------------------ @TAΧέΐήΡ‰ρ“]Šg‘哧–Ύ kerokero9696 --track0:‰ρ“]X,-3600,3600,0,0.01 --track1:‰ρ“]Y,-3600,3600,0,0.01 --track2:‰ρ“]Z,-3600,3600,0,0.01 --track3:Šg/“§,-800,800,0,0.01 --check0:Œψ‰ΚŒό‚«”½“],1 --dialog:Šg‘εΜ“§–Ύ/chk,chk1=0;XˆΚ’u•β³,px=1.00;YˆΚ’u•β³,py=1.00;ZˆΚ’u•β³,pz=1.00;Ε‘ε’l,rmax=100;Ε¬’l,rmin=10;Seed,sd=100;Frame,fr=100; ------------------------------------set t0=obj.track0 t1=obj.track1 t2=obj.track2 t3=obj.track3/100 ------------------------------------ if(obj.index==1)then if(moji==null)then moji={} end end moji[obj.index+1]={obj.ox,obj.oy,obj.oz,obj.zoom,obj.alpha,obj.rx,obj.ry,obj.rz} ------------------------------------ rnd=obj.rand(rmin,rmax,sd,fr)/rmax if(obj.check0)then rx=t0*(obj.index+1)*rnd ry=t1*(obj.index+1)*rnd rz=t2*(obj.index+1)*rnd if(chk1==0)then zm=t3*(obj.index+1)*rnd al=0 else zm=0 al=t3*(obj.index+1)*rnd end else rx=t0*(obj.num-obj.index+1)*rnd ry=t1*(obj.num-obj.index+1)*rnd rz=t2*(obj.num-obj.index+1)*rnd if(chk1==0)then zm=t3*(obj.num-obj.index+1)*rnd al=0 else zm=0 al=t3*(obj.num-obj.index+1)*rnd end end obj.ox=moji[obj.index+1][1]*px obj.oy=moji[obj.index+1][2]*py obj.oz=moji[obj.index+1][3]*pz obj.zoom=moji[obj.index+1][4]+zm obj.alpha=moji[obj.index+1][5]+al obj.rx=moji[obj.index+1][6]+rx obj.ry=moji[obj.index+1][7]+ry obj.rz=moji[obj.index+1][8]+rz ------------------------------------ @TA•ΆŽš—Ž‰Ί kerokero9696 --track0:ŒΒ”,1,1000,10,1 --track1:—Ž‰Ί‘¬“x,0,1000,5,0.01 --track2:ŽšŠΤ,-100,100,0,0.01 --track3:sŠΤ,-100,100,0,0.01 --check0:—Ž‰Ί‘¬“x•Ο‰»,1 --dialog:•ΆŽš»²½ή,fs=34;XŽ²‰ρ“],rx0=0;YŽ²‰ρ“],ry0=0;ZŽ²‰ρ“],rz0=0;seed,sd=100; ------------------------------------set t0=math.floor(obj.track0)-1 t1=obj.track1 t2=obj.track2 t3=obj.track3 sw=obj.screen_w sh=obj.screen_h ------------------------------------script if(obj.index==1)then if(moji==null)then moji={} end end moji[obj.index+1]={obj.ox,obj.oy,obj.oz,obj.zoom,obj.alpha,obj.rx,obj.ry,obj.rz} for i=0,t0 do dx=moji[obj.index+1][1]*t2 if(obj.check0)then spd=obj.rand(t1,t1*10,sd,(i+1)*2)/10 else spd=t1 end dy=-i*(fs+t3)+(obj.frame*spd)%(sh+(fs+t3)*t0)-(sh+fs)/2+moji[obj.index+1][2] dz=moji[obj.index+1][3] bpm0=obj.rand(0,60,sd,i+t1)/100 bpm=math.sin(bpm0*obj.time/60*math.pi*2) bpm=0 zm=obj.rand(0,100,sd*2,i+t1)/100+bpm if(zm<0)then zm=0 elseif(1=1)then obj.alpha=1 end obj.rx=moji[obj.index+1][6] obj.ry=moji[obj.index+1][7] obj.rz=moji[obj.index+1][8] ------------------------------------ --[[http://madeinpc.blog50.fc2.com/]]--