本帖最后由 Snake1999 于 2014-5-3 12:05 编辑
大家好,我是Snakie,原名二菌
今天朕来是发布插件小集子的。
原本朕有许多小插件,单独发帖太乱了。
现在朕发布了这个集子,
是想让大家们瞻仰朕的插件(噗)
↓所有插件均为朕原创<-抄袭必究
- DWAuth Build 1 适用于Alpha_1.3.12(我的自制登陆插件,登陆很方便)
简介:DWAuth是我自制的一款登陆插件,命令比其他插件简单了许多。
特点:
- 方便
使用“\密码”即可登陆,“+密码”即可注册,超级方便,省时省力
- 安全
采用hash值比对的方式是存贮密码(感谢凯文@kv518 的干拌饭hash加密方法)
任何程序均无法访问密码,安全可靠
- 省内存
插件代码紧凑,切合PHP语言特点,临时变量及时释放,
保证运行过程中需要的内存减到最少
游戏中命令:
命令 | 参数 | 作用 | /logout | 无 | 登出(即取消登陆) | /unregister | <密码> | 解除注册 |
登陆命令(仅未登录玩家可以使用):
命令 | 参数 | 作用 | 例子 | /register | <密码> | 注册一个账号 | /register 123 | + | <密码> | 同上 | +123 | /login | <密码> | 登陆你的账号 | /login 123 | \ | <密码> | 同上 | \123 | ↑加号和反斜杠超方便有木有!!!
配置文件说明:/plugins/DWAuth/config.yml项目名 | 默认值 | 说明 | UNLOGINED_PLAYER_ALLOW_CHAT | false | 未注册用户是否允许说话 | MSG_INTERVAL | 10 | 弹出信息时间间隔 | LOGIN_TIMEOUT | 20 | 登陆超时时间,超过后即被T出 | ALLOW_REGISTER | true | 是否允许注册 | FORCE_SINGLE_SESSION | true | 强制单次检测session值* | *设置为true时玩家加载中即进行I/O操作,能节省玩家登陆的时间
下载↓
|
DWAuth Build 1.rar
(2.38 KB, 下载次数: 195)
- FirstPatch Build 1 适用于Alpha_1.3.12(新手补给插件,第一次登陆即送物品,兼容DWAuth)
简介:FirstPatch是我的一个新手补给插件,能让新手第一次登陆就送物品
特点:
- 兼容性较好
能在DWAuth等登陆后再进行补给操作,切合用户需求
命令:没有
配置文件:
- /plugins/FirstPatch/_lang.yml- ---
- MSG_PATCHED: '[FirstPatch] 新手奖励已发放,请查看你的背包.'
- MSGC_PATCHED: '[FirstPatch] Patched %NAME.'
复制代码 各种语言文件,就不解释了。需要注意的是CONSOLE里面的字只能是英文的
- /plugins/FirstPatch/_patch.yml
下面是一个例子:- ---
- patches:
- -
- - 267 //ID
- - 0 //damage
- - 1 //数量
- -
- - 256
- - 0
- - 1
- -
- - 257
- - 0
- - 1
- -
- - 258
- - 0
- - 1
- -
- - 292
- - 0
- - 1
- -
- - 17
- - 0
- - 16
复制代码 从“patches:”往下,每四行代表一个物品,
有数字的第一行代表ID,第二行是DAMAGE,第三行是数量(可以超过最大堆叠数量,但不能超过127)。
例如最后的
-
- 17
- 0
- 16
ID17、DAMAGE0代表橡木(17:0),16代表数量16个
所以这几行加入后新手第一次进入会得到橡木16个
这样设置好后每个人第一次进来都会得到这些物品。懂了吗?
下载↓
|
FirstPatch Build 1.rar
(1.06 KB, 下载次数: 281)
- DWWarp Build 1 适用于Alpha_1.3.12(传送点插件,设置一个传送点然后指令飞过去)
简介:传送点插件,网上见多了不解释了= =噗
特性:
- 省内存
优化的代码设计,使I/O操作数量减到最少
- 个性化
可以根据自己的需求更改提示文字,命令帮助,甚至命令本身
命令(命令均可在配置文件修改):
命令(默认值) | 参数 | 说明 | 权限 | 例子 | /setwarp | OP:<传送点名字> [<x> <y> <z> [世界名字]]
控制台:<传送点名字> <x> <y> <z> <世界名字> | 在指定的位置设置一个传送点
(未指定即为当前位置) | OP/控制台 | /setwarp abc 1 2 3 world | /delwarp | <传送点名字> | 删除一个传送点 | OP/控制台 | /delwarp abc | /warp | <传送点名字> | 传送自己到一个传送点 | 普通玩家/OP | /warp abc | /warpreload | 无 | 从配置文件重载传送点信息 | OP/控制台 | /warpreload |
配置文件:/plugins/DWWarp/lang.yml <=语言文件,启动时会生成
(原来是英文,现提供官方汉化版)- ---
- COMMAND:
- ADD_WARP: setwarp
- DEL_WARP: delwarp
- WARP: warp
- CONFIG_RELOAD: warpreload
- COMMAND_HELP_SHORT:
- ADD_WARP: '<传送点名字> [<x> <y> <z> [世界名字]]'
- ADD_WARP_CONSOLE: '<传送点名字> <x> <y> <z> <世界名字>'
- DEL_WARP: '<传送点名字>'
- WARP: '<传送点名字>'
- CONFIG_RELOAD:
- MESSAGE:
- WARP_ALREADY_FOUND: '[DWWarp] 传送点 "%NAME" 已经存在! '
- WARP_NOT_FOUND: '[DWWarp] 找不到传送点 "%NAME" ! '
- WARP_ADD_SUCCESS: '[DWWarp] 成功创建传送点 "%NAME" ! '
- WARP_ADD_FAIL: '[DWWarp] 创建传送点 "%NAME" 失败! '
- WARP_DEL_SUCCESS: '[DWWarp] 成功删除传送点 "%NAME" ! '
- WARP_DEL_FAIL: '[DWWarp] 删除传送点 "%NAME" 失败! '
- TP_SUCCESS: '[DWWarp] 成功传送到传送点 "%NAME"! '
- USAGE: '[DWWarp] 使用方法: /%CMD %HELP '
复制代码 /plugins/DWWarp/warps.yml <=warp点记录文件,一般不用更改
下载↓
|
DWWarp Build 1.rar
(1.47 KB, 下载次数: 1051)
↑陆续添加中,龟速见谅
觉得好用就加个分呗~
广告:DreamWork工作室,专做各类软件视频等,有意加群175969580(群公告里有分群号)如果插件不会用也可以加进来讨论。但请不要加我QQ,我好友数量满了!
马上要中考了,大家祝朕能考满分~(噗)
来自群组:
PocketMine开发&讨论