IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   saniye dakika / dakika saniye (https://www.ircforumlari.net/mirc-scripting-sorunlari/373996-saniye-dakika-dakika-saniye.html)

Cihandar 27 Aralık 2010 15:54

saniye dakika / dakika saniye
 
başlıktada belirttiğim gibi acaba dakikaki saniyeye, saniyeyi ise dakikaya çevirebiliceğimiz bir kod yapabilirmiyiz acaba arkadaslardan rica etsem?

şimdiden kolay gelsn

CesuryureK 27 Aralık 2010 16:47

Cevap: saniye dakika / dakika saniye
 
Kod:


alias saniye {
if ($1 >= 60) {
if (60 // $1) { echo -a $1 Saniye $calc($1 / 60) Dakikaya Denk Gelir }
elseif (60 \\ $1) {
var %SaniyeBol $calc($1 / 60)
var %NoktaOncesi $gettok(%SaniyeBol,1,46)
var %Carpma $calc(%noktaoncesi * 60)
echo -a $1 Saniye, %NoktaOncesi Dakika $calc($1 - %Carpma) Saniye Eder.
}
}
}
alias Dakika {
if ($chr(46) !isin $1) { echo -a $1 Dakika $calc($1 * 60) Saniye Eder. }
elseif ($chr(46) isin $1) {
var %VirgulOncesi $gettok($1,1,46)
echo -a %VirgulOncesi Buçuk Dakika, $calc($calc(%VirgulOncesi * 60) + 30) Saniyeye Denk Gelir
}
}

Kullanımlar:

/Saniye 120 Komutunun Cevabı;
* 120 Saniye 2 Dakikaya Denk Gelir
-
/Saniye 66 Komutunun Cevabı;
* 66 Saniye 1 Dakika 6 Saniyeye Denk Gelir.

-------

/Dakika 2 Komutunun Cevabı;
* 2 Dakika 120 Saniyeye Denk Gelir
-
/Dakika 1.5 Komutunun Cevabı; (1 Buçuk Dakika Yani)
* 1 Buçuk Dakika, 90 Saniyeye Denk Gelir

Not: Buçuklu hesaplamalarda Nokta kullanman gerekmektedir. Eğerki virgül kullanmak istiyorsan $chr(46) yerine $chr(44) yazman gerekli.
iki durumda da çalışmasını sağlayabilirdim ama o kadar ayrıntıya neee gerek var.

Cihandar 27 Aralık 2010 16:55

Cevap: saniye dakika / dakika saniye
 
eline sağlık hocam

kheldor 09 Eylül 2012 13:11

Cevap: saniye dakika / dakika saniye
 
Bu kodu kanalda !dakika 20 veya !saniye 180 yazan biri , mirc tarafından kanala yansıtmasını istesek nasıl yapabiliriz ?

q0kh4n 09 Eylül 2012 20:51

Cevap: saniye dakika / dakika saniye
 
PHP- Kodu:

on *:text:*:#:{ 
  
if $== !dakika {
    
set %kanal #
    
dakika $2
  
}
  if $
== !saniye {
    
set %kanal #
    
saniye $2
  
}
}


alias saniye {
  if ($
>= 60) {
    if (
60 // $1) { msg %kanal $1 Saniye $calc($1 / 60) Dakikaya Denk Gelir }
    
elseif (60 \\ $1) { 
      var %
SaniyeBol $calc($60
      var %
NoktaOncesi $gettok(%SaniyeBol,1,46)
      var %
Carpma $calc(%noktaoncesi 60)
      
msg %kanal $1 Saniye, %NoktaOncesi Dakika $calc($- %CarpmaSaniye Eder.
    }
  }
}
alias Dakika {
  if (
$chr(46) !isin $1) { msg %kanal $1 Dakika $calc($60Saniye Eder. }
  elseif (
$chr(46isin $1) {
    var %
VirgulOncesi $gettok($1,1,46)
    
msg %kanal %VirgulOncesi Buçuk Dakika$calc($calc(%VirgulOncesi 60) + 30Saniyeye Denk Gelir
  
}



kheldor 10 Eylül 2012 01:25

Cevap: saniye dakika / dakika saniye
 
Kod sorunsuz ve hatasız çalışmakta. Yardımlarınız için teşekkür ederim.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:40.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk