Ayuda BOT mIRC

LiuM

Revisa bien los parentesis, y si te sigue sin ir, prueba a poner cada on text por separado, de la manera que te dije !datos.

Raya_Powa

; IRC GamersRadio eBot
; - Programado enteramente por RaYa!
; - #GamersRadio @ Quakenet
; - Abril 2006
; - Funcionando enteramente en mIRC

ON :TEXT::#GamersRadio: {
if ( $nick isop #GamersRadio ) {
if ( $1 == !pontopic ) { topic $chan $2- }
elseif ( $1 == !kick ) { kick $chan $2 ][ Razon: $2- ][ Expulsado por: $nick }
elseif ( $1 == !voz ) { MODE $chan +v $2 }
elseif ( $1 == !quitavoz ) { MODE $chan -v $2 }
elseif ( $1 == !op ) { MODE $chan +o $2 }
elseif ( $1 == !quitaop ) { MODE $chan -o $2 }
elseif ( $1 == !topicdj) { topic $chan 7,1][ 0 Welcome to 3GamersRadio 7 [ 0 We Always 3ON 7 Dj $2- ] 0 Spanish eRadio Club 7][ 0 Web under construction 7][ 0 http://84.122.146.51:8000/listen.pls 7][ }
elseif ( $1 == !topicip) { topic $chan 7,1][ 0 Welcome to 3GamersRadio 7 [ 0 We Always 3ON 7 Dj $2 ] 0 Spanish eRadio Club 7][ 0 Web under construction 7][ 0 $3- 7][ }
}
ON *:TEXT:!datos:#GamersRadio: {
if ( $nick isop #GamersRadio ) {
{
msg $nick Los datos son los siguientes:
msg $nick IP: IP
msg $nick PORT: akipuerto
msg $nick PASS: pass
msg $nick Recuerda, cuida estos datos
}
else { .msg #GamersRadio Debes ser operador. }
}

..

Asi de esta manera, funciona todo menos lode !datos...

por que cada vez q dicen algo, manda el query :S

A

Mete el segundo ON:*:TEXT:!datos:#:{ ... } dentro del primero como un "elseif ( $1 == !datos ) { ... }"

Tal y como lo tienes el primer ON::TEXT: se activa siempre que se escribe !datos, puesto que "*" es cualquier cosa.

ON :TEXT::#GamersRadio: {
if ( $nick !isop #GamersRadio ) { .msg $chan Debes ser operador. | halt }
else {
if ( $1 == !pontopic ) { topic $chan $2- }
elseif ( $1 == !kick ) { kick $chan $2 ][ Razon: $2- ][ Expulsado por: $nick }
elseif ( $1 == !voz ) { MODE $chan +v $2 }
elseif ( $1 == !quitavoz ) { MODE $chan -v $2 }
elseif ( $1 == !op ) { MODE $chan +o $2 }
elseif ( $1 == !quitaop ) { MODE $chan -o $2 }
elseif ( $1 == !topicdj) { topic $chan 7,1][ 0 Welcome to 3GamersRadio 7 [ 0 We Always 3ON 7 Dj $2- ] 0 Spanish eRadio Club 7][ 0 Web under construction 7][ 0 http://84.122.146.51:8000/listen.pls 7][ }
elseif ( $1 == !topicip) { topic $chan 7,1][ 0 Welcome to 3GamersRadio 7 [ 0 We Always 3ON 7 Dj $2 ] 0 Spanish eRadio Club 7][ 0 Web under construction 7][ 0 $3- 7][ }
elseif ( $1 == !datos ) {
msg $nick Los datos son los siguientes:
msg $nick IP: IP
msg $nick PORT: akipuerto
msg $nick PASS: pass
msg $nick Recuerda, cuida estos datos
}
}
}

Raya_Powa

Bueno!! gracias a ambos, de verdad :D

Raya_Powa

Ahora tengo otra, creo que se como es, pero no estoy seguro:

ON :TEXT::?: {
close -m
if ( $nick isop #GamersRadio ) {
elseif ( $1 == !dir ) { set %ipfull $2- }
elseif ( $1 == !ip ) { set %ip $2- }
elseif ( $1 == !port ) { set %port $2- }
elseif ( $1 == !pass ) { set %pass $2- }
elseif ( $1 == !datos ) {
msg $nick Los datos son los siguientes:
msg $nick IP: %ip

msg $nick PORT: %port

msg $nick PASS: fmcg
msg $nick Recuerda, cuida estos datos
}
ON :TEXT::#GamersRadio: {
if ( $nick isop #GamersRadio ) {
if ( $1 == !pontopic ) { topic $chan $2- }
elseif ( $1 == !kick ) { kick $chan $2 ][ Razon: $2- ][ Expulsado por: $nick }
elseif ( $1 == !voz ) { MODE $chan +v $2 }
elseif ( $1 == !quitavoz ) { MODE $chan -v $2 }
elseif ( $1 == !op ) { MODE $chan +o $2 }
elseif ( $1 == !quitaop ) { MODE $chan -o $2 }
elseif ( $1 == !topicdj ) { topic $chan 7,1][ 0 Welcome to 3GamersRadio 7 [ 0 We Always 3ON 7 Dj $2- ] 0 Spanish eRadio Club 7][ 0 Web under construction 7][ 0 %ipfull 7][ }
}
}
}

Esto en teoría si le habres privado al bot y le dices
!ip IP
!port PUERTO
!pass PASS

pues cambia los datos en el !datos, pero cuando le abro privado al bot y le digo !pass me dice comando ON desconocido :S

A

Te has olvidado de cerrar dos llaves en el primer ON *:TEXT

Raya_Powa

Ok.. gracias :D!!

1 año después
LzO

#1 noob...

"; IRC GamersRadio eBot
; - Programado enteramente por RaYa!"

jajaja programado por el dice xDD pero si todo te lo han hecho.... ZURRÓN!!

erdanblo

Vienbenido a 2007 hamigo explorador.

Usuarios habituales

  • erdanblo
  • LzO
  • Raya_Powa
  • Archville
  • LiuM
  • DarkSoldier
  • jonax