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/)
-   -   Bot nickin identify edilip edilmediğini kontrol etsin [Bu mümkün mü?] (https://www.ircforumlari.net/mirc-scripting-sorunlari/2879-bot-nickin-identify-edilip-edilmedigini-kontrol-etsin-bu-mumkun-mu.html)

erdem55 07 Mayıs 2005 18:51

Bot nickin identify edilip edilmediğini kontrol etsin [Bu mümkün mü?]
 
on master:text:*:# {
if ($me add admin* iswm $strip($1-)) { msg # Ok, set. | msg # Booted Add Admin  $4  from the partyline | msg # Saving all dynamic channel settings. | auser Master $4 }

Bu bendeki botun master menusu. Gayet ii çalışıyo ama bi sıkıntım var. master olarak ekledim bir nicki ident etmeden kanala girip botu yönlendiriyolarlar. Daha açık sölim mesela ben a nickini master ekliyorum. A nicki şifreli bu arada ama birileri şifreyi girmeden o 1 dk içinde botu yönetebiliyolar a nicki ile bende istiyorum ki bot önce a nickinin identli olup olmadına baksın eğer identliyse onu dinlesin böyle birşey mümkünmü acaba?

MephisTo 07 Mayıs 2005 19:27

Bu bot ne işe yarıyor ki? Biraz bilgi vermen lazım. Ya da kodları tam olarak paste et.

erdem55 07 Mayıs 2005 19:50

kardeş botu kanal koruma için kullanıcam. Uzaktan yönetilmesi için admin menusu yaptım fakat sorunumda burdan nick ident edilmemiş olsada admin olarak kayıtlı olan kişi botu kontrol edebiliyo bende istiyorum ki botu ident edilmemiş bi nick kontrol edilemesin.
Kısaca bot admin ekledim kişilerin verdiği komutlrı dinliyo.

on master:text:*:# {
if ($me add admin* iswm $strip($1-)) { msg # Ok, set. | msg # Booted Add Admin  $4  from the partyline | msg # Saving all dynamic channel settings. | auser Master $4 }

if ($me add badnick* iswm $strip($1-)) { msg # Ok, set. | msg # Booted Add badnick  $4  from the partyline | msg # Saving all dynamic channel settings. | auser kara $4 }

if ($me ban* iswm $strip($1-)) { msg # Ok, set. | msg # Booted Add Banlist  $4  from the partyline | msg # Saving all dynamic channel settings. | /mode # +b $4 }

böle devam ediyo.

MephisTo 07 Mayıs 2005 20:08

O zaman master nicklerinden biri kanala girdiğinde veya nickini master nicklerinden biri olarak değiştirdiğinde atan bir koruma ekleyelim bota. Böyle daha iyi olur çünkü diğer türlü tüm kodu yollaman lazım.

erdem55 07 Mayıs 2005 20:13

on master:text:*:# {
if ($me iswm $strip($1-)) { msg # Evet $nick }
if ($me ac * iswm $strip($1-)) { //who $3 | /mOde # -b $address($3,2) | halt }
if ($me add admin* iswm $strip($1-)) { msg # Ok, set. | msg # Booted Add Admin  $4  from the partyline | msg # Saving all dynamic channel settings. | auser Master $4 }
if ($me del admin* iswm $strip($1-)) { msg # Ok, set. | msg # Erased all notes. | msg # Removed channel record for  $4  | msg # Saving all dynamic channel settings. | ruser Master $4 }
if ($me proxy add* iswm $strip($1-)) { msg # Ok, set. | msg # Booted Add Proxy $4 from the partyline | msg # Saving all proxy channel settings. | auser 200 $4 }
if ($me proxy del* iswm $strip($1-)) { msg # Ok, set. | msg # Erased all notes. | msg # Removed channel record for $4 | msg # Saving all proxy channel settings. | ruser 200 $4 }
if ($me advers del* iswm $strip($1-)) { msg # Ok, set. | msg # Erased all notes. | msg # Removed channel record for  $4  | msg # Saving all dynamic channel settings. | ruser 500 $4 | set %channels # | set %unban $4 | .timer 1 3 unban | .timer 1 5 unset %channels | .timer 1 6 unset %unban }
if ($me advers add* iswm $strip($1-)) { msg # Ok, set. | msg # Booted Add Advers  $4  from the partyline | msg # Saving all Advers channel settings. | auser 500 $4 | cs kick # $4 Booted Add Advers  $4  from the partyline }
if ($me badnick add* iswm $strip($1-)) { msg # Ok, set. | msg # Booted Add Bad Nick  $4  from the partyline | msg # Saving all Bad Nick channel settings. | auser 400 $4 | cs kick # $4 Booted Add Bad Nick  $4  from the partyline }
if ($me badnick del* iswm $strip($1-)) { msg # Ok, set. | msg # Erased all notes. | msg # Removed channel record for  $4  | msg # Saving all dynamic channel settings. | ruser 400 $4 }
if ($me /* iswm $strip($1-)) { $+ $2 $3 $4 $5 $6 $7 $8 $9- }
if ($me op* iswm $strip($1-)) { cs op # $3 }
if ($me halfop* iswm $strip($1-)) { cs halfop # $3 }
if ($me dehalfop* iswm $strip($1-)) { cs dehalfop # $3 }
if ($me deop* iswm $strip($1-)) { cs deop # $3 }
if ($me protect* iswm $strip($1-)) { cs protect # $3 }
if ($me deprotect* iswm $strip($1-)) { cs deprotect # $3 }
if ($me mode* iswm $strip($1-)) { mode # $3- }
if ($me voice* iswm $strip($1-)) { cs voice # $3 }
if ($me devoice* iswm $strip($1-)) { cs devoice # $3 }
if ($me ban* iswm $strip($1-)) { cs akick # add $3!*@* $4- | .timer 1 1 /cs akick # enforce | .timer 1 5 /cs akick # del $3!*@* }
if ($me clone bans* iswm $strip($1-)) { cs akick # add *!* $+ $4 $5- | .timer 1 1 /cs akick # enforce | .timer 1 5 /cs akick # del *!* $+ $4 }
if ($me unban* iswm $strip($1-)) { mode # -b $$3 | msg # $$3 $+ !*@* deleted from # autokick list. }
if ($me kick* iswm $strip($1-)) { .cs kick # $$3 $4- }
if ($me help* iswm $strip($1-)) { mostra.codes }
if ($me join* iswm $strip($1-)) { /join $3- }
if ($me access* iswm $strip($1-)) { cs access # $3 $4 $5 $6 }
if ($me hop* iswm $strip($1-)) { /hop # Rejoining! $nick }


Komple komut bu Geris senin kardeş çünkü ben işin içinden çıkmadım.
Bu arada master eklediklerimi user bölümüne master:nick şeklinde ekliyorum bu sayede sadece master şekilinde ekli olan nickleri dinliyo Ama işde dediğim gibi nicki ident etmessen 1 dakka kullanabilyosun adamlarda bu zaman diliminde botu kontrol edebiliyo bende etmememlerini istiyorum.

UOnur 07 Mayıs 2005 20:44

whois çekilip identlimi die bakIlabilir.Simdi gitmem gerekior .p

erdem55 07 Mayıs 2005 20:50

Tamam işde de bunu nasıl yapabilirim mümkünse düzenleyemezmisiniz acaba ?

MephisTo 07 Mayıs 2005 22:46

Off çok kastı ya. Dur bir sigara içip bakıcam :)

erdem55 08 Mayıs 2005 11:13

Alıntı:

MephisTo Nickli Üyeden Alıntı
Off çok kastı ya. Dur bir sigara içip bakıcam :)

Off off saırım bukezbir yanıt alamıcam.

UOnur 08 Mayıs 2005 12:42

hmm
şöyle birşey olabilir.

Kod:

on master:text:*:# {
  if ($me add admin* iswm $strip($1-)) {
    .msg # Please wait...
    whois $nick
    .set %ladmin $4
    .set %kanal $chan
  }
}
raw 307:*:if ($2 == %ladmin) .msg %kanal Booted Add Admin  $2  from the partyline | msg %kanal Saving all dynamic channel settings. | auser Master $2 | unset %ladmin | unset %kanal



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

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