Yoko

All sides of Injection
It is currently 2025-11-03 13:57:47

All times are UTC+02:00




Post new topic  Reply to topic  [ 2 posts ] 
Author Message
PostPosted: 2008-10-19 00:40:48 
Offline

Joined: 2006-02-10 20:15:19
Posts: 5
Какая команда нужна, чтобы записать время в отдельный файл?? Если можно то выложите скрипт, что-то вроде увидел ник и записал время в файл. Использование - чтобы узнать время респауна животного.
Благодарю за помощь!


Top
   
 Post subject:
PostPosted: 2008-10-19 18:53:14 
Offline
User avatar

Joined: 2008-09-12 05:07:34
Posts: 247
Цитата из файла из пакета справок выложенных на сайте...

Класс FILE:
пример:
sub main()
var f=file("c:\имя файла")
var s=0
f.open()
while not f.eof() and not fatal error
s=safe call f.readnumber()
if not fatal error then
dbgmsg(s)
endif
wend
f.close()
endsub

Методы класса:
File(имя файла) - конструктор
Open() - открыть на чтение/запись. Возвращает true==открылся удачно
Create() - затереть файл. Возврат так же
Eof() - true == конец
ReadLn() - возвращает строку из файла. Строку полностью!!!
ReadString() - возвр. слово из файла до пробела/TAB
ReadNumber() - число
Write(строка/число) - запись строки/числа в файл.
WriteLn(строка/число) - запись строки/числа в файл+перевод строки.
WriteLn() - просто запись перевода строки
Close() - закрыть файл и освободить память из-под класса. После вызова Close() с файлом больше работать нельзя (даже вызвав Open).



Code:
sub Date_Time()
   uo.print('*************')
   uo.print('* Security Cam    *')
   uo.print('* date: '+date(uo.date(),'.')+' *')
   uo.print('* time: '+time(uo.time(),':')+' *')
   uo.print('*************')
endsub

Sub date(jor,n)
   var ser=str(jor), t=''
   if len(ser)==5 then
   ser='0'+ser
   end if
   t=right(ser,2)+n+mid(ser,2,2)+n+left(ser,2)
   return t
endsub

Sub time(jor,n)
   var i, t=''
   var ser=str(jor)
      if len(ser)==5 then
         ser='0'+ser
      end if
      if len(ser)==4 then
         ser='00'+ser
      end if
      for i=0 to len(ser)-2 step 2
         t=t+mid(ser,i,2)+n
      next
   t=left(t,len(ser)+2)
   return t
end sub


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 2 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited