搜索
查看: 15374|回复: 39

[AMXX 带源码] AcFun Data 2011/01/04(模块 账号登陆 中文ID 用户道具)

[复制链接]
发表于 2011-1-2 16:50:57 | 显示全部楼层 |阅读模式 来自 中国–广西–来宾
本帖最后由 lovehuai 于 2011-1-4 01:52 编辑

因为不想使用数据库模块 并且不喜把关于密码的任何信息放到Amxx里
于是乎就弄了个这玩意出来
模块--DataSer--MySql
数据库表已打包
基于Dede Cms[因为我主站是用最这个二次开发的 在着就是这个CMS简单易用上手容易-.-]

  1. 2011/01/04
  2.        添加账号重复登陆处理[当一个账号同时2个人登录将同时Kick 2人]
  3.        {
  4.             AcFun_Data.ini --> 增加Serid 服务器编号 大于0的无符号整数 多个服务器的时候要用到的
  5.             数据库data_member表增加字段nowonline[smallint(6)] 用来存储用户在线状态
  6.        }
复制代码
data_member  用户账号 密码...保存表
data_member_amxx 用户道具信息保存表
{
data_member_amxx.mid  = data_member.mid
data_member_amxx.pid   = 道具文章Id{这个你们可以无视}
data_member_amxx.aid   = 道具编号{acfun_login_data 要用到的}
data_member_amxx.time = 道具到期时间{unix时间戳 [自己度娘]}
}

有Bug发送邮件 root#lovehuai.cn 自己把#换成@

Amxx的调用我已经把我现在的主插件代码一块打包了
带Inc

AcFun_Data.ini  模块配置信息
Host     DataSer.exe 所在服务器的Ip地址(支持域名解析)
Port     DataSer 所监听的端口
MemTime  每间隔xx分钟调用Api释放一次内存

  1. acfun_login_user(id, 账号, 密码) //用户登录
  2. 用户登录
  3. acfun_login_user(1, "lovehuai", "mypass");

  4. acfun_login_info(id); //返回用户登录结果
  5. 判断用户是否登陆成功
  6. if(acfun_login_info(id) == 2)
  7. {
  8.     log_amx("%d 登陆成功", id);
  9. }

  10. acfun_login_outs(id) // 用户退出登录
  11. 这个没什么好演示的了吧-.-

  12. acfun_login_data(id, 信息编号, 字符串, 道具编号) // 获取用户数据
  13. 获取中文名
  14. new name[32];
  15. acfun_login_data(id, 1, name, 0);
  16. 获取用户注册Mid
  17. new lpMid;
  18. acfun_login_data(id, 3, "", 0);


  19. 信息编号   作用       数据库字段名
  20.    1      中文名字    uname
  21.    2      注册编号    mid
  22.    3      用户权限    rank
  23.    4      用户签名    cstext
  24.    5      用户状态    spacesta
  25.    6      获取道具    data_member_amxx
  26.    
  27.    
  28. 我的Vip是用道具编号1的
  29. 判断用户是否有Vip权限
  30. if(acfun_login_data(id, 6, "", 1) == 1)
  31. {
  32.     log_amx("%d 拥有Vip权限", id)
  33. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×

评分

参与人数 2经验 +16 点通币 +600 收起 理由
By小伟 + 10 + 400 很给力!
rsdtt + 6 + 200

查看全部评分

发表于 2011-1-2 17:05:46 | 显示全部楼层 来自 中国–广东–广州
沙发
回复

使用道具 举报

发表于 2011-1-2 17:08:08 | 显示全部楼层 来自 中国–广东–广州
板凳!支持!
回复

使用道具 举报

发表于 2011-1-2 18:14:34 | 显示全部楼层 来自 中国–北京–北京
太 不错了!! 支持一下
回复

使用道具 举报

发表于 2011-1-2 19:09:56 | 显示全部楼层 来自 中国–内蒙古–呼和浩特
又有共享精神的人了!
呵呵!多谢LZ
回复

使用道具 举报

发表于 2011-1-2 21:42:44 | 显示全部楼层 来自 中国–云南–曲靖
:victory:  谢咯。不过很久没碰CS 了- -
回复

使用道具 举报

发表于 2011-1-2 22:08:23 | 显示全部楼层 来自 中国–广东–佛山
我就知道avfun
回复

使用道具 举报

发表于 2011-1-2 22:14:14 | 显示全部楼层 来自 中国–北京–北京
:L用的什么版本的Dede我数据有点 不一样  - - !
回复

使用道具 举报

 楼主| 发表于 2011-1-3 01:21:57 | 显示全部楼层 来自 中国–广西–来宾
8# laobao

5.6正式 Utf8
回复

使用道具 举报

发表于 2011-1-3 10:48:55 | 显示全部楼层 来自 中国–福建–福州
路过一顶
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表