These are chat archives for u3games/L2J_EventEngine

21st
Jul 2015
fissban
@fissban
Jul 21 2015 01:13
esta testeado eso?
Lucas
@luksdlt92
Jul 21 2015 01:37
qué cosa?
lo de agregar esas cosas a los eventos no, es una idea
lo de la task cada 1 seg para controlar lo que pasa, lo tengo a medio hacer
por ahora sólo solucioné el NPE cuando termina el evento y todavía no revivieron
fissban
@fissban
Jul 21 2015 01:42
perfecto, continuare sobre los eventos
fissban
@fissban
Jul 21 2015 06:28
bueno, creo q ya tengo 4 eventos funcionales...mañana les hare unas pruebas antes de hacer el commit
faltarian las traducciones de los mensajes de cada evento y los comentarios dentro de las clases
una ves q ya tenga estos testeados continuare por escribir el evento de sieges q quiere u3Game q por cierto ya lo tengo al 80% xD y por ultimo el evento capture the flag
tambien estaba pensando en desarrollar un evento similar al Leage of legends(lol)
pero en lugar de comprar items seria comprando buffs :sparkles:
no creo q sea dificil desarrollarlo :D
fissban
@fissban
Jul 21 2015 08:29
dentro de este metodo
/**
 * Cleanup variables to the next event
 */
public static void cleanUp()
{
    setCurrentEvent(null);
    clearVotes();
    clearRegisteredPlayers();
    getInstancesWorlds().clear();
}
podemos borrar el clearRegisteredPlayers();
ya q se realiza al momento de crear los personajes del evento
mas exactamente aqui
/**
 * We add all the characters registered to our list of characters in the event.
 */
private void createEventPlayers()
{
    for (L2PcInstance player : EventEngineManager.getAllRegisteredPlayers())
    {
        _eventPlayers.put(player.getObjectId(), new PlayerHolder(player));
    }

    // We clean the list, no longer we need it.
    EventEngineManager.clearRegisteredPlayers();
}
osea...si queremos podemos crear dentro de abstractEvent un cleanUp() o similar
ya q en en el momento de createEventPlayers() tampoco necesitaremos los votos
en cuando a programacion solo limpiamos las variables exactamente en el momento q ya no las necesitamos
aunque son datos muy pequeños tampoco afectarian al rendimiento limpiarlos despues
ahora me tengo que ir, luego lo reviso para perfeccionarlo algo mas ;)
Lucas
@luksdlt92
Jul 21 2015 12:49
@fissban Ese método se usa también cuando el evento no llega al mínimo de participantes y hay que borrar los registrados para la próxima votación y registro
fissban
@fissban
Jul 21 2015 18:21
@u3games necesito q podamos cordinar un poco asi podemos ir testeando los eventos