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/)
-   -   Değiştirilmesi gereken yer neresi acaba ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/692517-degistirilmesi-gereken-yer-neresi-acaba.html)

rewal 03 Mayıs 2015 17:43

Değiştirilmesi gereken yer neresi acaba ?
 
Kod:

alias msjat {
  if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r) { window -e @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r }
  $+(timer,$1)  $$?="Tekrar Sayısı" $$?="Süre" mSg $qt($2)  $$?="mSg atmak için  mesajınızı yazınız"
  echo  @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r Çalışan: timer $+ $1 - Nick: $1 - Uygulanan Komut: $timer($1).com
}
raw 401:*:{
  if $timer($2) {
    $+(timer,$2) off)
    echo -ta @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r  $qt($2) Nickine mesaj gönderimi durduruldu. (Çıkış veya Nick Değişimi.)
  }
}

on ^*:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r:return
on *:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r:{
  if timer* iswm $1 {
    if $timer($right($1,-5)) {
      $1 off
      echo -ta $1 Durduruldu.
    }
  }

Aynı nicke bir kaç tane mSg mesajı attığımda bir öncekini durdurup en son yazdığımı yolluyor ne yazdımsa hepsini yollaması için ne yapmalıyım. Örn: msg 1, msg 2 ,msg 3 hepsi çalışşsın istiyorum.Tşk

rewal 06 Mayıs 2015 12:53

Cevap: Değiştirilmesi gereken yer neresi acaba ?
 
Alıntı:

rewal Nickli Üyeden Alıntı (Mesaj 1041648877)
Kod:

alias msjat {
  if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r) { window -e @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r }
  $+(timer,$1)  $$?="Tekrar Sayısı" $$?="Süre" mSg $qt($2)  $$?="mSg atmak için  mesajınızı yazınız"
  echo  @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r Çalışan: timer $+ $1 - Nick: $1 - Uygulanan Komut: $timer($1).com
}
raw 401:*:{
  if $timer($2) {
    $+(timer,$2) off)
    echo -ta @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r  $qt($2) Nickine mesaj gönderimi durduruldu. (Çıkış veya Nick Değişimi.)
  }
}

on ^*:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r:return
on *:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r:{
  if timer* iswm $1 {
    if $timer($right($1,-5)) {
      $1 off
      echo -ta $1 Durduruldu.
    }
  }

Aynı nicke bir kaç tane mSg mesajı attığımda bir öncekini durdurup en son yazdığımı yolluyor ne yazdımsa hepsini yollaması için ne yapmalıyım. Örn: msg 1, msg 2 ,msg 3 hepsi çalışşsın istiyorum.Tşk

Cvp verebilicek arkadaş yommu acaba buna : (

Feragat 06 Mayıs 2015 13:47

Cevap: Değiştirilmesi gereken yer neresi acaba ?
 
Alıntı:

rewal Nickli Üyeden Alıntı (Mesaj 1041649402)
Cvp verebilicek arkadaş yommu acaba buna : (

Bunu yapabilirsin ama kodun işleyişini de değiştirmen gerek. Yapman gereken timerların sonuna random bir kaç karakter eklemek.
timernick123 timernickabc falan gibi. timerleri sonlandırırken wildcard kullanabilirsin /timernick* off gibi
Sorun yaşarsan eğer $timer(Nick) sorgusunda yaşayabilirsin, çünkü nickin sonuna random karakter eklemesi yaparsan bunu bu koşulla kontrol edemeye bilirsin. Eğer yapamazsan akşam bakarız, tabi daha önce cevaplayan olmazsa :)

Feragat 09 Mayıs 2015 00:00

Cevap: Değiştirilmesi gereken yer neresi acaba ?
 
Alıntı:

rewal Nickli Üyeden Alıntı (Mesaj 1041649402)
Cvp verebilicek arkadaş yommu acaba buna : (

Bir nicke dilediğin kadar timer ile mesaj atabilirsin. Sonlandırmak için çift tıkladığında, o nicke bağlı tüm çalışan timer'lar durdurulur.

Kod:

alias msjat {
  if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r) { window -e @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r }
  $iif($timer($1), $+(timer,$1,$ticks), $+(timer,$1)) $$?="Tekrar Sayısı" $$?="Süre" msg $1 $$?="mSg atmak için  mesajınızı yazınız"
  echo  @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r Çalışan: timer $+ $1 - Nick: $1 - Uygulanan Komut: $timer($1).com
}
raw 401:*:{
  if $timer($2) {
    $+(timer,$2,*) off
    echo -ta @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r  $qt($2) Nickine mesaj gönderimi durduruldu. (Çıkış veya Nick Değişimi.)
  }
}

on ^*:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r:return
on *:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]r:{
  if timer* iswm $1 {
    if $timer($right($1,-5)) {
      $+($1,*) off
      echo -ta $1 Durduruldu.
    }
  }
}



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

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