Código:
Contas (Adicionar, Editar, Excluir)
Personagens
Alterar status básicos
Gerenciar subclasses, skills, raidpoints, quests
Funções de clan
Hero (olympiad)
Couples
Buff Templates
Editar lista de buffs do Support Magic
Itens (Adicionar, Editar, Excluir)
- Armor, gerenciar ArmorSet
- Weapon, gerenciar Augment
- Gerenciar itens de personagens
- Cursed Weapons
- Fish
- Pets
Npc (Normais, Custom, {npc to pc}) (Adicionar, Editar, Excluir)
Walker Routes
Boss
- Editar tempo e posição do respawn
- Status básicos
Editor de Minions (Grupos de mobs)
Gerenciar Skills de Npcs (npcskills)
Clans
Informações do clan
Líder
Clanhall
Pontos e skills
War
Lances dados em Clan Halls
Castelos
Líder
Data da siege
Porcentagem da taxa de impostos
Classes
Visualização da lista
Droplist
Agrupado por Mob -> ItemId -> Categoria
Skills
Skills encantáveis
Fishing Skills
Skills de clan
Árvore de skills
- Spellbooks
Eventos
TvT,CTF,DM,FOS,VIP
Global Tasks
Visualizador do GM Audit
Merchants
Petições
Seven Signs
Sieges (siege_clans)
Spawnlist
Lista de spawn agrupado por npc_templateId, listando todos os spawn do mesmo
Van Halter
Gerenciar lista de Teleports
Zones
Tipos e Localização
Enfim, vamos à parte chata: Características do sistema:
- O sistema é feito em padrão MVC (Model View Controller) o que faz com que a navegação em si seja mais rápida do que uma simples página com requisições Client->Server.
- Utilização de jQuery e AJAX para requisições, evitando o carregamento das páginas e para conteúdo dinâmico (como a página de visualização de status dos personagens).
- A conexão com o banco de dados é feia através da biblioteca PDO e possui um anti-inject nativo, fora o fato de que o tratamento de parâmetros é feito via client e server. Usando PDO ainda permite que o sistema faça rollback de dados caso a execução da query falhe por algum motivo, voltando ao estado original.
- As bibliotecas jQuery nativas do sistema permitem um amplo gerenciamento e tratamento de conteúdo, permitindo geração de gráficos com atualização em tempo real ou estáticos.
- Possui um sistema de idiomas, permitindo que o sistema seja exibido de acordo com o idioma que o usuário desejar. Como é um sistema beta, apenas o pt-BR está disponível.
- O sistema por enquanto ainda não utiliza nenhum sistema de template (Smarty por exemplo), portanto apenas esse layout está disponível, mas arrumarei isso em breve.
Vamos lá, algumas imagens:
Um live preview está em: [Somente usuários registrados podem vem os links. ]
Usuário: admin
Senha: admin
Módulos prontos: Contas, Personagens, Skills, Itens (Armor, Etcitem, Weapon), NPC e Droplist.
Módulos em desenvolvimento: Configurações do servidor, Clan/Ally, Olímpiadas e Heroes.
Demais módulos serão desenvolvidos sobre demanda para não sobrecarregar.
À quem se interessar, o sistema não vai morrer no desenvolvimento, como alguns já o fizeram. Vou terminá-lo assim que possível.
Estou aberto à ideias, sugestões, dúvidas, bug report e reclamações a resepeito do mesmo.
Créditos e considerações finais
Todo o
CÓDIGO do sistema está sendo desenvolvido por mim, nada foi encontrado na internet, nada é de ninguém.
O tema/layout foi
COMPRADO no
[Somente usuários registrados podem vem os links. ] e está protegido sobre leis de uso/divulgação.
A página de visualização de status do personagem possui a mesma skin do saudoso L2Sublimity, o qual copiei o layout por pura falta de criatividade. Quem quiser e puder mandar uma outra tela de view, é muito bem-vindo.
É isso. Espero que leiam o tópico todo antes de comentar alguma coisa da qual não tenha conhecimento.
E volto a frisar: O SISTEMA SERÁ DISPONIBILIZADO GRATUITAMENTE ASSIM QUE FOR TERMINADO, APENAS E SOMENTE PARA VISUALIZAÇÃO.
A parte de CRUD dele será vendida como módulo à parte aos interessados.
Sem mais,
Att, Victor Mendonça (mend3)
======================= Changelog (Clique na descrição para ver detalhes) =======================
19/01/2013
- Corrigi algumas falhas em relação às informações do personagem quanto à inventário e skills (para personagens novos e com dados nulos);
- A seção de clan está quase completa, com a visualização e status de clan rank (o que também vai depender se o servidor utiliza essae feature, até porque alguns nem mesmo o têm, e todos os clans tem rank 0);
- Comecei a desenvolver 2 módulos: Um de Doação (via Paypal e PagSeguro) e outro de envio de SMS (tabela extra-auxiliar não obrigatória). O módulo de doação via PagSeguro e SMS já funcionam. Como serão utilizados vai à critério de vocês.
- O módulo de doações possui um editor, onde o admin adiciona os itens vendidos, e o player compra direto por ali. Tudo automatizado, se a compra for efetuada com sucesso o player recebe o item no inventário na hora.
Bem, é isso. Assim que possível estarei enviando os arquivos ao host para que possam fazer seus testes.
Como de praxe, estou aberto à sugestões, dúvidas e afins.
Abraços!