2#
大 中
小 发表于 2011-7-1 20:38 只看该作者
准备Shoebill开发环境 (以Eclipse为例)
1. Eclipse菜单->File->New->Java Project->输入你的项目名(Project Name)->Finish。
2. 在项目上点右键->New->Folder->输入"lib"->Finish。
3. 复制Shoebill.JAR到你项目的lib目录里。
4. 在项目上点右键->Properties->Java Build Path->Libraries->Add JARs->找到lib/Shoebill.JAR。
5. 创建你的GameMode类,继承自net.gtaun.samp.GameModeBase。
6. 开发环境准备完成!现在可以编写你的代码了。
* 导出你的GM成JAR的方法: 在项目上点右键->Export->Java->JAR file->指定JAR文件位置->Finish。
准备Shoebill执行环境
1. 准备samp-server文件夹,内含SA:MP程序文件。
2. 将Shoebill.AMX & Shoebill.JAR文件放入gamemodes文件夹;将Shoebill.DLL文件放入plugins文件夹。
3. 将你的GameMode的JAR文件(比如LVDM.JAR)放入gamemodes文件夹。
4. 准备Server.cfg:修改gamemode0为"gamemode0 Shoebill 1";修改plugins行为"plugins Shoebill";删除filterscripts行。
5. 准备Server.cfg:添加新行,内容为:"modeclass [你的GM类名]"。 (比如"modeclass com.samp.lvdm.GameMode")
6. 准备好GameMode所要用到的scriptfiles文件。
7. 尝试启动samp-server.exe。
范例GameMode:LVDM
(更新于07/02)
* 由 JoJlLmAn 移植,版权归原作者Jax和SA-MP TEAM小组所有。
附件: 您所在的用户组无法下载或查看附件
Project Shoebill MS2差不多要完工了,有着更规范的API、更健壮的系统、更清晰的框架、更强的扩展力、支持Java插件扩展开发,同时还将提供Linux版。
MkMatch(MKLMS)重新启动开发,同时计划开发着4个Shoebill插件组件:
Auth - 通用用户验证插件,带权限和组权限功能,验证模块支持本地YAML库、MongoDB、HTTPS网页验证登陆
MultiDialog - 状态保存式多对话框系统插件
MultiLanguage - 多语言文本支持插件
GuiPluginManager - Shoebill的图形化(窗口)插件管理器
|