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.
si tienen
alguna para kambiar la fuente y el kolor se los agradecere
Claro aki hay
#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
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
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
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.
#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
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
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
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.
on *:OPEN:?:if (%noquery == on) { close -m $nick | echo -s $nick te envio un query con el mensaje $1- }
Protecciones
a) Anti Deop
on @*:DEOP:#: if ($opnick == $me) && ($nick != chan) && ($nick != chanserv) { .msg chan op # $me | kick # $nick nunca me patees }
Anti 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
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)
Comando: /qmsg mensaje
Un simple 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
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
En Alias (Alt + A)
/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)
!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
ya esta en el menu de MSN Scripts, Saludos, gracias por sus colaboraciones!
German Reyna - Webmaster - www.reggnetwork.net
xd ...
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?
Cual de todos los addons men??
German Reyna - Webmaster - www.reggnetwork.net
sorry ...
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
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
Conexion para http://www.tsnmx.com chat - Solo copea este codigo en un bloc de notas y cargalo al remote de tu script
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!!
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!!
quisiera saber si tu script lo podria hacer con una trivia por equipos?
sI SE PUEDE
si se puede amigo de hecho abre el dialogo de la trivia que trae el script y ahi activas la opcion
Webmaster - Administrador