Öncelikle merhabalar;
Kafama takılan bi konu var ve umarım yardım edecek insanlarda vardır.

Konuya gelirsek:
Bir kaç sunucuda gördüm gerçekten çok merak ettigimden soruyorum.

Bu sistemleri saatlere göre nasıl ayarlıyorsunuz?Örnegin server saati 08:00:01 oldugunda şu olacak veya server saati 08:00:01 oldugunda bir komut kullanabileceğim fakat saat 08:00:02 oldugunda kullanamayacağım v.s.

Bu konu hakkında bilgilendirebilecek birisi var ise çok müteşekkir olacağım.
Teşekkürler.
Bildiğim kadarıyla MySQL kodla yapılabiliyor...


Not=Onu kullanan kaç kişi var bilmiyorum ama kontrollü olabilmesi amaçlı bir yetkili tarafından yönetiliyor...
Algoritması nedir basit bir örnegi yokmudur ;-).

[function ornek]
!xxx = xxx
src.sms Saat xx e eşit degil
return 1
else
src.sms Saat xx dir.
return 1
endif


Aslında şöyle bişeyde calışması gerekir diye düşündüm fakat ne hata alıyorum nede bi sonuç :).

[function denebi]
if (<strsub 11 8 <serv.rtime>> = <var.vaktigeldi>)
src.sms <strsub 11 8 <serv.rtime>> = <var.vaktigeldi>
return 1
else
src.sms olmadi bebem
return 1

Burdaki var.vaktigeldi 11:00:01 e eşit örnegin.

Novice
-14.8
Şöyle olması gerekiyor ;

[function asd]
local.saat=<serv.rtime format %h>
if <dlocal.saat> == 8 
src.sysmessage @0ad,6,1,1 bu komutu kullanamazsın.
return 1
endif
[function denebi]
local.saat=<strsub 11 8 <serv.rtime format %h>>
if (<dlocal.saat> == 21)
src.sysmessage @38,,1 bu komutu kullanamazsın.
return 1
else
src.sysmessage @73,,1 asdasdasd
return 1
endif

Şu şekilde işe yarıyor sanırım.Fakat bu saat başı;saat,dk,saniye olarak nasıl yapabiliriz ?

Bu konu boosterx tarafından düzenlendi(2010-07-03 23:22, 13 yıl önce)
Novice
-14.8
Sanırım böyle olması lazım =))

[function denebi]
local.saat=<strsub 11 8 <serv.rtime format %h>>
local.dakika=<serv.rtime format %m>
local.saniye=<serv.rtime format %s>
if (<dlocal.saat> == 21) && <dlocal.dakika> 30 && <dlocal.saniye> 28
src.sysmessage @38,,1 bu komutu kullanamazsın.
return 1
else
src.sysmessage @73,,1 asdasdasd
return 1
endif
[function denebi]
local.saat=<serv.rtime.format %H>
local.dakika=<serv.rtime.format %M>
local.saniye=<serv.rtime.format %S>
if (<dlocal.saat> == 00) && (<dlocal.dakika> == 27) && (<dlocal.saniye> == 20)
src.sysmessage @38,,1 bu komutu kullanamazsın.
return 1
else
src.sysmessage @73,,1 asdasdasd
return 1
endif

Buna göre saat 00:27:20 oldugunda "bu komutu kullanamazsin" hatası alıyorum 00:27:21 oldugunda "asdasdasd" hatası alıyorum.

@KadhraS
Böyle olacakmış teşekkürler.


Bu konu boosterx tarafından düzenlendi(2010-07-04 00:32, 13 yıl önce)
Novice
-14.8
:D peki.

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.