mIRC Scripting  

Geri dön   mIRC Scripting > mIRC Scripting > Showcase - Hazır kodlar

Showcase - Hazır kodlar mIRC Scripting hakkında hazır kodları bulup, paylaşabileceğiniz bölüm.

User Tag List

Cevapla
 
LinkBack Seçenekler
  #1  
Alt 10 Ekim 2009, 22:01
Avatar Yok

mS Puan: 21
mS Derece: UnLimitedBOY Meraklı
 
Üyelik tarihi: 08 Ekim 2009
Mesajlar: 8
Konular: 8
Eklentiler: 0
Alınan Teşekkür: 2
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart Hızlı Memo Gönderimi (Multi Mesaj)

PHP- Kodu:
alias MultiMesaj { dialog -m MultiMesaj MultiMesaj } 
 
dialog MultiMesaj { 
  
size -1 -1 280 220 
  title KELEBEK Admin MultiMesaj Sistemi 
  box 
"Nickler Listesi:",1, 5 5 150 148 
  button 
"Tamam",2, 159 100 110 50,ok 
  
list 3, 15 20 130 140 
  button 
"Ekle",4, 170 60 50 20 
  edit 
"",5, 170 35 90 20 
  text 
"Nick:",6, 170 20 45 15 
  button 
"Sil",7, 222 60 40 20 
  box 
"Ayarlar ( Ekle/Sil )",8, 159 5 110 85 
  button 
"BAŞLAT",9, 159 160 110 50 
  button 
"Gidecek Mesajı Ayarla",10, 6 160 140 50 
} 
 
on 1:dialog:MultiMesaj:sclick:*: { 
  if (
$did == 3) {  
    
did -ra $dname 5 $did(3).seltext 
  
} 
  if (
$did == 4) {  
    
set %MultiMesaj [ %MultiMesaj ] $did(5) 
    
did -a $dname 3 $did(5) 
    
did -ra $dname 5  
  
} 
  if (
$did == 7) {  
    if (
$did(3).sel > 0) {  
      
set %MultiMesaj $remtok(%MultiMesaj,$did(3).seltext,32) 
      
did -d MultiMesaj 3 $did(3).sel  
      did 
-ra $dname 5  
    
}  
  } 
  if (
$did == 9) { MultiMesaj.Gonder } 
  if (
$did == 10) { MultiMesaj.Ayar } 
} 
 
on *:dialog:MultiMesaj:init:*: { 
  var %
a = 1 
  
while ($gettok(%MultiMesaj,%a,32)) { 
    
did -a MultiMesaj 3 $gettok(%MultiMesaj,%a,32) 
    
inc %a 
  
} 
} 
 
alias MultiMesaj.Gonder { 
  
set %sikici 1 
  
$+(.,timer,MMS) 0 1 /MultiMesaj.Gonder.Devam 
} 
 
alias MultiMesaj.Gonder.Devam { 
  if 
$gettok(%MultiMesaj,1,32) == $null {  
    $+(.,
timer,MMS) off 
    
echo -a *** Mesaj Gönderilecek NickListesi şu anda boş. 
    goto 
son 
  
} 
  if 
$gettok(%MultiMesaj,1,32) != $null {  
    if 
$gettok(%MultiMesaj,%sikici,32) != $null {  
      .
ms send $gettok(%MultiMesaj,%sikici,32) %MultiMesaj.Mesaj 
      inc 
%sikici 1 
      
goto son 
    
} 
    if 
$gettok(%MultiMesaj,%sikici,32) == $null {  
      $+(.,
timer,MMS) off 
      
echo -a *** Mesaj Gönderimi başarıyla tamamlandı. 
      goto 
son 
    
} 
  } 
  :
son 
} 
 
alias MultiMesaj.Ayar { 
  
set %MultiMesaj.Mesaj $$?="Lütfen Gönderilecek Mesajı Giriniz" 
  
echo -a *** Gönderilecek Mesaj: %MultiMesaj.Mesaj 
} 
Code: UnLimitedBOY
Tarih: 13.06.2009

Komut Kullanım: /MultiMesaj

Ne işe yarar?
Nick Listesine ekleyeceniz nicklere tek tek otomatik olarak mesaj göndermeye yarar. Bütün mesajların gönderimi tamamlandığında sistem durur.

Not: Bu sistem adminler için ayarlanmıştır. Sunucularda, genelde 5 dk'lık bir zaman dilimiyle mesaj göndermenize izin verir. bu durumda aşağıda vereceğim koddaki zaman dilimini değiştiriniz.

Mevcut Kod: $+(.,timer,MMS) 0 1 /MultiMesaj.Gonder.Devam
Userler için değişecek kod: $+(.,timer,MMS) 0 301 /MultiMesaj.Gonder.Devam
Alıntı ile Cevapla
Sponsored Links
  #2  
Alt 03 Mayıs 2012, 20:03
Avatar Yok

mS Puan: 1
mS Derece: Happy Meraklı
 
Üyelik tarihi: 06 Mart 2012
Mesajlar: 1
Konular: 0
Eklentiler: 0
Alınan Teşekkür: 0
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Bunu kanalda
!gönder Nick1,Nick2,Nick3 Mesaj

Şeklinde ayarlıyabilirmiyiz?
Alıntı ile Cevapla
  #3  
Alt 05 Mayıs 2012, 18:09
CoCoRiCo - ait Kullanıcı Resmi (Avatar)
Meraklı Zır Cahil 🤓👽
 DirtyCoder 

mS Puan: 571
mS Derece: CoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo Çalışkan
 
Üyelik tarihi: 10 Temmuz 2009
Bulunduğu yer: \xml:http\
Yaş: 48
Mesajlar: 142
Konular: 23
Eklentiler: 0
Alınan Teşekkür: 91
Yapılan Teşekkür: 20
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

iki sekilde ayarlamak mümkün...
1) kanalda 1 den fazla nick sectiginde otomatik olarak memo penceresini acarak gönderme...
:: bunun için kod'u ilk kez eklediginde scripti birkereye mahsus kapatıp acman gerekir. Ki; nick listesini kontrol eden zamanlayıcı calısabilsin.. Menual yapmak istersende
/timer_nicklist_memo_kontrol -m 0 1600 .chknlist yazıp enterlaman yeterli.



PHP- Kodu:
alias secekle { set %MultiMesaj [ %MultiMesaj ] $replace($snicks,$chr(44),$chr(32)) | MultiMesaj }
on *:start:{ .timer_nicklist_memo_kontrol -m 0 1600 .chknlist  }
alias chknlist { $iif($count($snicks,$chr(44)),$iif(!$dialog(MultiMesaj),secekle,$null)) } 
2) Kanalda nikleri secip üzerina sag tıkladıgında menu'de görecegin niklere göndere bilecegin yöntem
:: bu yöntemde secilecek nickler CTRL ile belli nickler SHIFT ile bir nick ile diger nick aralıgındaki kişiler.. yara nickler üzerinde klasik yöntemle fare ile karalayarak.. yapmak mümkün bunun için de şu kodu eklemelisin..


PHP- Kodu:
menu nicklist { 
MultiMesaj $qt($replace($snicks,$chr(44),$chr(32))) : secekle 
}
alias secekle { set %MultiMesaj [ %MultiMesaj ] $replace($snicks,$chr(44),$chr(32)) | MultiMesaj } 
__________________
3m2t
//alias $str($+(alias,$chr(32)),4) | alias
Alıntı ile Cevapla
Cevapla

Etiketler
gönderimi, hızlı, memo, mesaj, multi, multi mesaj


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 Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
IRC dersleri. WeiLSiDe mIRC commands - Komutlar 23 08 Haziran 2015 02:07


Yasal Uyarı

    5651 sayılı yasada belirtilen "Yer Sağlayıcı" olarak hizmet sunmaktadır. İlgili yasaya göre site yönetiminin tüm içerikleri kontrol etme yükümlülüğü yoktur. Bu sebep ile sitemiz, uyarıları dikkate alarak yasa dışı paylaşımlar hakkında gerekli işlemleri yapmaktadır. Oluşabilecek yasal sorumluluklar üyelerimize aittir. Gerekli şikayet bildirimleri yapabilmek için "burayı" tıklayarak gerekli alanları doldurup yapabilirsiniz.
mIRCScripting©
Powered by vBulletin®
Copyright © 2000-2015, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1

1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76