l2jbrasil/l2jphp

标准L2J应用开发的PHP框架:“一库统治万物”

v1.0-rc 2020-09-25 18:41 UTC

This package is auto-updated.

Last update: 2024-09-14 01:24:56 UTC


README

和谐L2J应用开发的PHP框架。

“一库统治万物”

L2JBrDevelopers

官方话题: https://www.l2jbrasil.com/index.php?/topic/126388-l2jphp-one-library-to-rule-them-all/

用法

<?php

define('L2JBR_DIST', "L2JSERVER"); //What is the distribution?
define('L2JBR_L2VERSION', "Interlude"); //What is the chronicle? Kamael, God, Classic, any generec name.

//$CharactersModel = new \L2jBrasil\L2JPHP\Models\Dist\Interlude\L2JSERVER\Players\Characters(); //Compatible only with L2JSERVER databases
$CharactersModel = \L2jBrasil\L2JPHP\ModelFactory::build('Players/Characters'); //Compatible for all suported modules
$CharactersModel->get('ID');
$CharactersModel->update('ID', ["name"=> "Grundor"]);
$CharactersModel->ban('ID');
$CharactersModel->all(['name','level'],false,10,'level'); //Retorna os 10 personagens com maior level.

//Advanced:
$CharactersModel->select(['character.id','account.name'])
    ->join(\L2jBrasil\L2JPHP\ModelFactory::build('Players/Account'))
    ->orderby('level')
    ->limit(100)
    ->query()
    ->FetchAll();

模块

  • 玩家
    • 角色
    • 账户
    • 库存
    • 仓库
  • 氏族
    • 氏族数据
    • 盟友
  • NPC
    • 副本Boss
    • 大Boss
    • NPC
    • 掉落列表

覆盖率

如何安装

Composer是PHP的依赖管理工具 https://getcomposer.org.cn

composer require l2jbrasil/l2jphp