Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Olá pessoas, hoje vim disponibilizar para vocês um Plugin para o MyAAC que desenvolvi onde a função é listar todos items do seu servidor por categoria.
Um pouco sobre ele:
Bom, o Plugin foi desenvolvido para que tanto pessoas leigas quanto pessoas mais familiarizadas com PHP consigam utilizar ele. O Plugin é de fácil manuseio, basta faz upload dele em seu painel administrativo e ele já estará funcionando, toda parte de configuração no site/bd dele é automática.
Neste tutorial eu vou ensinar como instalar e utilizar o plugin.
OBS: (Vale observar que o Plugin funciona para > MyAAC <, porém ele pode ser adaptado para outras plataformas sem grandes problemas.)
Bom vamos lá, para instalar:

1° Passo:

 

Spoiler

Baixe o plugin que vai estar no final do tópico.
Acesse a área administradora do seu site MyAAC que será seusite.com/admin.

 

Spoiler

6.thumb.png.c2315a3c4172ba08de818737ff4d8145.png



Vá na área de Plugins e clique em selecionar arquivo:
 

Spoiler

7.thumb.png.743e5c6be8d9df946ce4b6555dec16f5.png



Selecione o arquivo que você baixou -> list_of_items_1.1.zip <- OBS: Ele precisa estar em .zip
Clique em enviar
Pronto nosso plugin está instalado!!


2° Passo:

 

Spoiler

Agora que já instalamos ele em nosso site, vamos acessar o arquivo items.xml de nosso servidor que se encontra em:


data/items/items.xml


Esta é a única parte que você irá precisar configurar mesmo, ao final da tag de cada item você irá adicionar a tag:


level="50"

Exemplo:

Nosso item é o seguinte:


<item id="15066" article="a" name="Masamune Boots">
    <attribute key="description" value="+3% protection all." />
    <attribute key="weight" value="1000" />
    <attribute key="armor" value="125" />
    <attribute key="absorbPercentAll" value="3" />
    <attribute key="slotType" value="feet" />
</item>

Com a tag ele irá ficar assim:


<item id="15066" article="a" name="Masamune Boots" level="50">
    <attribute key="description" value="+3% protection all." />
    <attribute key="weight" value="1000" />
    <attribute key="armor" value="125" />
    <attribute key="absorbPercentAll" value="3" />
    <attribute key="slotType" value="feet" />
</item>

Explicando as tag:
A Tag -> level <- é o level do item.

Faça isso para os item que você deseja informar no site.


Agora vamos ao nosso site, digite: seusite.com/?items
Ele vai ir para uma área +/- assim:
 

Spoiler

1.png.fbc90ce1fddffdb6a919d2d6bd880de4.png



Se você acessar com a conta de administrador, vai ver que vai aparecer a opção de dar Reload nos items.
 

Spoiler

2.png.208e26c4ffaf32a06e43cfdbc4afd652.png



O que ela faz? Basicamente, ela vai recarregar todos items, atualizando em seu banco de dados.
Bom, agora basta acessar as abas que ele vai exibindo os items
OBS: O Sistema exibe por ordem de level, ou seja, do item + fraco até o item + forte baseado em seu level.

 

Spoiler

3.png.0f51ad279d333959529685a5c674ff17.png


Vale destacar que o sistema é totalmente editável, eu deixei todo comentado em Português para vocês poderem trabalhar, mesmo aquele indivíduo que não tiver conhecimento, pode fazer alterações. Se quiser que ele puxe outras informações, basta alterar no código fonte e criar no banco de dados 1 nova coluna para registrar ela.

Ah, por último mas não menos importante, o código está sem estilização em CSS, mas você pode adicionar a seu gosto, no meu caso eu estilizei utilizando bootstrap e deixei da seguinte forma:

 

Spoiler

exemplo.thumb.gif.55eafa7ba6ae2a21e0822875db063c93.gif


Espero que ajudem e facilite o projeto de vocês!!
Caso forem repostar em algum outro Fórum, por favor coloque os créditos, obrigado!!

Changelog 08.06.2021 (@slawkens)
 

Spoiler

[2.0 - 08.06.2021]
    * Não há mais necessidade de editar items.xml !! Ele detecta automaticamente
    * Parte html foi movida para .twig
    * Alterado as cores das tabelas.
    * Fix "fromid" -> detecção de "toid" items.xml
    * Corrigido falha no MySQL ao receber nome e descrição muito longos
    * Corrigido alguns avisos sobre variáveis indefinidas
    * Adicionado aviso sobre itens recarregados
    * Código abreviado

Aviso Importante: Remova a tabela "list_of_items" no MySQL (phpmyadmin) antes de instalar este plugin porque a estrutura da tabela foi atualizada!! (Somente para quem já havia instalado a versão 1.0)



Link do Plugin: 

myaac-list-of-items-v2.0.zip

Editado por Endless
Update v2.0 (veja o histórico de edições)

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: [email protected]

  • 3 months later...
  • Respostas 8
  • Visualizações 4.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Very nice! Sad, that only in Portuguese.   Btw. you don't need to use that "classe" attribute, because you can use existing attributes to determine item type, like: 

  • Hello, thanks for the feedback I am happy to know that you are following Brazilian forums. I can think of translating into English, yes, and that suggestion is very good, maybe a possible update to th

  • Hello, I updated the system, soon I will make it available in the forum in English (otland). Feel free if you want to test it and give me feedback on it.

Posted Images

Postado
  • Autor
3 horas atrás, slawkens2 disse:

Very nice! Sad, that only in Portuguese. :(

 

Btw. you don't need to use that "classe" attribute, because you can use existing attributes to determine item type, like: image.png.1303b78cd54f91ffd3f2a2bf2ff1539b.png


Hello, thanks for the feedback I am happy to know that you are following Brazilian forums. I can think of translating into English, yes, and that suggestion is very good, maybe a possible update to the system, would be a big improvement for him. If you want, feel free to translate the code and make it available on your website.

Editado por Endless
Adicionado comentário. (veja o histórico de edições)

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: [email protected]

  • Endless mudou o título para Plugin MyAAC - Listagem de Items Automática [2021]
Postado
  • Autor
21 horas atrás, slawkens2 disse:

Very nice! Sad, that only in Portuguese. :(

 

Btw. you don't need to use that "classe" attribute, because you can use existing attributes to determine item type, like: image.png.1303b78cd54f91ffd3f2a2bf2ff1539b.png


Hello, I updated the system, soon I will make it available in the forum in English (otland). Feel free if you want to test it and give me feedback on it.

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: [email protected]

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo