First from regular model of clocktower make these
1985CLOCK_DAY
1955CLOCK_DAY(Rename old one)
2015CLOCKTOWER
If you have any map problems use map editor it work.
Now find create_thread
and bellow every thread create new one named
004F: create_thread @YCLOCKT
Now search for mission 0 or initial.
Now on the fron there of front of sign mission 0 give 3 spaces and on secondary paste this code :YCLOCKT
03A4: name_thread 'YCLOCKT'
0001: wait 0 ms
00D6: if
0028: $2058 >= 2015 // integer values
004D: jump_if_false @YCLOCKT_5E
03B6: replace_model_at -1552.78 908.355 14.4 radius 80.0 from #1985CLOCK_DAY to #2015CLOCKTOWER
03B6: replace_model_at -1552.78 908.355 14.4 radius 80.0 from #1955CLOCK_DAY to #2015CLOCKTOWER
0108: destroy_object $2415
:YCLOCKT_5E
0001: wait 0 ms
00D6: if
8028: not $2058 >= 1985 // integer values
004D: jump_if_false @YCLOCKT_C4
03B6: replace_model_at -1552.78 908.355 14.4 radius 80.0 from #2015CLOCKTOWER to #1955CLOCK_DAY
03B6: replace_model_at -1552.78 908.355 14.4 radius 80.0 from #1985CLOCK_DAY to #1955CLOCK_DAY
029B: $2415 = init_object #1955CLOCK_NIGHT at -1552.78 908.355 14.4
:YCLOCKT_C4
0001: wait 0 ms
00D6: if and
8028: not $2058 >= 2015 // integer values
0028: $2058 >= 1985 // integer values
004D: jump_if_false @YCLOCKT
03B6: replace_model_at -1552.78 908.355 14.4 radius 80.0 from #2015CLOCKTOWER to #1985CLOCK_DAY
03B6: replace_model_at -1552.78 908.355 14.4 radius 80.0 from #1955CLOCK_DAY to #1985CLOCK_DAY
0108: destroy_object $2415
0002: jump @YCLOCKT [/codebox]
Now the Clocktower models.
1955 model use some addon clocktower.
1985 exchange windows.
2015 find on wikia.
1955CLOCK_NIGHT sane as 1955 clock day model.
Thank you.If you want more exchanging codes contact me!
This is code for Vice City.