1.6  [Plugin] Achivements: Logros automaticos [Actualizado 24/6/12]
Plugin Name: Achivements Plugin Author: Edson Ordaz Plugin Website: http://www.mybb-es.com Plugin Version: 2.5 Plugin Mybb Compatibility: 1.6x P...

Plugin Name: Achivements
Plugin Author: Edson Ordaz
Plugin Website: http://www.mybb-es.com
Plugin Version: 2.5
Plugin Mybb Compatibility: 1.6x
Plugin Language: English and Spanish
Plugin Description: Sistema avanzado de logros automaticos.

Hola amigos bueno les vengo con este plugin que ya lo habia hecho hace mucho pero no lo habia posteado y ace dias decidi hacerle una pequeñas mejoras y hoy se los traigo. Es el sistema de medallas que tiene mi plugin PIP (Points In Posts) pero de forma mas avanzada y separada del PIP!


Version 1.0
[spoiler]
¿Como funciona?
Es simple su funcionamiento creas los logros desde la pestaña achivements dentro del ACP y el plugin se encargara de repartirlas a los usuarios que logran los objetivos automaticamente.

Tipos de Logros
El plugin permite crear 6 tipos de logros diferentes los cuales son
  • Logros por Posts
  • Logros por Temas
  • Logros por reputacion
  • Logros por tiempo en linea (Actividad)
  • Logros por tiempo de registrado
  • Logros personalizado

Los logros por posts, temas y reputacion al crearlos te pide
  • Nombre
  • Descripcion
  • Posts/Temas/Reputacion
  • Imagen

Los logros por tiempo en linea y tiempo de registro te piden
  • Nombre
  • Descripcion
  • periodo
  • Tiempo
  • Imagen
en perdiodo ingresan un numero y en tiempo tienen 5 opciones las cuales con horas, dias, semanas, meses y años!

los logros personalizados te piden
  • Nombre
  • Razon
  • Usuario
  • Imagen

en usuario escribes el nombre del usuario.


Configuracion
El plugin cuenta solo con 9 configuraciones las cuales son

[fieldset][legend]Activar[/legend]
Esta opcion es para activar el funcionamiento del plugin si ustedes desactivan el plugin no borrara las medallas de ningun usuario ni las medallas creadas solo para de repartir medallas. Tampoco oculta las medallas del perfil ni las del postbit.[/fieldset]

[fieldset][legend]Logros en Perfil[/legend]
Esta opcion solo muestra/oculta los logros de los usuarios en sus perfiles.[/fieldset]

[fieldset][legend]Logros en postbit[/legend]
Esta opcion solo muestra/oculta los logros de los usuarios en su postbit.[/fieldset]

[fieldset][legend]Logros maximos en postbit[/legend]
Aqui ingresas el numero maximo que pueden tener los usuarios en su postbit, para poder ver todos tienen que ir al perfil del usuario[/fieldset]

[fieldset][legend]Enviar MP[/legend]
Aqui estan 6 opciones que puedes marcar por checkbox las cuales son
  • Posts
  • Temas
  • Reputacion
  • Tiempo en linea
  • Tiempo de registrado
  • Personalizado

marca las casillas que quieras para cuando se de uno de esos logros mande un mensaje priiado al usuario que recibe el logro.
[/fieldset]

[fieldset][legend]Titulo del MP[/legend]
ingresa el titulo que tendra el mensaje privado[/fieldset]

[fieldset][legend]Mensaje del MP[/legend]
Ingresa el mensaje privado puedes ingresar
  • {user} para mostrar el nombre del usuario
  • {bbname} para mostrar el nombre del foro
  • {bburl} para mostrar la url del foro
  • {name} para mostrar el nombre del logro
  • {description} para mostrar la descripcion/razon del logro
  • {image} para mostrar la imagen del logro

el mensaje por default que trae es el siguiente:
Cita:Hola {user} este es un mensaje automatico de {bbname} Te agradeceremos que no sea respondido.

-----------------------------

Nombre del logro: {name}
Descripcion: {description}
Imagen del logro: {image}

-----------------------------

El logro se te ha otorgado de forma automatica y solo el administrador podra quitarlo o ocultarlo de tu postbit/perfil.
[/fieldset]

[fieldset][legend]Usuario[/legend]
Ingresa el nombre del usuario que enviara el Mensaje privado automatico.[/fieldset]

[fieldset][legend]Refresacar Logros[/legend]
IMPORTANTE
Esta opcion la remarco como MUY IMPORTANTE pues les explicare su funcionamiento.

Cuando un administrador borra un logro a los usuarios no se les elimina, entonces en su perfil/postbit aparece el cuadro donde iva la imagen y se ve muy feo para ello activen esta opcion despues vallan a tareas programas y ejecuten la tarea "achivements" despues regresen y desactiven esta opcion. Les recomiendo tambien tener los mensajes privados desactivados pues si no es asi enviara mensajes privados a los usuarios de cada uno de los logros que tenga.[/fieldset]
[/spoiler]



Version 1.0.1
[spoiler]
  • Reparamiento de Bugs
[/spoiler]



Version 2.0
[spoiler]
  • Bugs solucionados!
  • Se agrega sistema de extensiones (Mini-PLugins)

se han solucionado los errores que no permitian su correcto funcionamiento....
Las extensiones pueden descargarlas de
http://www.mybb-es.com/extensiones.php
no necesitan registro para descargar y el soporte lo ueden descargar en el link de soporte Wink[/spoiler]



[name=v23]Version 2.3[/name]
[spoiler]
Bueno amigos olvide postear la v2.1 y la 2.2 asi que ya que saque la 2.3 les pongo tambien loque hacen las pasadas..

V2.1
  • Se mejora el estilo de logros personalizados
  • Se pueden buscar logros personalizados
  • Pueden mostrar/ocultar logros de su perfil/postbit
  • Se agrega nueva configuracion para dar logros a usuarios que no han estado online ultimamente

V2.2
  • Se extiende el sistema de logros personalizados
  • Se dan logros personalizados instantaneamente
  • Se agrega nueva configuracion en la tarea
  • Se pueden dar logros desde ModCP

y por ultima la nueva version
V2.3
  • Se optimiza el plugin MUCHISIMO

Bueno aqui les explico un poco mejor los puntos de arriba!
  • Bueno la nueva version (incluyendo las 3 ultimas desde la v2.0) se mejoro el sistema de logros personalizados!

  • Anteriormente creabas un logro por usuario aora creas un logro y ese mismo logro puedes darlo a varios usuarios.

  • Al dar el logro personalizado no debes esperar a que la tarea se ejecute pues al darlo el logro se da inmediatamente!
    Al eliminar cualquier logro (post,temas,etc,etc) no tienes que ir a refrescar logros como la primera version ahora se elimina instantaneamente de todos los usuarios que lo tengan.

  • Puedes ver los logros personalizados de los usuarios desde acp en logros personalizados/buscar

  • Se agrega la configuracion de dar logros a los usuarios que no han estado en linea antes de la ultima ejecucion de la tarea.

  • Ahora los usuarios pueden elejir desde su panel de control de usuario que logros mostrar en perfil/postbit y cuales ocultar!

  • Se agrega historial de logros personalizados!

  • Se agrega configuracion para poder dar logros personalizados desde el panel de moderador (cualquier logro que den o quiten quedara grabado en el historial)

  • Actualizacion de optimizacion!
    • Se reduce de 5 consultas que hacia por post a 0
    • Se reduce de 5 consultas que hacia por perfil a 0
    • se reduce de 35 cosnultas que hacia en el UCP a 5
[/spoiler]


[name=v24]Version 2.4[/name]
[spoiler]
  • Se optimiza el plugin en general
  • Se agrega nuevo sistema de logros por logros

Este nuevo sistema de logros por logros es sencillo, Simplemente agregas un nuevo logro por logros y seleccionas los logros (ya creados) que necesitara tener el usuario para poder obtener este logro. (Mostrado en las imagenes)

[/spoiler]





[name=v25]Version 2.5[/name]
  • Se soluciona error al mostrar/ocultar en postbit/perfil un logro personalizado
  • se agrega la opcion de solamente mostrar el logro actual


esta ultima opcion es algo que me pidieron aqui y en la comunidad oficial esta opcion se activa desde los ajustes del plugin y si queda activada solamente mostrara el ultimo logro de su clace.
Ejemplo si tiene el logro de 100 posts y despues obtiene la de 200 posts solamente muestra la de 20 posts en ves de mostrar ambas!!

[Imagen: 3JrRuI0.png]

Imagenes de las versiones anteriores
[spoiler]
Imagenes de la V1.0

[Imagen: 25549-1334251774-1.thumb.png] [Imagen: 25549-1334251801-2.thumb.png] [Imagen: 25549-1334251812-3.thumb.png] [Imagen: 25549-1334251869-4.thumb.png] [Imagen: 25549-1334251893-5.thumb.png] [Imagen: 25549-1334252100-6.thumb.png] [Imagen: 25549-1334252128-7.thumb.png] [Imagen: 25549-1334252167-8.thumb.png] [Imagen: 25549-1334252253-9.thumb.png] [Imagen: 25549-1334252319-10.thumb.png] [Imagen: 25549-1334252345-11.thumb.png] [Imagen: 25549-1334252375-12.thumb.png]


Imagenes de la V2.0 a la v2.3

[Imagen: scaled.php?server=546&filename=91936703.png&res=crop] [Imagen: scaled.php?server=818&filename=65540704.png&res=crop] [Imagen: scaled.php?server=534&filename=15608529.png&res=crop] [Imagen: scaled.php?server=577&filename=81618338.png&res=crop] [Imagen: scaled.php?server=827&filename=64479293.png&res=crop] [Imagen: scaled.php?server=607&filename=40451800.png&res=crop] [Imagen: scaled.php?server=98&filename=47977179.png&res=crop] [Imagen: scaled.php?server=707&filename=27393461.png&res=crop]


Imagenes de la V2.4

[Imagen: scaled.php?server=546&filename=60807302.png&res=crop] [Imagen: scaled.php?server=26&filename=75763080.png&res=crop] [Imagen: scaled.php?server=809&filename=57245823.png&res=crop] [Imagen: scaled.php?server=820&filename=60437635.png&res=crop]
[/spoiler]

Download
Última modificación: 24 Aug, 2013, 9:12 pm por Pomelete.
Nunca esta demás... pero veo que tu sistema de premios esta mejor de los que he visto muy bueno Edson Big Grin así mismo preguntarte ¿hay paquete en español?
(13 Apr, 2012, 7:56 am)Jesam escribió: Nunca esta demás... pero veo que tu sistema de premios esta mejor de los que he visto muy bueno Edson Big Grin así mismo preguntarte ¿hay paquete en español?

es mi idioma natal.. esta dentro del adjunto porque luego tardan en validar los idiiomas asi que ultimamente mis plugins les pongo el español dentro del adjunto. y gracias bro si la verdad esta bueno xD!
Muy muy bueno la verdad que siempre e querido el My achievements, y aquí esta gratuito e incluso mejor.

Solo una pregunta, los logros personalizados los tengo que entregar yo manualmente verdad?
Perfectísimo! Siempre Sorprendiendo Edson! Smile
Muy bueno, aun que el de Sama también mola este tiene más opciones, creo que lo instalaré.
Me pregunto si Sama34 acabará teniendo el plugin así xD
(13 Apr, 2012, 8:03 am)TheZeuS escribió: Muy muy bueno la verdad que siempre e querido el My achievements, y aquí esta gratuito e incluso mejor.

Solo una pregunta, los logros personalizados los tengo que entregar yo manualmente verdad?

no... agregalos en el modulo de personalizado ay mismo te pide el usuario al que se entregara y la tarea se encargara de mandarlo junto con MP y todo :p (solo si tienes activados los mp)

La verdad si esta mejor que el MyAchivements en cuanto a logros pero recuerden que MyAchivements tiene tambien los rangos pero es algo en lo que igual trabajare asi que no se preocupen xD

(13 Apr, 2012, 8:11 am)Rikio escribió: Muy bueno, aun que el de Sama también mola este tiene más opciones, creo que lo instalaré.
Me pregunto si Sama34 acabará teniendo el plugin así xD

si el de sama es bueno y no no terminara asi ya lo dijo en MyBB.com le pidieron que fueran automaticos y dijo que no haria eso y los mando a usar PIP aunque la verdad PIP es un sistema MUY complejo haha es tan complejo que ya no quiero actualizarlo esta muy largo y abrir el codigo de miles de lineas me da pereza hahaha!
haha no leen el plugin cierto??
Plugin Name: Achivements
Plugin Author: Edson Ordaz
Plugin Website: http://www.mybb-es.com
Plugin Version: 1.0
Plugin Mybb Compatibility: 1.6x
Plugin Language: English and Spanish
Plugin Description: Sistema avanzado de logros automaticos.

ademas te adjunto esto que dije arribita

(13 Apr, 2012, 7:59 am)Edson Ordaz escribió:
(13 Apr, 2012, 7:56 am)Jesam escribió: Nunca esta demás... pero veo que tu sistema de premios esta mejor de los que he visto muy bueno Edson Big Grin así mismo preguntarte ¿hay paquete en español?

es mi idioma natal.. esta dentro del adjunto porque luego tardan en validar los idiiomas asi que ultimamente mis plugins les pongo el español dentro del adjunto. y gracias bro si la verdad esta bueno xD!