I loved Oblivion mod Clocks of Cyrodiil, in fact, so much, that I learned how to make the clocks myself. I have written a small guide for me if years later I wanted to make another clock but couldnt remember how. Since I cant post links, Ill have to post only script:
scn ClockBravilScriptfloat mhandfloat hhandbegin gamemode; ----- Get the hour and minute angle --------------set mhand to ( getcurrenttime * 360 ) + 180CHBravilMinREF.setangle z mhandset hhand to ( getcurrenttime * 30 ) + 180CHBravilHrREF.setangle z hhandend
But now Im faced with a new challenge: To remake this in skyrim. I have already started, but I hit a wall when trying to translate the script. I need some help with this please, I find Oblivion and Skyrim scripting languages completely different.
So far I have very little:
Scriptname clock_Dragonsreach_front float mhandfloat hhand
I would also very much like to translate the belltower script:
scn BellTowerScript; TS 7/25/07 VWD Chapels.esp; Commented out same cell requirement so can be heard outside walls.float timershort playernearshort soundplayingBegin GameModeset playernear to 1 ; TS;If ( GetInWorldspace ChorrolWorld == 1 ) || ( GetInWorldspace AnvilWorld == 1 ) || ( GetInWorldspace BravilWorld == 1 ) || ( GetInWorldspace BrumaWorld == 1 ) || ( GetInWorldspace CheydinhalWorld == 1 ) || ( GetInWorldspace LeyawiinWorld == 1 ) || ( GetInWorldspace SkingradWorld == 1 ) || ( GetInSameCell player == 1 ); if ( playernear == 0 ); set playernear to 1; endif;elseif ( GetInWorldspace ChorrolWorld == 0 ) || ( GetInWorldspace AnvilWorld == 0 ) || ( GetInWorldspace BravilWorld == 0 ) || ( GetInWorldspace BrumaWorld == 0 ) || ( GetInWorldspace CheydinhalWorld == 0 ) || ( GetInWorldspace LeyawiinWorld == 0 ) || ( GetInWorldspace SkingradWorld == 0 ) || ( GetInSameCell player == 0 ); if ( playernear == 1 ); set playernear to 0; endif;endifif ( soundplaying == 1 )set timer to ( timer - GetSecondsPassed )if ( timer <= -5 ) set soundplaying to 0 set timer to 0endifendifif ( playernear == 1 ) && ( soundplaying == 0 )if ( GameHour >= 23.98 ) || ( GameHour <= 0.02 ) PlaySound3d AMBBellTower12 set soundplaying to 1elseif ( GameHour >= 0.98 ) && ( GameHour <= 1.02 ) PlaySound3d AMBBellTower1 set soundplaying to 1elseif ( GameHour >= 1.98 ) && ( GameHour <= 2.02 ) PlaySound3d AMBBellTower2 set soundplaying to 1elseif ( GameHour >= 2.98 ) && ( GameHour <= 3.02 ) PlaySound3d AMBBellTower3 set soundplaying to 1elseif ( GameHour >= 3.98 ) && ( GameHour <= 4.02 ) PlaySound3d AMBBellTower4 set soundplaying to 1elseif ( GameHour >= 4.98 ) && ( GameHour <= 5.02 ) PlaySound3d AMBBellTower5 set soundplaying to 1elseif ( GameHour >= 5.98 ) && ( GameHour <= 6.02 ) PlaySound3d AMBBellTower6 set soundplaying to 1elseif ( GameHour >= 6.98 ) && ( GameHour <= 7.02 ) PlaySound3d AMBBellTower7 set soundplaying to 1elseif ( GameHour >= 7.98 ) && ( GameHour <= 8.02 ) PlaySound3d AMBBellTower8 set soundplaying to 1elseif ( GameHour >= 8.98 ) && ( GameHour <= 9.02 ) PlaySound3d AMBBellTower9 set soundplaying to 1elseif ( GameHour >= 9.98 ) && ( GameHour <= 10.02 ) PlaySound3d AMBBellTower10 set soundplaying to 1elseif ( GameHour >= 10.98 ) && ( GameHour <= 11.02 ) PlaySound3d AMBBellTower11 set soundplaying to 1elseif ( GameHour >= 11.98 ) && ( GameHour <= 12.02 ) PlaySound3d AMBBellTower12 set soundplaying to 1elseif ( GameHour >= 12.98 ) && ( GameHour <= 13.02 ) PlaySound3d AMBBellTower1 set soundplaying to 1elseif ( GameHour >= 13.98 ) && ( GameHour <= 14.02 ) PlaySound3d AMBBellTower2 set soundplaying to 1elseif ( GameHour >= 14.98 ) && ( GameHour <= 15.02 ) PlaySound3d AMBBellTower3 set soundplaying to 1elseif ( GameHour >= 15.98 ) && ( GameHour <= 16.02 ) PlaySound3d AMBBellTower4 set soundplaying to 1elseif ( GameHour >= 16.98 ) && ( GameHour <= 17.02 ) PlaySound3d AMBBellTower5 set soundplaying to 1elseif ( GameHour >= 17.98 ) && ( GameHour <= 18.02 ) PlaySound3d AMBBellTower6 set soundplaying to 1elseif ( GameHour >= 18.98 ) && ( GameHour <= 19.02 ) PlaySound3d AMBBellTower7 set soundplaying to 1elseif ( GameHour >= 19.98 ) && ( GameHour <= 20.02 ) PlaySound3d AMBBellTower8 set soundplaying to 1elseif ( GameHour >= 20.98 ) && ( GameHour <= 21.02 ) PlaySound3d AMBBellTower9 set soundplaying to 1elseif ( GameHour >= 21.98 ) && ( GameHour <= 22.02 ) PlaySound3d AMBBellTower10 set soundplaying to 1elseif ( GameHour >= 22.98 ) && ( GameHour <= 23.02 ) PlaySound3d AMBBellTower11 set soundplaying to 1endifendifEnd
Any help is greatly appreciated. Thank you very much!


But I just cant wait and want to make my own clock as my first mod 
