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

 Kayıt ol  Topluluk
9Beğeni(ler)
  • 4 Post By Rohit
  • 1 Post By SNOOPY
  • 2 Post By IRCMasteR
  • 1 Post By Rohit
  • 1 Post By The

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 29 Nisan 2023, 21:52   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
!hesapla




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:!hesapla*:#kanal: { var %expression = $remove($1-, !hesapla) var %result = $calc(%expression) msg #kanal $nick, $iif(%result isnum, Sonuç: %result, Geçersiz işlem.) }

Bu Snippet, "#kanal" kanalında !hesapla komutu ile bir matematiksel işlem yapmak için kullanılabilir. Snippet, komutun ardından girilen matematiksel ifadeyi alır, hesaplar ve sonucu "#kanal" kanalına gönderir.

False
$if
Fixed
$iif

False
$isnum(%result)
Fixed
%result isnum

__________________
- maybe this world is another planet's hell.

Konu Feragat tarafından (30 Nisan 2023 Saat 00:19 ) değiştirilmiştir. Sebep: Bazı hatalar düzeltildi.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 29 Nisan 2023, 22:57   #2
Çevrimiçi
~ BLaCK_and_WHiTe ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !hesapla




Helal olsun @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] güzel çalışma

__________________
BLaCK_and_WHiTe is now known as SNOOPY
 
Alıntı ile Cevapla

Alt 29 Nisan 2023, 23:14   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !hesapla




Emeğine sağlık, şahsen benim sürekli içinde bulunduğum bir durum işimi görecektir.

 
Alıntı ile Cevapla

Alt 29 Nisan 2023, 23:47   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !hesapla




Yani $1- den !hesapla silmek yerine if $regex($1-,/^!hesapla(.+)$/Si) kullanıp $regml(1) çekebilirdin, ya da ayrı yazılacaksa $2- yapmak yeterli olacaktı, bunu variable üzerine kayıt edip remove yapma mantığını pek anlayamadım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Ya da on text'de de regex kullanıp yapılabilirdi, gerçi bu kodun tam olarak ne işe yarayacağını da anlamadım ama orası çokta önemli değil kullanan elbet olur.


Konu xwerswoodx tarafından (29 Nisan 2023 Saat 23:50 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 30 Nisan 2023, 20:01   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !hesapla




Kaydetmek için bir değişkene atama yapmak ve daha sonra o değişkeni kaldırmak, gerçekten gerekli değildi. Bunun yerine, hesaplama işlemi bittiğinde sonucu doğrudan kanala gönderebilirdik.
Ayrıca, "on text" olayında $regex() fonksiyonunu kullanarak da işlem yapabiliriz, bu kesinlikle doğru. Ancak, regex işlemleri bazı durumlarda daha yavaş çalışabilir, bu nedenle bazı kişiler $calc() fonksiyonunu kullanmayı tercih ederler.
Kısacası, belirttiğiniz noktalar doğru ve benim kodu daha basit ve etkili hale getirebilirdi. Teşekkür ederim.


Ancak:


Alıntı:
gerçi bu kodun tam olarak ne işe yarayacağını da anlamadım ama orası çokta önemli değil



Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ok tsk by.

__________________
- maybe this world is another planet's hell.

Konu Rohit tarafından (30 Nisan 2023 Saat 20:05 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 11 Haziran 2023, 17:40   #6
Çevrimdışı
The
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !hesapla




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$calc

mirc içinde bunun için bir identifier bulunmakta zaten fakat rahata alıştıgı için insanlar artık identifier kullanmaktan ziyade bu tür snippetler daha çok ilgi çekiyor ve kullanım için daha rahat görünüyor güzel bir snippet olmuş emegine saglık .

__________________
Kötüler olmasaydı , İyilerin değeri olmazdı .

Dipnot Mesajı: İyi olmak kolaydır , zor olan adil olmaktır.
 
Alıntı ile Cevapla

Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Hesapla hadi!.. Lady İslamiyet 0 26 Nisan 2010 09:07
Online CHMOD Hesapla RuzgaRCapTaiN PHP 0 20 Mayıs 2009 13:35