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/)
-   -   Bota !unban yazınca banımı açsın (https://www.ircforumlari.net/mirc-scripting-sorunlari/4406-bota-unban-yazinca-banimi-acsin.html)

erdem55 20 Haziran 2005 12:56

Bota !unban yazınca banımı açsın
 
on master:text:*:# {
if ($me unban* iswm $strip($1-)) { mode # -b $$3 | //who $$3 | /mOde # -b $address($$3,2) | msg $$3 $$3 # Kanlındaki banınız Kaldırıldı. Kanala Giriş Yapabilirisniz.! | halt }
}

ben kanalda unban nick yazıdğında kanaldaki banı açsın istiyorum yani örnek verecek olursak
adem unban erdem yazdığımda adamın nick banı varsa nick banını ip banı varsa ip banını açacak ama kodda bir sorun var herhalde nick banı açıyo fakat ip banda kanalın tüm banlistine bakıyo ee kanaldada 500 ban olunca flood dan düşüyo veya bazen ip banı görmüyor bile bu kodu nasıl düzeltebilirm acaba? diğer taraflar çalışıyo adamın özeline gidip banınız açıldı diyor yani sadece bu ip ban sorunu var

erdem55 20 Haziran 2005 16:58

bu kod hakkında yanıt verecek kimse yokmu acaba?

HipHop 20 Haziran 2005 17:36

on master:text:*:# {
if ($me unban* iswm $strip($1-)) { mode # -b $$3 | //who $$3 | /mOde # -b $address($$3,2) | msg $$3 $$3 # Kanlındaki banınız Kaldırıldı. Kanala Giriş Yapabilirisniz.! | halt }
}

ßurda
{ mode # -b $$3
ßurdaki $$3 değilde Sadece 0 yap $$0 Yaparsan olur Sanırım..
Ginede uzman Arkadaşlara danış


erdem55 20 Haziran 2005 22:25

hiphop benim nick ban açma ile ilgili problemim yokki ip ban açma ile ilgili problemim var ip banda tüm kanalın ban listi tarıyo buda tabi beni flooddan düşmeme neden oluyo yani botumun ben bunu önlemek istiyorum yani botuma bir nick veridğimde önce who çekip adamın nickine bakacak sonra kanal banliste bakmadan o adamın banını açacak istediğim bu ama bir türlü yapamadın

Utku 20 Haziran 2005 22:40

if ($me unban* iswm $strip($1-)) { mode # -b $3 | who $3 | mode # -b $address($3,2) | msg $3 $3 # Kanlındaki banınız Kaldırıldı. Kanala Giriş Yapabilirisniz.! | halt }

Böyle dene bir de.

erdem55 20 Haziran 2005 22:41

evet tek bir kanala bakıyor.
İstediğim şu yeniliyorum diyelim adam a kanalında banlı benim özelime geldi banımı aç dedi ben kanalda botun nicki unban açılacak nick yazdığımda bot nick ban varsa nick banı ki bunu açıyo ip ban varsa ip banı açacak işte bunu açmıyor who çekiyo adamın ip bakıyo yani ama iş açmaya geldiğinde adamla aynı kanallarda varsa bot ip banıda açıyo ama adam kanaldan banlı aynı kanalda olması imkansız yani o zaman açmıyo işte

utku onuda denedim hatta şimdi bi şey daha çözdüm
/mOde # -b $$address($3,2) burayı böle yapınca ban liste bakmıyo:) flood dan düşmme olayını halletim ama hala adamla aynı kanalda değilse banını açmıyor $addres yerine $$adres koyunca kanal ban liste bakmadı o kısım düzeldi yani şimdiki tek sorun adam kanaldan banlı ben komutu veridğimde adamın banını açması ip banını?

erdem55 20 Haziran 2005 22:47

olmuyo olmuyo olmuyo off ya nie olmuyo acaba adamla bi ortak kanalımız varsa oluyo ama ortak kanal yoksa yani botla banlı kişinin bir ortak kanalı yoksa açmıyo banı?

Utku 20 Haziran 2005 22:51

Hımm. Şöyle yap o halde:

on master:text:*:#: { if ($me unban* iswm $strip($1-)) { who $3 | msg $3 $3 #x Kanalındaki banınız Kaldırıldı. Kanala Giriş Yapabilirsiniz.! | halt } }

raw 352:*:{ mode #x -b $+(*!*@,$4) }

Böyle dene bakalım. #x yerine kanal adını yaz.

erdem55 20 Haziran 2005 22:58

utku evet oldu peki bunu tüm kanallara nasıl çevirebiliriz yani bi kaç kanala öle bi şansımız varmı acaba?

erdem55 20 Haziran 2005 23:01

bişi daha her whois çektiğimin banını açmıyo dimi bu yani her who çektiğinin banını açıyosa yandık:)))))))))

evet who çektiğim herkesin banını açıyo ama olsun en azından buda başarıdır peki bunu yada daha değişik bi yol varsa bunu birkaç kanala nasıl entegre ederiz

Utku 20 Haziran 2005 23:16

Botun olduğu tüm kanallardan banını açabilir istersen. Her who çektiğinin banını da açmak zorunda değil, istersen yani :)

CoCoRiCo 20 Haziran 2005 23:18

PHP- Kodu:

on master:text:*:#: { 
if ($me unbaniswm $strip($1-)) { 
    
who $
    set 
%X:t: $3    
    set 
%X:ip
    set 
%X:C#
}
}
raw 352*:*:{
if (!%
X:ip:) || (%X:t: == $1) {
    .
mode X:%C: -bbb $+($3,$4) $$4
;bir kac ban türü acıyor identgörünen ipident-ip nick
    
.msg $$: %X:CKanlındaki banınız KaldırıldıKanala Giriş Yapabilirisniz.! 
    unset %
X:*    
}
else {
    return
}
halt


352 FOX #XoO ~java ROOT-Admin.??????.net hub.?????.net FOX H* 0 ee

352 nolu raw who sonucu buna göre calısması gerek denemedim. kolay gelsin

CoCoRiCo 20 Haziran 2005 23:19

Neyse yanıtı beklettim cevabını almıssın kolay gelsin.

erdem55 20 Haziran 2005 23:32

dostum eline sağlık çok güzel olmuş fakat bir sorum olacak diyelim b nicki c kanalında banlı ama t kanalında banlı deil bot away taraması yaparken t kanalınıda tarıcak ve b nickinede who çekecek e bu durumda c kanalındaki banıda açmış olacak bende diyorum ki sadece benim istediim banı açsın yani sadece h nickimi yazdım h nickinin banını açsın böyle birşey mümkün değil mi yani bot her who çektiği kişinin banını açmasın?

yada diyelim ben f nickine who çektim yani bot ee f nicki banlı değil peki o zaman ne olcak hiç birşey yapmıcak sanırım öyle mi? Aman ban liste bakmasında:)

erdem55 20 Haziran 2005 23:33

Alıntı:

Utku Nickli Üyeden Alıntı
Botun olduğu tüm kanallardan banını açabilir istersen. Her who çektiğinin banını da açmak zorunda değil, istersen yani :)

utku bu nasıl mümkün olacak acaba?

CoCoRiCo 20 Haziran 2005 23:37

:) sadece yapman gereken o kanalda yazmak, hangi kanalda yazarsan komutu oradaki banını acar.

erdem55 20 Haziran 2005 23:41

senin yazdığın kod içinmi sölüyosun bunu eğer öyleyse harikasın ama utkunun yazdığı kod için sölüyosan denedim # yazınca sadece atmıyo #kanal yazıncada bu sefer who çekince yazdığım kanaldaki banı açıyo affetmiyo:)

CoCoRiCo 20 Haziran 2005 23:43

benim dedigim için gecerli, utku'nunkinine bakmadım cevabı bi önceki sayfadaydı.

erdem55 20 Haziran 2005 23:51

CCrc senin verdiğin kod çalışmıyo:((((((((((((((((((((((
<master> opel End of /WHO list.
<master> -
<master> X:%C: No such nick/channel
<master> -
<master> ekolay No such nick/channel
<master> -
<master> X:%C: No such nick/channel
<master> -

böle bişiler dio yada hiç bişi demiyo:)

erdem55 21 Haziran 2005 00:00

bişiler söleyin lütfen ya ben napcam bu kodla böle off ne zor işe bulaşmışım:( kaç gündür kafa patlatıyorum ama yok yok yok olmuyo işte hep bişiler eksik utkunun veridği kod devamlı kanalda ban açıyo durmadan hemde senin veridğinse benimkiyle yanı ip banı açmıyo:) yada hata veriyo

CoCoRiCo 21 Haziran 2005 01:13

PHP- Kodu:

on master:text:*:#: { 
if ($me unbaniswm $strip($1-)) { 
    
who $
    set 
%X:t: $3    
    set 
%X:ip
    set 
%X:C$chan
}
}
raw 352*:*:{
if (!%
X:ip:) || (%X:t: == $1) {
    .
mode X:%C: -bbb $+($3,$4) $$4
;bir kac ban türü acıyor identgörünen ipident-ip nick
    
.msg %X:t: %X:t: : %X:CKanlındaki banınız KaldırıldıKanala Giriş Yapabilirisniz.! 
.
timer 1 5 unset %X:*    
}
else {
    return
}
halt


birde böyle dene

Utku 21 Haziran 2005 10:25

on master:text:*:#: { if ($me unban* iswm $strip($1-)) { who $3 | msg $3 $3 #x Kanalındaki banınız Kaldırıldı. Kanala Giriş Yapabilirsiniz.! | set %banac on $chan | halt } }

raw 352:*:{ if (%banac) { mode $gettok(%banac,2,32) -b $+(*!*@,$4) | unset %banac) } }

Kodu böyle değiştir. Sadece unban yazdığın kanalda o kişinin banını açar.

+

Her who çektiğinin banını açmaz.

Bleda 21 Haziran 2005 10:47

Yardım sever Utuk gözlerim yaşardı ;)

erdem55 23 Haziran 2005 11:22

utku senin komut harika calisiyor ama bota ben unban diyorum bani aciyor adamin ozele gidip acildi diyor buraya kadar normal ama durmadan kanalda ban aciyor ban acildi diyor timer felan mi var acaba anlamadim 1 kez daha kontrol eder misin? cok yardimci oldun ama 1 sorun o kaldi

Utku 23 Haziran 2005 11:31

Açılan banı tekrar açamaz ki? Durmadan kanalda ban açıyor derken?

erdem55 23 Haziran 2005 14:18

utku , dostum simdi bu bot kanalda her kim ban acarsa acsin yani -b gordugunde belirtilen ban acilmistir diyor kanala. senin verdiginde ayri 1 remote de kisinin kanaldda yoksa bile ozeline gidip ban acildi diyor. senin cok saglam cok sagolasin ama durmadan belirtilen ban acildi diyor surekli yani 1 kez bani aciyor kanalda mesaji ozele yaziyor ama surekli -b yapiyor surekli ban acildi ban acildi diyor. anlamadim bende

Utku 23 Haziran 2005 17:35

Timer falan olmadığı için tekrarlama türü birşey yapamaz. Başka bir hata vardır.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net