Colori nicks de Bots na VirtuaLife para mIRC
O Banco de Dados com os nicks de Bots e BotServs foi feito em 19 de outubro de 2021unknown
plain_text
3 years ago
6.8 kB
26
Indexable
/* * Colori nick de Bots e BotServs da rede VirtuaLife na NickList do mIRC. Desenvolvido por rockcavera. * * O Banco de Dados com os nicks de Bots e BotServs foi feito em 19 de outubro de 2021 * * Bugs ou um nick não é Bot ou BotServ? Me procure em irc.virtualife.com.br canal #mIRC-rockcavera ou e-mail para rockcavera@gmail.com * * Todas as configurações encontram-se em Menus Popups */ on *:START:bots_vl_config alias -l bots_vl_db_bots { bunset &bots bset -t &bots 1 eJxNVcty4zgMvE/VfEoOu1X7AbL8yCS2R+N4d1NziAxLiISYJrIQORXn6xcWQXlOBikSaHQ36DlBJ3CGr1/++PplJhQCj+H6Moy/9+jQp69r8i1EwbRanY8UxugpQEiHC9+iDOzTNsdPsO3AHp1LqxLEcTo/B0+af4z3TY8u1Q6xiW8x1Yz0WW+oi+gSQiAwOGUfm1O9ZRFK2XZAvk/fBBtw6cZiUHg0BGogHdv3KGjIZtTNeEj733bljINVhbrFutTMAVKaHbbHaCmVps56L1p0Wja1MMNhj7BJ6ITjO6EkKsj9Ivjzr3EB7TkR6PgIuat+aqvwFFK0oWH4EbFJydeghA8dk4mhlw1M/EjRT1Rgz2P4DL+m2gL1CizlPP4XcYCbbNU6ccIt1xWrejyY/mhNbcApD9CmS5VCmOrXT+wUrGRI6CcBirfYgg+YbSFMbZJD+CpFQkNblDax/3y3g1fbxsFRlyv+hE6lTKD2ciXhZIbB8ztbfiBr6tvse7UwaY+O4O7pau92UnvJ1tYSxYNvU4JKyDeZl5c9rWQxFC/j6kcEQR8gV1InExvdwjXUi0EpFauwUseA6+1w/T0GMS2VJWc8PeEHlz3Y8KB0xPWGJV1adN1c+D3b8MboGtmDGOClU4FT2CpA43kdG7VR2l5Fcmr0M96qeMN1daOZY0ah6Z9tnHQuccie8pZnA5eGk2GXcBRqfuu+ZE7+vWc+jcFDdLf55CG7TtvIEl69gEbEjjsUy/fAvfcXc7qyaGLcoxdSgsfFv5qFIIGpQEtlbraq5LTYsPqOjM5/KEv3vIM9zhOeYlO0sF3sk97FRq/Dy/Q4mYNbmVpZkTuihBt907A6svFcUjzZ8wL2Hqkc9uQshcwg496hUkchmJYr+tS3MbVeOoitsVNeZrg7zPhi/bLLKe4PhUJQW3aQWb9kRFde2Fo5K19waPFwQ7LFju/mZJRPrs531QCBfJ4W61EaweNkrJEhTQGf1i5hFkuZz6N9NQIG8+UjistvZCX8xuaLBwWdq1X0CGX/t4lG/d0+HtEKmkUKd62k/kk3Flfn52eJG+iNnXP+vyok9FGss3C1bp6kMMUbdJPXVsg6JTajIJawQr36YYQN+JrPXgZrDoTdoWR/Sl8OlYNLVm2n76p7ZTMpGfKXiip+TPH/0t/0zA== if (!$decode(&bots,bm)) || (!$decompress(&bots,b)) return if ($fopen(bots_vl_db_bots)) .fclose bots_vl_db_bots .fopen -o bots_vl_db_bots $qt($mircdirbots_vl_db_bots.db) .fwrite -b bots_vl_db_bots &bots .fclose bots_vl_db_bots return 1 } alias -l bots_vl_db_botservs { bunset &bots bset -t &bots 1 eJxFUtFuwjAMfEfiU5A2adKeaRkdUmEVZUh7mtzGtNlKzJwEyr5+URzYUx37cne+tIaMdlDgdPI4newbcrGor9bhMZYl2ka3YOPhg/zONwLOezA18jke5gcmpZ1MsiyL3zWYDoQYbEu3Hv54bXo5FnBEuy9FtGV9Ev2cuKUzKAG9knVZcpYHRfwS1mq7WrzEagtKU6KZc6Mdy80KGAx4sbVARbOF55sRx3qMpXtWsl4OAYCzwgMrkahxpIE6SmN2VMIyl5E/EaeN12gSZoudR500am9lXmzeFUpSFepRmm8n5LAi34QczJbhqgiHfS0ZSERLPbS9ZIGg6j6FsQEHQ7JmYAipUXqojMFqGe11p+EfVJBOmNew5QVYzJRQ+M1q089FzztsSO5vqf2+Sneg8ELCtfY3mwN2ib3tob3vvjJKg6F7irHYBQcXbGLdP40PnIIQLj0MnwU4FHtVSNen/6emg7tbnR/hN0QjqD9AurP3 if (!$decode(&bots,bm)) || (!$decompress(&bots,b)) return if ($fopen(bots_vl_db_botservs)) .fclose bots_vl_db_botservs .fopen -o bots_vl_db_botservs $qt($mircdirbots_vl_db_botservs.db) .fwrite -b bots_vl_db_botservs &bots .fclose bots_vl_db_botservs return 1 } alias bots_vl_colorir { if (!%bots_vl_enable_ [ $+ [ $1 ] ]) return bots_vl_config set -l %cor %bots_vl_ [ $+ [ $1 ] $+ ] _color set -l %x $chan(0) set -l %y set -l %chan set -l %nick set -l %hash bots_vl_db_ $+ $1 while %x { %chan = $chan(%x) %y = $nick(%chan,0) while %y { %nick = $nick(%chan,%y) if ($hget(%hash,%nick)) cline -l %cor %chan $nick(%chan,%nick) dec %y } dec %x } } menu channel,query,menubar,status { - Bots VirtuaLife .Colorir ..$iif(%bots_vl_enable_bots,$style(1)) Bots:{ set %bots_vl_enable_bots $iif(%bots_vl_enable_bots,0,1) bots_vl_colorir bots } ..$iif(%bots_vl_enable_botservs,$style(1)) BotServs:{ set %bots_vl_enable_botservs $iif(%bots_vl_enable_botservs,0,1) bots_vl_colorir botservs } .Cores ..Bots:{ set -l %cor $input(Escolha o número da cor que deseja colorir os Bots na NickList dos canais da VirtuaLife. $crlf $crlf $+ Numéro de 0 a $iif($version >= 7.52,99,15),eqf,Bots VirtuaLife - Cor,%bots_vl_bots_color) if ($null == %cor) || ($false == $cor) return set %bots_vl_bots_color %cor } ..BotServs:{ set -l %cor $input(Escolha o número da cor que deseja colorir os BotServs na NickList dos canais da VirtuaLife. $crlf $crlf $+ Numéro de 0 a $iif($version >= 7.52,99,15),eqf,Bots VirtuaLife - Cor,%bots_vl_botservs_color) if ($null == %cor) || ($false == $cor) return set %bots_vl_botservs_color %cor } .- .Sobre:noop $input(O código para colorir Bots e BotServs da rede VirtuaLife foi desenvolvido por rockcavera $+ $chr(44) com o intuito de mostrar aos usuários os bots de forma destacada na NickList dos canais. $crlf $crlf $+ Além disso $+ $chr(44) este código faz parte da "Campanha por um IRC livre de BOTs de VOLUME" $+ $chr(44) do canal #0Bots da VirtuaLife. $crlf $crlf $+ O Banco de dados dos nicks dos Bots e BotServs da VirtuaLife foi feito em maio de 2018. Portanto $+ $chr(44) pode ocorrer erros! Caso algum nick que não é Bot ou BotServ esteja sendo marcado como $+ $chr(44) informe-me!,oi,Bots VirtuaLife - Sobre) } alias bots_vl_config { if (%bots_vl_enable_bots !isnum 0-1) set %bots_vl_enable_bots 0 if (%bots_vl_enable_botservs !isnum 0-1) set %bots_vl_enable_botservs 0 if ($version >= 7.52) { if (%bots_vl_bots_color !isnum 0-99) set %bots_vl_bots_color 42 if (%bots_vl_botservs_color !isnum 0-99) set %bots_vl_botservs_color 41 } else { if (%bots_vl_bots_color !isnum 0-15) set %bots_vl_bots_color 8 if (%bots_vl_botservs_color !isnum 0-15) set %bots_vl_botservs_color 9 } if (!$hget(bots_vl_db_bots)) { if (!$isfile($mircdirbots_vl_db_bots.db)) && (!$bots_vl_db_bots) goto p hmake bots_vl_db_bots 221 hload bots_vl_db_bots $qt($mircdirbots_vl_db_bots.db) } :p if (!$hget(bots_vl_db_botservs)) { if (!$isfile($mircdirbots_vl_db_botservs.db)) && (!$bots_vl_db_botservs) return hmake bots_vl_db_botservs 65 hload bots_vl_db_botservs $qt($mircdirbots_vl_db_botservs.db) } } on *:JOIN:#:{ if ($network != VirtuaLife) || ($nick == $me) || ((!%bots_vl_enable_bots) && (!%bots_vl_enable_botservs)) return if ($hget(bots_vl_db_bots,$nick)) { if (%bots_vl_enable_bots) cline -l %bots_vl_bots_color $chan $nick($chan,$nick) } elseif ($hget(bots_vl_db_botservs,$nick)) { if (%bots_vl_enable_botservs) cline -l %bots_vl_botservs_color $chan $nick($chan,$nick) } } raw 366:*:{ if ($network != VirtuaLife) || ((!%bots_vl_enable_bots) && (!%bots_vl_enable_botservs)) return set -l %x $nick($2,0) set -l %nick while %x { %nick = $nick($2,%x) if ($hget(bots_vl_db_bots,%nick)) { if (%bots_vl_enable_bots) cline -l %bots_vl_bots_color $2 $nick($2,%nick) } elseif ($hget(bots_vl_db_botservs,%nick)) { if (%bots_vl_enable_botservs) cline -l %bots_vl_botservs_color $2 $nick($2,%nick) } dec %x } }
Editor is loading...