中级玩家
 
- 贡献度
- 22
- 金元
- 565
- 积分
- 145
- 精华
- 0
- 注册时间
- 2013-3-9
|
本帖最后由 〓喧嘩的世界_ 于 2022-11-12 23:16 编辑
需要指定smx插件. 才可调用封装的.inc方法
仅限于Mysql数据库的操作. SQLite数据库操作(后面将会重新添加)
数据库添加方式 添加至left4dead2/addons/sourcemod/configs/databases.cfg文件中:
"连接的驱动程序名称(这个与代码中连接数据库的 driver 字段相对应)"
{
"driver" "mysql"(这个值不用改, 是给插件识别你将要连接的数据库是什么数据库)
"host" "填写MySqlIP地址"
"database" "对应MySql中的数据库"
"user" "MySql用户名"
"pass" "MySql密码"
//"timeout" "连接超时(一般不需要), 为了游戏与数据库之间的正常使用与性能, 在插件中关闭数据库连接即可"
"port" "MySql端口"
}
LSPL4D2Handler.smx 为必须加载的插件, 关系到.inc方法是否能正常调用
LSPL4D2Handler.inc 放入到...../include 文件夹里面 与众多inc文件一起
menuManage.inc 里面包含目前添加的功能的测试操作, PS: 如果提示缺少colors.inc文件 将colors.inc文件一起放入到...../include 文件夹里面
目前只完成数据表的操作.....后期添加基本的增删改查操作
2022年10月10日:
更新版本至Alpha1.0.2
方法调用为 methodmap 调用.
添加获取 BaseStatus 获取数据库句柄.
添加 GetError 获取报错信息.
添加 CloseResultSet 用于关闭指定结果集句柄.
2022年10月14日更新版本至Alpha1.0.4
完善数据库表的操作
添加基本增删改查 (修改功能, 目前属于修复BUG中.....)
下次更新.自由输入query功能, 添加bool与DBResultSet返回
2022年10月15日 Beta1.0.4
数据库基本功能更新完毕!!!
对于想要自由操作数据库语句的直接使用:
public native DBResultSet Query(const char[] query, any ...);
public native bool FastQuery(const char[] query, any ...);
一个返回结果集 一个返回bool 自己看着用....
2022年10月16日 Beta1.0.6
by "sorallll" Ver 1.0.6
封装了HUD的使用方法.
最大15插槽
2022年11月2日 Beta1.1.5
更新常用的一些封装方法.
添加多特设置, 包含解除Coop的特感生成限制等
2022年11月7日 Beta1.2.7
完善多特方法,添加多人方法(未完善)
添加一些常用的方法, 用于方便调用
2022年11月12日 Beta1.3.8
更新.....
更新的东西有点多, 不知道怎么说了.....
|
评分
-
1
查看全部评分
-
|