Помогите со скриптом

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
chuv
Posts: 21
Joined: 2010-12-09 13:40:59
Contact:

Помогите со скриптом

Post by chuv »

Доброго времени суток!
Помогите, пожалуйста, со скриптом, с помощью которого можно зафиксировать в файле время появления в радиусе видимости, например Chuvak.
Возможно ли вообще такое?
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Помогите со скриптом

Post by Mirage »

Ему уже ответили в какойто теме. Он их штук 5 создал одинаковых.
chuv
Posts: 21
Joined: 2010-12-09 13:40:59
Contact:

Re: Помогите со скриптом

Post by chuv »

Mirage wrote:Ему уже ответили в какойто теме. Он их штук 5 создал одинаковых.
Ты вероятно ошибся, эта первая тема по этому вопросу
Makarov
Posts: 62
Joined: 2010-04-07 14:43:26

Re: Помогите со скриптом

Post by Makarov »

chuv, напиши свой вариант, любой, а мы править будем в меру способностей. Просто так писать с ноля скрипт на тему помогите шоб оно туды-сюды честно говоря настроения нет.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Помогите со скриптом

Post by Mirage »

Видимо с кем то перепутал, извини.
вставляешь куда нужно функцию WTime(). Формат - час минута секунду год месяц день.

Code: Select all

sub WTime() 
var ReconnectTime
ReconnectTime = MakeTime() 
uo.TextOpen() 
uo.TextPrint(ReconnectTime) 
end sub 

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 
      EndIf 
   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 
      EndIf 
   Next    
   Ret = T + " @ " + D 
   RETURN Ret 
End Sub
chuv
Posts: 21
Joined: 2010-12-09 13:40:59
Contact:

Re: Помогите со скриптом

Post by chuv »

Mirage wrote:Видимо с кем то перепутал, извини.
вставляешь куда нужно функцию WTime(). Формат - час минута секунду год месяц день.

Code: Select all

sub WTime() 
var ReconnectTime
ReconnectTime = MakeTime() 
uo.TextOpen() 
uo.TextPrint(ReconnectTime) 
end sub 

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 
      EndIf 
   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 
      EndIf 
   Next    
   Ret = T + " @ " + D 
   RETURN Ret 
End Sub
Спасибо.
Post Reply