Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

10 548 Posts in 5 923 Topics- by 1 216 Members - Latest Member: santini862

21 November 2019, 04:04
Select Language English | Russian ru | German
Main PageIRC Client KVIrc forumRussian talksСкриптингГотовые скриптыВремя простоя (idle time)
Pages: [1]
Print
Author Topic: Время простоя (idle time)  (Read 10936 times)
0 Members and 1 Guest are viewing this topic.
piratix
Новичок
*

Репутация: 0
Posts: 1


View Profile
« on: 17 October 2010, 20:29 »

Скрипт для определения времени простоя пользователя.
Ничего нового, просто немного переделанный алиас iw (как альтернативный вариант):

Code:
####################################################################
# Discription: Скрипт для отображения времени простоя пользователя #
# Autor:       piratix                                             #
# Date:        12 Oct 2010 06:20:07 AM                             #
# Version:     0.5                                                 #
# KVIrc:       4.0.2 Insomnia                                      #
# Source:      base alias "/iw"                                    #
# Comment:     for nice K1t <3                                     #
####################################################################

if(!$0) // если не указан ник, показываем как использовать
      {
       echo $tr("Usage:","defscript")
       echo "      /iw <nick>"
      }
    else
        {
         awhois -i ($0) // выполняем awhois с -i для $0
                   {
                    echo =========================================;
                    if(!$isEmpty($5)) // если пусто, то нет в сети
                      {
                       %s=$5; // время простоя
                       if(%s>86400)
                         { %d=$(%s/86400); } // дни
                       if(%s<86400)
                         { %d=0; }
                       %s-=$(%d*86400);
                       if(%s>3600)
                         { %h=$(%s/3600); } // часы
                       if(%s<3600)
                         { %h=0; }
                       %s-=$(%h*3600);
                       if(%s>60)
                         { %m=$(%s/60); } // минуты
                       if(%s<60)
                         { %m=0; }
                       %s-=$(%m*60); // секунды
                       echo Время простоя $b()$0$b(): %d:%h:%m:%s (дни:часы:минуты:секунды);
           
                       %s=$5; // время простоя
                       if(%s<86400) // если время простоя меньше суток
                         {
                          // разница между текущим временем и временем простоя
                          %s=$((($date(H)*60*60)+$($date(M)*60)+$date(S))-%s);
                          if(%s<$5) // если "утро" :) (idle: 5ч, time: 3ч утра)
                            { %s=$(86400-(-1*%s)); }
                          if(%s>3600)
                            { %h=$(%s/3600); } // часы
                          if(%s<3600)
                            { %h=0; }
                          %s-=$(%h*3600);
                          if(%s>60)
                            { %m=$(%s/60); } // минуты
                          if(%s<60)
                           { %m=0; }
                          %s-=$(%m*60); // секунды
                          if(%h&gt;24)
                            { %h-=24; }
                          echo Последняя активность $b()$0$b(): %h:%m:%s;
                         }
                       else if(%s>=86400) // если время простоя больше суток или равно им
                              {
                               %d=$($date(d)-$(%s/86400)); //день месяца
                               %s-=$($(%s/86400)*86400); // время простоя (меньше суток)
                               // разница между текущим временем и временем простоя
                               // без учёта кол-ва полныйх суток в idle
                               %s=$((($date(H)*60*60)+$($date(M)*60)+$date(S))-%s);
                               if(%s<$5) // если "утро" :) (idle: 5ч, time: 3ч утра)
                                 { %s=$(86400-(-1*%s)); %d--; }                        
                               if(%s>3600)
                                 { %h=$(%s/3600); } // часы
                               if(%s<3600)
                                 { %h=0; }
                               %s-=$(%h*3600);
                               if(%s>60)
                                 { %m=$(%s/60); } // минуты
                               if(%s<60)
                                 { %m=0; }
                               %s-=$(%m*60); // секунды                        
                               if(%h&gt;24)
                                 { %h-=24; }
                               echo Последняя активность $b()$0$b(): %d $date(B) %h:%m:%s;
                              }
                      }
                    else
                        {
                         echo Невозможно вывести время простоя $b()$0$b() (возможно его/её нет в сети).;
                        }
                    echo =========================================;
                   }
        }

18.10.2010
версия 0.5:
 * - исправлено неправильное отображение времени последней активности (иногда показывает 25 часов) :/
Code:
if(%h&gt;24)
  { %h-=24; }
« Last Edit: 18 October 2010, 16:01 by piratix » Logged
ninest123
Ветеран
*****

Репутация: 0
Posts: 1 382


View Profile Email
« Reply #1 on: 22 August 2018, 15:51 »

20180822xiaoke
coach outlet online
cheap oakley sunglasses
cheap jordan shoes
pandora charms
cheap jordans
fitflops sandals
kate spade purses
canada goose jackets outlet
fingerlings monkey
air jordan shoes
ralph lauren shirts
ugg boots
bape clothing
michael kors online
isabel marant shoes
ray ban sunglasses outlet
canada goose outlet online
ralph lauren
polo ralph lauren
christian louboutin
ugg boots outlet
burberry outlet stores
ugg outlet online
oakley sunglasses wholesale
coach outlet store online
ugg boots for women
nike outlet
canada goose jackets
canada goose jackets
cheap jordan shoes
oakley sunglasses wholesale
uggs outlet online
coach factory outlet
ugg outlet
nfl jerseys wholesale
christian louboutin
ugg outlet,ugg outlet stores
nike outlet store
north face
air max 1
jimmy choo shoes
michael kors outlet clearance
ralph lauren outlet
kate spade
canada goose coats
baltimore ravens jersey
michael kors outlet clearance
coach outlet store
jordan shoes
cheap oakley sunglasses
ralph lauren polo
christian louboutin
ralph lauren outlet online
moncler jackets
canada goose jackets sale
moncler outlet
cheap jordans
kate spade outlet online
longchamp solde
christian louboutin sale
michael kors outlet clearance
swarovski jewellery
prada shoes on sale
mbt outlet
cheap jordans
ugg boots
polo ralph lauren
polo ralph lauren outlet online
christian louboutin sale
michael kors outlet online
mbt shoes clearance
ray ban outlet store
polo ralph lauren shirts
coach factory outlet
christian louboutin
pandora outlet
jordan shoes
chrome hearts sunglasses
true religion jeans sale
air max 2018
pandora outlet
polo ralph lauren outlet online
guess factory
air jordan shoes
supreme shirts
coach factory outlet
canada goose outlet
christian louboutin
ugg outlet
canada goose outlet store
coach factory outlet online
kate spade outlet store
pandora outlet
coach factory outlet
michael kors outlet
san antonio spurs jersey
chrome hearts jewelry
adidas shoes
michael kors outlet
ralph lauren
chrome hearts clothing
michael kors factory outlet
golden state warriors jersey
ray ban sunglasses outlet
cheap air jordans
ugg boots clearance
ugg boots clearance
bally shoes
suicoke sandals
coach outlet
cheap jordan shoes
carrera sunglasses
coach factory outlet
ralph lauren outlet
uggs outlet online
christian louboutin shoes
coach outlet store
ugg boots clearance
air max 97
freshjive clothing
true religion jeans
balenciaga sandals
michael kors outlet clearance
cheap jordan shoes
uggs outlet online
canada goose outlet store
mbt shoes outlet
supreme shirts
arcteryx jacket
polo ralph lauren factory store
polo ralph lauren shirts
the north face
lacoste pas cher
coach factory outlet
coach outlet store online
canada goose outlet store
mac outlet
kate spade
oakley sunglasses wholesale
uggs outlet online
kate spade outlet store
uggs outlet online
harden vol 2
polo ralph lauren outlet online
tag heuer watches
cheap jordan shoes
ralph lauren factory store
givenchy jewelry
christian louboutin sale
a bathing ape
Logged
ninest123
Ветеран
*****

Репутация: 0
Posts: 1 382


View Profile Email
« Reply #2 on: 6 November 2018, 13:42 »

2018-11-6 xiaozhengzheng
moncler coats
canada goose outlet
coach outlet online
coach factory outlet online
ed hardy
coach factory outlet
pandora outlet
pandora outlet
michael kors outlet clearance
pandora jewelry
ugg boots
ray ban wayfarer
michael kors outlet
michael kors outlet clearance
coach outlet online
canada goose jackets
kate spade handbags
mcm outlet
michael kors outlet clearance
pandora charms
pandora outlet
ugg outlet
coach outlet online store
michael kors outlet
asics outlet
true religion jeans
michael kors outlet online
nike shoes outlet
mont blanc
pandora
gucci outlet
polo ralph lauren outlet
pandora charms outlet
coach factory outlet
yeezy boost
canada goose
michael kors outlet
canada goose jackets
canada goose outlet
coach factory outlet
superdry shirts
cheap uggs
pandora charms outlet
coach factory outlet
michael kors outlet online
christian louboutin shoes
kate spade outlet
kate spade sale
michael kors outlet online
ralph lauren
polo outlet
pandora charms
coach factory outlet
cheap nfl jerseys
coach outlet online
coach outlet
coach outlet
michael kors handbags
pandora jewelry
ralph lauren outlet
adidas shoes for men
michael kors outlet
canada goose uk
nike shoes
fred perry polo
adidas yeezy shoes
coach outlet
ugg outlet online
nike shoes outlet
michael kors handbags
louboutin shoes
kate spade outlet
valentino shoes
true religion outlet
michael kors outlet
ralph lauren uk
pandora outlet
ray-ban sunglasses
christian louboutin
coach outlet online
kobe 12
canada goose jackets
michael kors outlet
oakley sunglasses wholesale
pandora charms
polo outlet
pandora outlet
kate spade outlet
ugg outlet online
coach outlet
michael kors handbags outlet
nike outlet
michael kors outlet clearance
coach outlet online
ray ban sunglasses
north face jackets
mbt shoes
christian louboutin outlet
canada goose jackets
nfl jerseys
ralph lauren outlet
michael kors outlet online
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic