-- LUA Script - precede every function and global member with lowercase name of script + '_main' -- water wave movement by Dvader function waterwave_init(e) waterlevel_start=602 waterlevel_end=630 waterlevel_current=waterlevel_start waterspeed=.01 count=0 startwater=0 wavelength=0 loading=0 end function waterwave_main(e) if loading==1 then file = io.open("waterstats.dat", "r") io.input(file) io.output(file) waterlevel_start=io.read("*number") waterlevel_end=io.read("*number") waterspeed=io.read("*number") wavelength=io.read("*number") io.close(file) loading=0 end diff=waterlevel_end-waterlevel_start wavelength=diff count=count+waterspeed waterlevel_current=(math.sin(count)*wavelength)+waterlevel_start+wavelength SetGamePlayerStateWaterlineY(waterlevel_current) end