Time, Date

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
kuviCk
Posts: 127
Joined: 2004-09-08 13:09:13
Contact:

Time, Date

Post by kuviCk »

Есть скриптик старый на Time и Date by Michail

Code: Select all


sub Date(Number,Divider)
var Ser=STR(Number),D=''
if Len(Ser)==5 then
Ser='0'+Ser
end if
D=right(Ser,2)+Divider+Mid(Ser,2,2)+Divider+Left(Ser,2)
return D
end sub

sub Time(Number,Divider)
var i,T=''
var Ser=STR(Number)
for i=0 to Len(Ser)-2 step 2
T=T+Mid(Ser,i,2)+Divider
next
T=left(T,Len(Ser)+2)
return T
end sub



И все бы ничего, но он не работает со временем в котором перый знак единичный тоесть дата после полуночи вида X:XX:XX. Скрипт начинает ломать главый скрипт. Может кто поможет решить данный косяк?
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Time, Date

Post by Mirage »

Тут скорее математика нужна, а я ее не учил лет 8. :roll:
Я не нашел на форуме примера применения этого скрипта (ссылку скинь - посмотрю). Все скрипты с таймером которые есть у меня работают вот через такую процедуру

Code: Select all

sub MakeTime() 
   var d,t,ret,i
   ret=str(uo.Time())
   t=""
   for i=0 to Len(ret)
      t=ret[Len(ret)-i]+t
      if (i==2) or (i==4) then
         t=":"+t
      end if
   next
   ret=str(uo.Date())
   d=""
   for i=0 to Len(ret)
      d=ret[Len(ret)-i] + d
      if (i==2) or (i==4) then
         d="."+d
      end if
   next
   ret=t+" @ "+d
   return ret
end sub
Exist
Posts: 32
Joined: 2011-04-17 07:43:30

Re: Time, Date

Post by Exist »

http://forum.yoko.com.ua/viewtopic.php?f=17&t=16066&hilit=%23Mihail вот к примеру в древнем скрипте Саважа
---------
PWR: Друль Незнайка [OFF]
PWR: Убийца Незнайка [OFF]
BOI: Прист Недотрога [OFF]
---------
Dragon World: Cooler [Deleted]
Dragon World: Exist [ON]
---------
РУКИ кривые - пинаю НОГАМИ!

--------
Post Reply