Ir para conteúdo
  • Cadastre-se

L2JFacility para Laravel 8


Posts recomendados

Fala galera tudo bem com vocês? Atualmente estou tentando organizar um portfólio no github e resolvi voltar as origens de quando mexia com L2J  e desenvolver algumas coisas bacanas.

Cheguei então na ideia de desenvolver o L2JFacility, é um pacote pensado em facilitar o desenvolvimento de sites e sistemas para L2J que usem o Laravel 8, ele vai reunir diversos métodos para serem usados para que você desenvolva o mínimo de código possível.   Por exemplo para gerar um rank de pvp 

L2JFacility::rank('pvpkills');

Você vai ter o retorno da base de dados já compilado do maior para a menor quantidade de pvpkills do top 10 se quiser criar um top 50

  L2JFacility::rank('pvpkills', 50); // o segundo parâmetro que é opcional determina quantos registros por página quer, ele aceita a paginação nativa do Laravel.

Depois que usar os métodos basta enviar para a view e exibir.

Alguns métodos já implementados 

Spoiler
## Ranks
 
    L2JFacility::rank('pvpkills', 50); // Primeiro parâmetro Lista os pvps,
    segundo parâmetro quantidade de Jogadores por página 
    L2JFacility::rank('pvpkills'); // Padrão 10 por página.
 
    Parâmetros suportado pkkills, karma, fame, level, exp, sp, onlinetime
 
## Contadores
 
 
    L2JFacility::count('accounts'); // Primeiro parâmetro nome da tabela
    L2JFacility::count('characters'); // Primeiro parâmetro nome da tabela, 
    L2JFacility::online(); // Retorna quantos jogadores estão online.

 

A todo momento terá atualizações do projeto e se quiser sugerir alguma ferramenta nova use o issue do github usando a label de suggestion

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

O projeto com as instruções de uso e instalação fica hospedado no Github

O conteúdo está oculto, favor efetuar login ou se cadastrar!

 

 

Espero que gostem e possa ajudar a focar no que interessa no seu projeto.

 

 

>>>>Enjoy :)<<<<

 

Link para o comentário
Compartilhar em outros sites


5 hours ago, Dwbryel said:

Parabens!!!
Há algum tempo venho mexendo com Laravel.
Vem crescendo bastante a comunidade, os scripts, sistemas vindo com Laravel/Vue.

Espero que isso pegue gosto para o pessoal XD

Realmente o Laravel é um framework muito bom e produtivo. 
A ideia desse projeto é justamente ser exclusivo para o Laravel e dar um salto muito grande no desenvolvimento de novos sistemas web / sites para l2j.

Dentro desse pacote tem uma dependência chamada L2JHasher que montei para usar de forma nativa a autenticação do Laravel em breve vou ensinar como usar. 

Editado por Inquisidor

>>>>Enjoy :)<<<<

 

Link para o comentário
Compartilhar em outros sites

Atualização das implementações

 

Spoiler
## Ranks
```
L2JFacility::rank('pvpkills', 50); // Primeiro parâmetro Lista os pvps,
segundo parâmetro quantidade de Jogadores por página 
L2JFacility::rank('pvpkills'); // Padrão 10 por página.
 
Parâmetros suportado pkkills, karma, fame, level, exp, sp, onlinetime
```
 
## Contadores
```
L2JFacility::count('accounts'); // Parâmetro esperado nome da tabela
L2JFacility::count('characters'); // Parâmetro esperado nome da tabela, 
Parâmetros suportado qualquer nome de tabela da sua database
 
L2JFacility::online(); // Retorna quantos jogadores estão online.
 
```
 
## Boss estado
```
L2JFacility::grandboss(); // Retorna os grandboss e seus nomes e características
L2JFacility::boss(); // Retorna os boss e seus nomes e características. 
Aceita um parâmetro opcional de páginação o padrão é 10 por página
L2JFacility::boss(50); // retorna os 50 primeiro raidboss
```
 
## Castle e Fortress
```
L2JFacility::castle('d/m/Y - H:i:s'); Parâmetro esperado formato da data 
ele vai retornar todas as informações referente aos castelos.
[Mais formatos](https://www.php.net/manual/pt_BR/function.date.php)
L2JFacility::showCastle('Aden', 'd M Y'); Parâmetro esperado nome do castelo
Aden, Dion, Giran, Gludio, Goddard, Innadril, Oren, Rune, Schuttgart 
e o segundo parâmetro é o formato da data.
Usando o nome do castelo vai retonar informações apenas daquele castelo. 
 
L2JFacility::fort('d/m/Y - H:i:s'); Parâmetro esperado formato da data 
ele vai retornar todas as informações referente aos fortress.
[Mais formatos](https://www.php.net/manual/pt_BR/function.date.php)
L2JFacility::showFort('Aaru', 'd M Y'); Parâmetro esperado nome do fortress
Aaru, Antharas, Archaic, Bayou, Borderland, Cloud Mountain, Demon, Dragonspine,
Floran,Hive, Hunters, Ivory, Monastic, Narsell, Shanty (...) 
e o segundo parâmetro é o formato da data.
Usando o nome do castelo vai retonar informações apenas daquele castelo. 
```

 

>>>>Enjoy :)<<<<

 

Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...




×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.