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.

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

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

PHP- Kodu:
alias MultiMesaj dialog -m MultiMesaj MultiMesaj 
 
dialog MultiMesaj 
  
size --1 280 220 
  title KELEBEK Admin MultiMesaj Sistemi 
  box 
"Nickler Listesi:",15 5 150 148 
  button 
"Tamam",2159 100 110 50,ok 
  
list 315 20 130 140 
  button 
"Ekle",4170 60 50 20 
  edit 
"",5170 35 90 20 
  text 
"Nick:",6170 20 45 15 
  button 
"Sil",7222 60 40 20 
  box 
"Ayarlar ( Ekle/Sil )",8159 5 110 85 
  button 
"BAŞLAT",9159 160 110 50 
  button 
"Gidecek Mesajı Ayarla",106 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 %

  
while ($gettok(%MultiMesaj,%a,32)) { 
    
did -a MultiMesaj 3 $gettok(%MultiMesaj,%a,32
    
inc %
  


 
alias MultiMesaj.Gonder 
  
set %sikici 1 
  
$+(.,timer,MMS0 1 /MultiMesaj.Gonder.Devam 

 
alias MultiMesaj.Gonder.Devam 
  if 
$gettok(%MultiMesaj,1,32) == $null {  
    $+(.,
timer,MMSoff 
    
echo -*** 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,MMSoff 
      
echo -*** Mesaj Gönderimi başarıyla tamamlandı
      goto 
son 
    

  } 
  :
son 

 
alias MultiMesaj.Ayar 
  
set %MultiMesaj.Mesaj $$?="Lütfen Gönderilecek Mesajı Giriniz" 
  
echo -*** 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
 
Üyelik tarihi: 06 Mart 2012
Mesajlar: 1
Konular: 0
Eklentiler: 0
Alınan Teşekkür: 0
Yapılan Teşekkür: 0
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)
 Chief 

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ş: 41
Mesajlar: 135
Konular: 22
Eklentiler: 0
Alınan Teşekkür: 85
Yapılan Teşekkür: 18
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
multi, multi mesaj

Seçenekler

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 © 2015



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