Killer Monkeys - Attendance Addon
- ReiserFS
- Macaco Admin
- Mensagens: 12231
- Registrado em: Ter Fev 18, 2003 8:32 pm
- Sexo: Masculino
- Main Char: Hellreiser
- Localização: Brasília - DF
- Contato:
Killer Monkeys - Attendance Addon
## Author: ReiserFS
## Interface: 30000
## Notes: Control Attendance using Built-in WOW calendar.
## Title: KM_Attendance
## Version: 1.0
## eMail: reiserfs@killermonkeys.net
## URL: http://thiago.killermonkeys.net
## DefaultState: Enabled
## LoadOnDemand: 0
## SavedVariables: KMATT_SAVED_VAR_CONFIG, KMATT_SAVED_VAR_ATT
KM_Att.xml
CURSE: http://my.curse.com/downloads/wow-addon ... m_att.aspx
UPDATE INFO
O Killer Monkeys - Attendance é um addon que tem como função gerar o numero de attendance dos membros da guild, usando como base de dados o sistema de calendário do jogo. De inicio a nossa guild costumava usar o phpRaid, onde os eventos eram marcados e de acordo com o aply de cada membro uma pontuação era dada e no final de cada mês era gerado a porcentagem de presença desse player (attendance) e com isso ele subia ou descia de rank na guild.
O phpRaid é uma boa ferramenta porem ele tem um problema que era ter que atualizar manualmente cada dia de raid de acordo com o setup da mesma, tendo que marcar os faltosos e o grupo que foi formado, as vezes isso gerava dados imprecisos e sem falar do saco que é o (Alt-Tab) para atualizar.
O phpRaid tinha tem flags para o player de acordo com a raid, o Avaliable, Not Avaliable e o Confirmed, onde se dava 1 ponto para os Confirmed, 0.5 para Avaliable e 0 (zero) para Not Avaliable.
Com o calendário e um sistema de attendance in-game tudo é feito usando a interface do jogo, sem alt-tab, officers podem setar as raids e as flags e players podem conferir seu attendance ontime.
No calendário do jogo existem 6 flags onde a pontuação pode ser mais diversificada, para a nossa guild usaremos:
Confirmed = 1 (usado para quem deu accepted e apareceu no dia do evento).
Standby = 0.5 (usado para quem deu accepted, apareceu mas saiu no meio, ou ficou de replace e saiu logo em seguida quando precisou).
Declined = 0.25 (não pode vir mas avisou com antecedência).
Out = -1 (ponto negativo para quem da accepted e não aparece, e para quem não responde ao evento também).
Invited = ~ (não conta pontos mas e a flag de todos que foram invitados, se o cara não responder delcined ou accepted o addon muda a flag dele para Out no dia do evento).
Accepted = 0 (essa flag quase nunca vai ser usada como pontuação final, mas e bom ter como coringa para dar ZERO a alguem em algum caso especial).
A formula para gerar o attendance é:
factor_confirmed = 1
factor_standby = 0.5
factor_declined = 0.25
factor_out = -1
FLAGS_DOPLAYER = (confirmed * factor_confirmed) + (standby * factor_standby) + (declined * factor_declined) + (out * factor_out)
attendance = (FLAGS_DOPLAYER * 100) / NUMBER_OF_EVENTS
=== FEATURES ===
- Atualiza as flags do evento de acordo com a raid montada (Aba 2, Raid Setup)
- Calcula o attendance de acordo com as flags marcadas no calendário
- Mostra detalhes do attendace do jogador (confirmed, declined, out e etc)
- Menu de configurações onde pode se escolhe:
-- Dias da semana que a guild raida (Segunda, terça e etc) os outros dias da semana não serão contados no ATT
-- Ignorar algumas raids mesmo no dia da semana da raid, apagar dados da raid no cache
-- Fatores da formula para cada flag, cada guild pode ter os fatores que desejar.
=== TODO ===
- Filtro para os tipos de raid que valem attendance (Blacktemple, Nax25man e etc).
- Relatório da raid em texto (c/ ou sem formato BBCODE) para ser usado nos forums.
- Relatório do player em texto (c/ ou sem formato BBCODE).
- Purge raids (esse butão não funciona bem ainda)
- Compeltar dados da raid pelo addon e não pelo calendário (depende da blizz liberar a função no proximo patch)
=== KNOW ISSUES ===
- Assim que instalado o addon não atualiza os dados do cache dos eventos sozinho, precisa abrir o calendário para que ele consiga carregar a lista de eventos, isso é um bloqueio da blizz ainda não consegui disparar o evento sem ser abrindo o calendário.
- O addon pega todas as raids mas sem os dados dos players, para evitar tráfego de dados a blizz so manda dados dos players do evento escolhido pelo calendário, e tem um bloqueio de 2 segundos para puxar denovo os dados, então para atualizar os dados so players daquele evento deve se clicar nele no calendário. O botão completar dados da raid não funciona tambem só da pra completar usando o calendário.
- Ontem a noite depois do crash do server o addon deu um erro na parte de atualizar a raid mas do nada parou, não sei o que foi mas vou tentar identificar.
## Interface: 30000
## Notes: Control Attendance using Built-in WOW calendar.
## Title: KM_Attendance
## Version: 1.0
## eMail: reiserfs@killermonkeys.net
## URL: http://thiago.killermonkeys.net
## DefaultState: Enabled
## LoadOnDemand: 0
## SavedVariables: KMATT_SAVED_VAR_CONFIG, KMATT_SAVED_VAR_ATT
KM_Att.xml
CURSE: http://my.curse.com/downloads/wow-addon ... m_att.aspx
UPDATE INFO
O Killer Monkeys - Attendance é um addon que tem como função gerar o numero de attendance dos membros da guild, usando como base de dados o sistema de calendário do jogo. De inicio a nossa guild costumava usar o phpRaid, onde os eventos eram marcados e de acordo com o aply de cada membro uma pontuação era dada e no final de cada mês era gerado a porcentagem de presença desse player (attendance) e com isso ele subia ou descia de rank na guild.
O phpRaid é uma boa ferramenta porem ele tem um problema que era ter que atualizar manualmente cada dia de raid de acordo com o setup da mesma, tendo que marcar os faltosos e o grupo que foi formado, as vezes isso gerava dados imprecisos e sem falar do saco que é o (Alt-Tab) para atualizar.
O phpRaid tinha tem flags para o player de acordo com a raid, o Avaliable, Not Avaliable e o Confirmed, onde se dava 1 ponto para os Confirmed, 0.5 para Avaliable e 0 (zero) para Not Avaliable.
Com o calendário e um sistema de attendance in-game tudo é feito usando a interface do jogo, sem alt-tab, officers podem setar as raids e as flags e players podem conferir seu attendance ontime.
No calendário do jogo existem 6 flags onde a pontuação pode ser mais diversificada, para a nossa guild usaremos:
Confirmed = 1 (usado para quem deu accepted e apareceu no dia do evento).
Standby = 0.5 (usado para quem deu accepted, apareceu mas saiu no meio, ou ficou de replace e saiu logo em seguida quando precisou).
Declined = 0.25 (não pode vir mas avisou com antecedência).
Out = -1 (ponto negativo para quem da accepted e não aparece, e para quem não responde ao evento também).
Invited = ~ (não conta pontos mas e a flag de todos que foram invitados, se o cara não responder delcined ou accepted o addon muda a flag dele para Out no dia do evento).
Accepted = 0 (essa flag quase nunca vai ser usada como pontuação final, mas e bom ter como coringa para dar ZERO a alguem em algum caso especial).
A formula para gerar o attendance é:
factor_confirmed = 1
factor_standby = 0.5
factor_declined = 0.25
factor_out = -1
FLAGS_DOPLAYER = (confirmed * factor_confirmed) + (standby * factor_standby) + (declined * factor_declined) + (out * factor_out)
attendance = (FLAGS_DOPLAYER * 100) / NUMBER_OF_EVENTS
=== FEATURES ===
- Atualiza as flags do evento de acordo com a raid montada (Aba 2, Raid Setup)
- Calcula o attendance de acordo com as flags marcadas no calendário
- Mostra detalhes do attendace do jogador (confirmed, declined, out e etc)
- Menu de configurações onde pode se escolhe:
-- Dias da semana que a guild raida (Segunda, terça e etc) os outros dias da semana não serão contados no ATT
-- Ignorar algumas raids mesmo no dia da semana da raid, apagar dados da raid no cache
-- Fatores da formula para cada flag, cada guild pode ter os fatores que desejar.
=== TODO ===
- Filtro para os tipos de raid que valem attendance (Blacktemple, Nax25man e etc).
- Relatório da raid em texto (c/ ou sem formato BBCODE) para ser usado nos forums.
- Relatório do player em texto (c/ ou sem formato BBCODE).
- Purge raids (esse butão não funciona bem ainda)
- Compeltar dados da raid pelo addon e não pelo calendário (depende da blizz liberar a função no proximo patch)
=== KNOW ISSUES ===
- Assim que instalado o addon não atualiza os dados do cache dos eventos sozinho, precisa abrir o calendário para que ele consiga carregar a lista de eventos, isso é um bloqueio da blizz ainda não consegui disparar o evento sem ser abrindo o calendário.
- O addon pega todas as raids mas sem os dados dos players, para evitar tráfego de dados a blizz so manda dados dos players do evento escolhido pelo calendário, e tem um bloqueio de 2 segundos para puxar denovo os dados, então para atualizar os dados so players daquele evento deve se clicar nele no calendário. O botão completar dados da raid não funciona tambem só da pra completar usando o calendário.
- Ontem a noite depois do crash do server o addon deu um erro na parte de atualizar a raid mas do nada parou, não sei o que foi mas vou tentar identificar.
- Anexos
-
- WoWScrnShot_111408_142904.jpg (294.89 KiB) Exibido 2419 vezes
- Rottweiler
- Orangotango Pau D'Agua
- Mensagens: 322
- Registrado em: Sex Jan 02, 2004 12:09 pm
- Sexo: Masculino
- Main Char: Rottweiler
- Contato:
Re: Killer Monkeys - Attendance Addon
Não sei se entendi bem o seu problema... mas porque vc não faz um botão para cada player que estiver na raid clicar e assim vc sabe quem está.
Não facilitaria?
Não facilitaria?
- ReiserFS
- Macaco Admin
- Mensagens: 12231
- Registrado em: Ter Fev 18, 2003 8:32 pm
- Sexo: Masculino
- Main Char: Hellreiser
- Localização: Brasília - DF
- Contato:
Re: Killer Monkeys - Attendance Addon
Voce não entendeu para que server o addon, tem que ser um processo automático senão perde o sentido. O addon pega os dados das raids passadas pelo calendário e gera o attendance, so a atualização dele que estou com dificuldade mas não é nada impossível.Rottweiler escreveu:Não sei se entendi bem o seu problema... mas porque você não faz um botão para cada player que estiver na raid clicar e assim você sabe quem está.
Não facilitaria?
- Iori
- Macaco Tatu Arara
- Mensagens: 670
- Registrado em: Seg Mai 26, 2008 1:59 am
- Sexo: Masculino
- Main Char: Soulflayer
Re: Killer Monkeys - Attendance Addon
Eu não pude deixar de percerber que você está em Warsong Hold........
Eu quero jogaaaaaar T_T
Eu quero jogaaaaaar T_T
Q:Which came first? The egg or the chicken?
A: Whichever lit the cigarette first.
A: Whichever lit the cigarette first.
- ReiserFS
- Macaco Admin
- Mensagens: 12231
- Registrado em: Ter Fev 18, 2003 8:32 pm
- Sexo: Masculino
- Main Char: Hellreiser
- Localização: Brasília - DF
- Contato:
Re: Killer Monkeys - Attendance Addon
Update no ADDON
- Criado o sistema de Cache, assim evitando de ser bloqueado pela blizzard
- Criado boa parte do menu de configurações com 80% das opções funcionandos
- Melhorado o código para calcular o ATT.
- Colocado função para Ignorar certas raids
TODO
- Calcular o ATT de acordo com os dias da semanas escolhidos nas configurações
- Atualizar calendário de acordo com a raid formada
- Gerar relatório de ATT do player
- Função de atualizar o evento pela tela do ADDON e não só pelo calendário
- Criar o filtro do mês para ignorar eventos fora do range de raid (30 dias)
Acho que segunda feira já da para lançar uma versão para a galera testar e dar opiniões e encontrar os bugs.
Segue abaixo fotos de como está ficando:
- Criado o sistema de Cache, assim evitando de ser bloqueado pela blizzard
- Criado boa parte do menu de configurações com 80% das opções funcionandos
- Melhorado o código para calcular o ATT.
- Colocado função para Ignorar certas raids
TODO
- Calcular o ATT de acordo com os dias da semanas escolhidos nas configurações
- Atualizar calendário de acordo com a raid formada
- Gerar relatório de ATT do player
- Função de atualizar o evento pela tela do ADDON e não só pelo calendário
- Criar o filtro do mês para ignorar eventos fora do range de raid (30 dias)
Acho que segunda feira já da para lançar uma versão para a galera testar e dar opiniões e encontrar os bugs.
Segue abaixo fotos de como está ficando:
- Anexos
-
- WoWScrnShot_112108_184238.jpg (295.99 KiB) Exibido 2260 vezes
-
- WoWScrnShot_112108_184230.jpg (302.26 KiB) Exibido 2259 vezes
-
- WoWScrnShot_112108_184221.jpg (277.17 KiB) Exibido 2256 vezes
- ReiserFS
- Macaco Admin
- Mensagens: 12231
- Registrado em: Ter Fev 18, 2003 8:32 pm
- Sexo: Masculino
- Main Char: Hellreiser
- Localização: Brasília - DF
- Contato:
Re: Killer Monkeys - Attendance Addon
Opa primeira versão em primeira mão.
Basta colocar na pasta do jogo e digitar /kmatt show para chamar o addon.
Bom eu ainda não testei no PC de casa pode ser que de algum pau instalando do zero, mas por favor baixem e comentem aqui BUGS, DUVIDAS e SUGESTÕES.
Basta colocar na pasta do jogo e digitar /kmatt show para chamar o addon.
Bom eu ainda não testei no PC de casa pode ser que de algum pau instalando do zero, mas por favor baixem e comentem aqui BUGS, DUVIDAS e SUGESTÕES.
- Anexos
-
- KM_Att.zip
- (14.39 KiB) Baixado 126 vezes
- ReiserFS
- Macaco Admin
- Mensagens: 12231
- Registrado em: Ter Fev 18, 2003 8:32 pm
- Sexo: Masculino
- Main Char: Hellreiser
- Localização: Brasília - DF
- Contato:
Re: Killer Monkeys - Attendance Addon
atualizadas informações sobre o addon no primeiro post
* /kmatt show para abrir o addon.
* /kmatt show para abrir o addon.
-
- Mico de Circo
- Mensagens: 271
- Registrado em: Qua Set 05, 2007 2:54 pm
- Sexo: Masculino
- Main Char: Tempuss
Re: Killer Monkeys - Attendance Addon
OMG.....cheio de Keylog uhahuahuahuahuahuhu
Excelente trabalho Reiser
Excelente trabalho Reiser
- Olwe
- Macaco Tatu Arara
- Mensagens: 769
- Registrado em: Qua Mai 09, 2007 11:34 am
- Sexo: Masculino
- Main Char: Olwë
Re: Killer Monkeys - Attendance Addon
Instalado!1!!!1
Armory: Narya <Warsong: Narya>
................(___)..........
.................|Oo|...........
.......... /```` OO).........
........./ |____-- ..........
.......*...L......L.............