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/)
-   -   Şiir Addonu (https://www.ircforumlari.net/mirc-scripting-sorunlari/594970-siir-addonu.html)

sad33 08 Haziran 2014 00:59

Şiir Addonu
 
Forumda o kadar aradım bir kaç tane buldum ancak çalışan bir remote bulamadım.benim istediğim şiir.txt e eklediğim bir şiiri belirli bi aralıkla (mesela 4 saniye) kanala okutmasını sağlayan bir remote veya addon vs vs... yardımcı olacak birileri veya elinde olan birisi varmı ?

q0kh4n 08 Haziran 2014 12:12

Cevap: Şiir Addonu
 
mirc ana dizininde şiirler klasörü açın, okunmasını istediğiniz şiirleri şiir1.txt şiir2.txt şiir3.txt şeklinde açtığımız şiirler klasörüne atın, botun bulunduğu her hangi bir kanalda !siir yazdığınızda bot size gereken bilgiyi verecektir. şayet yapamazsanız bireysel yardımdada bulunurum.


Kod:

on *:text:!siir*:#:{
  var %: = $findfile($qt($mircdirşiirler),*.txt,0)
  if !$2 { msg # Toplam $+(,%:,) tane şiir mevcut, rasgele bir şiir için !şiir random yazınız, %: şiirden herhangi biri için !şiir <şiir no> yazınız. }
  elseif $2 == random { play -m # $qt($findfile($qt($mircdirşiirler),*.txt,$r(1,%:)) ) 5000 }
  elseif $2 isnum $+(1-,%:) { play -m # $qt($findfile($qt($mircdirşiirler),*.txt,$2)) 5000 } | else { msg # Üzgünüm, toplam $+(,%:,) tane şiir var. }
}

;coder el33t


muratt_aziz 08 Haziran 2014 12:21

Cevap: Şiir Addonu
 
testler
rast gele satır //echo -a $read(şiir.txt)
istediğin bir satır //echo -a $read(şiir.txt,5)

sırayla okutmak ıcın satırları
//if (!%i-) { set %i- 1 } | set %i-2 $lines(şiir.txt) | echo -a $read(şiir.txt,%i-) | if (%i-2 == %i-) { unset %i- } | inc %i-

tamamını okutmak için /play #kanal şiir.txt

gelelim zaman meselesine
/timer 1 1 play #kanal şiir.txt belirttigin kanala 1 defa 1 sanıye sonra gönderir
/timer 10 1 play #kanal şiir.txt 1 saniye aralıkla 10 defa gönderir
/timer 0 4 play #kanal şiir.txt her dört saniyede bir gönderir durmak sızın
durdura bilmek için timers off gerektirir buda mircdeki bircok kodu etkiler iyidegil

/timeraziz 0 4 play #kanal şiir.txt timer isimlendirildi 4 saniyede bir durmak sızın calışır /timeraziz off komutuyla duru


kendine uygun olan yöntemi sen seç kanala bircok gönderim şekilleri var aralıksız 4 saniyede bir şiir okutmak kanala sıkıntı yaratır kanaldakiler için senin için

ZenqerDenq 09 Haziran 2014 22:09

Cevap: Şiir Addonu
 
Aşağıdaki gibi bir dialog daha çok işine yaracağını umuyorum bütün şiirleri bir text dosyasına yüklemeyessin.. her biri icin farklı bir siir txt dosyası oluşturamassın böyle bir dialog ile belirlediğin bir kanala belirlediğin aralıklar ile şiir ini okuta bilirsin kolay gelsin ;)


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]




PHP- Kodu:

menu * { 
  .
Siir Diyalogu:/dialog -m msiir msiir
}

dialog msiir {
  
title "Yazı Gönderme Playerı"
  
size --1 176 225
  option dbu
  edit 
""295 142 14 10autohs 
  text 
"Kaç Saniye Gecikme"320 144 58 8
  box 
"Şiir Panosu | Şiirinizi Buraya CTRL V Yaparak Yapıştırın."51 1 173 127
  button 
"Oynat"618 191 34 9
  button 
"Duraklat"764 191 34 9
  button 
"Durdur"8111 191 34 9
  box 
"Geciktirme"912 132 152 39
  box 
"Seçtiğin Şiir'i"1112 178 152 29
  button 
"Player'ı Kapat"1254 212 67 10,cancel
  edit 
""174 9 167 114multi return hsbar vsbar
  text 
"Hangi Kanala"1620 158 44 8
  edit 
""1376 158 50 8
  text 
"Saniye"10115 143 22 8
}

on *:dialog:msiir:init:*: { 
  
mdx MarkDialog $dname
  mdx SetDialog $dname bgcolor $rgb
(255,255,255)
  
mdx SetFont $dname 2,3,5,6,7,8,9,10,11,12,13,16,17 +b Turkish 12 600 Tahoma
  mdx SetColor $dname 2
,3,5,6,7,8,9,10,11,12,13,16,17 textbg $rgb(255,255,255)
  
mdx SetColor $dname 2,3,5,6,7,8,9,10,11,12,13,16,17 background $rgb(255,255,255)
  
mdx SetColor $dname 2,3,5,6,7,8,9,10,11,12,13,16,17 text $rgb(0,0,0
  
did -a msiir 13 %kgir
  did 
-a msiir 2 %limited
}
on *:dialog:msiir:sclick:*: {
  if 
$did == 
    
savebuf -o msiir 17 siir.txt
    set 
%limited $did(2)
    
set %kgir $did(13)
    .
timer 1 1 play %kgir $mircdirsiir.txt %limited $+ 000 set %read read
  
}
  if 
$did == play stop | unset %read }
}
on *:dialog:msiir:close:*: { 
  
write -c siir.txt | unset %kgir | unset %limited



TİGeR 11 Haziran 2014 04:56

Cevap: Şiir Addonu
 
Alıntı:

ZenqerDenq Nickli Üyeden Alıntı (Mesaj 1041448048)
Aşağıdaki gibi bir dialog daha çok işine yaracağını umuyorum bütün şiirleri bir text dosyasına yüklemeyessin.. her biri icin farklı bir siir txt dosyası oluşturamassın böyle bir dialog ile belirlediğin bir kanala belirlediğin aralıklar ile şiir ini okuta bilirsin kolay gelsin ;)


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]




PHP- Kodu:

menu * { 
  .
Siir Diyalogu:/dialog -m msiir msiir
}

dialog msiir {
  
title "Yazı Gönderme Playerı"
  
size --1 176 225
  option dbu
  edit 
""295 142 14 10autohs 
  text 
"Kaç Saniye Gecikme"320 144 58 8
  box 
"Şiir Panosu | Şiirinizi Buraya CTRL V Yaparak Yapıştırın."51 1 173 127
  button 
"Oynat"618 191 34 9
  button 
"Duraklat"764 191 34 9
  button 
"Durdur"8111 191 34 9
  box 
"Geciktirme"912 132 152 39
  box 
"Seçtiğin Şiir'i"1112 178 152 29
  button 
"Player'ı Kapat"1254 212 67 10,cancel
  edit 
""174 9 167 114multi return hsbar vsbar
  text 
"Hangi Kanala"1620 158 44 8
  edit 
""1376 158 50 8
  text 
"Saniye"10115 143 22 8
}

on *:dialog:msiir:init:*: { 
  
mdx MarkDialog $dname
  mdx SetDialog $dname bgcolor $rgb
(255,255,255)
  
mdx SetFont $dname 2,3,5,6,7,8,9,10,11,12,13,16,17 +b Turkish 12 600 Tahoma
  mdx SetColor $dname 2
,3,5,6,7,8,9,10,11,12,13,16,17 textbg $rgb(255,255,255)
  
mdx SetColor $dname 2,3,5,6,7,8,9,10,11,12,13,16,17 background $rgb(255,255,255)
  
mdx SetColor $dname 2,3,5,6,7,8,9,10,11,12,13,16,17 text $rgb(0,0,0
  
did -a msiir 13 %kgir
  did 
-a msiir 2 %limited
}
on *:dialog:msiir:sclick:*: {
  if 
$did == 
    
savebuf -o msiir 17 siir.txt
    set 
%limited $did(2)
    
set %kgir $did(13)
    .
timer 1 1 play %kgir $mircdirsiir.txt %limited $+ 000 set %read read
  
}
  if 
$did == play stop | unset %read }
}
on *:dialog:msiir:close:*: { 
  
write -c siir.txt | unset %kgir | unset %limited



MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command


Statuste bu hatayı alıyorum ve calısmıyor zaten nedir sorun acaba?

-

Paint 11 Haziran 2014 15:07

Cevap: Şiir Addonu
 
Alıntı:

TİGeR Nickli Üyeden Alıntı (Mesaj 1041448599)
MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command


Statuste bu hatayı alıyorum ve calısmıyor zaten nedir sorun acaba?

-

mIRC'inize mdx.dll ekleyin.

ZenqerDenq 11 Haziran 2014 16:39

Cevap: Şiir Addonu
 
Toplam 1 Eklenti bulunuyor.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] mdx.dll

TİGeR 13 Haziran 2014 10:59

Cevap: Şiir Addonu
 
mİRC Klasoru içine mdx.dll attım hala değişen bişey yok

MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command
-
MDX Unknown command
-
* /play: 'C:\Program' Açılamıyor

Med Cezir 13 Haziran 2014 18:35

Cevap: Şiir Addonu
 
Kod:

alias mdx { return $dll(DLL\mdx.dll,$1,$2-) }
Mdx diye bir komut yoktur biz alias yardımıyla bunu kullanırız, kodunuza bu aliası ekleyin, mdx.dll ide dll klasörüne atın.

sad33 14 Haziran 2014 00:59

Cevap: Şiir Addonu
 
üstad dediğin gibi yaptım.ancak yine açılamıyor diyor nerde hata var ?


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

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