LinchandoTras varias pruebas he acabado implementando el bot. Primero usando tablas en la base de datos y guardando los votos tal como se iban posteando, pero con tapatalk no funcionaba al no usar etiquetas y además se creaban registros extraños en las tablas que no conseguia ver de donde venian. Así que tras desechar la idea de tablas lo que hago es recorrer todos los mensajes posteados en ese momento y guardados en la tabla correspondiente del foro (tabla usada por defecto por el foro, no la he creado).
Busco etiquetas que usamos para el linchamiento.
[linchar ]voto linchamiento[/ linchar]
[b][color=red]voto linchamiento[/color][/b]
[color=red][b]voto linchamiento[/b][/color]
Cualquiera de estas tres opciones sirven para anotar vuestro voto y el bot lo tenga en cuenta. Aunque para la etiqueta linchar tenéis un botón que os facilita no tener que recordarlo.
AVISO | Votad dentro de las etiquetas con el nick correcto, cualquier error no sumará al nick correcto y el bot lo contabilizará como voto incorrecto. | |
Desplegable de jugadores vivosCon la nueva versión del mod se ha creado un desplegable que lista todos los jugadores vivos en la partida.
Si abrimos el desplegable aparecerán listados todos los jugadores que se permiten linchar en el día en curso de la partida.
Al seleccionar un nombre aparecerá en el cuadro de texto con las etiquetas adecuadas para su linchamiento
[linchar ]Nombre elegido [/ linchar]
Hacer recuentosCualquiera puede hacer un recuento, usad las etiquetas apropiadas:
[ recuento ][/ recuento]
No debe haber espacios dentro de los [] , no me queda más remedio que ponerlos para que no se lance el bot y se pueda ver las etiquetas necesarias.
TRUCO | Se ha habilitado un botón para no tener que memorizar la etiqueta.
| |
INFO | Recordad que cualquiera puede invocar al bot, no hacen falta permisos especiales. | |
Jugadores que no han votadoEl bot reconoce los jugadores que están vivos y comprueba quien no ha votado aún (si ha votado mal cuenta como que ha votado).
El bot muestra en un apartado que jugadores no han votado.
Ejemplo de recuento:
RECUENTOPI_(2 votos):Alexeiv, horak,
SEBAMANU(1 votos):calvo,
XOLO(1 votos):sharara,
CELDELNORD(1 votos):Katalina,
ADADIXON(1 votos):Daessaer,
TANOOKI(1 votos):Marlex,
PILUKA(1 votos):AdaDixon,
CALVO(1 votos):SebaManu,
SHARARA(1 votos):Spidy,
No votan: kesulin, celdelnord, Alma de Floreta, Sigfried, piluka, Jabberwock, Pi_, Gestas, carloscmcm, Tanooki, xolo, Eloradana,
RECUENTO CRONOLÓGICOSEBAMANU:calvo(0),
XOLO:sharara(1),
CELDELNORD:Katalina(2),
PI_:Alexeiv(3), horak(7),
ADADIXON:Daessaer(4),
TANOOKI:Marlex(5),
PILUKA:AdaDixon(6),
CALVO:SebaManu(8),
SHARARA:Spidy(9),
LOG DE VOTOS POR ORDEN CRONOLÓGICOcalvo lincha a SEBAMANU
sharara lincha a XOLO
Katalina lincha a CELDELNORD
Alexeiv lincha a PI_
Daessaer lincha a ADADIXON
Marlex lincha a TANOOKI
AdaDixon lincha a PILUKA
horak lincha a PI_
SebaManu lincha a CALVO
Spidy lincha a SHARARA
Listar jugadores vivos y muertos Aunque es una herramienta dirigida a los master cualquier jugador puede listar de manera sencilla los jugadores vivos y muertos con tan solo apretar un botón.
Este botón crea una lista de jugadores vivos y otra de muertos (con el nombre tachado).
Ejemplo:
JUGADORES VIVOS:
- kesulin
- Katalina
- Alexeiv
- horak
- Daessaer
- celdelnord
- Alma de Floreta
- calvo
- Sigfried
- piluka
- Jabberwock
- SebaManu
- Pi_
- Gestas
- Marlex
- AdaDixon
- carloscmcm
- Tanooki
- xolo
- Eloradana
- Spidy
- sharara
JUGADORES MUERTOS: