l2jbrasil / l2jphp
标准L2J应用开发的PHP框架:“一库统治万物”
v1.0-rc
2020-09-25 18:41 UTC
Requires
- php: ^7.1
- ext-pdo_mysql: *
This package is auto-updated.
Last update: 2024-09-14 01:24:56 UTC
README
和谐L2J应用开发的PHP框架。
“一库统治万物”
官方话题: 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