BoT de GatherŽs !!

MinizZ

Please poner aki un bot de gatherŽs !! (los comandos)

guiye

jajajajaaja ten fe

CuXiLLo

lol ?

Alperini

#1 - !add - !rem/!remove - y sobra xDD

PD : te crees k van a darte un bot de gathers por la cara ?

iRoN-G

hay gente generosa

MinizZ

Nose por lo menos algun komando...

¿komo se pone para k alguien ponga !add y se le meta en algun lao?

LiuM

Tomar es mucho tiempo en esta comunidad y a mi tb me gusta q me ayuden xD

ON 1:TEXT:!hlp.pick::{
if ( $nick isop $chan ) /notice $nick Lista de commandos: !pick numero de slots tipo de juego (CS,NS, ...) (Lanzar un pickup), !pick (Lanzar un pickup).
}
ON 1:TEXT:!pick
:*:{
if ( $nick isop $chan ) {
if ( %pick == $null ) {
if ( $3 == $null ) { /msg $nick Sintaxis: !pick Numero de jugadores Tipo de juego (CS, HL, BF42, ...) }
else {
/Set %pick 1
/set %p.chan $chan
/set %pick.top $chan($chan).topic
/msg 4Gather $3 lanzado en $+ $chan $+ 14!! 4Solo quedan $2 plazas 14!! 14! 12add a 4o 14! 12add b 4y 14! 12info 14( !remove para borrarte del gather) .
/notice $nick !map !players !ip !go 4 /notice $me pass password del server 14( !refresh si hay un bug en alguna parte)
/set %players $2
/topic $chan 4 G ather lanzado! 12 I nscribete 7( 14!add a 7o 14!add b 7) 14. 12 %players plazas 14.
}
}
else {
if ( %p.chan == $chan ) { /unset %pick | /msg %p.chan Gather anulado por $nick $+ . | unset %a | unset %b | unset %pick.nick | unset %map | unset %players | /topic $chan %pick.top | /unset %pick.top | unset %p.chan | unset %pick.ip }
else notice $nick Ningun gather lanzado!
}
}
}
ON *:TEXT:!add *:$( $+ %p.chan $+ ):{
if ( %pick != $null ) {
if ( $2 == a ) {
if ( $nick !isin %pick.nick ) { /set %pick.nick %pick.nick $nick | /notice $nick Agregado correctamente al equipo A . | /set %a %a $nick | /pick.top }
else /notice $nick Ya estas inscrito en un equipo.
}
if ( $2 == b ) {
if ( $nick !isin %pick.nick ) { /set %pick.nick %pick.nick $nick | /notice $nick Agregado correctamente al equipo B . | /set %b %b $nick | /pick.top }
else /notice $nick Ya estas inscrito en un equipo.
}
}
}
ON *:TEXT:!remove:$( $+ %p.chan $+ ):{
if ( %pick != $null ) {
if ( $nick isin %pick.nick ) {
if ( $nick isin %a ) set %a $replace(%a, $nick, $chr(256))
if ( $nick isin %b ) set %b $replace(%b, $nick, $chr(256))
/set %pick.nick $replace(%pick.nick, $nick, $chr(256))
/notice $nick Has sido borrado correctamente.
/pick.top
}
else /notice $nick No estas inscrito en ningun equipo.
}
}
ON :TEXT:!info:$( $+ %p.chan $+ ):{ if ( %pick != $null ) /notice $nick Mapa: %map - Equipos: $wildtok(%pick.nick,,0,32) $+ / $+ %players - Team A: $wildtok(%a,,0,32) - Team B: $wildtok(%b,,0,32) - IP: %pick.ip }
ON *:TEXT:!refresh:$( $+ %p.chan $+ ):{ if ( $nick isop $chan ) { if ( %pick != $null ) { /pick.top } } }
ON *:TEXT:!map *:$( $+ %p.chan $+ ):{ if ( $nick isop $chan ) { if ( %pick != $null ) { /set %map $2 | /notice $nick Map bien enregistrée: %map | /pick.top } } }
ON *:TEXT:!ip *:$( $+ %p.chan $+ ):{ if ( $nick isop $chan ) { if ( %pick != $null ) { /set %pick.ip $2 | /notice $nick IP bien enregistrée: $2 } } }
ON *:TEXT:!players *:$( $+ %p.chan $+ ):{ if ( $nick isop $chan ) { if ( %pick != $null ) { /set %players $2 | /notice $nick Cambio de slots agregado correctamente: $2 | /pick.top } } }
ON *:NOTICE:pass ::{ if ( $nick isop %p.chan ) { if ( %pick != $null ) { /set %pick.pass $2 | /notice $nick Password agregada correctamente: $2 } } }
ON :TEXT:!go:$( $+ %p.chan $+ ):{ if ( $nick isop $chan ) { if ( %pick.ok != $null ) || ( %pick != $null ) { /go } } }
alias pick.top {
if ( %map == $null ) /topic %p.chan 4 G ather en curso 7( 14 $+ $wildtok(%pick.nick,
,0,32) $+ / $+ %players $+ 7) 14: 7A 4> 12 $replace(%a,$chr(32), 14- 12 ) 7B 4> 12 $replace(%b,$chr(32), 14- 12)
if ( %map != $null ) /topic %p.chan 4 G ather en curso 7( 14 $+ $wildtok(%pick.nick,,0,32) $+ / $+ %players $+ 7) 14: 7A 4> 12 $replace(%a,$chr(32), 14- 12 ) 7B 4> 12 $replace(%b,$chr(32), 14- 12) -|- 4 M apa: 12 %map
if ( $wildtok(%pick.nick,
,0,32) >= %players ) { /ok }
}
alias ok { msg %p.chan 4 L as inscripciones estan cerradas. 12Atentos a que el admin inicie el 3 gather 14. | set %pick.ok 1 | unset %pick }
alias go {
/msg %p.chan 4 P ickup lanzado! 12Revisen sus querys y entren rápido al server!
/pick.pass
}
alias pick.pass {
var %i 0
:suivant
inc %i
msg $wildtok(%pick.nick,,%i,32) IP: %pick.ip - Pass: %pick.pass
if ( %i >= $wildtok(%pick.nick,
,0,32) ) goto end
else goto suivant
:end
/reset
}
alias reset { /unset %pick | unset %a | unset %b | unset %pick.nick | unset %map | unset %players | /topic $chan %pick.top | /unset %pick.top | unset %p.chan | unset %pick.ip | unset %pick.ok | unset %pick.pass }

Lo saqué de una pagina francesa y esta traducido por mi, y ampliado algunas cosas con la ayuda de TeKaNeO ;). Considerarlo el regalo de reyes por mi parte xD

FUNCIONAMIENTO:

1º Poner !pick 10 cs ( 10 slots, cs el juego )
2º Poner !ip 111.11.111.111:20202 ( por ejemplo )
3º /notice nombredelbot pass AquiLaPass
4º Demas comandos !map de_aztec, !cd on, etc ( mirar el codigo)
5º Cuando se llene el cupo se lanzara solo, si lo kereis lanzar antes poneis !go

PD: faltaria implementar para que cuando ponas !add te meta aleatoriamente, por ahora solo sirve poniendo !add a o !add b
Un saludo

Alperini

si se molestara en buscarlo, has tenido suerte en cojer a uno que ha sido gener0s0.

MinizZ

Gracias tio

MinizZ

Pongo lo de !pick y no me sale na ! lium explikame pelase ... si no me busco la vida ! ya me as dao un ragalo de kumple

E

bajate de csgather de la web oficial uno viejo estan para descargar. La cuestion es buscar.

LiuM

Yo te explike como funciona, pero parece que te tengo que decir que tienes q abrir un mirc aparte por ejemplo, dar a alt+R y pegar el codigo en la pestaña remotes.

un saludo y buscar por la red anda, que no es mas que lo que hice yo.

Usuarios habituales