wan482 发表于 2009-2-18 00:29:03

使用MySQL管理AMXX玩家权限数据

新手请继续看,老鸟可路过,不要丢砖头

最近想到利用MySQL来管理玩家的amxx权限数据资料
在网上和论坛上基本找不到具体的操作方法
问的人到是很多
amxx的帮助文档也没有仔细的讲解
经过我多次的测试结合实践终于搞定
现在分享出来给需要的朋友

以win版本为例,linux也差不多
首先安装MySQL
可以到这里下载www.mysql.cn
安装过程大家可以到网上找找相关文章
接下来重要的一步就是选择MySQL管理软件
这里推荐大家使用Navicat_MySQL
官方网站http://www.navicat.net.cn

配置AMXX插件启用MySQL数据库
打开addons/amxmodx/configs/modules.ini
把MySQL_amxx.dll(linux版本为MySQL_amxx_i386.so)前边的" ; "去掉以启用MySQL模块
打开addons/amxmodx/configs/plugins.ini
注释掉admin.amxx(在前边加 ; )
把admin_sql.amxx前边的 ; 去掉启用admin_sql.amxx插件
打开addons/amxmodx/configs/sql.cfg
一般情况下只需要把你MySQL的管理员密码填入 amx_sql_pass        "" 引号中间即可,其他保持默认,除非你有特殊设置
如果Mysql中没有自动建立amxx数据库可尝试把 amx_sql_host "127.0.0.1" 改成 amx_sql_host "localhost"

amxx插件部分设置完毕
启动hlds服务端
打开Navicat_MySQL
点连接出现提示输入窗口1.1[图]
全是中文界面我就不仔细讲解了
输入密码点确定连接栏出现一个连接
双击或者鼠标右键打开连接出现1.2[图]
那个amxx就是我们的游戏服务端自动建立的数据库
双击或者右键打开数据库出现1.3[图]
直接双击或者鼠标右键打开admins表1.4[图]
怎么样,是不是柳暗花明又一村,跟user.ini一样的了
具体的设置就跟编辑user.ini文件一样的了
不过值得一提的是在密码一栏中如果你不想设置密码可以设置为空字符,否则你保存的时候会出错1.5[图]
其他的插入新行或者保存都在编辑表窗口左下角的按钮处

初次发技术帖子,感谢大家的支持

INSUN 发表于 2009-2-18 06:50:40

先顶一下
但是这种方法太落后了
LZ可搜索一下论坛

key4lock 发表于 2009-2-18 08:45:49

这个admin_sql.amxx得改了,才能自定义数据库,才能与论坛呀什么的整合起来。

wan482 发表于 2009-2-18 11:14:21

之前我在论坛上找了很久都没有详细的方法和操作过程
只有集成的bbs等,写这个的目的是想有需要的朋友知道怎么操作
使用论坛集成方式,也可以使用这个教程中的步骤在详细的设置玩家的权限

基础教程

Tiger2008 发表于 2009-3-15 12:49:50

好想学习一下这个 这个可以学 这个真没学会

zoclen 发表于 2009-4-3 10:30:50

技术支持,感谢~~

20576526 发表于 2009-4-9 19:37:40

xuele le le

千喜哥 发表于 2009-4-9 20:44:31

学习!!!学习!!!
学无止境!!!

asa366 发表于 2009-5-15 20:16:19

好像很复杂,不会弄

angry002 发表于 2009-5-16 21:09:14

好像很复杂说
页: [1] 2 3
查看完整版本: 使用MySQL管理AMXX玩家权限数据