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? |
Bu bot ne işe yarıyor ki? Biraz bilgi vermen lazım. Ya da kodları tam olarak paste et. |
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. |
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. |
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. |
whois çekilip identlimi die bakIlabilir.Simdi gitmem gerekior .p |
Tamam işde de bunu nasıl yapabilirim mümkünse düzenleyemezmisiniz acaba ? |
Off çok kastı ya. Dur bir sigara içip bakıcam :) |
Alıntı:
|
hmm şöyle birşey olabilir. Kod: on master:text:*:# { |
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