#encontro-virtual Fórum de discussão do canal #encontro-virtual |
| | Applets para bots em mIRC | |
| | Autor | Mensagem |
---|
Peste
Mensagens : 31 Data de inscrição : 27/08/2007 Localização : Inferno
| Assunto: Applets para bots em mIRC Ter Ago 28, 2007 12:39 am | |
| Ao entrar pela primeira vez no irc pelo emule, fiquei muito curioso pelo funcionamento dos bots que moderam o canal, minha primeira ideia surgil em pesquisar como eram feitos os sistemas, depois de intender um pouco já comecei a tentar faze-los e não achei muito dificil, assim que vejo algo ja tento fazer e isso é meu passa tempo no IRC. Aqui eu colocarei muitos script de utilidades em bots, os mesmos estarão em desordem de espaços mais ao coloca-los nos respectivos remotes se alinharão e terão todo seu sitema em ordem !!! Obs: Todos codigos abaixo são feitos por mim, considere os como codigo aberto.by RenaTo: visitem meu site -> www.gryffith.kit.net
Última edição por em Qui Ago 30, 2007 3:34 pm, editado 3 vez(es) | |
| | | Peste
Mensagens : 31 Data de inscrição : 27/08/2007 Localização : Inferno
| Assunto: AddTrigger Ter Ago 28, 2007 12:49 am | |
| - Código:
-
.=----------------------------------------------------------=. ##=-- Addtriggers Adicione suas triggers. -> !addtrigger --=## ##=-- by RenaTo Removas suas triggers. -> !remtriggers --=## ##=-- 2006 Lista atual das triggers adicionadas. --=## ##=-- --=## ##=-- Todos seus direitos reservados não ZIP. --=## =----------------------------------------------------------= .=----------------------------------------------------------------------------=. ##=-- Exemplo: --=## ##=-- |- !addtrigger !trigger descrição da trigger -> Adiciona uma trigger --=## ##=-- |- !remtrigger !trigger -> Remove a trigger selecionada --=## ##=-- |- !listtrigger -> Lista atual das triggers adicionadas --=## =----------------------------------------------------------------------------=
on *:text:!*:#: { if ($nick isop $chan) || ($nick ishop $chan) || ($nick isvoice $chan) { if (($1 == !addtrigger) && ($left($2,1) == !) && ($3 !== $null)) { if (!$read(triggerlist.txt,w,$2)) { write triggerlist.txt $2 write $2 $+ .mrc on *:text:*:#: $chr(123) write $2 $+ .mrc if $+($chr(40),$chr(36),1) == $+($2,$chr(41)) $chr(123) write $2 $+ .mrc if $+($chr(40)) $+ $+($chr(40),$chr(36),nick) isop $+($chr(36),chan,$chr(41)) || $+($chr(40),$chr(36),nick) ishop $+($chr(36),chan,$chr(41)) || $+($chr(40),$chr(36),nick) isvoice $+($chr(36),chan,$chr(41)) $+ $+($chr(41)) && $+($chr(40),$chr(36),2) == $+($chr(36),null,$chr(41)) $chr(123) msg $+($chr(36),chan) $3- $chr(125) write $2 $+ .mrc if $+($chr(40)) $+ $+($chr(40),$chr(36),nick) isop $+($chr(36),chan,$chr(41)) || $+($chr(40),$chr(36),nick) ishop $+($chr(36),chan,$chr(41)) || $+($chr(40),$chr(36),nick) isvoice $+($chr(36),chan,$chr(41)) $+ $+($chr(41)) && $+($chr(40),$chr(36),2) ison $+($chr(36),chan,$chr(41)) $chr(123) notice $+($chr(36),2) $3- $chr(125) write $2 $+ .mrc if $+($chr(40)) $+ $+($chr(40),$chr(36),nick) isop $+($chr(36),chan,$chr(41)) || $+($chr(40),$chr(36),nick) ishop $+($chr(36),chan,$chr(41)) || $+($chr(40),$chr(36),nick) isvoice $+($chr(36),chan,$chr(41)) $+ $+($chr(41)) && $+($chr(40),$chr(36),2) !ison $+($chr(36),chan,$chr(41)) $chr(123) halt $chr(125) write $2 $+ .mrc if $+($chr(40)) $+ $+($chr(40),$chr(36),nick) !isop $+($chr(36),chan,$chr(41)) || $+($chr(40),$chr(36),nick) !ishop $+($chr(36),chan,$chr(41)) || $+($chr(40),$chr(36),nick) !isvoice $+($chr(36),chan,$chr(41)) $+ $+($chr(41)) && $+($chr(40),$chr(36),2) == $+($chr(36),null,$chr(41)) $chr(123) notice $+($chr(36),nick) $3- $chr(125) write $2 $+ .mrc $chr(125) write $2 $+ .mrc $chr(125) load -rs $2 $+ .mrc describe $chan Script concluido! } else { describe $chan Trigger não concluido. } } if ($1 == !addtrigger) && (($left($2,1) == !) || ($3 == $null)) { describe $chan $nick $+ : digite -> !addhelp } elseif ($1 == !remtrigger) { remove $2 $+ .mrc | unload -rs $2 $+ .mrc var %i = 1 while (%i <= $lines(triggerlist.txt)) { if ($read(triggerlist.txt,%i) == $2) { write -dl $+ %i triggerlist.txt | describe $chan File removido com sucesso | halt } inc %i } } } if ($1 == !listtrigger) { var %triggers, %i = 1 while (%i <= $lines(triggerlist.txt)) { var %triggers = %triggers $read(triggerlist.txt,%i) inc %i } describe $chan Lista atual -> %triggers } if ($1 == !addhelp) { notice $nick Para adicionar uma triggers corretamente digite da seguinte maneira -> !addtrigger !suatrigger descrição da trigger } .=----------------=. ##=-- EOF --=## =----------------=
Última edição por em Ter Ago 28, 2007 1:54 am, editado 2 vez(es) | |
| | | Peste
Mensagens : 31 Data de inscrição : 27/08/2007 Localização : Inferno
| Assunto: Sorte Ter Ago 28, 2007 12:55 am | |
| - Código:
-
.=----------------------------------------------------=. #=-- Sorte Divirta-se com um jogo de mirc. --=# ##=-- By RenaTo Insira o mesmo em um bot. --=## ##=-- 2006 Exemplo: digite !sorte 50 ... --=## ##=-- --=## #=-- Todos seus direitos reservados não ZIP. --=# =----------------------------------------------------= on *:LOAD: { echo -a 14- echo -a 14 Jogo Da Sorte Carregado com sucesso echo -a 14..:> Produzido por RenaTo B. <':.... echo -a 14- set %ligar off set %sortevezes 0 set %sorteganhador n/a } on *:UNLOAD: { unset %ligar unset %sorte* unset %tentativa unset %1-sorte unset %2-sorte unset %numsorte echo -a 14- echo -a 14Jogo Da Sorte Descarregado com sucesso echo -a 14- } .=----------------------------------------------------------------------------=. ##=-- (Systema) É aqui que o jogo é processado e interpretado NÃO ALTERE --=## =----------------------------------------------------------------------------= on *:TEXT:*:#:{ if (!ligar == $strip($1)) { if (%ligar == on) { msg $chan $nick 10 O jogo já foi iniciado... } if (%ligar == off) || (%ligar == $null) { msg $chan 3 Jogo da sorte iniciado por: 4 $nick $+ .3 Para jogar digite, por exemplo: 12 !sorte 20 iniciarsorte } } if (!sorte == $strip($1)) && ((%ligar == off) || (%ligar == $null)) { describe $chan 3Digite 4!ligar3 para iniciar o jogo! } if ((!sorte == $strip($1)) && (%ligar == on)) { if ($2 isnum) { if ($2 >= 0) && ($2 <= 99) { if (%s [ $+ [ $fulladdress ] ] == on) { notice $nick Apenas uma tentativa a cada 30 segundos. Não cause Flood, você pode ser banido! } if (%s [ $+ [ $fulladdress ] ] == $null) { if (%sorte- [ $+ [ $nick ] ] == $null) { set %sorte- [ $+ [ $nick ] ] 0 } if ($2 > %numsorte) { set -u30 %s $+ $fulladdress on inc %tentativa | msg $chan 12«4 $2 12» 14 é muito alto... (Último acertador: %sorteganhador $+ . esta é a %tentativa $+ ° tentativa. Jogo Nº %sortevezes $+ .) if (%2-sorte == $null) { set %2-sorte $2 } if (%2-sorte !== $null) && (%2-sorte > $2) { set %2-sorte $2 } } if ($2 < %numsorte) { set -u30 %s $+ $fulladdress on inc %tentativa | msg $chan 12«4 $2 12» 14 é muito baixo... (Último acertador: %sorteganhador $+ . esta é a %tentativa $+ ° tentativa. Jogo Nº %sortevezes $+ .) if (%1-sorte == $null) { set %1-sorte $2 } if (%1-sorte !== $null) && (%1-sorte < $2) { set %1-sorte $2 } } if ($2 == %numsorte) { var %n = $rand(1,5) inc %sorte- $+ $nick %n desligarsorte msg $chan 7Wowowowow 4 $nick $+ 7 Você acertou!!! 12 Você vai receber um 4 % 12 acompanhado de um drink!!3 + $+ %n ponto(s) para você! | mode $chan +h $nick | set %sorteganhador $nick | goto $r(1,5) halt :1 msg $chan $nick ganha uma latinha de Budweiser bem geladinha... HuMh... halt :2 msg $chan $nick ganha um copo cheinho de BatGut! AeAe... halt :3 msg $chan $nick ganha uma garrafa grande de Jack Daniels! MmMm... halt :4 msg $chan $nick ganha uma garrafa de Johnny Walker! MmMm... halt :5 msg $chan $nick ganha uma grande garrafa de Old Eight! MuMm... halt } var %1 = %numsorte + 1 | var %2 = %numsorte - 1 if (%1 == %2-sorte) && (%2 == %1-sorte) { if (%sortepato == $null) { msg $chan 12»04 $+ %numsorte $+ 12« 3--14 QUACK - PATO - QUACK3 -- 12»04 $+ %numsorte $+ 12« 3--14 QUACK - PATO - QUACK3 -- 12»04 $+ %numsorte $+ 12« | set %sortepato on } } } } elseif ($2 !== $null) || { msg $chan $nick Utilize um número entre12 0 e12 99 após o comando 4!sorte12. Ex.: 4!sorte 90 } } if ($2 !isnum) && ($2 !== $null) { msg $chan $nick Utilize um número entre12 0 e12 99 após o comando 4!sorte12. Ex.: 4!sorte $r(0,99) } if ($2 == $null) { msg $chan $nick Utilize um número entre12 0 e12 99 após o comando 4!sorte12. Ex.: 4!sorte $r(0,99) } } if (!rsorte == $strip($1)) { if (%ligar == on) { if (%1-sorte == $null) && (%2-sorte !== $null) { msg $chan 14O número da sorte está entre 12»»4 $+ 0 $+ 12««14 &12 »»4 $+ %2-sorte $+ 12«« 14(Pontos em jogo: %sorte- [ $+ [ $nick ] ] $+ . Jogo Nº %sortevezes $+ .) } if (%2-sorte == $null) && (%1-sorte !== $null) { msg $chan 14O número da sorte está entre 12»»4 $+ %1-sorte $+ 12««14 &12 »»4 $+ 99 $+ 12«« 14(Pontos em jogo: %sorte- [ $+ [ $nick ] ] $+ . Jogo Nº %sortevezes $+ .) } if (%1-sorte == $null) && (%2-sorte == $null) { msg $chan 14O número da sorte está entre 12»»4 $+ 0 $+ 12««14 &12 »»4 $+ 99 $+ 12«« 14(Pontos em jogo: %sorte- [ $+ [ $nick ] ] $+ . Jogo Nº %sortevezes $+ .) } if (%1-sorte !== $null) && (%2-sorte !== $null) { msg $chan 14O número da sorte está entre 12»»4 $+ %1-sorte $+ 12««14 &12 »»4 $+ %2-sorte $+ 12«« 14(Pontos em jogo: %sorte- [ $+ [ $nick ] ] $+ . Jogo Nº %sortevezes $+ .) } } else { msg $chan 3Digite 4!ligar3, jogo no momento desligado. } } if (!desligar == $strip($1)) { desligarsorte msg $chan 3 Jogo da sorte desligado por: 4 $nick $+ . } if (!comprar == $strip($1)) { msg $chan $nick comprou um(a) $3- para $2 } if (!feio == $strip($1)) { var %b. = $rand(1,$nick($chan,0)) var %c. = $nick($chan,%b.) msg $chan 9-->94 %c. 9<-- 12É a pessoa mais horripilante que eu conheço! } } .=------------------------------------------------------------------------=. ##=-- (Alias) Parte fundamental pelo funcionamento do jogo NÃO ALTERE --=## =------------------------------------------------------------------------= alias desligarsorte { unset %tentativa unset %sortepato unset %1-sorte unset %2-sorte unset %numsorte set %ligar off } alias iniciarsorte { set %numsorte $rand(0,99) set %ligar on inc %sortevezes } .=----------------=. ##=-- EOF --=## =----------------=
Última edição por em Ter Ago 28, 2007 1:55 am, editado 1 vez(es) | |
| | | Peste
Mensagens : 31 Data de inscrição : 27/08/2007 Localização : Inferno
| Assunto: Re: Applets para bots em mIRC Ter Ago 28, 2007 1:07 am | |
| Ai estão dois já, tenho muitos, ao serem comentados eu postarei mais obrigado !!! by RenaTo: visitem meu site -> www.gryffith.kit.net
Última edição por em Qui Ago 30, 2007 3:35 pm, editado 1 vez(es) | |
| | | Admin Admin
Mensagens : 107 Data de inscrição : 17/07/2007
| Assunto: resposta Ter Ago 28, 2007 1:21 am | |
| Opa, muito bom o post Ja utilizei e aprovo | |
| | | Conteúdo patrocinado
| Assunto: Re: Applets para bots em mIRC | |
| |
| | | | Applets para bots em mIRC | |
|
Tópicos semelhantes | |
|
| Permissões neste sub-fórum | Não podes responder a tópicos
| |
| |
| |
|