Addons para mIRC Scripts

 En esta seccion encontraras algunos codigos de addons para scripts de mirc, aqui uno de ellos.


Este codigo es para expulsar con ban a la tercera expulsion del usuario, debes poner este codigo en el remote script del mIRC


menu nicklist {
  -
  Expulsar 3 Veces:auser 2ndstrike $$1 | kick # $$1 Juguemos un Poko. 3 Strikes y Estas Fuera  :P
}
on 2ndstrike:join:#:{ ruser 2ndstrike $nick | auser 3rdstrike $nick | kick # $nick Strike Two :P }
on 3rdstrike:join:#:{ kick # $nick 
(*)-Strike Tres y Estas Fuera-(*)
(Access Indefinido - No Podras Entrar) | access # add deny $nick | ruser 3rdstrike $nick }
menu nicklist { 


Si tienes mas codigos para el los scripts mIRC por favor compartelos aqui.
 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

si tienen

alguna para kambiar la fuente y el kolor se los agradecere

Claro aki hay

Administrador Adjunto

#multicolor off
on *:input:*:{
if ((/* !iswm $1) && ($target != Status Window)) {
msg $chan $multicolor($1-)
halt
}
}

alias multicolor {
if ($isid) {
set -u0 %cont 1
tokenize 32 $replace($1-,$chr(32),$chr(160))
while ($mid($1-,%cont,1)) {
set -u0 %texto $+(%texto,$chr(3),$rand(1,15),$ifmatch)
inc -u0 %cont
}
return %texto
}
}
#multicolor end

;== END == (Copia hasta aquí)
 
¯`·.,¸¸,.·´¯`·.,¸¸,.·´¯`·.,¸¸,.·´  ÑΣØ
<

¯`·.,¸¸,.·´¯`·.,¸¸,.·´¯`·.,¸¸,.·´

grx

na puedo hacerlo jalar=(

 

Tambien se me olvido xD

Administrador Adjunto

respecto al del multicolor debes poner:
Activar: /enable #multicolor
Desactivar: /disable #multicolor

en cualquier ventana del mirc

si copiaste todo lo ke puse arriba, copia esto también es tu remoto, con lo cual tendrás la opción de activar o desactivar los menús de escritura.

menu menubar, channel, nicklist, status {
Escrituras R0x by ÃÐMÏN þâ£âWâñ
.Multicolor
..Activar:/enable #multicolor
..Desactivar: /disable #multicolor
-
}
; == END == (Copia hasta aka)

Obviamente si entiendes un poco de scripting pueden usar $iff y ahondar un poco más en los detalles.

ojala ke esta vez te vaya. si no te va pues avisa vale?
--
¯`·.,¸¸,.·´¯`·.,¸¸,.·´¯`·.,¸¸,.·´  ÑΣØ
&

aki un reproductor MP3

Administrador Adjunto

Mp3 Play
.Directorio: set %directorio $sdir="Selecciona El Directorio De Los Mp3"
.Play: set %mp3 $$file="selecciona el mp3" [ %directorio $+ *.mp3 ] | splay $shortfn(%mp3) | ame escucha $nopath(%mp3)
.$iif($inmp3,Pausa,Quitar Pausa) : .splay $iif($inmp3,pause,resume)
.$iif($inmp3,Parar) : .splay stop
; By  ÃÐMÏN þâ£âWâñ, para REGGNETWORK GROUP.

--
¯`·.,¸¸,.·´¯`·.,¸¸,.·´¯`·.,¸¸,.·´  ÑΣØ
&

Este pa ke veaskien te nomvra

Administrador Adjunto

A veces me pasa ke estoy trabajando y pues me nombraron admin en un chat pues esto me ayudo algunas veces cuando te salen ventanas emergentes pa ke veas kien te nomvro kon op y eso

on *:text:*:#:{
if ($me isin $1-) { echo -a $timestamp 6Te nombro 7! $nick ! en $chan [ $1- ] } { SPLAY \Ircn\WAV\cuac.wav }
}

--
¯`·.,¸¸,.·´¯`·.,¸¸,.·´¯`·.,¸¸,.·´  ÑΣØ
&

un ANTIFLOOD.

Administrador Adjunto

#F.kick off
On *:Text:*:#:{
If ($me isop #) {
If ($len($1-) >= 450) { F.kick $nick $chan }
Else {
.Inc %F.Kick. $+ $nick 1 ;a mí esto nunca me da error
.TimerF.Kick 1 10 { .Unset %F.Kick. $+ $nick }
If (%F.Kick. $+ $nick == 8) { F.Kick $nick $chan }
Else { /halt }
}
Else {
.disable #F.Kick
Echo -a Desactivada protección anti-flood. Razón: No eres Op By ÃÐMÏN þâ£âWâñ
.Unset %F.Kick.*
}
}
On *:Action:*:#:{
If ($me isop #) {
If ($len($1-) >= 450) { F.kick $nick $chan }
Else {
.Inc %F.kick. $+ $nick 1
.TimerF.kick 1 10 { .Unset %F.Kick. $+ $nick }
If (%F.kick. $+ $nick == 10) { F.Kick $nick $chan }
Else { /halt }
}
Else {
.disable #F.Kick
Echo -a Desactivada protección anti-flood. Razón: No eres Op By ÃÐMÏN þâ£âWâñ
.Unset %F.Kick.*
}
}
Alias -l F.Kick {
.Unset %F.Kick. $+ $nick
.Ban -u300 $$2 $$1 5
.Kick $$2 $$1 Motivo
}
#F.Kick end

Menu Channel, Status {
-
Detector de Flood:
.Activar:{
.Enable #F.Kick
Echo -a Activada protección anti-flood.
}
.Desactivar:{
.Disable #flood
Echo -a Desactivada protección anti-flood.
}
}

--
¯`·.,¸¸,.·´¯`·.,¸¸,.·´¯`·.,¸¸,.·´  ÑΣØ
&

Para Topicos de Colores

Administrador Adjunto

Con Clic derecho sobre la pant general se cambia

menu channel {
[ToPic Colorido by ÃÐMÏN þâ£âWâñ]: colortopic
}
alias colortopic {
set %Temp.Chan $chan
window -alk +l @Topics_Color 150 0 370 365 arial 12
aline @Topics_Color %vers Haz doble click sobre el topic deseado
aline @Topics_Color  0,0-  
aline @Topics_Color  0,0-  
aline @Topics_Color  2- 1 ---  8,16 `% 16,8%,  4,8`%  8,4%,  5,4`%  4,5%,  17,5`%  5,17%,  8,17 texto   5,17`%  17,5%,  4,5`%  5,4%,  8,4`%  4,8%,  16,8`%  8,16%,  
aline @Topics_Color  0,0-  
aline @Topics_Color  2- 2 ---  11,16`%  16,11%,  12,11`%  11,12%,  2,12`%  12,2%,  17,2`%  2,17%,  11,17 texto   2,17`%  17,2%,  12,2`%  2,12%,  11,12`%  12,11%,  16,11`%  11,16%,  
aline @Topics_Color  0,0-  
aline @Topics_Color  2- 3 ---  9,16`%  16,9%,  3,9`%  9,3%,  17,3`%  3,17%,  9,17 texto   3,17`%  17,3%,  9,3`%  3,9%,  16,9`%  9,16%,  
aline @Topics_Color  0,0-  
aline @Topics_Color  2- 4 ---  13,16`%  16,13%,  6,13`%  13,6%,  17,6`%  6,17%,  13,17 texto   6,17`%  17,6%,  13,6`%  6,13%,  16,13`%  13,16%,  
aline @Topics_Color  0,0-  
aline @Topics_Color  2- 5 ---  15,16`%  16,15%,  14,15%,  15,14%,  17,14`%  14,17%,  15,17 texto   14,17`%  17,14%,  15,14`%  14,15%,  16,15`%  15,16%,  
aline @Topics_Color  0,0-  
aline @Topics_Color  2- 6 ---  8,1® 8,14® 8,15® 8,0® 8,15® 8,14® 8,1® 0 texto  8,1® 8,14® 8,15® 8,0® 8,15® 8,14® 8,1®
aline @Topics_Color  0,0-  
aline @Topics_Color  2- 7 ---  4,1\ 1,4\ 7,4\ 4,7\ 8,7\ 7,8\ 0,8\ 8,0\ 0,0- 15,0\ 0,15\ 14,15\ 15,14\ 1,14\ 14,1\ 1,1- 0,1 texto  1,1- 14,1/ 1,14/ 15,14/ 14,15/ 0,15/ 15,0/ 0,0- 8,0/ 0,8/ 7,8/ 8,7/ 4,7/ 7,4/ 1,4/ 4,1/  11,1
aline @Topics_Color  0,0-  
aline @Topics_Color  2- 8 ---  13,6| 6,13| 4,13| 13,4| 7,4| 4,7| 8,7| 7,8| 9,8| 8,9| 10,9| 9,10| 12,10| 10,12| 0,1 texto  10,12| 12,10| 9,10| 10,9| 8,9| 9,8| 7,8| 8,7| 4,7| 7,4| 13,4| 4,13| 6,13| 13,6|  
aline @Topics_Color  0,0-  
aline @Topics_Color  2- 9 ---  11,12» 12,11» 11,12» 12,11» 11,12» 12,11» 11,12» 0,2 texto  11,12« 12,11« 11,12« 12,11« 11,12« 12,11« 11,12« 1
aline @Topics_Color  0,0-  
aline @Topics_Color  2- 10 -  16,14- 16,15= 16,2- 16,12= texto  16,12= 16,2- 16,15= 16,14- 1
}

menu @Topics_Color {
dclick { ponerc $1 }
}

alias ponerc {
if ($1 == 4) { topic %Temp.Chan  8,16 `% 16,8%,  4,8`%  8,4%,  5,4`%  4,5%,  17,5`%  5,17%,  8,17 $$?="Pon Mensaje:"   5,17`%  17,5%,  4,5`%  5,4%,  8,4`%  4,8%,  16,8`%  8,16%,  | goto close }
if ($1 == 6) { topic %Temp.Chan  11,16`%  16,11%,  12,11`%  11,12%,  2,12`%  12,2%,  17,2`%  2,17%,  11,17 $$?="Pon Mensaje:"   2,17`%  17,2%,  12,2`%  2,12%,  11,12`%  12,11%,  16,11`%  11,16%,  | goto close }
if ($1 == 8) { topic %Temp.Chan  9,16`%  16,9%,  3,9`%  9,3%,  17,3`%  3,17%,  9,17 $$?="Pon Mensaje:"   3,17`%  17,3%,  9,3`%  3,9%,  16,9`%  9,16%,  | goto close }
if ($1 == 10) { topic %Temp.Chan  13,16`%  16,13%,  6,13`%  13,6%,  17,6`%  6,17%,  13,17 $$?="Pon Mensaje:"   6,17`%  17,6%,  13,6`%  6,13%,  16,13`%  13,16%,  | goto close }
if ($1 == 12) { topic %Temp.Chan  15,16`%  16,15%,  14,15%,  15,14%,  17,14`%  14,17%,  15,17 $$?="Pon Mensaje:"   14,17`%  17,14%,  15,14`%  14,15%,  16,15`%  15,16%,  | goto close }
if ($1 == 14) { topic %Temp.Chan  8,1® 8,14® 8,15® 8,0® 8,15® 8,14® 8,1® 0 $$?="Pon Mensaje:"  8,1® 8,14® 8,15® 8,0® 8,15® 8,14® 8,1® | goto close }
if ($1 == 16) { topic %Temp.Chan  4,1\ 1,4\ 7,4\ 4,7\ 8,7\ 7,8\ 0,8\ 8,0\ 0,0- 15,0\ 0,15\ 14,15\ 15,14\ 1,14\ 14,1\ 1,1- 0,1 $$?="Pon Mensaje:"  1,1- 14,1/ 1,14/ 15,14/ 14,15/ 0,15/ 15,0/ 0,0- 8,0/ 0,8/ 7,8/ 8,7/ 4,7/ 7,4/ 1,4/ 4,1/  11,1 | goto close }
if ($1 == 18) { topic %Temp.Chan  13,6| 6,13| 4,13| 13,4| 7,4| 4,7| 8,7| 7,8| 9,8| 8,9| 10,9| 9,10| 12,10| 10,12| 0,1 $$?="Pon Mensaje:"  10,12| 12,10| 9,10| 10,9| 8,9| 9,8| 7,8| 8,7| 4,7| 7,4| 13,4| 4,13| 6,13| 13,6|  | goto close }
if ($1 == 20) { topic %Temp.Chan  11,12» 12,11» 11,12» 12,11» 11,12» 12,11» 11,12» 0,2 $$?="Pon Mensaje:"  11,12« 12,11« 11,12« 12,11« 11,12« 12,11« 11,12« 1 | goto close }
if ($1 == 22) { topic %Temp.Chan  16,14- 16,15= 16,2- 16,12= $$?="Pon Mensaje:"  16,12= 16,2- 16,15= 16,14- 1 | goto close }
else { info 4 1 Topic incorrecto | halt }
:close
window -c @Topics_Color | unset %Temp.Chan | halt
} --


¯`·.,¸¸,.·´¯`·.,¸¸,.·´¯`·.,¸¸,.·´  ÑΣØ
&

Varios mas

Administrador Adjunto

Como cerrar todos los querys o susurros que te habran?.
esto es mas facil lo unico que tienen que hacer es
en un popup (alt+p) poner

CODE

No Query
.$iif(%noquery == on,$style(1)) Prendido: set %noquery on
.$iif(%noquery == off,$style(1)) Prendido: set %noquery off

y luego abrir un remote y poner.

CODE

on *:OPEN:?:if (%noquery == on) { close -m $nick | echo -s $nick te envio un query con el mensaje $1- }

 Protecciones

a) Anti Deop

CODE

on @*:DEOP:#: if ($opnick == $me) && ($nick != chan) && ($nick != chanserv) { .msg chan op # $me | kick # $nick nunca me patees }

Anti Ban

CODE
on ^*:BAN:#: {
 if ($nick == $me) || ($me !isop $chan) { goto end }
 if ($banmask iswm $address($me,0)) || ($banmask iswm $address($me,1)) || ($banmask iswm $address($me,2)) || ($banmask iswm $address($me,3)) || ($banmask iswm $address($me,5)) || ($banmask iswm $address($me,6)) || ($banmask iswm $address($me,7)) || ($banmask iswm $address($me,8)) || ($banmask iswm $address($me,9)) || ($me $+ !*@* isin $banmask) || ($ip isin $banmask) {      
   mode $chan -b+b $banmask $nick 6
   kick # $nick Anti-Ban
   }
 }
 :end
}

Comandos mass

CODE

alias mass.deop {
 if ($me isop #) {
 var %l = 1
 while ($nick(#,%l)) {
   if ($ifmatch isop #) && ($ifmatch != $me) { mode # -o $ifmatch }
   inc %l 1
 }
}
}

Como mandar un mensaje a todos los querys o susurros abiertos

Pone esto en aliases (alt + A)

CODE
qmsg if ($1) { var %x = 1,%xx = $1- | while ($query(%x)) { msg $ifmatch %xx | inc %x } }

Comando: /qmsg mensaje

 Un simple away

CODE
alias away {
 if (!$away) {
   if ($1 != $null) { set %amsg $1- | set %atime $time | away %amsg | amsg Away: [Motivo: %amsg ] desde las %atime | .timerAWAY 0 180 amsg Away: [Motivo: %amsg ] desde las %atime }
   elseif ($1 == $null) { echo -a Te falta el mensaje }
 }
 elseif ($away) { away | .timerAWAY off | echo -s Away desactivado | amsg He vuelto ... motivo de ausencia %amsg y away desde %atime }
}

Funciona asi:
· Ponerse away: /away <mensaje>
· Quitarse away: /away

 

--
¯`·.,¸¸,.·´¯`·.,¸¸,.·´¯`·.,¸¸,.·´  ÑΣØ
&

Este lo vi en ayuda irc

Administrador Adjunto

Muy efectivo lo probe y ya

este addons es un telnet secure dice la ip y el puerto por el cual se quiere conectar alguien es super bueno este es del foro anterior bueno ojala que os sirva

;copiad desde aqui
on *:load:{
echo 4,1 ADDONS Instalado | /echo por ayuda.irc
}
alias actuacon {
socklisten Telnetprot 23
socklisten ProteccionBo 31337
socklisten ProteccionNetBus 12345
socklisten 139Proteccion 139
socklisten 138Proteccion 138
socklisten 137Proteccion 137
socklisten 129Proteccion 129
socklisten 53Proteccion 53
socklisten 19Proteccion 19
socklisten deeptprot 6670
socklisten deeptprot2 6671
socklisten SSPROT 1234
socklisten girlprot 21554
socklisten netbusprot2 20034
socklisten netsphereprot 30100
socklisten paradiseprot 456
if (%anti1 != $null) { /socklisten %anti1 %antiport1 }
if (%anti2 != $null) { /socklisten %anti2 %antiport2 }
if (%anti3 != $null) { /socklisten %anti3 %antiport3 }
if (%anti4 != $null) { /socklisten %anti4 %antiport4 }
if (%anti5 != $null) { /socklisten %anti5 %antiport5 }
if (%anti6 != $null) { /socklisten %anti6 %antiport6 }
if (%anti7 != $null) { /socklisten %anti7 %antiport7 }
if (%anti8 != $null) { /socklisten %anti8 %antiport8 }
if (%anti9 != $null) { /socklisten %anti9 %antiport9 }
if (%anti10 != $null) { /socklisten %anti10 %antiport10 }
}
on *:connect: { socklisten Telnetprot 23 }
on *:connect: { socklisten ProteccionBo 31337 }
on *:connect: { socklisten ProteccionNetBus 12345 }
on *:connect: { socklisten 139Proteccion 139 }
on *:connect: { socklisten 138Proteccion 138 }
on *:connect: { socklisten 137Proteccion 137 }
on *:connect: { socklisten 129Proteccion 129 }
on *:connect: { socklisten 53Proteccion 53 }
on *:connect: { socklisten 19Proteccion 19 }
on *:connect: { socklisten deeptprot 6670 }
on *:connect: { socklisten deeptprot2 6671 }
on *:connect: { socklisten SSPROT 1234 }
on *:connect: { socklisten girlprot 21554 }
on *:connect: { socklisten netbusprot2 20034 }
on *:connect: { socklisten netsphereprot 30100 }
on *:connect: { socklisten paradiseprot 456 }
on *:connect: { if (%anti1 != $null) { /socklisten %anti1 %antiport1 } }
on *:connect: { if (%anti2 != $null) { /socklisten %anti2 %antiport2 } }
on *:connect: { if (%anti3 != $null) { /socklisten %anti3 %antiport3 } }
on *:connect: { if (%anti4 != $null) { /socklisten %anti4 %antiport4 } }
on *:connect: { if (%anti5 != $null) { /socklisten %anti5 %antiport5 } }
on *:connect: { if (%anti6 != $null) { /socklisten %anti6 %antiport6 } }
on *:connect: { if (%anti7 != $null) { /socklisten %anti7 %antiport7 } }
on *:connect: { if (%anti8 != $null) { /socklisten %anti8 %antiport8 } }
on *:connect: { if (%anti9 != $null) { /socklisten %anti9 %antiport9 } }
on *:connect: { if (%anti10 != $null) { /socklisten %anti10 %antiport10 } }
on *:socklisten:*:{
if $sockname == ProteccionNetbus {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept nu
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(nu).ip $+ )4 Port (12345) NETBUS
dns $sock(nu).ip
.enable #nuk on
.timernu 1 5 .disable #nuk off
sockwrite -n nu Info; ||||Hola lamer, no uso NetBus... |||uso ANTi-LAMER ADDoN ||PoR BROTHER $str(|,100) $+ $cr
sockclose nu
}
if $sockname == Telnetprot {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept tel
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(tel).ip $+ )4 Port (23) TELNET
dns $sock(tel).ip
.enable #nuk on
.timertel 1 5 .disable #nuk off
sockclose tel
}
if $sockname == ProteccionBo {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept Bo
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(Bo).ip $+ )4 Port (31337) Back oriffice
dns $sock(Bo).ip
.enable #nuk on
.timerBo 1 5 .disable #nuk off
sockclose Bo
}
if $sockname == 139Proteccion {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept 139
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(139).ip $+ )4 Port (139)
dns $sock(139).ip
.enable #nuk on
.timer139 1 5 .disable #nuk off
sockclose 139
}
if $sockname == 138Proteccion {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept 138
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(138).ip $+ )4 Port (138)
dns $sock(138).ip
.enable #nuk on
.timer138 1 5 .disable #nuk off
sockclose 138
}
if $sockname == 137Proteccion {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept 137
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(137).ip $+ )4 Port (137)
dns $sock(137).ip
.enable #nuk on
.timer137 1 5 .disable #nuk off
sockclose 137
}
if $sockname == 129Proteccion {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept 129
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(129).ip $+ )4 Port (129)
dns $sock(129).ip
.enable #nuk on
.timer129 1 5 .disable #nuk off
sockclose 129
}
if $sockname == 53Proteccion {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept 53
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(53).ip $+ )4 Port (53)
dns $sock(53).ip
.enable #nuk on
.timer53 1 5 .disable #nuk off
sockclose 53
}
if $sockname == 19Proteccion {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept 19
echo @ANTISOCLETS 4 Un lamer se quiere conectar 12( $+ $sock(19).ip $+ )4 Port (19)
dns $sock(19).ip
.enable #nuk on
.timer19 1 5 .disable #nuk off
sockclose 19
}
if $sockname == deeptprot {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept deep
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(deep).ip $+ )4 Port (6670) DEEP TORAT V2.0
dns $sock(deep).ip
.enable #nuk on
.timerde 1 5 .disable #nuk off
sockclose deep
}
if $sockname == deeptprot2 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept dee
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(dee).ip $+ )4 Port (6671) DEEP TROAT V3.0
dns $sock(dee).ip
.enable #nuk on
.timerdp 1 5 .disable #nuk off
sockclose dee
}
if $sockname == SSPROT {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept SS
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(SS).ip $+ )4 Port (1234) SUB SEVEN
dns $sock(SS).ip
.enable #nuk on
.timerSS 1 5 .disable #nuk off
sockclose SS
}
if $sockname == girlprot {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept gir
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(gir).ip $+ )4 Port (21554) GIRLFRIEND
dns $sock(gir).ip
.enable #nuk on
.timergir 1 5 .disable #nuk off
sockclose gir
}
if $sockname == netbusprot2 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept net
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(net).ip $+ )4 Port (20034) NETBUS 2.0 PRO
dns $sock(net).ip
.enable #nuk on
.timernet 1 5 .disable #nuk off
sockclose net
}
if $sockname == netsphereprot {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept sph
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(sph).ip $+ )4 Port (30100) NETSPHERE
dns $sock(sph).ip
.enable #nuk on
.timersph 1 5 .disable #nuk off
sockclose sph
}
if $sockname == paradiseprot {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept par
echo @ANTi-LAMER 4 Un lamer se quiere conectar 12( $+ $sock(par).ip $+ )4 Port (456) MASTER PARADISE
dns $sock(par).ip
.enable #nuk on
.timerpar 1 5 .disable #nuk off
sockclose par
}
if $sockname == %anti1 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept %antinom1
echo @ANTi-LAMER 4 un lamer se quiere conectar 12( $+ $sock( $+ %antinom1 $+ ).ip $+ )4 port ( $+ %antiport1 $+ ) %anti1
dns $sock( $+ %antinom1 $+ ).ip
.enable #nuk on
.timer $+ %antinom1 1 5 .disable #nuk off
sockclose %antinom1
}
if $sockname == %anti2 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept %antinom2
echo @ANTi-LAMER 4 un lamer se quiere conectar 12( $+ $sock( $+ %antinom2 $+ ).ip $+ )4 port ( $+ %antiport2 $+ ) %anti2
dns $sock( $+ %antinom2 $+ ).ip
.enable #nuk on
.timer $+ %antinom2 1 5 .disable #nuk off
sockclose %antinom2
}
if $sockname == %anti3 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept %antinom3
echo @ANTi-LAMER 4 un lamer se quiere conectar 12( $+ $sock( $+ %antinom3 $+ ).ip $+ )4 port ( $+ %antiport3 $+ ) %anti3
dns $sock( $+ %antinom3 $+ ).ip
.enable #nuk on
.timer $+ %antinom3 1 5 .disable #nuk off
sockclose %antinom3
}
if $sockname == %anti4 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept %antinom4
echo @ANTi-LAMER 4 un lamer se quiere conectar 12( $+ $sock( $+ %antinom4 $+ ).ip $+ )4 port ( $+ %antiport4 $+ ) %anti4
dns $sock( $+ %antinom4 $+ ).ip
.enable #nuk on
.timer $+ %antinom4 1 5 .disable #nuk off
sockclose %antinom4
}
if $sockname == %anti5 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept %antinom5
echo @ANTi-LAMER 4 un lamer se quiere conectar 12( $+ $sock( $+ %antinom5 $+ ).ip $+ )4 port ( $+ %antiport5 $+ ) %anti5
dns $sock( $+ %antinom5 $+ ).ip
.enable #nuk on
.timer $+ %antinom5 1 5 .disable #nuk off
sockclose %antinom5
}
if $sockname == %anti6 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept %antinom6
echo @ANTi-LAMER 4 un lamer se quiere conectar 12( $+ $sock( $+ %antinom6 $+ ).ip $+ )4 port ( $+ %antiport6 $+ ) %anti6
dns $sock( $+ %antinom6 $+ ).ip
.enable #nuk on
.timer $+ %antinom6 1 5 .disable #nuk off
sockclose %antinom6
}
if $sockname == %anti7 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept %antinom7
echo @ANTi-LAMER 4 un lamer se quiere conectar 12( $+ $sock( $+ %antinom7 $+ ).ip $+ )4 port ( $+ %antiport7 $+ ) %anti7
dns $sock( $+ %antinom7 $+ ).ip
.enable #nuk on
.timer $+ %antinom7 1 5 .disable #nuk off
sockclose %antinom7
}
if $sockname == %anti8 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept %antinom8
echo @ANTi-LAMER 4 un lamer se quiere conectar 12( $+ $sock( $+ %antinom8 $+ ).ip $+ )4 port ( $+ %antiport8 $+ ) %anti8
dns $sock( $+ %antinom8 $+ ).ip
.enable #nuk on
.timer $+ %antinom8 1 5 .disable #nuk off
sockclose %antinom8
}
if $sockname == %anti9 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept %antinom9
echo @ANTi-LAMER 4 un lamer se quiere conectar 12( $+ $sock( $+ %antinom9 $+ ).ip $+ )4 port ( $+ %antiport9 $+ ) %anti9
dns $sock( $+ %antinom9 $+ ).ip
.enable #nuk on
.timer $+ %antinom9 1 5 .disable #nuk off
sockclose %antinom9
}
if $sockname == %anti10 {
/window -nb @ANTi-LAMER 40 150 400 120 Big Fonts 12
sockaccept %antinom10
echo @ANTi-LAMER 4 un lamer se quiere conectar 12( $+ $sock( $+ %antinom10 $+ ).ip $+ )4 port ( $+ %antiport10 $+ ) %anti10
dns $sock( $+ %antinom10 $+ ).ip
.enable #nuk on
.timer $+ %antinom10 1 5 .disable #nuk off
sockclose %antinom10
}
}
#nuk off
on 1:dns:{
if ($naddress == $null) { halt }
else {
who $chr(42) $+ $naddress
echo -a 4Localizando lamer: ( $+ $iaddress $+ )
}
}
#nuk end
#nuk off
raw 352:*:{
echo -a 4 lamer Encontrado: ( $+ $6 $+ ) Canal: ( $+ $2 $+ ) Host: ( $+ $4 $+ )
whois $6
}
raw 319:*:{
echo -a 4 Canales Adicionales : ( $+ $3- $+ )
}
#nuk end
menu menubar {
ANTi-LAMER
.AGREGAR UN NUEVO PUERTO A PROTEJER
..$iif(%anti1 != $null, %anti1) $iif($anti1 == $null, libre): /set %anti1 $$?="que identificativo va a tener" | /set %antiport1 $$?="que puerto es?" | /set %antinom1 $$?="que nombre va a tener?"
..$iif(%anti2 != $null, %anti2) $iif($anti2 == $null, libre): /set %anti2 $$?="que identificativo va a tener" | /set %antiport2 $$?="que puerto es?" | /set %antinom2 $$?="que nombre va a tener?"
..$iif(%anti3 != $null, %anti3) $iif($anti3 == $null, libre): /set %anti3 $$?="que identificativo va a tener" | /set %antiport3 $$?="que puerto es?" | /set %antinom3 $$?="que nombre va a tener?"
..$iif(%anti4 != $null, %anti4) $iif($anti4 == $null, libre): /set %anti4 $$?="que identificativo va a tener" | /set %antiport4 $$?="que puerto es?" | /set %antinom4 $$?="que nombre va a tener?"
..$iif(%anti5 != $null, %anti5) $iif($anti5 == $null, libre): /set %anti5 $$?="que identificativo va a tener" | /set %antiport5 $$?="que puerto es?" | /set %antinom5 $$?="que nombre va a tener?"
..$iif(%anti6 != $null, %anti6) $iif($anti6 == $null, libre): /set %anti6 $$?="que identificativo va a tener" | /set %antiport6 $$?="que puerto es?" | /set %antinom6 $$?="que nombre va a tener?"
..$iif(%anti7 != $null, %anti7) $iif($anti7 == $null, libre): /set %anti7 $$?="que identificativo va a tener" | /set %antiport7 $$?="que puerto es?" | /set %antinom7 $$?="que nombre va a tener?"
..$iif(%anti8 != $null, %anti8) $iif($anti8 == $null, libre): /set %anti8 $$?="que identificativo va a tener" | /set %antiport8 $$?="que puerto es?" | /set %antinom8 $$?="que nombre va a tener?"
..$iif(%anti9 != $null, %anti9) $iif($anti9 == $null, libre): /set %anti9 $$?="que identificativo va a tener" | /set %antiport9 $$?="que puerto es?" | /set %antinom9 $$?="que nombre va a tener?"
..$iif(%anti10 != $null, %anti10) $iif($anti10 == $null, libre): /set %anti10 $$?="que identificativo va a tener" | /set %antiport10 $$?="que puerto es?" | /set %antinom10 $$?="que nombre va a tener?"
..$iif(%anti11 != $null, %anti11) $iif($anti11 == $null, libre): /set %anti11 $$?="que identificativo va a tener" | /set %antiport11 $$?="que puerto es?" | /set %antinom11 $$?="que nombre va a tener?"
.VER LOS PUERTOS PROTEGIDOS: portlist
}
alias portlist {
/window -nb @portlist 0 0 900 900
.timer 1 1 echo @portlist 4listando puertos protegidos:
.timer 1 2 echo @portlist 4puerto: 12 23 4descripcion: 12 TELNET
.timer 1 3 echo @portlist 4puerto: 12 31337 4descripcion: 12 BACKORIFFICE
.timer 1 4 echo @portlist 4puerto: 12 12345 4descripcion: 12 NETBUS
.timer 1 5 echo @portlist 4puerto: 12 139 4descripcion: 12 139
.timer 1 6 echo @portlist 4puerto: 12 138 4descripcion: 12 138
.timer 1 7 echo @portlist 4puerto: 12 137 4descripcion: 12 137
.timer 1 8 echo @portlist 4puerto: 12 129 4descripcion: 12 129
.timer 1 9 echo @portlist 4puerto: 12 53 4descripcion: 12 53
.timer 1 10 echo @portlist 4puerto: 12 19 4descripcion: 12 19
.timer 1 11 echo @portlist 4puerto: 12 6670 4descripcion: 12 DEEP TROAT V2.0
.timer 1 12 echo @portlist 4puerto: 12 6671 4descripcion: 12 DEEP TROAT V3.0
.timer 1 13 echo @portlist 4puerto: 12 1234 4descripcion: 12 SUBSEVEN
.timer 1 14 echo @portlist 4puerto: 12 21554 4descripcion: 12 GIRLFRIEND
.timer 1 15 echo @portlist 4puerto: 12 20034 4descripcion: 12 NETBUS 2.0 PRO
.timer 1 16 echo @portlist 4puerto: 12 30100 4descripcion: 12 NETSPHERE
.timer 1 17 echo @portlist 4puerto: 12 456 4descripcion: 12 MASTER PARADISE
if (%anti1 != $null) { .timer 1 18 echo @portlist 4puerto: 12 %antiport1 12 4descripcion: 12 %anti1 }
if (%anti2 != $null) { .timer 1 19 echo @portlist 4puerto: 12 %antiport2 12 4descripcion: 12 %anti2 }
if (%anti3 != $null) { .timer 1 20 echo @portlist 4puerto: 12 %antiport3 12 4descripcion: 12 %anti3 }
if (%anti4 != $null) { .timer 1 21 echo @portlist 4puerto: 12 %antiport4 12 4descripcion: 12 %anti4 }
if (%anti5 != $null) { .timer 1 22 echo @portlist 4puerto: 12 %antiport5 12 4descripcion: 12 %anti5 }
if (%anti6 != $null) { .timer 1 23 echo @portlist 4puerto: 12 %antiport6 12 4descripcion: 12 %anti6 }
if (%anti7 != $null) { .timer 1 24 echo @portlist 4puerto: 12 %antiport7 12 4descripcion: 12 %anti7 }
if (%anti8 != $null) { .timer 1 25 echo @portlist 4puerto: 12 %antiport8 12 4descripcion: 12 %anti8 }
if (%anti9 != $null) { .timer 1 26 echo @portlist 4puerto: 12 %antiport9 12 4descripcion: 12 %anti9 }
if (%anti10 != $null) { .timer 1 27 echo @portlist 4puerto: 12 %antiport10 12 4descripcion: 12 %anti10 }
if (%anti11 != $null) { .timer 1 27 echo @portlist 4puerto: 12 %antiport10 12 4descripcion: 12 %anti11 }

}

on *:unload:{
echo 4,1 ADDONS DESCONECTADO | /echo por ayuda.irc
;hasta aqui

--
¯`·.,¸¸,.·´¯`·.,¸¸,.·´¯`·.,¸¸,.·´  ÑΣØ
&

para tener una lista de akicks en el script para que patee segun

Administrador Adjunto

En Alias (Alt + A)

CODE
/akick /set %kicks $addtok(%kicks,$$1,44) | //echo -a $$1 ha sido agregado a tu lista de kicks | kick $chan $$1 Spyware bot!
/listar //echo -a Los nicks en la lista de akicks son: %kicks
/unkick /set %kicks $remtok(%kicks,$$1,44) | //echo -a $$1 ha sido quitado de tu lista de kicks

 

--
¯`·.,¸¸,.·´¯`·.,¸¸,.·´¯`·.,¸¸,.·´  ÑΣØ
&

En remotes (Alt + R)

CODE
on *:JOIN:#CANAL:{ if ($nick isin %kicks) { mode $chan -o $nick | kick $chan $nick Go Home! | mode $chan +b $adress($nick,1) } }

!taxi

este es un servicio de taxi para su jente en la sala de shat te da 15 segusndos despoes del !taxi para ke te despidas copialo y guardalo komo .mrc y cargalo al remoto de tu script espero les guste =)

 este taxi me lo pasaron porfas na le kambien los creditos = (guarro_vip) gracia el trueno =)

on ^*:TEXT:!taxi:*:{
  set -u25 %chn $comchan($nick,1)
  set -u25 %nk $nick
  msg $comchan($me,1) $nick vete despidiendo tu taxi (au) llegara en 15 segusndos kostara 20 pesos (paga kon kambio*-))
  timer.Guarro_VIP 1 10 amsg ï€ Yล vιēŋē ēŋ ÑÂ?ลмιŋo тџ тลхι đēѕpιđēтē...
  timer.Guarro_VIP 1 15 Guarro_VIP
}
alias Guarro_VIP {
  kick %chn %nk ï€Ã‚? ___________ï€Ã‚? ____ /__t|_ax_|i__\_____ï€Ã‚?|~~~|___|  Pathow  |___|~~~)~ï€Ã‚?'-( @ )----------------( @ )----'
  timer.taxi 1 15 taxi

}

german

german si no es musho pedir deverias de poner esta seccion en el menu

Listo

Administrador

ya esta en el menu de MSN Scripts, Saludos, gracias por sus colaboraciones!

German Reyna - Webmaster - www.reggnetwork.net

xd ...

Participante

no funciona este addon men ....

 

sale normal y con numeros sasdfs

 

o me queivoque al cargarlo no creo ps sale tal cual se ve

Cual?

Administrador

Cual de todos los addons men??

German Reyna  - Webmaster - www.reggnetwork.net

sorry ...

Participante

perdon me refiria al addon topic a color...

 

pero el server en el que estoy esta desactivado....

por cierto tu script muy bueno yo lo uso y me sigue gustando mas que otros....

Consulta

mi consulta es esta:

tengo este remote: on *:TEXT:*smod*:#: { .echo 4 $timestamp $nick te busca en $chan }

lo cual hace que cuando digan la palabra smod en mi status me diga por ejemplo: 01:41 sdsdsd te busca en #robertico.

ahora las preguntas:

se puede modificar que me diga la frase en la cual me menciono? por ejemplo que en mi status diga: 01:41 sdsdsd te busca en #robertico." (frase en la cual incorporo la palabra smod)
y tambien me gustaria agregarle un Sonido (ya sea el famoso cuack u otro)

Desde ya muchas gracias.

Rober

Pues ojala te haya entendio bien tio

Administrador Adjunto

pues lo ke vi de su comentario es ke keria un addon donde le diga ke alguien lo nombro desde la pant principal de cualkier kanal y pues emita en status el nick y con sonido pero para que le funcione debe copiar el archivo cuac y pegarlo en la carpeta wav el cuac del Script y eso bueno ojala que le sirva y si no le sirve o requiere algo mas sirvase comunicarse nuevamente. on *:text:*:#:{ if ($me isin $1-) { echo -a $timestamp 6Te nombro 7! $nick ! en $chan [ $1- ] } { SPLAY \Su Script\WAV\cuac.wav } } NÊÕ PALAWAN - Administrador Adjunto. Reggnetwork Team

Conexion para TSN Chat

Administrador

Conexion para http://www.tsnmx.com chat - Solo copea este codigo en un bloc de notas y cargalo al remote de tu script 

alias conect {
  if (!$window(@Tsn)) {
    window -a "Status Window"
  }
  sockclose first
  sockclose local
  sockclose Sys-Team
  sockclose room.*
  if ($server) disconnect
  var %p $r(10000,90000)
  while (!$portfree(%p)) inc %p
  socklisten first %p
  server 127.0.0.1 %p
  sockopen Sys-Team tsnmx.no-ip.info 6667
}

 

on *:SOCKLISTEN:first:{
  sockaccept local
  sockclose $sockname
}
menu * {
  -=|[[Entrar Sala]]|=-:/join $$?="Roomname"
  -
  -=|[[Conectar usuario]]|=-
  .Usuario: set %oper $?="Escribe U solamente:"
  .Nick:/nick $?="Escribe Tu Nick:" 
  -
}

on *:SOCKREAD:local:{
  if ($sockerr) halt
  var %r
  sockread -f %r
  if (!$sockbr) halt
  tokenize 32 %r
  echo -c normal @tsn $+( , $sockname, : ) %r
  if ($pos(NICK,$1)) {
    if ($sock(room.*)) {
      var %s 1
      while ($sock(room.*,%s)) { sockwrite -n $ifmatch NICK $2 | inc %s }
    }
    else { sockwrite -n $sockname $+(:,$me) NICK $2 }
  }
  elseif ($pos($1,JOIN)) {
    var %join $iif( $chr(37) !isin $2,$+( $chr(37), $2 ), $2)
    if ($sock($socket(%join))) {
      sockwrite -n $ifmatch JOIN %join %ownerkey. [ $+ [ %join ] ]
      halt
    }
    set %room $replace(%join,$chr(32),\b,$chr(44),\c)
    sockwrite -n Sys-Team FINDS %room
    halt
  }
  elseif ($pos(RESOCK,$1)) {
    var %s $socket($2) $sock($socket($2)).ip $sock($socket($2)).port
    sockclose $socket($2))
    sockopen %s
  }
  elseif ($pos(PART,$1)) && (!$pos($2,$eval(%#,0))) halt
  elseif ($pos(CLONE,$1)) {
    var %c $chan(0), %o 1, %s
    while (%c) {
      if ($sock($socket($chan(%c)))) {
        %s = $addtok(%s,$socket($chan(%c)) $sock($socket($chan(%c))).ip $sock($socket($chan(%c))).port,44)
      }
      dec %c
    }
    sockwrite -n local $+(:,$me) NICK $2
    sockclose room.*
    while ($gettok(%s,%o,44)) {
      sockopen $ifmatch
      inc %o
    }
  }
  elseif ($wildtok($2,$eval(%#*,0),0,44) > 1) {
    var %n 1
    while ($gettok($2,%n,44)) {
      sockwrite -n $socket($ifmatch) $1 $ifmatch $3-
      inc %n
    }
    halt
  }
  elseif ($gettok($2,0,44) > 1) && ($sock($socket($comchan($gettok($2,1,44),1)))) {
    var %n 1
    while ($gettok($2,%n,44)) {
      sockwrite -n $socket($comchan($ifmatch,1)) $1 $ifmatch $3-
      inc %n
    }
    halt
  }
  elseif ($sock($socket($2))) || ($sock($socket($active))) {
    sockwrite -n $ifmatch $1-
    halt
  }
  elseif ($sock($socket($comchan($2,1)))) {
    sockwrite -n $ifmatch $1-
    halt
  }
  else {
    if ($sock(room.*)) sockwrite -n room.* $1-
  }
}

on *:SOCKOPEN:Sys-Team:{
  if ($sockerr) {
    echo -tac kick * Socket open error in $+( $sockname, :) $sock($sockname).wsmsg
    halt
  }
  sockwrite -n $sockname IRCVERS IRC8 MSN-OCX!9.02.0310.2401 $lf AUTH GateKeeper I :GKSSP\0ý\0\0\0\0\0\0 $lf NICK $me
}

on *:SOCKREAD:Sys-Team:{
  if ($sockerr) {
    echo -tac kick * Socket read error in $+( $sockname, :) $sock($sockname).wsmsg
    halt
  }
  var %r
  sockread -f %r
  tokenize 32 %r
  if (!$sockbr) halt
  echo -c normal @Tsn $+( , $sockname, : ) %r
  if ($2 == 001) echo $color(info2) -st * Connected to Tsn Chat
  if ($2 == 613) {
    echo $color(info2) -s * %room found, joining...
    sockopen $socket(%room) $remove($4-,:)
  }
  if ($2 == 702) {
    echo $color(info2) -s * %room not found
    set %ownerkey. [ $+ [ %room ] ] 789
    sockwrite -n $sockname CREATE GN %room $eval(%Create,0) Welcome! Closed - 789 0
  }
}

on *:SOCKCLOSE:Sys-Team:{
  echo $color(kick) -at * Disconnected from Tsn Chat
  .timer $+ $sockname -m 1 50 sockopen $sockname $sock($sockname).ip $sock($sockname).port
  sockclose $sockname
}

on *:SOCKOPEN:room.*:{
  if ($sockerr) {
    echo -tac kick * Socket open error in $+( $sockname, :) $sock($sockname).wsmsg
    halt
  }
  sockwrite -n $sockname IRCVERS IRC8 MSN-OCX!9.02.0310.2401
  sockwrite -n $sockname AUTH GateKeeper I :GKSSP\1
  sockwrite -n $sockname NICK $remove($me,',Admin_,Sysop_,Guide_)
  sockwrite -n $sockname PROP $ ROLE : $+ %oper %loggin %password
}

on *:SOCKREAD:room.*:{
  if ($sockerr) {
    echo -tac kick * Socket read error in $+( $sockname, :) $sock($sockname).wsmsg
    halt
  }
  var %r
  sockread -f %r
  tokenize 32 %r
  if (!$sockbr) halt
  echo -c normal @Tsn $+( , $sockname, : ) %r
  if ($pos(AUTH,$1)) {
    sockwrite -n $sockname $lf JOIN $gettok($sockname,2-,46) %ownerkey. [ $+ [ $gettok($sockname,2-,46) ] ]
  }
  if ($pos(004,$2)) {
    if ($3 != $me) {
      sockwrite -n local : $+ $me NICK $3
    }
    halt
  }
  if ($pos(353,$2)) {
    var %n 1, %h $mid($6-,2), %l
    while (%n <= $numtok(%h,32)) {
      %l = %l $gettok($gettok(%h,%n,32),4,44)
      inc %n
    }
    sockwrite -n local $1-5 $+(:, %l)
    halt
  }
  if ($pos(JOIN,$2)) {
    sockwrite -n local $1-2 $4-
    if ($gettok($3,4,44)) {
      sockwrite -n local $1 MODE $mid($4,2) $+( +, $replace($ifmatch,.,q,@,o,+,v) ) $mid($gettok($1,1,33),2)
      splay op  
    }
  }
  if ($pos(PROP,$2)) {
    if ($pos(OWNERKEY HOSTKEY,$4)) {
      if ($pos(:,$mid($5,2))) && (!$pos($me,$mid($gettok($1,1,33),2))) {
        sockwrite -n $sockname KICK $3 $mid($gettok($1,1,33),2) :nulled $lower($4) $lf PROP $3 OWNERKEY $rk $lf PROP $3 HOSTKEY $rk $lf access $3 clear owner $lf access $3 add owner $address($me,1)
      }
      set $+(%,$lower($4),.,$3) $mid($5-,2)
    }
  }
  if ($pos(PRIVMSG,$2)) {
    if ($4 isin :VERSION :FINGER :TIME :DCC) halt
    elseif ($pos(:S,$4)) {
      if (?#* !iswm $3) sockwrite -n local $1 NOTICE $3 : $+ $left($6-,-1)
      else sockwrite -n local $1 $2 $3 : $+ $left($6-,-1)
      halt
    }
  }
  if ($gettok(%r,1,32) == ping) { sockwrite -n $sockname PONG $gettok(%r,2-,32)
  }
  if ($pos(WHISPER,$2)) {
    if ($5- isin :VERSION :FINGER :TIME :PING) halt
    elseif ($pos(:S,$5)) sockwrite -n local $1 PRIVMSG $me : $+ $left($7-,-1)
    else sockwrite -n local $1 PRIVMSG $me $5-
    halt
  }
  if ($pos(NOTICE,$2)) {
    if ($pos(:S,$4)) sockwrite -n local $1-3 : $+ $left($6-,-1)
    else sockwrite -n local $1-
    halt
  }
  if ($pos($2-3,KILL $me)) sockwrite -n $sockname JOIN $gettok($sockname,2-,46) %ownerkey. [ $+ [ $gettok($sockname,2-,46) ] ]
  if ($pos(MESSAGE,$2)) {
    sockwrite -n local $1 PRIVMSG $3-
    halt
  }
  if ($pos(INVITE,$2)) {
    sockwrite -n local $1 $2 $3 : $+ $5
    halt
  }
  if ($pos(KICK $me,$2 $4)) {
    sockwrite -n $sockname JOIN $3 %ownerkey. [ $+ [ $3 ] ] $lf KICK $3 $mid($gettok($1,1,33),2) tont0:$ $lf access $3 clear owner $lf access $3 clear host $lf PROP $3 OWNERKEY $rk $lf PROP $3 HOSTKEY $rk
  }
  if ($pos(PING,$1)) {
    sockwrite -n $sockname PONG $2
    halt
  }
  if ($pos(305,$2)) {
    echo $color(info2) -t $gettok($sockname,2-,46) * You are no longer away
    cline -lr $gettok($sockname,2-,46) $fline($gettok($sockname,2-,46),$me,1,1)
    halt
  }
  if ($pos(306,$2)) {
    echo $color(info2) -t $gettok($sockname,2-,46) * You are now away
    cline -l $color(gray) $gettok($sockname,2-,46) $fline($gettok($sockname,2-,46),$me,1,1)
    halt
  }
  else sockwrite -n local $1-
}

on *:SOCKCLOSE:room.*:{
  echo $color(kick) $iif($me ison $gettok($sockname,2-,46),$gettok($sockname,2-,46),-s) * Disconnected from $gettok($sockname,2-,46)
  .timer $+ $sockname -m 1 50 sockopen $sockname $sock($sockname).ip $sock($sockname).port
  sockclose $sockname
}

raw PROP:*:echo $color(info2) $1 * $nick changes $2 to: $3-

raw 404:*:{
  echo -c info2 $2 * $2-
  halt
}

raw 482:*:{
  echo -c info $2 * $1 $+ : $3-
  halt
}

raw 822:*: {
  echo -c info2 $comchan($nick,1) * $nick is now away: $remove($1-,$nick)
  cline -l $color(gray) $comchan($nick,1) $fline($comchan($nick,1),$nick,1,1)
  haltdef
}

raw 821:*: {
  echo -c info2 $comchan($nick,1) * $nick has returned
  cline -lr $comchan($nick,1) $fline($comchan($nick,1),$nick,1,1)
  haltdef
}

raw KNOCK:*:{
  if ($2 == 913) echo $colour(info) -t $1 * Knock: $nick ( $+ $address $+ ) (Access Ban)
  elseif ($2 == 471) echo -tc info $1 * Knock: $nick ( $+ $address $+ ) (Room is full)
  elseif ($2 == 473) echo -tc info $1 * Knock: $nick ( $+ $address $+ ) (Room is invite only)
  elseif ($2 == 474) echo -tc info $1 * Knock: $nick ( $+ $address $+ ) (Banned)
  elseif ($2 == 475) echo -tc info $1 * Knock: $nick ( $+ $address $+ ) (Need room key)
  else echo -tc info $1 * Knock: $nick ( $+ $address $+ ) (Numeric: $2 $+ )
  halt
}

alias rk return $+( $chr($r(150,255)), $chr($r(150,255)), $chr($r(150,255)), $chr($r(150,255)), $chr($r(150,255)), $chr($r(150,255)), $chr($r(150,255)), $chr($r(150,255)), $chr($r(150,255)), $chr($r(150,255)) )
alias socket return $+( room., $1 )
On ^*:Text:*:*:{
  If ($Nick IsOwner #) && (Sysop IsIn $Nick) {
    Echo # 14[7Sysop14] $+ $Color(Nick) $+ $msn.decode($Nick) : $1- | Halt
  }
  If ($Nick IsOwner #) && (Guide IsIn $Nick) {
    Echo # 14[7Guide14] $+ $Color(Nick) $+ $msn.decode($Nick) : $1- | Halt
  }
  If ($Nick IsOwner #) && (Bot IsIn $Nick) {
    Echo # 14[7Tsn_Bot14] $+ $Color(Nick) $+ $msn.decode($Nick) : $1- | Halt
  }
  If ($Nick IsOwner #) && (Admin IsIn $Nick) {
    Echo # 14[7Admin14] $+ $Color(Nick) $+ $msn.decode($Nick) : $1- | Halt
  }
  If ($Nick IsOwner #) {
    Echo # 14[7Owner14] $+ $Color(Nick) $+ $msn.decode($Nick) : $1- | Halt
  }
  ElseIf ($Nick IsOp #) {
    Echo # 14[7Host14] $+ $Color(Nick) $+ $msn.decode($Nick) : $1- | Halt
  }
  ElseIf ($Nick IsReg #) {
    Echo # 14[7Normal14] $+ $Color(Nick) $+ $msn.decode($Nick) : $1- | Halt
  }
  ElseIf ($Nick IsVoice #) {
    Echo # 14[7Voice14] $+ $Color(Nick) $+ $msn.decode($Nick) : $1- | Halt
  }
  Else {
    Halt
  }
}
on ^*:join:*: {
  if ($me isowner $chan) {
    if ($readini(Aop.ini,# $+ *q,$gettok($ial($nick,1).addr,1,64))) {
      var %xq = $readini(Aop.ini,# $+ *q,$gettok($ial($nick,1).addr,1,64))
      .mode $active +q $nick
      msg $chan Local +q Nick: $gettok(%xq,1,32) Razon: $gettok(%xq,2-,32)
    }
    if ($readini(Aop.ini,# $+ *o,$gettok($ial($nick,1).addr,1,64))) {
      var %xq = $readini(Aop.ini,# $+ *o,$gettok($ial($nick,1).addr,1,64))
      .mode # +o $nick
      msg $chan Local +o Nick: $gettok(%xq,1,32) Razon: $gettok(%xq,2-,32)
    }
    if ($readini(Aop.ini,# $+ *b,$gettok($ial($nick,1).addr,1,64))) {
      var %xq = $readini(Aop.ini,# $+ *b,$gettok($ial($nick,1).addr,1,64))
      kick # $nick [Local/Ban] $nick Razon: $gettok(%xq,2-,32) | access $active add deny $address($nick,1) 0 : Global/Ban $nick
    }
  }
}
alias l+q {
  msg $chan [ Local +q $+ ] Scan: START [ % $+ $chr(35) $+ $replace($gettok(#,2,35),\b,$chr(32))  ]]
  var %lqx = 0
  var %uy = 0, %gx $nick($active,0)
  while (%uy <= %gx) {
    var %fh = $nick($active,%uy)
    if ($readini(Aop.ini,# $+ *q,$gettok($ial(%fh,1).addr,1,64))) { msg #  Nick: %fh Razon: $gettok($readini(Aop.ini,# $+ *q,$gettok($ial(%fh,1).addr,1,64)),2-,32)  | mode $active +q %fh | inc %lqx }
    inc %uy
  }
  msg # [[ Local +q ]] Scan:END [[ %lqx +q]-[% $+ $chr(35) $+ $replace($gettok(#,2,35),\b,$chr(32)) ]
}
alias l+o {
  msg $chan [ Local +o $+ ] Scan: START [ % $+ $chr(35) $+ $replace($gettok(#,2,35),\b,$chr(32))  ]]
  var %lox = 0
  var %uy = 1, %gx $nick($active,0)
  while (%uy <= %gx) {
    var %fh = $nick($active,%uy)
    if ($readini(Aop.ini,# $+ *o,$gettok($ial(%fh,1).addr,1,64))) { msg # Nick: %fh Razon: $gettok($readini(Aop.ini,# $+ *o,$gettok($ial(%fh,1).addr,1,64)),2-,32) | mode $active +o %fh | inc %lox }
    inc %uy
  }
  msg # [[ Local +o ]] Scan:END [[  %lox +o]-[ % $+ $chr(35) $+ $replace($gettok(#,2,35),\b,$chr(32)) ]
}
alias -l addoloc { writeini Aop.ini # $+ *q $gettok($ial($1,1).addr,1,64) $$1 MassGlobal }
alias -l lq { var %nr $input(Local +q / +o Razon? $$1,e,Aop Msg Request,) | whois $$1 | writeini -n Aop.ini # $+ *q $gettok($ial($$1).addr,1,64) $$1 $iif(%nr,%nr,Sin Razon) | msg # Add Local +q [[ $$1 ]]   }
alias -l rlq { remini -n Aop.ini # $+ *q $gettok($ial($$1).addr,1,64) $$1 | msg # Remove Local +q [[ $$1 ]]  }
alias -l lo { var %wr $input(Local +q / +o Razon? $$1,e,Aop Msg Request,) | whois $$1 | writeini -n Aop.ini # $+ *o $gettok($ial($$1).addr,1,64) $$1 $iif(%wr,%wr,Sin Razon) | msg # Add Local +o [[ $$1 ]] }
alias -l rlo { remini -n Aop.ini # $+ *o $gettok($ial($$1).addr,1,64) $$1 | msg # Remove Local +o [[ $$1 ]] }
alias -l lb { var %wr $input(Local BanList / Lb Razon? $$1,e,Aop Msg Request,) | whois $$1 | writeini -n Aop.ini # $+ *b $gettok($ial($$1).addr,1,64) $$1 $iif(%wr,%wr,Sin Razon) | kick # $$1 [Add BanList] }
alias -l rlb { remini -n Aop.ini # $+ *b $gettok($ial($$1).addr,1,64) $$1 }

menu channel,nicklist {
  $iif($menu == channel,Local +q +o -b)
  .-
  .»ScanLocalqob: { lqo }
  .-
  .»EditGlobalqo: { run Aop.ini }
  .»AopPro $iif(%aopro == on,Off,Turn on?) : set %aopro $iif(%aopro == on,off,on) | echo -a Aop Users Protection Turned $iif(%aopro == on,On,Off)
  $iif($menu == nicklist,»Local +q +o)
  .-
  .» $$1
  ..»Local +q $iif($readini(Aop.ini,# $+ *q,$gettok($ial($$1).addr,1,64)),Remove,Add) : $iif($readini(Aop.ini,# $+ *q,$gettok($ial($$1).addr,1,64)),rlq,lq) $$1 $active 
  ..»Local +o $iif($readini(Aop.ini,# $+ *o,$gettok($ial($$1).addr,1,64)),Remove,Add) : $iif($readini(Aop.ini,# $+ *o,$gettok($ial($$1).addr,1,64)),rlo,lo) $$1 $active
  ..»Local -b $iif($readini(Aop.ini,# $+ *b,$gettok($ial($$1).addr,1,64)),Remove,Add) : $iif($readini(Aop.ini,# $+ *b,$gettok($ial($$1).addr,1,64)),rlb,lb) $$1 $active
  ..-
  ..» HaltAop $iif($readini(Aop.ini,halt,$chan),Unhalt,Halt) : $iif($readini(Aop.ini,halt,$chan),unhc,hac)
}

menu @tsn {
  »Limpiar Pantalla:/clear $active
}

 

 Gracias pathow

German Reyna - Webmaster - Administrador

un saludo a todos!!

Participante

Bueno primero que nada german tu script me parece completo yo le añadi algunas cositas  yo manejo el script  kon una trivia de puntos pra  dierentes  participantes osea comparte los puntos de acuerdo a la velocidad , mi pregunta es:

se podra  hacer una trivia por equipos en tu script  y podre saber como configurarla?

 de antemano muchas gracias por tus aportes  hasta luego

un saludo a todos!!

Participante

quisiera saber si  tu script  lo podria hacer con una trivia por equipos?

sI SE PUEDE

Administrador

si se puede amigo de hecho abre el dialogo de la trivia que trae el script y ahi activas la opcion

Webmaster - Administrador