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/)
-   -   Çözüldü Küçük Bir Kod İsteği (https://www.ircforumlari.net/mirc-scripting-sorunlari/692416-kucuk-bir-kod-istegi.html)

Sabit1 01 Mayıs 2015 14:36

Küçük Bir Kod İsteği
 
Merhaba arkadaşlar :) Küçük bir kod isteyecektim

Ben veya herhangi biri .alist Nick yaptığında seçilen nickin alist'ini o kanala yansıtsın ve herkes görebilsin.

Örn:
(14:28:46) <AyseGuL> .alist Sabit1
(14:28:47) <NickServ> Sabit1 Nickine Ait Erisim Listesi:
(14:28:47) <NickServ> Kanal - Access Seviyesi
(14:28:47) <NickServ> 1. #Sohbet@ - Level : 999
(14:28:47) <NickServ> 2. #Sohbet - Level : 999
(14:28:47) <NickServ> 2 adet kayit bulundu.

Örn1:

(14:28:50) <Burhan46> .alist AyseGuL
(14:28:51) <NickServ> AyseGuL Nickine Ait Erisim Listesi:
(14:28:51) <NickServ> Kanal - Access Seviyesi
(14:28:51) <NickServ> 1. #Sohbet@ - Level : 100
(14:28:51) <NickServ> 2. #Sohbet - Level : 100
(14:28:51) <NickServ> 2 adet kayit bulundu.

uFuK 01 Mayıs 2015 20:57

Cevap: Küçük Bir Kod İsteği
 
/alist nick yaptiğinizda başkasına ait bir nickin yetkili oldugu kanallari listeleyebiliyormusunuz ?

Eğer oluyorsa aşağidaki gibi yapılır

PHP- Kodu:

on *:notice:*:*: { 
  if 
$nick == NickServ && %birbak 
    if *
leveliswm $1- || *erisimiswm $1- { 
      
msg #kanaladı $1- 
    
}
  }
}

on *:text:*:#: { 
  
if $== .alist && $set -u2 %birbak on alist $}



Yalniz kodu hiç denemedim direkt burdan yazdim remote açmadım dene bir bakalım

#kanaladı olan kısmı yansiyacaği kanalla değiştir.

Dahaka 27 Aralık 2015 18:52

Cevap: Küçük Bir Kod İsteği
 
Alıntı:

uFuK Nickli Üyeden Alıntı (Mesaj 1041648572)
/alist nick yaptiğinizda başkasına ait bir nickin yetkili oldugu kanallari listeleyebiliyormusunuz ?

Eğer oluyorsa aşağidaki gibi yapılır

PHP- Kodu:

on *:notice:*:*: { 
  if 
$nick == NickServ && %birbak 
    if *
leveliswm $1- || *erisimiswm $1- { 
      
msg #kanaladı $1- 
    
}
  }
}

on *:text:*:#: { 
  
if $== .alist && $set -u2 %birbak on alist $}



Yalniz kodu hiç denemedim direkt burdan yazdim remote açmadım dene bir bakalım

#kanaladı olan kısmı yansiyacaği kanalla değiştir.

malesef calısmadı kod

XcLusive 27 Aralık 2015 20:43

Cevap: Küçük Bir Kod İsteği
 
Kod:

on *:notice:*:*:{
  ;gelen noticede karışıklılık olmaması için. - aynı anda nickservden farklı noticeler gelebilir :)
  if $nick == nickserv && $remove($1,$chr(46)) isnum && $mid($2,1,1) == $chr(35) {
    if (%alistnick) { .msg %alistkanalı %alistnick Nickine ait erişim seviyeleri ve kanallar. | .msg %alistkanalı Kanallar - Access Seviyesi }
    .msg %alistkanalı $1-
  }
  if $nick == nickserv && $remove($1,$chr(46)) isnum && *adet*kay*bul* iswm $1- { .msg %alistkanalı $1- }
}
on *:text:*:#:{
  ;komut algılama - ayrıca alist komutunun işlevi admin yetkisi gerektirebilir komut tam olarak nasıl bilmiyorum.
  ;tahminen " ns alist nick " şeklindedir diyerekten geçiştiriyorum.
  if $1 == .alist && ($2) { set %alistnick $2 | set %alistkanalı $chan | nickserv alist $2 }
}

Komut farklıysa kırmızı yeri değiştirebilirsin, $2 değeri access seviyesi için belirtilen nicki temsil eder.
Kodu denemedim hata yapmış olabilirim scriptingden bayağı zamandır uzağım :)

Bilecikli 09 Nisan 2019 02:00

Cevap: Küçük Bir Kod İsteği
 
Alıntı:

uFuK Nickli Üyeden Alıntı (Mesaj 1041648572)
/alist nick yaptiğinizda başkasına ait bir nickin yetkili oldugu kanallari listeleyebiliyormusunuz ?

Eğer oluyorsa aşağidaki gibi yapılır

PHP- Kodu:

on *:notice:*:*: { 
  if 
$nick == NickServ && %birbak 
    if *
leveliswm $1- || *erisimiswm $1- { 
      
msg #kanaladı $1- 
    
}
  }
}

on *:text:*:#: { 
  
if $== .alist && $set -u2 %birbak on alist $}



Yalniz kodu hiç denemedim direkt burdan yazdim remote açmadım dene bir bakalım

#kanaladı olan kısmı yansiyacaği kanalla değiştir.

Merhabalar. Kayıtsız nicklerin notice mesajını da yansıttırabilirmiyiz?

Toprak__ 09 Nisan 2019 03:12

Cevap: Küçük Bir Kod İsteği
 
Alıntı:

Bilecikli Nickli Üyeden Alıntı (Mesaj 1042050938)
Merhabalar. Kayıtsız nicklerin notice mesajını da yansıttırabilirmiyiz?

Böyle kullanmayı dener misiniz?
Kod:

on *:text:*:#:{
  if $regex($1,/^[!.-]al[ıiİ]st/Si) {
    if !$2 { msg # Lütfen nick belirtiniz. ÖRN: !alist NICK }
    else { .set -u2 %:ns # | .ns alist $2 }
  }
}
on *:notice:*:?:if ($nick == NickServ) && %:ns { msg %:ns $1- }


Bilecikli 09 Nisan 2019 15:27

Cevap: Küçük Bir Kod İsteği
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1042050947)
Böyle kullanmayı dener misiniz?
Kod:

on *:text:*:#:{
  if $regex($1,/^[!.-]al[ıiİ]st/Si) {
    if !$2 { msg # Lütfen nick belirtiniz. ÖRN: !alist NICK }
    else { .set -u2 %:ns # | .ns alist $2 }
  }
}
on *:notice:*:?:if ($nick == NickServ) && %:ns { msg %:ns $1- }


input ile denediğimde
kanal isimlerini çift çift çıkartıyor. Bunun sebebi ne olabilir?

Toprak__ 09 Nisan 2019 15:41

Cevap: Küçük Bir Kod İsteği
 
Alıntı:

Bilecikli Nickli Üyeden Alıntı (Mesaj 1042051408)
input ile denediğimde
kanal isimlerini çift çift çıkartıyor. Bunun sebebi ne olabilir?

INPUT ile denedim bir sıkıntı aynı koddan başka olabilir mi?

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

Bilecikli 09 Nisan 2019 15:52

Cevap: Küçük Bir Kod İsteği
 
Alıntı:

on 1:input:#abcde,#Chanserv-yönetim,#biLecikLi:{
if $regex($1,/^[!.-]al[ıiİ]st/Si) {
if !$2 { msg #Chanserv-yönetim,#biLecikLi Lütfen nick belirtiniz. ÖRN: !alist NICK }
else { .set -u2 %:ns # | .ns alist $2 }
}
}
on *:notice:*:?:if ($nick == NickServ) && %:ns { msg %:ns $1- }
Şu şekilde düzenledim ama çift çift verdi sonuçları :o

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 15:52 -->-> Daha önceki mesaj 15:52 --

[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> .alist biLecikLi
¦Notice¦ <NickServ> Nickinize Ait Erişim Listesi:
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Nickinize Ait Erişim Listesi:
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Nickinize Ait Erişim Listesi:
¦Notice¦ <NickServ> Kanal - Access Seviyesi
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Kanal - Access Seviyesi
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Kanal - Access Seviyesi
¦Notice¦ <NickServ> 1. #ankara - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 1. #ankara - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 1. #ankara - Level : 40
¦Notice¦ <NickServ> 2. #Avrupa - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 2. #Avrupa - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 2. #Avrupa - Level : 40
¦Notice¦ <NickServ> 3. #biLecikLi - Level : 999
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 3. #biLecikLi - Level : 999
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 3. #biLecikLi - Level : 999
¦Notice¦ <NickServ> 4. #chanserv - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 4. #chanserv - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 4. #chanserv - Level : 50
¦Notice¦ <NickServ> 5. #chanserv-sohbet - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 5. #chanserv-sohbet - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 5. #chanserv-sohbet - Level : 50
¦Notice¦ <NickServ> 6. #Chanserv-yönetim - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 6. #Chanserv-yönetim - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 6. #Chanserv-yönetim - Level : 50
¦Notice¦ <NickServ> 7. #diyalog - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 7. #diyalog - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 7. #diyalog - Level : 40
¦Notice¦ <NickServ> 8. #edebiyat - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 8. #edebiyat - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 8. #edebiyat - Level : 40
¦Notice¦ <NickServ> 9. #felsefe - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 9. #felsefe - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 9. #felsefe - Level : 40
¦Notice¦ <NickServ> 10. #founders - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 10. #founders - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 10. #founders - Level : 50
¦Notice¦ <NickServ> 11. #GlobalOps - Level : 50
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 11. #GlobalOps - Level : 50
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 11. #GlobalOps - Level : 50
¦Notice¦ <NickServ> 12. #HoSsohbet - Level : 40
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 12. #HoSsohbet - Level : 40
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 12. #HoSsohbet - Level : 40
¦Notice¦ <NickServ> 13. #islam - Level : 40
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 13. #islam - Level : 40
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 13. #islam - Level : 40

Toprak__ 09 Nisan 2019 15:56

Cevap: Küçük Bir Kod İsteği
 
Alıntı:

Bilecikli Nickli Üyeden Alıntı (Mesaj 1042051437)
Şu şekilde düzenledim ama çift çift verdi sonuçları :o

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 15:52 -->-> Daha önceki mesaj 15:52 --

[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> .alist biLecikLi
¦Notice¦ <NickServ> Nickinize Ait Erişim Listesi:
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Nickinize Ait Erişim Listesi:
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Nickinize Ait Erişim Listesi:
¦Notice¦ <NickServ> Kanal - Access Seviyesi
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Kanal - Access Seviyesi
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> Kanal - Access Seviyesi
¦Notice¦ <NickServ> 1. #ankara - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 1. #ankara - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 1. #ankara - Level : 40
¦Notice¦ <NickServ> 2. #Avrupa - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 2. #Avrupa - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 2. #Avrupa - Level : 40
¦Notice¦ <NickServ> 3. #biLecikLi - Level : 999
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 3. #biLecikLi - Level : 999
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 3. #biLecikLi - Level : 999
¦Notice¦ <NickServ> 4. #chanserv - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 4. #chanserv - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 4. #chanserv - Level : 50
¦Notice¦ <NickServ> 5. #chanserv-sohbet - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 5. #chanserv-sohbet - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 5. #chanserv-sohbet - Level : 50
¦Notice¦ <NickServ> 6. #Chanserv-yönetim - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 6. #Chanserv-yönetim - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 6. #Chanserv-yönetim - Level : 50
¦Notice¦ <NickServ> 7. #diyalog - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 7. #diyalog - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 7. #diyalog - Level : 40
¦Notice¦ <NickServ> 8. #edebiyat - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 8. #edebiyat - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 8. #edebiyat - Level : 40
¦Notice¦ <NickServ> 9. #felsefe - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 9. #felsefe - Level : 40
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 9. #felsefe - Level : 40
¦Notice¦ <NickServ> 10. #founders - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 10. #founders - Level : 50
[15:52:31] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 10. #founders - Level : 50
¦Notice¦ <NickServ> 11. #GlobalOps - Level : 50
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 11. #GlobalOps - Level : 50
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 11. #GlobalOps - Level : 50
¦Notice¦ <NickServ> 12. #HoSsohbet - Level : 40
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 12. #HoSsohbet - Level : 40
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 12. #HoSsohbet - Level : 40
¦Notice¦ <NickServ> 13. #islam - Level : 40
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 13. #islam - Level : 40
[15:52:32] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> 13. #islam - Level : 40

Başka bir notice eventi ile çakışıyor olabilir;

Kod:

on *:notice:*:?:if ($nick == NickServ) && %:ns { msg %:ns $1- }
bunu kaldırıp dener misiniz?


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

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