IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 29 Aralık 2008, 12:35   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
kanala giden yazıyla alakalı




s.a arkadaşlar.benim sormak istediğim şu:ben 7 tane kanala giriyorum 4 tanesinde opum 3 tanesinde değilim.f1 tuşuna kanala mesaj atmak için bi yazı koyucam.ama op olduğum kanallarda bu yazı kanala gidicek op olmadığım kanallarda belirlediğim nicimin özeline mesaj atıcak
yani Benim nicim Semih op olduğum kanallar: #sohbet #radyo #diyalog #gurbet op olmadığım kanallar: #genclik #ankara #istanbul
şimdi söylemek istediğim F1 e /msg # Hoşgeldin $$1 Nasılsın?
gibi bişe koyucam ama bu mesaj o kanalda @ sam kanala gidicek. @ değilsem belirlediğim bi bot nicimin özeline bu yazıyı mesaj atıcak.bu mümkün olurmu acaba.Yani op(@) olmadığım kanallarda nice tıklayıp f1 yapsamda kanala yazı gitmicek belirlediğim nicin özeline mesaj gidicek.@ olduğum kanallardada direk kanala çıkacak f1 e yazığım yazı o botun özeline gitmeyecek.şimdiden saolun

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 29 Aralık 2008, 14:17   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala giden yazıyla alakalı




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias F1 {
  var %
=  1,%$chan(0)
  while (%
<= %t) {
    if (
$me isop $chan(%i)) { /Msg $chan(%i) $$1 Hoş Geldin }
    else { 
msg BOTNICK Hoş Geldin }
    
inc %i
  
}


Remoteye Ekliyorsun..

Nicke Tıklayıp F1'e bastığında op olduğun kanallarda Hoş geldin dicek, op olmadığın kanallar içinde belirlediğin botnickinin özeline yazacak
7 kanalda olup, 3 kanalda opsan, o 3 kanalda da hoş geldin dicek, geri kalan op olmadığın 4 kanal için belirlediğin botun özeline yollicak ve o op olmadığın kanallara yansıtmicak.
not : kodda BOTNICK kısmını kendi botunun nickini yazarsın

+

eğer ki sadece op olduğum kanallarda hoş geldin desin, op olmadığım kanallarda hiçbir işlem yapmasın ve botun özeline de bişi yollamasın dersen,

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias F1 {
  var %
=  1,%$chan(0)
  while (%
<= %t) {
    if (
$me isop $chan(%i)) { /Msg $chan(%i) $$1 Hoş Geldin }
    else { 
haltdef }
    
inc %i
  
}


şeklinde kullanırsın.

__________________
Şimdi Saat Sensizliğin Ertesi..

Konu CesuryureK tarafından (29 Aralık 2008 Saat 14:23 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 30 Aralık 2008, 00:01   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala giden yazıyla alakalı




CesuryureK Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias F1 {
  var %
=  1,%$chan(0)
  while (%
<= %t) {
    if (
$me isop $chan(%i)) { /Msg $chan(%i) $$1 Hoş Geldin }
    else { 
msg BOTNICK Hoş Geldin }
    
inc %i
  
}


Remoteye Ekliyorsun..

Nicke Tıklayıp F1'e bastığında op olduğun kanallarda Hoş geldin dicek, op olmadığın kanallar içinde belirlediğin botnickinin özeline yazacak
7 kanalda olup, 3 kanalda opsan, o 3 kanalda da hoş geldin dicek, geri kalan op olmadığın 4 kanal için belirlediğin botun özeline yollicak ve o op olmadığın kanallara yansıtmicak.
not : kodda BOTNICK kısmını kendi botunun nickini yazarsın

+

eğer ki sadece op olduğum kanallarda hoş geldin desin, op olmadığım kanallarda hiçbir işlem yapmasın ve botun özeline de bişi yollamasın dersen,

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias F1 {
  var %
=  1,%$chan(0)
  while (%
<= %t) {
    if (
$me isop $chan(%i)) { /Msg $chan(%i) $$1 Hoş Geldin }
    else { 
haltdef }
    
inc %i
  
}


şeklinde kullanırsın.

eline sağlık CesuryureK.faka bütün kanallarda aynı anda mesaj yazmasada sadece o anda bulunduğum kanalda yazması için:
while (%i <= %t) {
çıkarmamız yeterli olurmu $chan olan yerleride # şeklinde yapsak olurmu?

 
Alıntı ile Cevapla

Alt 30 Aralık 2008, 02:02   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala giden yazıyla alakalı




arkadaşım zaten F1'e tıkladığınızda o an bulunduğunuz kanalda yazar bulunmadığınız kanalda nasıl mesaj yazacakki, siz kodu kendi mircinize ekliyorsanız siz F1'e tıkladığınızda sizin bulunduğunuz kanalları dikkate alır. normali de bu zaten..
while döngüsündeki
while (%i <= %t) {
kısmını silmeniz kodun çalışmamasına sebep olur
ikinci kısımdaki sorununuza gelince $chan yerine # kullanırsanız gene kod çalışmaz çünkü
%t değerini $chan(0) ile eşitlemiştim yani $chan(0) kaç kanalda bulunuyorsanız sayı olarak vermektedir. %i değerini ise 1 ile eşitlemiştim. $chan(0) yerindeki 0 yerine %i kullandım daha aşağıdaki kısımda bu ise, inc %i değerini her döngüde bir yükseltmek demek while işlemi zaten bir döngüdür ne zamana kadar bu döngü devam eder peki?
ta ki
(%i <= %t) kısmı olana kadar
1 sayısı senin bulunduğun kanal sayısına eşit olana kadar sürekli döngü kurar.
---
kodun açıklaması bi nebze böyle.
sorununu daha açık net anlatırsan daha iyi kod alırsın.

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 30 Aralık 2008, 21:01   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala giden yazıyla alakalı




CesuryureK Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
arkadaşım zaten F1'e tıkladığınızda o an bulunduğunuz kanalda yazar bulunmadığınız kanalda nasıl mesaj yazacakki, siz kodu kendi mircinize ekliyorsanız siz F1'e tıkladığınızda sizin bulunduğunuz kanalları dikkate alır. normali de bu zaten..
while döngüsündeki
while (%i <= %t) {
kısmını silmeniz kodun çalışmamasına sebep olur
ikinci kısımdaki sorununuza gelince $chan yerine # kullanırsanız gene kod çalışmaz çünkü
%t değerini $chan(0) ile eşitlemiştim yani $chan(0) kaç kanalda bulunuyorsanız sayı olarak vermektedir. %i değerini ise 1 ile eşitlemiştim. $chan(0) yerindeki 0 yerine %i kullandım daha aşağıdaki kısımda bu ise, inc %i değerini her döngüde bir yükseltmek demek while işlemi zaten bir döngüdür ne zamana kadar bu döngü devam eder peki?
ta ki
(%i <= %t) kısmı olana kadar
1 sayısı senin bulunduğun kanal sayısına eşit olana kadar sürekli döngü kurar.
---
kodun açıklaması bi nebze böyle.
sorununu daha açık net anlatırsan daha iyi kod alırsın.

eline sağlık kod senin yazdığı gibi aynen çalışıyo ama ben anlatamadım galiba istediğim şeyi.özür dilerim.daha detaylı şekilde anlatayım.bu arada ilgin için tekrardan teşekkür ederim CesuryureK.
şimdi ben 4 kanalda op(@) im 3 kanalda değilim 7 kanala giriyorum.op(@)olduğum kanallar:#sohbet,#diyalog,#radyo,#gurbet.Op olmadığım kanallar:#genclik,#istanbul,#ankara.
Şimdi istediğim olay şu:Selim benim bulunduğum bütün kanallarda bulunuyo.ben F1 e bastığım zaman bende #sohbet,#diyalog,#radyo,#gurbet kanallardından biri ekranımda ise,yani o anda hangi kanalda yazmak istiyosam o kanalda Hoşgeldin mesajı gidicek Selim e.yani tek bir kanalda çıkıcak bu mesaj.#radyo kanalında F1 e basarsam Sadece #radyo kanalında Hoşgeldin Selim yazıcak.#diyalogta F1 e Basarsam Sadece #diyalog Kanalında Hoşgeldin Selim yazıcak.dier 2 kanalda boyle.op olmadığım 3 kanaldan birinde #genclik,#istanbul,#ankara.bu kanalların birinin üzerinde F1 e basarsam Botumun özeline #Kanaladı(Hangi Kanalda bastıysam) Hoşgeldin Selim Yazıcak.Mesala #Genclik kanalında F1 e basarsam: Botumun Özeline Sadece #Genclik Hoşgeldin Selim yazıcak.Yani Dahada net anlatayım dersem scripttin F1 tuşuna [ /msg # Hoşgeldin $$1 ]ekleyince op olduğum kanallar için sorun çözülüyo.ama dediğim gibi op olmadığım kanallardada Hoşgeldin Selim die yazar o zaman.op olmadığım kanallarda F1 e bastığım zamanda botumun özeline [#kanaladı Hoşgeldin Selim] yazmasını istiyorum.Şimdiden Saol.

 
Alıntı ile Cevapla

Alt 30 Aralık 2008, 21:37   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala giden yazıyla alakalı




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias F1 {
  if (
$me isop #) { /msg # Hoş Geldin $$1 }
  
else { msg BOTNICK # Hoş Geldin $$1 }


Üsteki Kodu Kendi Remotene Ekliyorsun. Botnick yerine botun nickini yazıyorsun
Eğer Op isen Hoş Geldin Dicek.
Eğer Op Değilsen Botun Özeline #Kanal Hoş Geldin $$1 Dicek

Aşağıdaki Kodu da Botun Remotesine Ekliyorsun. Op Olmadığın Kanalda Ona Yollayacağın Mesajı BOT Alıp Op olmadığın kanala senin yerine o kişiye hoş geldin diyecek.. Nickin yerinede Kendi nickini yazıyorsun.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:Text:*Hoş Geldin*:?: {
  if (
$nick == Nickin) { /Msg $$2- }



__________________
Şimdi Saat Sensizliğin Ertesi..

Konu CesuryureK tarafından (30 Aralık 2008 Saat 21:43 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 30 Aralık 2008, 22:57   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala giden yazıyla alakalı




CesuryureK Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias F1 {
  if (
$me isop #) { /msg # Hoş Geldin $$1 }
  
else { msg BOTNICK # Hoş Geldin $$1 }


Üsteki Kodu Kendi Remotene Ekliyorsun. Botnick yerine botun nickini yazıyorsun
Eğer Op isen Hoş Geldin Dicek.
Eğer Op Değilsen Botun Özeline #Kanal Hoş Geldin $$1 Dicek

Aşağıdaki Kodu da Botun Remotesine Ekliyorsun. Op Olmadığın Kanalda Ona Yollayacağın Mesajı BOT Alıp Op olmadığın kanala senin yerine o kişiye hoş geldin diyecek.. Nickin yerinede Kendi nickini yazıyorsun.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:Text:*Hoş Geldin*:?: {
  if (
$nick == Nickin) { /Msg $$2- }



Eline Sağlık CesuryureK Tam istediğm şeydi bu.Bişe Daha sorsam inşallah kızmazsın bana.bunu f1 tuşu değilde sağ tıklayıp nick üzerinde tıklamayla yapsak nasıl yaparız.ailas F1 i çıkarmamız yeterlimidir.Kolay gelsin

 
Alıntı ile Cevapla

Alt 30 Aralık 2008, 23:06   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: kanala giden yazıyla alakalı




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
menu * {
  .
Hoş Geldin:{ 
    if (
$me isop #) { /msg # Hoş Geldin $$1 }
    
else { msg BOTNICK # Hoş Geldin $$1 }
  



F1 Aliasını vermiştim onun yerine bunu aynen remoteye kullanırsın nicke tıklayıp kanalda sağ tıklayınca Hoş Geldin kısmını görcen ona tıkladığında aynı işlemler olcak koddaki botnicki kısmına gene botun nickini yazıyorsun

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Cevapla

Etiketler
alakali, giden, kanala, mirc download, mirc indir, yaziyla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Ağır Giden Yol Alır Hızlı Giden Yolda Kalır Atasözünün Anlamı ve Açıklaması Amelia Atasözleri ve Deyimler 0 07 Temmuz 2014 14:32
İstİklal Marşı'nın Eski Yazıyla Yazılmış Nüshası Afrodit Tarih 0 06 Eylül 2013 13:45
Tek yazıyla Edremit’teki tüm hesapları takibe aldı Zen Haber Arşivi 0 20 Aralık 2012 21:25
kanala giriş iLe aLakaLı soul69 mIRC Scripting Sorunları 18 28 Aralık 2008 23:25