here's what I'm using right now, but everyone has different times, and I think the time changes when you log on x_X suggestions?
NPC Code:
//#CLIENTSIDE
if(created||timeout){
this.hour=timevar2+16*3600;
this.min=timevar2-24*60;
this.seconds=int(timevar2)%60;
this.minutes=int(this.min/60)%60;
this.hours=int(this.hour/3600)%24;
showimg 888,dr-hourglass.png,290,10;
showtext 889,316,10,Comic Sans,b,#v(this.hours):#v(this.minutes):#v(this.sec onds);
changeimgvis 888,5;
changeimgvis 889,5;
changeimgzoom 888,.85;
if(isonmap){
if(this.hours==16&&this.hours<20) {
setbackpal dusk1.png
}
if(this.hours=>17&&this.hours<20){
setbackpal dusk3.png
}
if(this.hours=>20&&this.hours<24){
setbackpal dusk4.png
}
if(this.hours==24){
setbackpal dusk5.png
}
if(this.hours=<3) {
setbackpal dusk4.png
}
if(this.hours==4) {
setbackpal dusk3.png
}
if(this.hours==5) {
setbackpal dusk1.png
}
if(this.hours=>6&&this.hours<16) {
setbackpal pics1.png
}
}
if(!isonmap){setbackpal pics1.png}
timeout=.05;
}