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/)
-   -   !unban (https://www.ircforumlari.net/mirc-scripting-sorunlari/37879-unban.html)

ncxsd 13 Eylül 2007 13:00

!unban
 
arkadaslar ben soyle birsey istiyorum acaba mumkunmudur die size soruyorum, mesela benım #x kanalım war #y kanalı da bunun op kanalı bot #y kanalıba ban actırtmak icin gelenlerin #x kanalında banlımı deılmı oldugunu soylesin ( Ornegin ) : a, #x kanalında banınız bulunmamaktadır. ???

detay 13 Eylül 2007 13:19

Cevap: !unban
 
botun, mircbotmu yoksa socketmi ?

ncxsd 13 Eylül 2007 19:32

Cevap: !unban
 
mirc bot

detay 14 Eylül 2007 05:05

Cevap: !unban
 
Kod:

on *:text:!unban:#xops:{
  var %m = $ibl(#x,0)
  while %m {
    if $ibl(#x,%m) iswm $address($nick,5) { mode #x -b $v1 | msg #xops $nick X kanalındaki banınız kaldirildi | halt } | else { var %z = .  }
    dec %m
  }
  if %z { msg #xops $nick #x kanalında banli degilsiniz. }
}


C3RVANT3S 15 Eylül 2007 01:26

Cevap: !unban
 
peki socket ise ?

detay 15 Eylül 2007 12:08

Cevap: !unban
 
socketse ibl calismayacaktir tüm banlari hash tablosuna kaydedip ordan okutmak lazımki bu gercekten uzun ve ugrasli bir is

ncxsd 28 Kasım 2007 10:46

Cevap: !unban
 
olmuyor

L4roXyL 29 Kasım 2007 01:37

Cevap: !unban
 
on *:text:*:#y: { if $1 == !unban { mode #x +b | var %1 = 1,%2 = $ibl(#x,0) | while %1 <= %2 { if $+($nick,*) iswm $ibl(#x,%1) { mode #x -b $v2 | msg # #x kanalın'daki banınız kaldırıldı. | halt } | else { var $+(%,$nick) } | inc %1 } } | if $+(%,$nick) { msg # $nick #x kanalın'da banlı değilsiniz. } }

Bilgi: #y kanal'ında unban yazan nick'in, #x kanal'ında banlı olup olmadığı taranır. Eğer banlı ise banı açılır. Değil ise uyarı atılır.
Kod sorunsuz çalışır.

Black 30 Kasım 2007 20:53

Cevap: !unban
 
y kanalında ne yazarsa yazsınlar

ahmet #x kanalın'da banlı değilsiniz.

diyip duruyor. ayrıca x kanalında banlı olanlara bile banlı değilsiniz diyor.

L4roXyL 30 Kasım 2007 22:07

Cevap: !unban
 
Evet bracket hatası yapmışım;

on *:text:*:#y: { if $1 == !unban { mode #x +b | var %1 = 1,%2 = $ibl(#x,0) | while %1 <= %2 { if $+($nick,*) iswm $ibl(#x,%1) { mode #x -b $v2 | msg # #x kanalın'daki banınız kaldırıldı. | halt } | else { var $+(%,$nick) } | inc %1 } | if $+(%,$nick) { msg # $nick #x kanalın'da banlı değilsiniz. } } }

Şeklinde yaparsan düzgün şekilde çalışacaktır.

Black 30 Kasım 2007 23:53

Cevap: !unban
 
tam emin olmamama rağmen;
on *:text:*:#y: { if $1
diye başlayan bu kodda, kırmızı ile gösterdiğim yere !unban yazarsak nolur?

L4roXyL 01 Aralık 2007 00:00

Cevap: !unban
 
O şekildede olur.
Fakat "if $1 == !unban" ile dediğin şeyin yapıcağı işlev aynıdır.
Ek olarak, son verdiğim kod sorunsuz çalışıyor.

MoonsheLL 28 Aralık 2007 19:10

Yanıt: !unban
 
Bunu Özel Olarak ayarlayamazmıyız? !unban Nick Yazıldıgında ÖZelde kanalda İşlev Yapıcak ?

seRatoNin 28 Aralık 2007 19:34

Cevap: !unban
 
Peki Ben Bunu Kendim Kullanmak İstesem Mesela Sadece ArsimEd Nicki Özelime !unban #izmir SekiLCocuk Yazdığı Zaman Nick Ban ise Onu Acsın İp Ban İse Onu Açsın Bu mümkünmüdür?


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

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