Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creacion de eventos genericos #44

Open
RecoX opened this issue Oct 24, 2018 · 2 comments
Open

Creacion de eventos genericos #44

RecoX opened this issue Oct 24, 2018 · 2 comments
Labels
enhancement / mejora New feature or request

Comments

@RecoX
Copy link
Member

RecoX commented Oct 24, 2018

Se necesita crear un metodo para poder generar eventos genericamente mediante un sistema de pipeline (acciones automatizadas en cadena) en un archivo llamado events/event_nombre.json

Algunas acciones que se pueden implementar hoy dia son:

  • respawn npc
  • modificar mapa seguro/inseguro
  • respawn item en cierta pos (o random)
  • mandar mensaje a consola

Se requeriria poder automatizar la ejecucion de este evento cronologicamente

@RecoX RecoX added the enhancement / mejora New feature or request label Oct 24, 2018
@RecoX RecoX changed the title Creacion de eventos genericos automatica Creacion de eventos genericos Oct 24, 2018
@juandpr
Copy link
Member

juandpr commented Oct 24, 2018

En lo personal me gustaria mantener un INI con esto (para darle coherencia con lo que se viene usando). En el definiria 3 apartados:

[INIT]
CantidadProcesos=3
CantidadPipelines=1
CantidadTareas=1

# Procesos
[PROCESO1]
Tipo=1 # mensaje a consola
Mensaje=Bienvenidos a Argentum Online

[PROCESO2]
Tipo=2 # respawn npc
Npc=150
Mapa=12
X=0 # random
Y=0 # random

# Pipelines (ver que nombre le ponemos)
[PIPELINE1]
CantidadProcesos=2
Proceso1=1
Proceso2=2

# Tareas automaticas
[TAREA1]
Dia=1,2,3,4,5,6,7 # los 7 dias de la semana
Hora=12,20 # A las 12 del mediodia y 8 de la noche
Pipeline=1

Esto haria que todos los dias, a las dichas horas se ejecute el pipeline1, que lo que hara seria mostrar el mensaje en consola y respawnear el npc 150 en un lugar random del mapa 12

@RecoX
Copy link
Member Author

RecoX commented Oct 26, 2018

Me gusta la idea :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement / mejora New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants