Tutorial Bots del Mirc

EnZo

#58 Claro tu creas un clon con la configuracion del bot y el mismo hace las acciones que le has programao.

=========

#60 No hay tutoriales especiales sobre eso... si no que hay tutoriales en general, y con lo q te dao mas menos te haces una idea. Y si tienes mas dudas ya sabes pregunta por aki y si lo se te contesto... gL

FatalEagle

Humm muxas gracias x atenderme y atendernos ;) xD... Weno digamos ke mi imaginación da para mucho t iré preguntando cosillas x aki ke se me okurran a ver si son posibles ;P

Martita-

alguien me dice ideas asi facilonas, menos un nick completion que ya lo tengo, para ir practicando?? esque estoy falta de ideas :S

AnArK0

soy_heaton eggdrop utiliza perl/tcl no mirc scripting xD

EnZo

AnArK0 Y q cohones es eso? xD

H

Hi a tod@s los pr0-scripters XD , 1 duda kmo podria acer k 1 usuario x reiteracion d spam kdase baneado durante 2 minutos u otro tiempo ?
x ejemplo , empieza el gaxo diciendo...
#jsjs...
www.jsjsjs.dominio
http://lolololo....

Entonces serian 3 kicks, y keria saber k tndria k poner k al acer los 3 kicks le banease durante X tiempo, asias ! :D

FatalEagle

nas de nuevo!

xQ le kitasteis xinxeta? :_( :(

Weno kería decir que con las funciones on-text tengo 1 problem xq cuando pones mucho texto aunque alguien ponga "!texto" en el canal no sale nada :S... en cambio si pones menos lineas si... Kisiera saber como hacer para que salga teniendo las líneas que sean

Dew

EnZo

#66

on :TEXT::#tucanal:{
if ($nick isop $chan) { halt }
else {
if ((www isin $1-) || (http isin $1-) || ($chr(35) isin $1-)) {
inc %ban $+ $nick
if (%ban [ $+ [ $nick ] ] == 3) {
mode $chan +b $nick
kick $chan $nick atoma poculo esta es la %ban [ $+ [ $nick ] ] vez q te baneo.
timer $+ $nick 1 15 mode $chan -b $nick
unset %ban $+ $nick
halt }
else {
kick $chan $nick%ban [ $+ [ $nick ] ] Aviso.
halt }
}
}
}

Es un poco de dificil de esplicar todo si no tienes muxa idea de scripting estudiatelo mira lo que hace cada cosa con la help del mirc y asi vas aprendiendo. gL

===========================

#67 Me gustaria ayudarte pero no entiendo cual es tu problema, vuelve a esplicarlo y poniendo un trozo del codigo que usas para el bot. :D

wExO

para hacer un bot para lanzar gatherŽs ? :D

QueTzaL

Vendria mejor un manual de como usar la ayuda del mIRC para scriptear, por mucho manual que se haga, si la gente no mira la ayuda o no sabe mirarla, ¿para que? ;D.

QueTzaL

#70 si ves que tal corriges ese "aaaaaaaaaaaaa...." para que no se vean mal las tablas... solo SI ESO.

FatalEagle

Ya está soz si molestó a alguien ;)

bazyl0n

wola
Como puedo hacer para q cuando repitan mas de 3 veces las mismas cosas q lo banee.

ES-ElCiD

y un bot estilo paxanga o cs gather, pero para un canal privado, q simplemente apunte a la gente al topic hasta q esten 5?

23 días después
FatalEagle

supongo ke eso es otro cantar ya

B

Podeis decirme como hago para q cuando la persona q yo quiera entre en el canal y le de op?

Yo pongo:
ON nick:JOIN:#canal { mode $chan +o $nick }

Y NO SALE..

Q alguien haga el favor de decirme como es ^^

tig0ti

on *:join:#canal: $iif($nick == elnickdetucompi,!mode # +o $nick)

G

tig0ti a hablado, el mejor scripter de todos los tiempos! :P
Bueno yo lo tengo:

on nivel join..... { mode ...... $chan }
y para añadir gente pones /guser nivel <nick> 2

y ya esta.

tig0ti o alguien, tengo esto para las noticias, pero no puedo sacar más lineas:

on :TEXT:!news:#:{ not $chan }
alias not { set %sala.news $1 | msg %sala.news [Noticia Principal] | sockopen news www.kaosreturns.com 80 }
on *:sockopen:news:{
if (!$sockerr) {
sockwrite -nt $sockname GET $eval(http://www.kaosreturns.com/index.php) HTTP/1.0
sockwrite -nt $sockname
}
else { sockclose $sockname }
}
on :sockread:news:{
sockread %news.tmp
if (
8pt">* iswm %news.tmp) { msg %sala.news $remove($gettok($gettok($gettok(%news.tmp,5,34),2,62),1,60),$chr(160),&#x9B;,[Noticia,Principal] ) }
if (<font style="font-family iswm %news.tmp) { msg %sala.news $gettok($gettok(%news.tmp,2,62),-2,60) $gettok($gettok(%news.tmp,3,62),-2,60) | msg %sala.news Mas Informacion Visita: www.kaosreturns.com }
}



www.kaosreturns.com es para aki.

ya se ke no es muy complejo, pero no encuentro la solución

GRACIAS

G

atencion, el *<.b> no lo e puesto yo, eske el code es asin :P

FatalEagle

Como puedo impedir ke kiten op a cierta persona...

Tengo este código de base pero nose como restringirlo a ciertos nicks:

on 1: DEOP:#canal:/mode $chan +o $opnick

Gracias & Dew

cracKitu

#1 - aLYuRBeiS, tu bot de clanes lo tienes por ahi ?

FatalEagle

otra cosa... que tengo ke poner para que en un on text pidas el topic y t muestre el topic actual?
Eske no los consigo...

Tks

FatalEagle

Si lo fueran diciendo x ahi no sería na de xollo para los kanales ke se "dedikan" a ello vease #cs_reto.vs o #cs.gather.es :P

Dew

B

como puedo hacer para q otra persona pueda cambiar lo q diga el bot?

iRoN-G

lo guardas en una variable y creas otro comando que cambie el texto de la variable

on 1:TEXT:!*:#:{
if ($1 == !decir) {
msg # %texto
}
if ($1 == !cambiar) {
set %texto $2-
}
}

HoLy

Como se yama este lenguaje ?

FatalEagle

como hago para que por ejemplo:
haces una acción no permitida=aviso msg
lo vuelves a hacer=kick
entras y vuelves a hacerlo otra vez=kickban

tmb podría ser ke haces la acción mala=kick
y si entras y reincides kickban

yo solo se hacer que cuando haga eso le haga kick o kickban pero nose como poner para cuando sea la 1ª,2ª o 3ª vez cambiar las consecuencias

En mi caso concreto tngo 1os códigos que me permiten cambiar topic solo a mi aunque otros tenga op, pero es molesto ya que lo que hace es que cuando alguien lo cambia lo devuelve al anterior y el que intente cambiarlo puede hacerlo muchas veces y eso raya ver to el rato "nick changed topic to: texto" "bot changed topic to: topic"....
Nose si se podrá impedir sin esta chapuza (algo parecido a lo que hace Q)


Esto que digo tmb sería util para evitar que una misma persona pida mas de 2 veces un comando x ejemplo (cuando lo haga 3=kickban xejemplo)
Ej:
!comando
BOT> bla bla
!comando
BOT> bla bla (no pedir otra vez hasta pasados 200sg x ejemplo AVISO)
!comando

BOT> kick-ban $nick (el que avisa no es traidor)

Thks &dew

Tema cerrado

Usuarios habituales