Tekil Mesaj gösterimi
  #1  
Alt 10 Ekim 2009, 22:01
Avatar Yok
UnLimitedBOY UnLimitedBOY isimli Üye şimdilik offline konumundadır

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